毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JSP+mysql学生管理系统的设计与实现(6)
(3)员工管理
首先查找数据库中的员工表,将查找到的员工信息进行封装并存入到request域对象,将页面转到员工列表页面,取出员工信息在此页面进行显示,在显示前判断此员工登录名是否为admin(超级管理员),如果为admin(超级管理员),则此员工不提供分配角色及修改功能[10]。点击添加员工,转到填写员工信息页面,提供一个form表单将数据进行提交到相应方法,将表单提交的信息添加到数据库。在员工信息显示页面的非admin员工信息记录后面提供分配角色和修改功能。点击分配角色,首先查询出系统现在拥有的角色,并封装后存入到request域对象中,跳转到分配角色页面,在分配角色页面显示系统现在拥有的角色,为员工选择相应的角色后提交到相应方法,将相应的员工角色关系写入到数据库;点击修改,首先查询部门表,查询出所有的部门信息,并将部门信息封装后存入到request域对象中,然后转到员工信息修改页面,在此页面提供两个form表单,可以分别对员工的真实姓名和所属部门进行修改。将表单信息提交相应方法,更新数据库中数据。
5.系统测试
系统测试的目的是为了确保系统的可执行性。经过多次重复测试,该系统已实现预期功能,各个模块功能正常,运行稳定。例如,用户登录模块,必须使用正确的用户密码,才能正确登录系统;数据录入模块,必须输入正确的信息才能正常录入信息。为了对系统进行较好的测试,编写了测试用例。在这里主要对登录模块,以及数据录入模块进行对测试用例说明。
(1)登录模块测试
表 5 系统登录模块的测试用例表
功能描述 用户登录
用例目的 测试用户登录功能是否正常
前提条件 客户端和服务器端处于正常运行状态
输入/动作 期望的输出/相应 实际情况
示例1:输入正确的用户名和密码 用户成功登陆 与期望输出相同
示例2:不输入或输错用户名和密码 提示用户“用户名或密码不能为空!”或“用户名或密码错误!” 与期望输出相同
(2)数据录入模块测试
表6 系统数据录入模块的测试用例表
功能描述 数据录入
用例目的 测试数据录入功能是否正常
前提条件 客户端和服务器端处于正常运行状态
输入/动作 期望的结果/相应 实际情况
示例1:数据正确的录入信息 数据正常录入 与期望输出相同
示例2:输入错误数据 均可根据实际情况给出相应错误提示 与期望输出相同
6.总结
本学生信息管理系统,可以用来对学生的个人信息以及学生的成绩进行分析、管理、汇总。本系统主要分为以下四个模块:学生信息查询模块、学生成绩查询模块、学生成绩管理模块、权限管理模块。各个模块功能清晰,通过权限模块,来控制登录用户的系统操作权限,从而使用户和管理员都可以很方便的使用本系统。
目前对于本系统来说,仍然存在不足之处:
(1)程序代码冗余,很多地方的代码不够简洁。
(2)功能不够完善,不能有效的对学生的成绩进行具体分析。
(3)系统功能虽然已经实现,但是程序的接口抽取并不完善,对系统的后续修改、功能扩充带来了一定的不便。
共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#学校科研管理系统的设计
国内外图像分割技术研究现状
志愿者活动的调查问卷表