后台管理功能:后台主要是针对教师和管理员的,管理员可以对教师进行修改、添加、删除教师信息。教师的主要功能是上传《数据库基础及应用》学习课件和作业,下载学生作业,批改后上传等。
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表
字段    类型    长度    是否空    主键    说明
上一篇:计算机师范专业教育类课程设置的调查研究
下一篇:ASP.net学生成绩管理系统+需求分析+数据库设计

VC++在线学习平台的设计

《管理信息系统》微课程设计与实现

C++《控制工程基础》课程试题数据库设计

jsp+mysql《电力电子技术》...

Asp.net《网页设计与制作》在线学习系统设计

JSP《数字图像处理》实验教学系统设计与实现

2D游戏《保卫萝卜》的设计+源代码

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

国内外图像分割技术研究现状

承德市事业单位档案管理...

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】