菜单
  

    (3)员工管理
    首先查找数据库中的员工表,将查找到的员工信息进行封装并存入到request域对象,将页面转到员工列表页面,取出员工信息在此页面进行显示,在显示前判断此员工登录名是否为admin(超级管理员),如果为admin(超级管理员),则此员工不提供分配角色及修改功能[10]。点击添加员工,转到填写员工信息页面,提供一个form表单将数据进行提交到相应方法,将表单提交的信息添加到数据库。在员工信息显示页面的非admin员工信息记录后面提供分配角色和修改功能。点击分配角色,首先查询出系统现在拥有的角色,并封装后存入到request域对象中,跳转到分配角色页面,在分配角色页面显示系统现在拥有的角色,为员工选择相应的角色后提交到相应方法,将相应的员工角色关系写入到数据库;点击修改,首先查询部门表,查询出所有的部门信息,并将部门信息封装后存入到request域对象中,然后转到员工信息修改页面,在此页面提供两个form表单,可以分别对员工的真实姓名和所属部门进行修改。将表单信息提交相应方法,更新数据库中数据。
    5.系统测试
    系统测试的目的是为了确保系统的可执行性。经过多次重复测试,该系统已实现预期功能,各个模块功能正常,运行稳定。例如,用户登录模块,必须使用正确的用户密码,才能正确登录系统;数据录入模块,必须输入正确的信息才能正常录入信息。为了对系统进行较好的测试,编写了测试用例。在这里主要对登录模块,以及数据录入模块进行对测试用例说明。
    (1)登录模块测试
    表 5  系统登录模块的测试用例表
    功能描述    用户登录
    用例目的    测试用户登录功能是否正常
    前提条件    客户端和服务器端处于正常运行状态
    输入/动作    期望的输出/相应    实际情况
    示例1:输入正确的用户名和密码    用户成功登陆    与期望输出相同
    示例2:不输入或输错用户名和密码    提示用户“用户名或密码不能为空!”或“用户名或密码错误!”    与期望输出相同
    (2)数据录入模块测试
    表6  系统数据录入模块的测试用例表
    功能描述    数据录入
    用例目的    测试数据录入功能是否正常
    前提条件    客户端和服务器端处于正常运行状态
    输入/动作    期望的结果/相应    实际情况
    示例1:数据正确的录入信息    数据正常录入    与期望输出相同
    示例2:输入错误数据    均可根据实际情况给出相应错误提示    与期望输出相同
    6.总结
    本学生信息管理系统,可以用来对学生的个人信息以及学生的成绩进行分析、管理、汇总。本系统主要分为以下四个模块:学生信息查询模块、学生成绩查询模块、学生成绩管理模块、权限管理模块。各个模块功能清晰,通过权限模块,来控制登录用户的系统操作权限,从而使用户和管理员都可以很方便的使用本系统。
    目前对于本系统来说,仍然存在不足之处:
    (1)程序代码冗余,很多地方的代码不够简洁。
    (2)功能不够完善,不能有效的对学生的成绩进行具体分析。
    (3)系统功能虽然已经实现,但是程序的接口抽取并不完善,对系统的后续修改、功能扩充带来了一定的不便。
  1. 上一篇:基于ASP.NET的客户关系管理系统的设计与实现
  2. 下一篇:ASP.NET《数据结构》教学平台的后台管理设计与实现
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql酒店管理系统设计与实现

  3. jsp+mysql学生选课信息系统设计与实现

  4. Ruby+mysql就业信息管理系统的设计与实现

  5. php进销存管理系统的设计与实现

  6. jsp+mysql电影推荐系统的设计与实现

  7. jsp医药连锁店管理系统的设计与实现

  8. 十二层带中心支撑钢结构...

  9. 当代大学生慈善意识研究+文献综述

  10. 乳业同业并购式全产业链...

  11. 电站锅炉暖风器设计任务书

  12. 中考体育项目与体育教学合理结合的研究

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. java+mysql车辆管理系统的设计+源代码

  16. 杂拟谷盗体内共生菌沃尔...

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回