毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#精品课程网站的设计与实现+流程图+ER图(3)
3 系统设计
3.1 需求分析
该教学网站为学生提供一个便捷的知识获取方式,并在此基础上提供一个较开放的信息交流平台,学习是和交流是网站的主要服务。在学习方面主要提供各类课程的知识框架和细节,并设有交流论坛作为学生之间信息交流的主要方式。为了方便学向老师提出问题,网站设有老师与学生的交流方式,通过网站学生把问题提交给网站的数据库,老师可以在有空的时候给予回复,学生可以在老师回复后可以看到老师的回复内容。
为了便于测试学习的效果,网站提供在线考试这项工能,只有学生登陆一会才可以在线考试,考题内容有老师上传到网站后台,并附有答案。系统可以在考试完即可完成评分。考虑到个人能力的原因,在线考试仅提供选择提,体型简单,需要的技术不太复杂便于实现。
管理员是系统的主要管理者,负责所有数据的管理。管理员通过登录后台页面,添加删除用户信息,资料信息和
新闻
信息。
3.2 系统总体功能模块图
系统的总体功能结构图如图1所示。
图1 网站功能模块图
3.3 网站模块分析
网站作为学习资料与信息的发布平台,首先应该有服务对象与服务提供方,考虑到此,网站将参与网站运行的两方分成三个角色:学生,老师和管理员。其中学生是信息的接受者,主要通过网站访问获取信息;同时学生也是交流的参与者,应该有自己的标识。因此,网站提供用户注册这项功能。在服务提供者中有不同的分工,专业的教学工作有老师来负责,系统管理有专门的管理员来负责。因此,系统设置了老师和管理员两个角色同时为学生服务。经过分析,网站针对不同的角色提供不同的功能:
(1)首页
网站首页是网站的入口,也是网站的门面,在这里首页对整个网站的信息做出概括。
(2)资源中心
该页面提供老师在网站上发布的资源,共访问者下载或者在线浏览。
(3)问题咨询
提供教师列表,访问者可以选择不同的老师提问问题,并在老师回复后查询获得答案。
(4)交流园地
这里为大家提供了一个交流的平台,用户可以在这里通过发帖的方式,发表自己的看法,并和他人交流。
(5)考试中心
这里为登陆过的用户提供在线考试,用户可以自选题目,并开始考试计时,做完题在线提交以后,系统自动生成考试成绩,该功能方便用户简单了解自己的学习效果。
(6)后台管理
后台管理是专门为管理员设置的页面,管理员登陆以后就可对系统的各种数据进行必要的文护,包括删除、增加和修改等。系统为老师提供专门的页面,该页总共提供了四个功能,分别的是:个人资料文护、个人资料文护、试题的文护、回复咨询。
4 数据库设计
4.1 数据库概念结构设计
数据库是一个网站的底层,负责存储用户提交的信息和管理员以及系统提供的信息,数据库设计的合理与否影响到网站的功能的实现,合理的数据库库设计可以是简化网站开发。因此,数据结构的分析与设计是网站开发的基础。
根据系统功能分析的结果,数据库分别提供一系列表格为各项功能提供数据支持,分别为以下几个实体:用户、管理员、课程、论坛、考试、系统新闻、文档下载、留言。
其中用户、管理员、系统新闻和文档下载是一个表,其他的四个功能均为一个主表和一个辅助表。为了是结构清晰,数据库的设计并没有给各表之间建立关系,因此数据库设计较为简单,但基本能满足系统的需要。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
ASP.net图书管理系统的设计与实现+数据流程图+ER图
下一篇:
ASP.NET+SQL SERVER创意点子网站建设
基于Apriori算法的电影推荐
考证平台静态网页设计与制作
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
基于消费者个性特征的化...
网络常见故障的分类诊斷【2055字】
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
公寓空调设计任务书
神经外科重症监护病房患...
C#学校科研管理系统的设计
志愿者活动的调查问卷表
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
AT89C52单片机的超声波测距...