毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
《数据库原理》精品课程网站设计与实现(3)
(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 否 是
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
After effects+Premiere Pro绿色校园宣传短片设计与制作
下一篇:
asp.net的小型教育网站的开发
VC++在线学习平台的设计
《管理信息系统》微课程设计与实现
C++《控制工程基础》课程试题数据库设计
jsp+mysql《电力电子技术》...
Asp.net《网页设计与制作》在线学习系统设计
JSP《数字图像处理》实验教学系统设计与实现
2D游戏《保卫萝卜》的设计+源代码
中国学术生态细节考察《...
志愿者活动的调查问卷表
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
公寓空调设计任务书
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
C#学校科研管理系统的设计
承德市事业单位档案管理...