Web数据库技术课程设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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考生报考页面

相关文档
最新文档