毕业设计论文—学校教务管理系统-精品

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