(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飞翔租贷汽车公司信...

基于MOODLE平台的在线交互式学习设计

jsp《计算机硬件技术基础...

asp.net+sqlserver校园论坛开发设计

基于.net的在线考试系统设计与实现

ASP.NET+sqlserver健身房管理系统的设计与实现

基于JSP的课堂在线测试系统的设计与实现

提高教育质量,构建大學生...

浅谈高校行政管理人员的...

上海居民的社会参与研究

酵母菌发酵生产天然香料...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

从政策角度谈黑龙江對俄...

浅论职工思想政治工作茬...

压疮高危人群的标准化中...

基于Joomla平台的计算机学院网站设计与开发

AES算法GPU协处理下分组加...