找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2501|回复: 0
收起左侧

JSP SQL计算机等级考试查询系统(源代码+设计文档PPT)

[复制链接]
ID:450596 发表于 2018-12-20 11:23 | 显示全部楼层 |阅读模式
一、开发环境
1.软件应用
本系统采用j2sdk1.4.1_07版本进行开发,使用RESIN服务器当做测试服务器,采用mm.mysql.jdbc-2.0pre5驱动数据库。使用Dreamweaver编写JSP语言。
2.环境配置
Windowsxp下配置环境变量,添加变量名为JAVA_HOME 值为D:\j2sdk1.4.1_07,添加变量名为classpath 值为D:\mm.mysql.jdbc-2.0pre5,在已有的PATH环境变量里添加值D:\j2sdk1.4.1_07\bin。这样开发环境配置完毕。
二、可行性研究
根据我们学校的实际情况,本系统主要分为三个部分:超级管理员、各系管理员和学生用户。
超级管理员可以对任意信息进行查询。包括按系查询、按年级查询、按姓名查询、按学号查询、按性别查询、按时间段查询、按等级查询和按考试类别查询等等。还可以进行复合查询。比如按系和按年级同时查询,那样就会列出所有符合条件的信息,然后加以选择性查询。各系管理员由超级管理员分配其查询权限后,可以对本系的学生进行任意查询,同样也是包括按年级查询、按姓名查询、按学号查询、按性别查询、按时间段查询、按等级查询和按考试类别查询等。也可以进行复合查询,比如按年级和姓名等。但是不能对非本系的人员进行任何查询。学生用户由超级管理员分配其查询权限后,只能通过自己的学号、姓名、性别、民族、身份证号、系别、年级等相关项进行查询,可以是单独输入某一项信息,也可以进行复合查询。

三、系统流程图及数据流图
1.系统流程图
0.png

0.png

四、需求分析
需求分析简单的说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种要求,然后在此基础上确定新系统的功能。也就是说我们希望系统做什么。这个阶段是对系统认识最为全面的阶段,应该是用户基本上确定自己的最终要求阶段。

1.系统的功能
1)    超级管理员的功能:超级管理员可以对任意信息进行查询。包括按系查询、按年级查询、按姓名查询、按学号查询、按性别查询、按时间段查询、按等级查询和按考试类别查询等等。还可以进行复合查询。比如按系和按年级同时查询,那样就会列出所有符合条件的信息,然后加以选择性查询。
2)    各系管理员的功能:可以对本系的学生进行任意查询,同样也是包括按年级查询、按姓名查询、按学号查询、按性别查询、按时间段查询、按等级查询和按考试类别查询等。也可以进行复合查询,比如按年级和姓名等。但是不能对非本系的人员进行任何查询。
3)    学生用户的功能:通过自己的学号、姓名、性别、民族、身份证号、系别、年级等相关项进行查询,可以是单独输入某一项信息,也可以进行复合查询。

0.png

三、代码
所谓代码就是将人的语言转换成机器语言。那么选择一种合适的编程语言显得重要了起来。选择正确的语言不仅可以节省时间也节省了很多人力和物力。并能使我们更好的掌握这门语言。我们此次的设计要求是根据“延边大学计算机等级考试网上查询系统”的具体要求而做,所以选用的是JSP+MYSQL的设计环境进行操作。用Dreamweaver进行编写。由于对JSP是完全陌生的,所以难免在开发的过程中遇到了许许多多的问题,下面就简单的举出几个例子:

1.控制页面跳转的语句

0.png 0.png


全部资料51hei下载地址(内含源码):
JSP SQL计算机等级考试查询系统(源代码 论文 答辩PPT).zip (1.07 MB, 下载次数: 39)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表