(1)用户管理:为了便于管理员对后台信息进行管理,设计了用户信息管理界面。管理员通过此页面可以对用户信息进行编辑、删除、添加等操作。
(2)课程管理:学生可以按照学号或者课程号查询自己的课程信息,还可以添加、编辑、删除课程信息。
(3)电子课程发布:教师可以发布各章电子教程,供学生查看或者下载。
(4)在线答疑:教师看到学生提出的疑问后,按照学生提出疑问的主题进行一一回复。
(5)提出疑问:学生可以对不太理解的内容提出疑问,以进一步了解所学内容,加深理解。
(6)作业批阅:教师通过可以通过系统,批改学生作业,填写批阅信息。
(7)作业上传:学生可以通过系统上传选定章节作业。
(8)作业文护:为了满足学生修改自己作业的需求,系统允许学生在作业未被教师批改前删除作业,并重新提交上传,同时已批改作业不允许学生删除。
综上所述,系统的总体功能模块设计如图1所示。
图1 系统功能模块图
3.3数据库设计
系统数据库采用SQL Server 2005数据库设计。
3.3.1数据库逻辑结构设计
图2 数据库E-R图
按照数据库设计应该和应用系统设计相结合的原则,通过数据分析,设计出该系统所需数据库的E-R图如图2所示。
3.3.2数据库物理结构设计
数据库主要表结构设计如下。
(1)教师信息表(teacher)
教师信息表记录教师的基本信息。其主要字段包括: 教师编号、教师姓名、登录密码、教师性别、联系电话。如表1所示。 ASP.net在线学习辅导系统的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_4786.html