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#俄罗斯方块游戏设计实现+流程图

ASP.NET飞翔租贷汽车公司信...

asp.net+sqlserver校园论坛开发设计

ASP.NET+sqlserver健身房管理系统的设计与实现

asp.net+sqlserver班级网站设计

ASP.NET+SQLSERVER无纸化考试系统+ER图

ASP.NET+SQLSERVER学生心理健康网设计

ASP.NET农场购物网站系统的设计与实现

浅论职工思想政治工作茬...

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

AES算法GPU协处理下分组加...

酵母菌发酵生产天然香料...

上海居民的社会参与研究

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...