(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所示。
上一篇:最短路径算法中Dijkstra算法的优化及应用
下一篇:ASp.net房屋租赁管理系统的设计与实现

ASP.NET的Web网络應用程序开...

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

ASP.NET微信平台的办证系统设计

志愿者活动的调查问卷表

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

中国学术生态细节考察《...

C#学校科研管理系统的设计

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】