菜单
  

    在现今的社会中,科学和技术的不断发展给人们带来了很大的方便。教师和学生都更加喜欢利用计算机来完成自己的工作;学生利用计算机上交作业,相应的教师批改作业也需要利用计算机[2],但是在教师利用计算机批改作业的过程中还存在着些许问题。因此,为了更好的了解学生作业情况和学生在做作业时遇到的难点,实现学生作业管理系统是非常关键的[3]。通过学生作业管理系统提高教师的工作效率,同时方便学生及时向老师反馈问题,为学生建立了一个良好的学习平台。

    2.系统的需求分析

    2.1系统需求分析

    A. 管理员模块功能需求

    (1)管理员登录功能。

    (2)管理员发布消息和日常监管功能。

    (3)管理员对教师、学生、课程等进行管理的功能。

    B. 教师模块功能需求

    (1)教师登录功能。

    (2)教师对作业的布置、批改和对问题的答疑功能[4]。

    (3)教师网上答疑功能。

    C. 学生模块功能需求

    (1)学生登录功能。

    (2)学生查看、搜索公告功能。

    (3)学生在线完成教师布置的作业,并上传和查看批改情况的功能。

    (4)学生遇到问题时在线上对教师提出问题并能查询问题答案的功能。

    2.2整体E-R图

    E-R 图是“实体-联系方法”的简称,它是描述显示世界概念结构模型[5]的有效方法。学生作业管理系统整体E-R图如图1所示。

     学生作业管理系统整体E-R图

    3.系统的详细设计

    3.1系统运行环境

    本系统主要是将人工方式改为计算机方式对作业信息进行管理,这简化了人们的工作,提高了效率。系统的数据库利用的是Microsoft SQL Sever 2008,前台使用Microsoft Visual Studio 2010进行开发。

    3.2用户登录模块的设计

    这个登录界面是管理员和教师进入后台的登录界面(如图2所示),不同的用户选择不同的权限就可以登录到后台进行其他的设置。管理员登录时,将cx赋值为超级管理员,从而在数据库的allusers表中进行查找;返回一个Dataset类型的数据,赋值给result变量;当result不为空,表集的第一个表的所有行数>0,且session对象中的变量和登录中textbox的值相同时,则登录到管理员界面,否则会提示“错误”。相同的教师登录时将cx赋值为教师,再进行上述相同的操作。退出登录则是用Session. Abandon()来实现。

    登录模块主要包括四个部分,账户、密码、权限和登录、重置按钮。权限设置中只有管理员和教师可以登录。当你是教师登录[6,7,8]的时候,权限一栏却还是选择了超级管理员,那么你没办法进入到后台界面。

  1. 上一篇:asp.net+sqlserver网上购物系统设计+源码
  2. 下一篇:IOS移动点餐系统的设计+源代码
  1. jsp+mysql学生选课信息系统设计与实现

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

  3. jsp计算机学院学生就业及...

  4. C#+Sqlserver学生信息管理系统设计与实现

  5. C#和sqlserver学生管理系统设计

  6. VB学生管理系统设计与实现

  7. ASP.NET+SQLSERVER古诗词在线学...

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回