简单教务管理系统

上传人:汽*** 文档编号:558360108 上传时间:2022-12-29 格式:DOCX 页数:14 大小:244.24KB
返回 下载 相关 举报
简单教务管理系统_第1页
第1页 / 共14页
简单教务管理系统_第2页
第2页 / 共14页
简单教务管理系统_第3页
第3页 / 共14页
简单教务管理系统_第4页
第4页 / 共14页
简单教务管理系统_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《简单教务管理系统》由会员分享,可在线阅读,更多相关《简单教务管理系统(14页珍藏版)》请在金锄头文库上搜索。

1、目录1、需求分析 第 3 页2、概念结构设计 第5 页3、逻辑结构设计 第6 页4、系统设计 第8 页5、SQL脚本第10页6、课程设计总结 第15页一、需求分析1 引言1.1编写目的本文档为定义项目的需求,指导后期的系统的分析与设计,并为系统的最终用 户、项目管理人员和项目开发人员提供参考标准。1.2项目背景该系统的最终用户为学校的师生及教学管理人员。随着高校的扩招,依靠原来 的档案管理教学已经力不从心且效率低下,开发教学管理这个MIS系统已是大势 所趋。2项目概述2.1 目标 该系统是要将教学管理系统信息化,使操作方便,且效率高。2.2 用户的特点 该系统面向的用户为学校的老师,学生以及教

2、学管理人员。3 需求规定3.1 对功能的规定系统的功能分为六个子系统:学籍管理子系统,老师管理子系统,排课子系统, 选课子系统,成绩管理子系统,系统管理子系统。各子系统功能定义如下: 3.1.1学籍管理子系统管理在校学生的一些基本信息。3.1.2 老师管理子系统 管理任课教师的一些基本信息。3.1.3排课子系统根据老师,教室以及其它信息进行排课。3.1.4选课子系统学生根据排课选取自己适合自己的课。3.1.5成绩管理子系统老师登记成绩,学生查询成绩。3.1.6 系统管理子系统系统管理子系统包括系统用户管理和系统日志管理:3.1.6.1 用户管理用户管理包括:(1)系统用户维护(2)系统用户权限

3、管理(3)系统用户操作日志管理:统计查询系统内用户的操作情况。3.1.6.2 系统日志管理(1)系统环境设置(2)系统运行日志管理3.2数据管理能力要求系统内数据保存具有持久不丢失性,数据的安全保证要能防止病毒和网络上 非法用户如黑客的获取。这些可以通过对文件服务器的维护管理和各种杀毒与网 络安全系统来提供保证,不属于本系统数据安全性要求范围内。3.5 故障处理要求系统在系统平台(包括操作系统、数据库系统和网络环境)正常情况下不会 发生严重的系统故障如系统崩溃。对除此之外的系统故障应是在简单的配置和调 整后及时恢复。4 运行环境规定该运行环境的规定是保证本需求说明的功能得到实际真正体现的基础。

4、4.1 设备设备规定包括网络环境要求、计算机硬件要求。 网络环境要求包括:校园局域网。 计算机硬件要求如下表:服务器数据库服务器和Web服务器各一台或一台用户端pc能安装Windows98以上操作系统4.2 支持软件软件要求如下表:服务器端软件Windows2000高级服务器版、SQL SEVER 2000版本以上数据库、.NET Framework、企业杀毒软件用户端PC软件Windows98或以上版本操作系统(安装有IE5.0以上版本)二、概念结构设计1、E-R 图2、关系模式关系说明RStudent ( Sno, Sname, Sacademy)实体RTeh( Tno, Tname, T

5、academy)实体RCourse ( Cno, Cname,Cpno, Credit)实体Rt -小 (Tno, Cno, Sno, Class Time, Class Place)实体RExam ( Tno, Cno, Sno, Grade)实体3、物理数据模型描述 基于 SQL Server 2000Entity TeacherAttribute_Teacher_IDAttribute_Teacher_Namebigintvarchar(50)SOCIAT_ASSOCIATI_ENTITY_CAttribute_Course_IDAttribute_PeriodAttribute Cre

