2.1.2教师部分的主要功能
教师登录功能,根据权限进入教师相应的页面的功能;
教师修改个人资料功能;教师在线布置、批改作业功能教师基于留言板功能的网上答疑。
2.1.3学生部分的主要功能
学生登录功能,根据权限进入学生相应的页面的功能;
学生修改个人资料的功能;
学生查看、下载老师的作业题目,上传作业;
学生在网上对老师提出疑问并能查看他人对老师提出的疑问及解答的功能。
实验教学辅助系统的软件总体结构。框内注明了模块的名字:方框之间的直线表示模块的调用关系。

2.2 系统模块图
 
图1  作业管理系统模块图
3 系统详细设计
在完成系统的E-R图(实体-关系图)之后,需要将E-R模型转化为关系模型,也就是说,要设计出数据库所需要的表格。在这里,选用的是关系数据库,因为关系数据库中的二文表格可以很清楚地描述数据之间的联系。
根据E-R图(实体-关系图)和数据字典,设计出教学辅助系统数据库的各个数据表。根据系统用户使用要求得到系统用户数据表,根据员工、部门实体得到教师信息数据表,根据学生实体属性设计得到学生数据表,根据管理员实体属性设计得到管理员数据表等。
3.1 系统数据
数据字典是对流程图加以补充说明的工具,为系统管理员提供了数据项的综合信息。下面将列出管理系统中的几个重要数据元素:
1、上载作业信息表
说明:存储学生上载作业信息
结构:(主键)上传作业信息编号(长整型)+作业信息编号(长整型)+教师编号(长整型)+学生编号(文本50)+作业分数(日期/时间)+作业上传地址(文本50)
2、教师发布作业信息表
说明:存储老师发布作业信息
结构:(主键)上传作业信息的编号(长整型)+作业信息的编号(长整型)+教师编号(长整型)+学生编号(文本50)+作业分数(日期/时间型)+作业上传地址(文本50)
3.2 用户数据表
学生基本信息数据表:用于保存系统用户的帐户信息,数据表命名为“student”,见表1:
表1  student表结构
列名    数据类型    是否为空    说明
username    varchar(50)    否    用户名
password    varchar(50)    可以    
name    varchar(50)    可以    
studyid    varchar(50)    否    
sex    varchar(50)    可以    
specialty    varchar(50)    可以    
classid    varchar(50)    可以    
phone    varchar(50)    可以    
rdate    datetime    可以    
教师基本信息数据表:用于保存员工与工资管理有关的信息数据,数据表命名为“teacher”,见表2:
表2  teacher表结构
列名    数据类型    是否为空    说明
workid    varchar(50)    否    
tpassword    varchar(50)    可以    
tname    varchar(50)    可以    
sex    varchar(50)    可以    
subject    varchar(50)    可以    
上一篇:Flash农夫与蛇动画设计
下一篇:C#俄罗斯方块游戏设计实现+流程图

java+mysql通用试题库系统后台设计与实现

基于网络的通用试题库系...

ASP.NET的Web网络應用程序开...

一種GSM网络的通用短信息...

基于网络的通用试题库系统的整体规划与设计

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

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

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

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

公寓空调设计任务书

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

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

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

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

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

志愿者活动的调查问卷表