毕业设计论文学校教务管理系统精品文档格式.docx
《毕业设计论文学校教务管理系统精品文档格式.docx》由会员分享,可在线阅读,更多相关《毕业设计论文学校教务管理系统精品文档格式.docx(14页珍藏版)》请在冰点文库上搜索。
教务管理系统的开发意图是为了方便对学生、老师资料的管理及教务资料的查询。
系统的主要开发目标:
人力与设备费用的减少,处理速度的提高,管理信息服务的改进,人员利用率的改进。
其开发本软件的背景和作用范围为学生和老师查询资料。
该软件是一个针对本校的教务管理系统。
(1)功能概括:
a)存储、查阅、修改教务信息;
b)存储、查阅、修改学生相关信息;
c)统筹管理教务查询过程;
(2)系统环境以及工具:
运行环境:
Windows编程语言:
Java数据库:
SQL
2.2用户特点
本软件最终用户特点是对教师和学生资料统筹管理及登陆查询。
操作人员为本校学生及老师,维护人员为本校师生,教育水平为大专及大专以上,同为计算机研究方面师生。
这些软件工作的重要约束运行环境:
WindowsXP,数据库:
SQL2005,硬件条件:
服务器sun工作站,终端为pc机。
2.3假定与约束
系统的运行寿命的最小值;
2年
进行系统方案选择比较的时间;
1周
经费来源:
中国河南信阳农专。
WindowsXP
数据库:
SQL2005
硬件条件:
系统投入使用的最晚时间。
3需求规定
3.1数据描述
本系统的实体有:
学生实体,班级实体,课程实体.各个实体具体的描述,本系统的实体有学生实体、教师实体、学生处实体、修改实体(修改、)、只读实体(查询、打印)E-R图如下:
学生实体之间关系E-R图
组织结构图:
其IPO图为:
顶层数据流图:
0层数据流图:
有效操作
成绩库
学生资料库
系部资料库
数据词典(DD)
(1)数据流:
编号:
001
数据流名:
用户访问口令
数据流去向:
核实信息
组成:
用户名+密码
002
有效口令
信息查询
有效的用户名+密码+有效操作
003
用户
查询+打印+修改+选课+录入
(2)数据项:
0011
数据项:
姓名
别名:
Name
取值范围:
字符型(8)
备注:
英文名(16)
0012
数据项名:
性别
Sex
布尔型(男、女)
0013
班级
Class
字符型
0014
籍贯
Adress
字符型(255)
0015
成绩
Score
取值:
数值型(0<
成绩<
100)
0016
课程
0017
担任课程教师的姓名
0018
数据项名称:
教室
0019
课表
2.数据流
教育管理信息库
教务处信息管理库
系部信息、教务处概况
0021
系部名称
取值及范围:
计算机科学系、外语系、农林系、管理科学系、规划系、动科系、
扩展系
0022
教务处领导姓名
别名
0023
教室编号
公教1——公教19、合教101——合教104、合教201——合教204、合教301——合教304、合教401——合教402、合教501、固教107——固教707
备注:
0024
学生信息
姓名、性别、班级、籍贯、成绩、课程、教师、教室、课表、
(3)数据结构;
0031
名称:
学生信息管理信息库
姓名+性别+学号+班级+籍贯+成绩+课程+教室+教师+课表
0032
教务处管理信息库
系部名称+教师名称+教室编号+学生系统
(4)数据存储:
0041
{学号+姓名+性别+班级+籍贯+成绩+课程+任课教师+教室+课表}
组织方式:
按学号信息查询
0042
教务处信息管理信息库
{系部名称+教师名称+教室编号+学生系统}
按系部系别进行信息查询
(5):
加工逻辑
1.登陆的加工逻辑
00511
登陆
输入:
输入相应的网页地址
输出:
拒绝信息或进入高校教育管理系统
加工逻辑:
IF网页地址与教育管理系统的网址相同THEN进入高校教育管理系统ELSE拒绝登陆
2.用户输入信息的加工逻辑
0052
用户输入信息
学生或学生处用户
拒绝信息或学生管理系统或学生处管理系统
IF登陆者是学生
THEN登陆学生信息管理系统
ELSEIF
登陆者是学生处领导或系部、老师
THEN登陆学生处管理系统
ELSE拒绝进入系统
3.手工查询的加工逻辑
00531
学生信息查询
查询信息
if学生信息==用户信息
THEN输出相应结果
ELSE拒绝输出结果
00532
输入:
系部名称、教师姓名、教室编号、学生信息、
IF教务处信息==登陆信息
3.2对性能的规定
3.2.1精度
由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。
3.2.2时间特性要求
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。
而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。
3.2.3灵活性
该软件是使用MyEclipse在windowsxp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。
而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。
3.3输入输出要求
3.4数据管理能力要求
3.5故障处理要求
考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的接口即可。
只要操作系统没有大的故障程序一般是比较稳定的。
考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。
3.6其他专门要求
系统保证了较好的可使用性与数据的安全保密性,但由于系统较小只保留一定程度的可移植性,可维护性。
4运行环境规定
(1)硬件平台
硬件要求:
PC服务器,核心数量4核心,主频2000MHz,内存2G以上,硬盘160G以上
(2)软件平台
操作系统:
windows2000server(服务器端)windowsXP(客户端)
(3)开发环境
JAVA、SQL数据库
(4)运行环境规定
服务器、工作站,终端为pc机。
(5)实施计划
1:
系统资源
管理人员1,由高校教育信息中心统一管理,
分析与设计人员5名,分别由5名实习同学合作参与需求分析与测试阶段工作。
编码人员5名,由计算机系5名学生负责详细设计、编码和测试工作。
2:
硬件资源
PC服务器1台,PC机5台,打印机一台,交换机一台,集线器3个。
3:
软件资源
操作系统:
WindowsXP
开发工具:
JAVA