菜单
  

    在系统设计过程中,数据库的设计是系统的核心和基础,能够将系统中数据按一定的模型组织起来,提供存储、文护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
    4.1数据库概念设计
    概念结构涉及是按照用户的观点来对数据和信息建立的一个模型,是对客观世界及其联系进行的一次抽象,能够真实地模拟客观事件[7]。数据库概念模型通常由实体、联系和属性三个基本组件组成的E-R图表示。依据教学档案管理系统需求分析,抽象出E-R图如图2所示。
     
    图2  教学档案管理系统设计E-R图
    4.2数据库逻辑结构设计
    数据库逻辑设计就是将E-R图转换为关系模型的过程,具体描述如下:
    (1)用户表(用户编号,登录名,密码,性别,电话,地址,管理员编号);
    (2)管理员表(管理员编号,管理员ID,密码,性别,电话,地址);
     (3)档案信息表(档案编号,档案名称,档案内容,档案上传时间,档案上传人,管理员编号);
    4.3数据库物理结构设计
    系统采用SQL Server 2008作为数据库,数据库命名为“SystemManager”,数据库包含3个表,分别为用户信息表(UserInfo)、管理员信息表(UserMassage)、档案信息表(TeachingFile)。
    (1) 系统用户信息表
    用户信息表UserInfo主要用于保存用户的编号、登录名、密码、地址、等信息。UserInfo表字段说明如图3所示。
     
    图3  UserInfo(用户信息表)
    (2) 系统管理员信息表
    管理员信息表UserMassage主要用于保存后台管理人员的编号、管理员ID、密码、地址、等信息。UserMassage表字段说明如图4所示。
     
    图4  UserMassage(管理员信息表)
    (3)档案信息表
    档案信息表TeachingFile主要用于保存档案编号、档案名称、档案内容、档案上传时间和档案上传人等信息,TeachingFile表字段说明如图5所示。
     
    图5  TeachingFile(档案信息表)
    5.系统详细设计与实现
    系统主要是处理档案和用户之间的关系。游客通过注册成为用户,管理员和用户通过身份验证登录进入两个不同界面:管理员界面和用户界面。其中用户可以实现档案的查看、下载和修改密码等操作。管理员在用户的基础上还可以上传档案、数据库备份等操作。
    5.1数据库的连接
    在开发过程中,经常会用到一些公共模块,如数据库连接,所以在Web.config文件中指定数据库连接字符串配置信息,在Web.config文件添加如下代码。作用就是方便页面与数据库的连接,节省了页面连接数据库时需要的大量代码[8]。实现数据库连接的关键代码如下:
    <configuration>
    <appSettings/>
      <connectionStrings>
       <add name="connection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=SystemManager;Integrated Security=SSPI"/>
      </connectionStrings>
        <system.web>
    5.2注册/登录模块
    注册/登录模块包括注册和登录两个子模块。游客通过输入用户名和密码等信息来实现用户的注册成为用户。用户登录过程是一个验证过程,应用程序利用存储过程UserInfo_Dao.SelectUserByLoginMessage分别从TeachingFile表和UserInfo表中检索用户信息,核对用户名和密码。如果用户名不存在或者密码输入不正确,显示出错提示信息,用户重新输入信息;若用户登录成功,进入主操作页面。然后,再根据用户的权限进行下一步操作。如果是管理员,可以进行查看档案、上传档案、删除档案、下载档案、修改密码等操作。如果是用户,则可以进行查看档案、下载档案、修改密码等操作。
  1. 上一篇:C#和AJAX技术的校园论坛的设计与实现
  2. 下一篇:基于.net的户外用品专营商城的设计和实现
  1. JAVA+MYSQL《算法与数据结构...

  2. 基于MOOCs的《Java程学设计...

  3. jsp+mysqp教学质量评价系统设计+ER图

  4. 基于信息技术课程培养初...

  5. jsp《网站设计与管理》课...

  6. ASP.NET旅游资源管理系统的设计与实现

  7. MOOCs的高中《物理》教学网站的设计与实现

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回