2.4.4 信息模块
功能:教学大纲,新闻公告。
(1) 教学大纲:用户在首页的中间页面查看教学大纲,用户点击标题进入教学大纲页面查看。
(2) 新闻公告:用户在首页的中间页面查看新闻公告,用户点击标题进入新闻公告页面查看。
备注:此功能没有限制都可以使用。
2.4.5 后台管理
功能:系统管理,信息管理,人员管理。
(1) 系统管理:管理员登录,进入“后台管理”功能,选择要使用的功能(有账号管理,添加账号和修改密码等)进行相关操作。
(2) 信息管理:管理员登录,进入“后台管理”功能,选择要使用的功能(有信息管理,添加信息和信息类别管理添加教学资料等)进行相关操作。
(3) 人员管理:管理员登录,进入“后台管理”功能,选择要使用的功能(有教师信息管理和学生信息管理,其中又有添加教师信息,教师信息管理,审核教师信息,学生信息管理,审核学生信息等)进行相关操作。
备注:此功能只有管理才可以使用。
2.5 网站数据需求分析
用户的需求具体体现在各种数据的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:
(1)管理员信息,包括数据项:管理员ID,管理员账号,管理员密码等。
(2)教学资源信息,包括数据项:教学资源ID,教学资源名字,教学资源简介,教学资源文件名,教学资源路径名和添加时间等。
(3)信息,包括数据项:信息ID,信息标题,信息内容,信息类型ID,信息类型名字和添加时间等。
(4)论坛信息,包括数据项:ID,主题,发表用户,添加时间,内容等。
(5)用户信息,包括数据项:用户ID,账号,密码,名字,性别,年龄,简介和邮箱等。
(6)视频信息,包括数据项:视频ID,视频名字,视频简介,视频文件名,视频后缀名和添加时间等。
3 系统设计
3.1 系统环境
以下给出本系统在运行过程中的硬件配置及支持软件。
(1)硬件配置
内存:2.00GB
硬盘:120GB
(2)平台支持
开发环境:ASP.NET
开发工具:Visual Studio 2012
编程语言:ASP.NET
数据库:SQL 2012
配合软件: 微软的VISIO制图和Word软件
3.2数据库设计
3.2.1数据流程分析
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。