《数据库基础及应用》教学平台的设计实现+ER图+流程图(3)
时间:2016-12-17 21:06 来源:毕业论文 作者:毕业论文 点击:次
后台管理功能:后台主要是针对教师和管理员的,管理员可以对教师进行修改、添加、删除教师信息。教师的主要功能是上传《数据库基础及应用》学习课件和作业,下载学生作业,批改后上传等。 3.2 系统可行性分析 对于基于.NET的《数据库基础及应用》网络学习平台的可行性进行分析如下: (1)功能分析:基于WEB的作业管理系统,作为教学媒体,可以传送作业内容、在线实施作业管理,并进行在线作业评阅、信息反馈等。WEB系统的用户分为教师和学生两种。教师可以输入相应的用户名和密码,登陆到教师界面,完成布置作业,批改作业以及发布公告等功能。而学生也可以凭借其用户名和密码,登陆进入学生界面,查看公告,下载作业,完成作业后上传作业,查看作业等。 (2)技术分析:在数据库管理系统上,采用SQL Server 2005,开发工具选用.NET开发平台。这些软件在系统开发中已经被大量应用,技术上是成熟的。所以开发《数据库基础及应用》网络学习平台在技术上是可行的。 4.系统设计 4.1 系统流程 在本系统中,有三类数据流图:和管理员相关的,和教师相关的,和学生相关的数据流程图。 管理员只对学生用户和教师用户进行信息文护。如图2所示。 图2 和管理员有关的数据流程图 教师主要针对后台管理,包括对学生用户、公告板、作业以及教学课件的添加、删除、修改的操作。如图3所示。 图3 和学生有关的数据流程图 学生可以接收数据,进行查看、下载教学资源,在网上进行信息讨论等等。如图4所示。 图4 和学生有关的数据流程图 4.2 教学平台界面设计要求 界面设计总原则:坚持界面直观、对用户透明:用户接触软件后对界面上对应的功能一目了然、不需要多少培训就可以方便使用本应用系统。 界面一致性:在界面设计中应该保持界面的一致性。一致性既包括使用标准的控件,也指使用相同的信息表现方法. 布局合理化原则:应注意在一个窗口内部所有控件的布局和信息组织的艺术性,使得用户界面美观。布局力求简洁、有序、易于操作。 4.3 数据库设计 4.3.1概念设计 图5 系统E-R模型图 4.3.2 逻辑设计 数据库在一个管理系统中有非常重要的地位,合理的数据结构设计可以提高存储的效率,保证数据的完整和一致。通过对系统的分析决定了对数据库的设计,基于一种实现较简单的思想,系统整体规划使用7个数据表,在这里只对系统最重要的三个表及重要字段做一下结构说明。分别是用户账户管理表tb_SysUser表,教学课件资料表TeachProm表和在线疑问列表question表。 用户账户管理表tb_SysUser表用于储存用户登录信息。 表1 tb_SysUser表 字段 类型 长度 是否空 主键 说明 i_UserId int 50 否 是 用户编号 Vc_UserName nvarchar 50 是 否 用户登录账号 Vc_PassWord nvarchar 50 是 否 用户登录密码 教学课件资料表TeachProm表存放学生学习的《数据库基础及应用》课件。 表2 TeachProm表 字段 类型 长度 是否空 主键 说明 (责任编辑:qin) |