菜单
  

    4.系统的实现

    4.1 数据库连接

    系统设计中,由于每个页面都需要连接数据库操作,所以在Web.config文件中指定数据库连接字符串配置信息,在Web.config文件添加如下代码。其作用就是方便页面与数据库的连接,节省了页面连接数据库时需要的大量代码。实现数据库连接的关键代码如下:
    <connectionStrings>
         <add name="SMS_coursetype" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=SMSstudent;Integrated Security=True"
             providerName="System.Data.SqlClient" />
     </connectionStrings>

    4.2 功能模块实现

    4.2.1 用户登陆模块
    用户分为普通管理员和超级管理员,普通管理员可以对信息进行添加、修改和删除,超级管理员除了有普通管理员权限外还可以添加普通管理员或超级管理员。用户登录的过程,实际上就是将与用户输入的用户和密码相匹配的数据从数据库中查询出来,系统会通过Session进行传值自动检验用户为普通管理员还是超级管理员,从而进入不同权限的界面。如果查询失败,则表示没有一条记录的用户名和密码同时与用户输入的相同,提示用户您必须输入有效地用户名和密码。用户登陆流程图如4-1所示。

    图4-1 用户登陆流程图
    4.2.2 学生管理模块
    学生管理模块包括学生资料管理、学生资料添加、所在院系资料和所在专业资料四个子模块,学生资料管理中的查询功能可以根据前台输入条件利用SQL语句从学生信息表中找出于此对应的信息并将其显示在Grid View表中;学生资料添加模块中通过前台页面填写学生的基本信息,利用存储语句的Insert into将学生的基本信息添加到后台数据库student表中,并将信息存储到数据库中。
    4.2.3 教师管理模块
        教师管理模块包括教师资料管理教师资料添加两个子模块本文来自751/文(论"文?网,毕业论文 www.751com.cn 加7位QQ324~9114找原文,教师资料管理可以根据教师号或者教师姓名对教师资料经行查询、修改和删除。其中查询功能是根据前台输入的信息去后台遍历相关的表,将符合条件的信息显示在Grid View表中;教师资料管理中的修改功能的实现是通过前台输入的信息去后台遍历相关的表,利用updata语句将修改后的信息覆盖原来的信息并保存在数据库中;教师资料管理中的删除功能的实现,通过前台选择需要删除的信息,然后去后台遍历相关的表,利用delete语句将需要删除的信息从数据库中删除。教师资料添加模块是实现是通过前台页面填写教师的基本信息,利用存储语句的Insert into将教师的基本信息资料添加到后台数据库student表中,并将信息存储到数据库中。

    5.系统测试

    系统测试的目的是为了确保系统的可执行性,实现功能的单一测试。为了对系统进行较好的测试,编写了测试用例。在这里主要以系统的登录模块作为测试用例进行说明,如表1所示。
    表1  系统登录模块的测试用例表
    功能描述 管理员登录
    用例目的 测试用户登录功能是否正常
    前提条件 客户端和服务器端处于正常运行状态
    输入/动作 期望的输出/相应 实际情况
    示例1:输入正确的用
    户名和密码
    用户成功登陆,关闭登录窗口,相应的功能菜单项可以被执行 与期望输出相同
    示例2:不输入
    或输错用户名和密码
    提示用户“用户名或密码不能为空!”或“用户名或密码错误!” 与期望输出相同
  1. 上一篇:ASP.NET的图书管理系统设计与实现
  2. 下一篇:ASP.net+sqlserver火车票网上订票系统的设计与实现
  1. JAVA基于安卓平台的医疗护工管理系统设计

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

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

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

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

  6. jsp+mysql学生实践创新项目管理系统设计与实现

  7. jsp+mysql停车场车辆管理系统的设计与实现

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回