毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net教学系统的设计与实现+流程图+ER图(3)
2.1系统可行性研究
在进行具体的开发之前,对本校的校园网络环境进行了相关调查研究,总结出本校网络具有如下特点:(1)网络覆盖面积大,各个宿舍都有网络覆盖;(2)计算机的普及,计算机学院学生每人一台电脑;(3)时间丰富,学生有充分的时间进行在线学习[3]。针对以上的情况,如果能够在充分利用网络资源的基础上,实现以下目标:教师与学生及时互动、及时共享资源;教师能及时解决学生遇到的问题。那么就能够达到期望目的:(1)降低师生双方的时间及其他方面的开销;(2)方便沟通;(3)及时传递信息;(4)减轻教师负担;(5)提高学生学习效率。
2.2系统需求分析
2.2.1角色及功能模块
通过分析该系统使用者的特点,确定了系统共有教师和学生两种角色。该系统的功能模块主要有资源共享模块、问题咨询模块、论坛交流模块、课后习题模块、聊天室模块[4]。学生的权限有:下载文件,给老师留言,做练习题,论坛发帖,聊天。教师的权限有:管理学生信息和站内公告,管理课后练习题,管理资源,论坛交流,聊天。系统角色及功能划分图如下图1所示。
图1 系统角色及功能划分图
2.2.2 数据描述
通过对各个功能模块的研究,确定采用如下几张表来存储数据:用户表(allusers)用来存储系统所有用户的基本信息;公告(news)表用来存储教师发布的系统公告;文件表(files)用来存储教师上传的文件;习题(test)用来存储教师向系统添加的练习题;论坛表(forum)用来存储用户在论坛中发表的帖子,论坛回复表(replay)用来存储论坛表(forum)中帖子的回帖,论坛表(forum)是回复表(replay)的外键表;留言表(leavewords)用来存储学生给老师的留言以及老师的回复。用户表是留言表、论坛表、回复表的外键表。数据库E-R图如下图2所示。
图2 数据库E-R图
用户表和留言表、论坛表、论坛回复表之间,论坛表和论坛回复表之间都是1对n的关系。数据库关系图如下图3所示。
图3 数据库关系图
3.详细设计
根据《操作系统》课程课后练习题较多、理论性强、实验少的特点,考虑网站的开放性和安全性以及用户的基本需求,确定了系统的主要功能有以下几个部分:(1)资源上传和下载;(2)问题咨询和答复;(3)论坛交流;(4)课后习题;(5)聊天室。
各个角色对每个功能模块的操作流程和用户权限如下图4所示。
图4 系统流程图
(1)资源的上传和下载
资源共享模块方便师生不限时间地点地共享学习资源。该模块在数据库中用一张表实现,除了文件名、文件路径、上传时间之外还有下载次数字段,用来显示用户下载排行,方便用户选择下载资源。其中教师有上传、下载、删除文件权限,学生只有下载权限。
(2)问题咨询和答复
问题咨询模块可以方便老师及时解决学生遇到的问题[6]。该模块在数据库中用一张表来实现,表中字段包括发问者的用户编号、问题内容、发问时间、回复内容、回复时间字段。
(3)论坛交流
论坛交流模块可以方便师生发表、共享个人的见解。该模块由两张表实现,一张表保存用户发表的帖子,另外一张表保存该帖子的回复。这两张表通过主外键关联在一起。
(4)课后习题模块
课后习题模块可以方便老师及时检测学生的学习情况。该模块包括三种类型的题目,包括单选、多选、简答题。课后习题模块由一张表来保存数据,表字段包括题目类型、章节、四个选项,选择题答案、简答题答案、错误数量,其中单选题和多选题能够保存学生的错误记录,该功能通过一个字段来实现,此做法是为了方便教师查看学生的错误情况,从而能够更好地调整授课重点,并对学生给出针对性的指导建议[7]。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
wince的电子相册的设计与实现+流程图+功能模块图
下一篇:
ASP.net校园相册管理系统设计与开发
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
中国学术生态细节考察《...
国内外图像分割技术研究现状
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
C#学校科研管理系统的设计
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...