毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

《数据库原理》精品课程网站设计与实现(3)

时间:2016-12-25 12:10来源:毕业论文
(3)用户管理模块 该模块需要管理员登录成功后,可以对用户进行增加、删除、修改操作。 (4)在线模块 管理员登录后选择查看作业,对作业进行查看


(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    否    是 《数据库原理》精品课程网站设计与实现(3):http://www.youerw.com/jisuanji/lunwen_1515.html
------分隔线----------------------------
推荐内容