毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#精品课程网站的设计与实现+流程图+ER图(4)
根据系统分析结果,将系统分为以下几个实体:用户实体、管理员实体、新闻实体、课程实体、论坛信息实体、下载资源实体。其中他们之间的关系如下:
(1)所有课程都是由管理员来发布,每个课程之归属于一个管理员,课程可以任何人浏览。
(2)学生和老师都可以发表文章,可以被所有人浏览,但一篇文章只对应一个作者。
(3)一个楼主对应多个跟帖,一个跟帖对应一个作者。
(4)每个考题对应一个老师,所有的考题可以被所有学生使用。
(5)所有新闻都是由管理员来发布。
(6)所有的资源都是由老师来上传,归属于上传的老师,可以被所有登陆用户浏览。
4.2 数据库物理结构设计及其关系图
系统共涉及8张表,数据库表之间的关系图如图2所示。
图2 数据库表之间关系图
5 网站的实现
根据系统分析的结果,网站的主体结构已经很清晰,系统总共分为三个角色,他们分别是:学生、老师和管理员。下面分别详细介绍实现他们各自页面的功能设置。
5.1 前台功能模块的实现
在本网站中,学生是网站的主要访问者,其中大部分的功能都是为这个角色而设置的。因为学生是网站的服务对象,在这里总共提供优尔个主要页面可供浏览,其中有三个功能只有登陆以后方可使用,下面我们将一一介绍。
(1)主页
打开网站首先进入的是主页,主页中为访问者提供了五项功能分别是:登录、导航、课程选择、新闻浏览、资源浏览。其中登陆是访问者使用论坛和在线交流的必经之路,访问者输入账户和密码并选择自己的角色,点击登陆按钮,页面将于后台服务器连接,由服务器中的相关程序与数据库服务器连接,判断是否为已经注册的用户。如果是已经注册的用户,服务器将发会一个新的页面,该页面与上一个页面大致相同,只是在上次登陆的地方显示的是该用户上次的登陆时间。
在导航栏里,网站提供了优尔个选项分别是:资源中心、问题咨询、交流园地、考试中心、客户服务和后台管理。他们各自通过链接指向不同的页面,可以通过点击这些选项进入不同的相关功能页面。
在课程选择这项功能中,该页提供了一个课程分类的列表,访问者可以点击任何一个科目连接,进入有关该科目的页面进行学习。新闻浏览和资源浏览分别链接了系统最近发布的相关信息。可以点击这些链接进入这些页面。
(2)问题咨询
该页面提供咨询功能,页面左侧提供老师列表,访问者点击列表中的名字,即可在右侧的文字输入框中输入要提问的问题,但是该项功能只为已经登陆了的访问者服务,所以必须先登陆才能提问。点击提交以后,网页将提问的问题发送到服务器,服务器会将问题存入数据库中的leaveword表中,等待老师回复。该页中还可以查看自己所问过的问题,点击连接服务器将读取leaveword表中的数据,返回给页面用户便可知道自己的访问提过的问题。
(3)交流园地
该页是一个小的交流论坛,不登陆即可浏览别的访问者的观点看法。该页分为五个板块为不同的内容而设置的,点击进入不同的板块即可看到其他人发的帖子和评论。但如要发表帖子或者评论,就必须的登陆了。该项功能总共有四个页面组成。后台数据来自三张表分别为:forumtype、forum、enlistforum。服务器分别存取这三张表的内容来完成各个页面的信息填充。
(4)资源中心和客户服务
在资源中心,访问者可以在下载老师上传的资源,在网站服务器中,资源被存放在一个系统文件夹内,数据库中的表格中仅存放资源的路径,当点击下载资源连接时,服务器先从数据库中读取资源的路径,再根据路径将所需的资源发送会客户端供用户下载。客户服务是一个简单的页面,提供对网站功能的简介,并没有数据库的参与。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
ASP.net图书管理系统的设计与实现+数据流程图+ER图
下一篇:
ASP.NET+SQL SERVER创意点子网站建设
基于Apriori算法的电影推荐
考证平台静态网页设计与制作
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
基于消费者个性特征的化...
网络常见故障的分类诊斷【2055字】
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
公寓空调设计任务书
神经外科重症监护病房患...
C#学校科研管理系统的设计
志愿者活动的调查问卷表
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
AT89C52单片机的超声波测距...