教学管理系统数据库设计说明书

上传人:新** 文档编号:564912184 上传时间:2024-01-22 格式:DOC 页数:15 大小:545.50KB
返回 下载 相关 举报
教学管理系统数据库设计说明书_第1页
第1页 / 共15页
教学管理系统数据库设计说明书_第2页
第2页 / 共15页
教学管理系统数据库设计说明书_第3页
第3页 / 共15页
教学管理系统数据库设计说明书_第4页
第4页 / 共15页
教学管理系统数据库设计说明书_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《教学管理系统数据库设计说明书》由会员分享,可在线阅读,更多相关《教学管理系统数据库设计说明书(15页珍藏版)》请在金锄头文库上搜索。

1、教师学科教案 20 20 学年度 第_学期 任教学科:_任教年级:_任教老师:_xx市实验学校数据库设计说明书1引言21.1编写目的21.2背景21.3定义31.4参考资料32外部设计32.1标识符和状态32.2约定32.3专门指导33结构设计43.1物理结构设计43.2 E-R图如下43.3逻辑结构设计7 4运用设计74.1数据字典设计74.2安全保密设计121引言1.1编写目的随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整

2、套完善的教学管理软件管理系统.数据库的设计给了教学管理软件管理系统的支持.本说明书的阅读对象为:1、 对相关业务技术和总体方案作出决策的管理人员和质量管理人员;2、 对本数据设计说明书进行评审和确认的有关业务、技术人员;3、 参加详细设计,测试设计阶段工作的全体设计人员1.2背景数据库名称:JXGL.mdf 数据库软件系统名称:sql2005 本系统的开发我利用Microsoft SQL Server2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。SQL Server 2005数据库管理系统

3、具有以下主要特点: 1丰富的图形管理工具,使系统管理、操作更为直观方便。2动态自动管理和优化功能。3充分的Internet技术支持。4丰富的编程接口工具,使用户开发SQL Server数据库应用程序更加灵活。5具有很好的伸缩性和可靠性。6简单的管理方式。 1.3定义无。1.4参考资料信息系统分析与设计 杜娟数据库系统系统概论 王珊,萨师煊2外部设计2.1标识符和状态 本系统采用Microsoft Server 2005 为基本开发工具,数据库名称为JXGL。数据库中一共建立了5个表,Teacher(老师表),Student(学生表), Login(用户表) 附注:此表仅是暂时使用的,仅用于测试

4、2.2约定本系统采用Microsoft Server 2005 为基本开发工具,因而程序员或者系统分析员,或者任何想要使用此数据库进行操作的人员,需要安装Microsoft Server 2005,并建立相同的数据库,当然可以进行联机访问,这需要安装相应的插件。数据库中所建立的表名如(2.1标识符和阙云太)。对于表的各个属性,在下面会有描述。2.3专门指导对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意见: 数据库的输入统一采用键盘。由于现在有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的。可是对于本系统需要的数据,却是有数据长度限制的,尤其是有说明的部分,所以测

5、试人员在具体进行数据测试时棣间数据输入格式。3结构设计3.1物理结构设计教学管理系统有3类用户需要使用到教学管理系统:学生、教师、系统管理员,教学管理系统学生选课系统老师管理系统系统管理自主选课查看我的选课查看成绩成绩添加查看学生信息课程管理学生管理用户添加修改密码教师管理3.2 E-R图如下 实体教师的属性 实体课程的属性实体学生的属性登录属性E-R图3.3逻辑结构设计 4运用设计4.1数据字典设计该系统具体功能模块以数据字典表示如下:数据字典(DD,Data Dictionary):是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、存储和外部项)的内容和特征所作的完整

6、的定义和说明。数据字典是对数据流程图的重要补充和说明。现简要列出本系统的部分数据字典。1)外部实体卡片的定义,如表3.1所示。表3.1 外部实体条目名称:管理员 总编号:1002说明:管理员 编 号:002输入数据流:登陆信息输出数据流:无2) 处理过程卡片的定义,如表3.2所示。 表3.2 处理过程条目名称:管理员信息查看 总编号:2001别名:提交登录请求后,查看管理员信息 编 号:P1.2数据流来源:D1数据流去向:管理员名称:学生 总编号:2002别名:无 编 号:P2.1数据流来源:D2数据流去向:老师、管理员名称:老师 总编号:2003别名: 编 号:P3.2数据流来源:P3.1

7、数据流去向:管理员、名称:课程 总编号:2004别名:无 编 号:P4.1数据流来源:D5数据流去向:管理员、学生、老师3)数据流卡片的定义,如表3.3所示。表3.3 数据流条目名称:学生信息 总编号:3001功能:添加、删除、修改学生信息 编 号:F1输入数据流:P2.1输出数据流:管理员、老师名称:老师信息 总编号:3002功能:添加、删除、修改老师信息 编 号:F2输入数据流:P4.1输出数据流:管理员名称:成绩 总编号:3003功能:添加、删除、修改学生成绩 编 号:F4输入数据流:P3.1输出数据流:老师名称:选修课程信息 总编号:3004功能:查看信息后,进行选修 编 号:F3输入

8、数据流:P4.5输出数据流:学生4)数据存储卡片的定义,如表3.4所示。表3.4 数据存储条目名称:管理员信息表 总编号:4001别名:无 编 号: D1包含的数据结构:管理员名称+密码有关数据流:P1.1、P1.2名称:老师信息表 总编号:4002别名:无 编 号:D2包含的数据结构:老师编号+老师名称+系别+年龄+入校时间有关数据流:P2.1、P2.2、P2.3、P2.4名称:学生信息表 总编号:4003别名:无 编 号:D4包含的数据结构:学号+名称+班别+系别+入校时间+年龄有关数据流:P3.2、P3.3名称:选修课程信息表 总编号:4004别名:无 编 号:D5包含的数据结构:课程编

9、号+课程名称+授课老师+上课时间+上课人数+限报人数有关数据流:P4.1、P4.2、P4.3、P4.45)数据元素卡片的定义,如表3.5所示。表3.5 数据元素条目名称:管理员编号 总编号:5001类型:字符 编 号: 01长度:(20) 说明:本系统的管理员编号有关数据结构:管理员信息名称:课程名称 总编号:5002类型:字符 编 号:02长度:(50) 说明:本系统的课程名称有关数据结构:选修课程信息名称:成绩 总编号:5003类型:字符 编 号:03长度:(16) 说明:本系统的成绩 有关数据结构:选修课程信息数据结构本系统用到的表如下所示:1用户表(Login):用来描述用户信息的表.

10、用户分三类:学生、管理员、老师。2课程信息表(Course):用来描述课程信息的表。3学生信息表(Student):用来描述学生信息的表。4成绩表(Grade):用来记录学生成绩的表。5老师信息表(Teacher):用来描述老师信息的表。具体设计如下所示:1用户表(Login)类型用户表数据量估计 行存储空间估计 兆说明用来描述用户信息的表索引ID信息项名中文简称类型长度说明1.UserId用户名Varchar20主键,同学生的学号或老师的编号2.UserPwd密码Varchar203.UserType用户类别Varchar20用于身份判别(学生、老师、管理员)2 课程信息表(Course)类型课程信息表数据量估计 行存储空间估计 兆

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号