Web数据库技术课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Web数据库技术课程设计报告**大学计算机等级考试报名系统的设计与实现
课程名称: Java Web数据库技术
指导教师:
2018年7月
目录
摘要 (2)
前言 (2)
1.相关技术介绍 (2)
1.1 JSP (2)
2.2 MySQL (2)
2.3 Tomcat (3)
2.需求分析 (3)
3.可行性分析 (3)
4.总体设计 (3)
4.1功能分析 (3)
4.2功能模块图 (4)
4.3系统E-R图 (4)
5.详细设计 (5)
5.1数据库设计 (5)
5.3界面设计 (6)
6.部分核心代码................................................................................................ 错误!未定义书签。
**大学计算机等级考试报名系统的设计与实现
()
摘要
该项目是一个关于**大学的计算机等级考试报名管理系统。涉及到数据库操作,可以在页面完成基本增、删、查、改功能;考试用户和管理员拥有不同的操作权限。当然,在操作失败时有提示。
前言
随着计算机技术的飞速发展以及Internet的广泛应用,越来越多的公司、单位和个人通过网站提供服务、公布信息、交流知识。在这个情形下,我们要紧跟潮流,通过小小的一个课题实现最基本功能,从而基本融汇一部分Web开发技术。
该系统涉及到数据库操作,可以在页面完成基本增、删、查、改功能;考生和管理员的权限有所不同。在操作失败时有提示;有基本的页面布局。
1.相关技术介绍
1.1 JSP
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。 JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。
2.2 MySQL
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积
小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
2.3 Tomcat
TOMCAT是APACHE JAKARTA软件组织的一个子项目,TOMCAT是一个
JSP/SERVLET容器,它是在SUN公司的JSWDK
(JAVA SERVER WEB DEVELOPMENT KIT)基础上发展起来的一个JSP和SERVLET
规范的标准实现,使用TOMCAT可以体验JSP和SERVLET的最新规范。经过多年的发展,TOMCAT不仅是JSP和SERVLET规范的标准实现,而且具备了很多商业
JAVA SERVLET容器的特性,并被一些企业用于商业用途。
2.4 Ajax
Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。Ajax 是一种用于创建快速动态网页的技术。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。2.需求分析
数据交互可靠性:采用面向对象的程序设计,确保信息交互的可靠。
信息安全可靠性:确保用户的信息不损坏,不丢失,不被他人非法窃取。
客户端界面设计:界面设计简洁、友好,配色具有特色,各功能可以正常使用。
人机交互:当用户进行修改信息或报名等不可逆操作时,需要弹出确认对话框提示用户进行确认之后才能继续操作;当系统有耗时的操作时,提示用户等待。
该系统能够实现对计算机系教师的信息进行管理。
3.可行性分析
该系统使用简单方便,运营成本低,开发成本不高,有较大的市场空间,进行开发是可行的。
4.总体设计
4.1功能分析
该系统共分为四个模块,分别是登录模块、注册模块、报考模块以及信息管理模块。其中登录模块分为考生登录和管理员登录。进入系统后管理员拥有信息的增、删、查、改权限,而考生可以查询和修改自己的个人信息。
4.2功能模块图
图4.1为系统功能模块图。
图4.1 系统功能模块图
4.3系统E-R图
图4.2 系统ER图
5.详细设计
5.1数据库设计
表5.1 考生信息表
表5.2 管理员信息表结构信息
5.3界面设计
5.3.1登陆页面
5.3.2注册页面
5.3.3考生报考页面