ASP.net在线学习辅导系统的设计与实现(3)
时间:2017-04-11 13:21 来源:毕业论文 作者:毕业论文 点击:次
(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所示。 (责任编辑:qin) |