毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JSP+mysql学生管理系统的设计与实现(4)
username varchar 100 0 不允许 否
password varchar 100 0 不允许 否
realname varchar 40 0 不允许 否
department_id varchar 40 0 允许 否
(7)角色信息表(role),该表用户存放系统角色的信息,包括角色编号(id),角色姓名(name)。
(8)员工角色关系表(employee_role),该表用于存放员工和角色对应的关系,包括员工编号(employee_id),角色编号(role_id)。
(9)权限信息表(privilege),该表用于存放权限的名称,包括权限编号(id),模块名称(modelName),权限名称(privilegeName),具体设计如表4:
表4 权限信息表
字段名 类型 长度 小数点 是否允许空 是否主键
id varchar 40 0 不允许 是
modelName varchar 100 0 不允许 否
privilegeName varchar 100 0 不允许 否
(10)角色权限关系表(role_privilege),该表用于存放角色和权限的对应关系,包括角色编号(role_id),权限编号(privilege_id)。
4.系统的实现
4.1数据库连接
数据库的连接使用开源数据库连接池C3P0,首先将C3P0需要的jar包复制到到WEB-INF/lib目录下,然后在jar包上右键选择Build Path,将包导入工程,在工程根目录建立一个config文件夹用以存放C3P0配置文件。
在具体的方法中如果需要对数据库进行操作时,通过导入dbutils的包后,通过new QueryRunner(“数据源”)方法获取QueryRunner对象,从而对数据库进行操作。
4.2主要功能模块的实现
4.2.1学生信息查询模块的实现
(1)学生信息的填写:使用一个form表单对数据进行提交,提交时用JavaScript对提交的表单数据进行校验,校验通过后,将数据提交相应的处理方法,操作数据库,将数据写入数据库中的待审核学生信息表(d_stuinfo)。
(2)学生信息审核:建立一个学生信息对象student,将待审核学生信息从数据库中取出,并将学生信息存入student对象,将全部student对象存入到一个list集合中,将list集合存入到域对象中,通过转发跳转到待审核信息显示页面,在待审核信息显示页面,通过核心标签库的foreach标签,将list集合从域对象中取出,并对list集合进行迭代,从而在审核信息显示页面显示所有待核实学生信息。在每一条学生信息后面,加一个名称为通过的超链接,点击超链接,转到相应的处理方法进行数据的处理,将该条数据从待审核学生信息表中删除,同时添加到学生信息表。
(3)信息查询页面:在此页面,提供一个form表单,用来输入需要查询的学生的学号。在页面填写完相应信息后,通过校验后,则将form表单中的数据提交到相应的方法,操作数据库,将查找到的学生信息进行封装后,转到信息显示页面进行显示。
4.2.2学生成绩查询模块的实现
(1)查询学生成绩:在此页面,提供一个form表单,用来提交需要查询成绩的学生的学号。在页面填写学生学号后,将form表单中的数据提交到相应方法,根据提交的信息在数据库中查询出相应的学生成绩信息,将查询得到学生信息进行封装后转到相应显示页面进行显示。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
基于ASP.NET的客户关系管理系统的设计与实现
下一篇:
ASP.NET《数据结构》教学平台的后台管理设计与实现
PHP+IOS的会议管理系统的设计+ER图
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
港航管理系统门户网站之思考【2521字】
可扩展的计算机网络管理...
jsp+mysql的B2C网上商城系统的设计与实现
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
神经外科重症监护病房患...
承德市事业单位档案管理...
公寓空调设计任务书
C#学校科研管理系统的设计
国内外图像分割技术研究现状
志愿者活动的调查问卷表