(3)用户管理模块
该模块需要管理员登录成功后,可以对用户进行增加、删除、修改操作。
(4)在线模块
管理员登录后选择“查看作业”,对作业进行查看、删除、修改。用户需要先登录,然后做相关的试题,做完之后需提交,教师登录后可以进行查看。
(5)在线答疑
    用户可以在在在线答疑中提出自已的疑问,等待其他人的解答,该功能需要用户登录。
(6)用户可以通过关键字实现动态消息搜索。
根据需求分析,得出该网站的模块划分如图1所示:
图1 精品课程网站模块划分图
3. 系统数据库设计    
3.1 系统的E-R图设计    
通过以上的系统分析可以知道,系统主要涉及的实体有:管理员、用户、动态消息、在线答疑问题、学生作业;学生上交作业给管理员、管理员查看修改作业、发布消息及布置作业任务等复杂关系,现分析如下:
(1)管理员(管理员ID,用户名,密码)
(2)用户(用户ID,学号,姓名,密码)
(3)动态消息(消息ID,标题,内容,发表时间)
(4)问题(问题ID,学生姓名,日期,问题题目,问题内容,答案,回答人)
(5)学生作业(学生ID,学生姓名,学号,学生班级,作业内容,上交时间)
总体E-R图如图2所示:
 
图2 精品课程网站系统E-R图
3.2 数据表的创建    
数据库的内容以及表的设计直接影响到开发的系统的质量,好的设计可以达到方便易用的功能。根据系统的要求,采用的数据库是Microsoft Office Access2003来建立数据库。具体信息如下:
(1)    管理员t_admin表的设计,如表1所示:
表1  t_admin表的设计
字段名称    字段含意    类型    宽度    是否为空    主键与否
adminID    管理员ID    Varchar    50    否    是
adminname    用户名    Varchar    50    否    
(2)    在线答疑t_question表的设计,如表2所示:
表2  t_question 表的设计
字段名称    字段含意    类型    宽度    是否为空    主键与否
questionsID    问题ID    Varchar    50    否    是
name    姓名    Varchar    50    否    
qbiaoti    问题标题    Varchar    50    否    
qneirong    问题内容    Varchar    50    否    
qdate    问时间    Varchar    50    否    
qdaan    回复答案    Varchar    50    否    
qhuidaren    回复人    Varchar    50    否    
(3)    用户表t_user表的设计,如表3所示:
表3  t_user 表的设计
字段名称    字段含意    类型    宽度    是否为空    主键与否
userID    用户ID    Varchar    50    否    是
上一篇:After effects+Premiere Pro绿色校园宣传短片设计与制作
下一篇:asp.net的小型教育网站的开发

VC++在线学习平台的设计

《管理信息系统》微课程设计与实现

C++《控制工程基础》课程试题数据库设计

jsp+mysql《电力电子技术》...

Asp.net《网页设计与制作》在线学习系统设计

JSP《数字图像处理》实验教学系统设计与实现

2D游戏《保卫萝卜》的设计+源代码

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

志愿者活动的调查问卷表

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

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

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

公寓空调设计任务书

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

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

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

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