毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net作业管理系统的设计与实现+ER图(3)
用户管理:主要包括文护用户信息的功能,其中文护用户信息包括对所有用户基本信息的添加、编辑、删除、查询等操作。
作业管理:主要包括管理作业信息的功能,其中管理作业信息包括学生上传、下载、查看作业信息等操作,教师可以布置、修改、删除、统计、在线批改作业信息的操作。
公告管理:主要包括文护公告信息的功能,其中文护公告信息包括管理员添加、修改、删除公告信息等操作,教师、学生可以查看公告信息。
课程管理:主要包括文护课程信息的功能,其中文护课程信息包括教师可以对课程的章节和实验项目进行添加、修改、删除等操作。
系统的功能模块图如图1所示。
图1 系统功能模块图
3.4数据库设计
3.4.1 需求分析
作业管理系统的数据库中的功能主要体现在对基本信息的添加、保存、更新、查询、删除操作等,包括用户信息、作业信息、公告信息、班级信息、章节信息等,各实体包括的数据项如下:
管理员信息:包括的数据项有管理员编号、管理员姓名、密码、联系电话、邮箱。
教师信息:包括的数据项有教师编号、教师姓名、密码、联系电话、邮箱、职称。
学生信息:包括的数据项有学生编号、学生姓名、密码、联系电话、邮箱。
作业信息:包括的数据项有作业编号、内容、备注。
公告信息:包括的数据项有公告编号、公告名称、内容。
班级信息:包括的数据项有班级编号、班级名称、学期。
章节信息:包括的数据项有章节编号、章节名称。
3.4.2 概念结构设计
在对数据库进行需求分析后,可建立数据库的概念模型。本系统中的实体主要有教师、学生、作业、章节、班级,其中教师跟作业之间存在联系,一个教师可以管理多个作业,一个作业只对应一个教师,即教师和作业之间是一对多的关系;其中学生跟作业之间存在联系,一个学生可以下载多个作业,一个作业可被多个学生下载,即学生和作业之间是多对多的关系;其中班级跟学生之间存在联系,一个学生只能在一个班级,一个班级可以包括多个学生,即班级跟学生之间是一对多的关系;其中章节跟作业之间存在联系,一个章可包括多个作业,一个作业只能在一个章节中,即章节跟作业之间是一对多的关系。通过对以上数据之间的联系分析的到数据库设计的部分E-R图,如图2所示。
图2概念设计部分E-R图
3.4.3 逻辑结构设计
逻辑结构设计主要是将E-R图转换为关系模型,即是把所有实体和关系转换成关系模式。根据各实体之间的联系,将实体和关系转换为如下的关系模式,具体描述如下所示:
管理员信息(管理员编号,管理员姓名,密码,联系电话,邮箱)
教师信息(教师编号,教师姓名,密码,联系电话,邮箱,职称)
学生信息(学生编号,学生姓名,密码,班级编号,联系电话,邮箱)
作业信息(作业编号,教师编号,章节编号,内容,备注)
学生作业表(学生编号,作业编号,内容,分数,评语)
公告信息(公告编号,公告名称,内容,管理员编号)
班级信息(班级编号,班级名称,学期)
章节信息(章节编号,章节名称)
3.4.4
物理
结构设计
本系统的设计采用SQL Server 2005作为后台数据库,数据库的名字为Homework,数据库中主要包括八个表,分别是管理员表(admins),教师表(teachers),学生表(students),作业表(Homework),学生作业表(stuHomework),公告表(contents),班级表(class),章节表(unit)。其中数据库各个表之间的关系如图3所示。
共4页:
上一页
1
2
3
4
下一页
上一篇:
C#物流管理系统财务管理和营销管理设计
下一篇:
MTV动画设计与实现+文献综述
PHP+IOS的会议管理系统的设计+ER图
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
ASP.NET的Web网络應用程序开...
港航管理系统门户网站之思考【2521字】
可扩展的计算机网络管理...
10万元能开儿童乐园吗,我...
公寓空调设计任务书
神经外科重症监护病房患...
承德市事业单位档案管理...
国内外图像分割技术研究现状
志愿者活动的调查问卷表
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计