6、dit HourFK_ASSOCIATSOCIATI_ENTITY_TAttribuTeacher Academyvarchar(50) iEntity CouiseCFK_ASSOCIAT_ASSOCIATI_EIbigint bigintbigintFK_ASSOCIAT_ASSIATI_ENTITY_TAssociation i Teacl i ClassAttribute_Teacher_ID Attribute_Course_IDAttribute_Student_IDAttribute_Class_Timebigint bigint bigint varchar(50)Associ

7、ation ExamAttribute Class Place varchar(50)Attribute_Teacher_ID bigint Attribute_Course_ID bigint Attribute_Student_ID bigintAttribute MarkfloatFK_ASSOCIAT_ASSOCIATI ENTITY SFK ASSOCIAT_ASSOCIATI_ENTITY_SEn tity Stude ntAttribute_Student_IDAttribute_Student_NameAttribute Student Academybigintvarchar

8、(50)varchar(50)三、逻辑结构设计 数据表描述(共 5张表)学生信息表:列容数据类型长度允许空char20SrL:din evar char20Ssexi:h:r2Sbri thsm:dllda tic4X/Ehptvar char20password:h:f10教师信息表:論设计表Tercher,童置是- tes. 口 IW列名数据类型长度允许空AllMchar15nTrL:diTieV3T :h:f20char2Tstaffchar10Sdep tV3T :h:f20p as sw ordchar10课程信息表:列名数据类型长度允许空ch:t-8CrL:diTi eV:t- i

9、:h:=Lt_20CCredi tEnTdllin t2CpTLU亡har8C t i m eEm:dllin t2教学班信息表:扁设计表Hteach_class,童置是Htest中、列名数据类型长度允许空蠱char15Cnuchar8Snuchar20TeachtimmT:dl_ ch:r50Teachplacev:r :h:f50成绩信息表:侖设计表MEza,僅置是Mtesit中、M(loca列名数据类型长度允许空9char20Cnochar8Tnuchar15giaile1 u a t8Z表间联系如下图所示:CourseCnoCn:diTi eCCredi tclassExamSnoCn

10、DTrLDgi-ade四、系统设计1.1 系统功能分析TMS 系统总体任务是实现教学管理系统的系统化,规范化以及自动化。 TMS 系统要完成的功能主要有:有关学籍等信息的输入。 学生信息的查询。学生信息的修改。老师信息的输入。老师信息的查询。老师信息的修改。 学生对课程成绩的查询。老师登记学生的成绩。 老师对成绩的修改。学校基本课程信息的输入。 基本课程信息的修改。基本课程信息的查询。 学生选择所修课程。学生添加所修课程。 学生删除已选所修课程。1.2 系统功能模块设计对上述各项功能集中整理并分快得到如下系统功能模块图1.2.1学籍管理系统含如下功能 有关学籍等信息的输入。 学生信息的查询。

11、学生信息的修改1.2.2教师管理系统含如下功能 老师信息的输入。 老师信息的查询。 老师信息的修改。1.2.3排课系统含如下功能: 学校基本课程信息的输入。 基本课程信息的修改。 基本课程信息的查询。1.2.4选课系统含如下功能: 学生选择所修课程。 学生添加所修课程。 学生删除已选所修课程。1.2.5成绩管理系统含如下功能 学生对课程成绩的查询。 老师登记学生的成绩。 老师对成绩的修改。1.2.6系统管理系统含如下功能:密码管理用户管理日志管理五、SQL命令1、创建学生表Creat table Student(Sno char(20) primary key,Sname varchar (2

12、0) NOT NULL , Ssex char (2),Sdept varchar(20),Sbrith smalldatetime,Password varchar(10) NOT NULL )2、创建教师表CREATE TABLE Teacher (Tno char(15) primary key, Tname varchar(20) NOT NULL , Tsex char (2),Tstaff char(10),Sdept varchar(20),Password varchar(10) NOT NULL , )3、创建课程表CREATE TABLE Course(Cno char (8) primary key,Cname varchar (20) NOT NULL , CCredit smallint, ,Cpno char(8),Ctime smallint,)4、创建上课表CREATE TABLE Teach_Class(Tno char(15) NOT NULL ,Cno char(8) NOT NULL ,Sno char(20) NOT NULL , Teach_Time varchar(50) , Teach_Place varchar(50) , Primary key (Tno,Cno,Sno),5、创建成绩

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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