当前位置:首页 > 精品课程网站毕业设计论文
教师1: 登录系统课程作业用户(学生)2: 开课3: 修改课程4: 选择课程5: 根据课程创建作业6: 完成作业7: 作业批改8: 成绩导出
第4章 系统设计
4.1系统结构设计
根据本精品课程网站的特点,可以将其分为前台和后台两个部分设计。前台主要实现教学资源浏览、作业发布与提交、资源下载管理、问题答疑、修改密码、修改资料和留言等功能,后台主要用管理员对网站前台信息、教学资源、用户信息等进行管理。
我把该网站设计以下模块,分别是用户登录、公告浏览、教程区、课件区、上传区、个人空间、交流吧。
整个网站的系统结构如图3-1所示:
图4-1网站系统结构图
4.2系统数据模型设计 4.2.1 E-R图
通过以上的系统分析可以知道,系统主要涉及的实体有:管理员,用户,文章分类,消息,备忘录,文章,知道吧问题类型,知道吧头衔管理,知道吧问题,知道吧答案,课程,教师给学生作业,学生作业实体之间联系复杂,现分析如下:
实体描述:
A、管理员(用户名,密码,上次登录时间,本次登录时间,登录次数) B、用户(用户名,密码,真实姓名,昵称,积分,用户状态,身份标识) C、文章分类(类型名称)
D、消息(发送者,接受者,标题,内容,发送时间,状态) E、备忘录(创建时间,内容,创建者)
F、文章(标题,内容,作者,创建时间、标记、上传的文件名,文章分类,点击量)
G、知道吧问题类型(类型名称、管理员ID) H、知道吧头衔管理(名称,积分数量)
I、知道吧答案(创建时间,答案内容,回答者,问题ID)
J、知道吧问题(提问者,问题题目,时间,内容,补充问题,标记,赠分,问题类型,答案ID)
K、课程(课程名称,教师ID,学生ID) L、教师给学生作业(课程ID,作业名称)
M、学生作业(学生ID,作业ID,分数,评价,状态,上传作业文件名)
4.3 数据库中表的设计
数据库的内容以及表的设计直接影响到开发的系统的质量,好的设计可以达到方便易用的功能。
根据系统的要求,我们采用的数据库是Microsoft SQL Server2000来建立我们的数据库。具体信息如下。
3.3.1 admin表的设计
3.3.2 know_answer表的设计
3.3.3 know_article表的设计
共分享92篇相关文档