陇西学院教务管理系统分析报告.docx
- 文档编号:8098429
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:21
- 大小:299.26KB
陇西学院教务管理系统分析报告.docx
《陇西学院教务管理系统分析报告.docx》由会员分享,可在线阅读,更多相关《陇西学院教务管理系统分析报告.docx(21页珍藏版)》请在冰豆网上搜索。
陇西学院教务管理系统分析报告
信息系统分析与设计课程设计
陇西学院教务管理系统
系统分析报告
一、任务概述
(一)目标
陇西学院教务管理系统的开发意图是为了方便对学生、老师资料的管理及教务资料的查询。
系统的主要开发目标:
人力与设备费用的减少,处理速度的提高,管理信息服务的改进,人员利用率的改进。
其开发本软件的背景和作用围为学生和老师查询资料。
(二)条件与限制
本软件最终用户特点是对教师和学生资料统筹管理及登陆查询。
操作人员为本校学生及老师,维护人员为本校师生,教育水平为大专及大专以上,同为计算机研究方面师生。
(三)运行环境
操作系统:
WindowsXP
数据库:
SQLServer2000
硬件条件:
服务器IBMSystemx3650M2(7947I01),终端为pc机。
系统投入使用的最晚时间:
2010-7-7
二、需求分析
(一)对功能的分析
1.数据描述
系统:
指“陇西学院教务管理系统”;
用户权限:
指用户可以使用的系统功能组合。
系统提供四种功能组合,对应四种不同的用户——学生用户、教师用户、教务人员、系统管理员;
系统功能:
包括学生学籍的管理、学生新学期的注册、报到登记、学生对课程的选择、期末成绩的录入及统计、对学籍和选课情况等的查询和打印
学生用户:
提供学籍信息、考试成绩、选修课程的查询浏览功能
教师用户:
提供对所认可成学生成绩的输入及修改功能
教务人员:
对教师和学生的信息修改、课程信息的统计
系统管理员:
可使用系统的全部功能;
2.处理流程
(1)用户权限赋予
由管理人员操作,管理人员需要登录系统才可执行本操作
进行权限赋予页面,系统呈现教务人员与教师的信息,管理人员预先将其、教师编号、照片及权限等信息输入并设置权限;对学生,管理人员只需输入其、学号并设置权限,其他操作可由教务人员和教师实现
(2)用户密码的修改
教务人员、教师和学生可以根据系统赋予的初始密码,对密码进行修改
(3)用户登录
只需要输入用户名称和密码(口令)
如果输入的名称和密码匹配,则进入欢迎页面(不同的权限进入不同的页面),否则呈现错误信息,请求用户重新输入。
(4)用户删除
对于已经毕业的学生或已经调离的教师或教务人员,应停止其对系统的使用权。
该操作由管理人员于登录状态执行。
(5)学籍档案管理
教务人员登入系统后对新入学的学生建立学籍档案;对毕业、休学、退学的学生进行注销、除名;对调整专业的学生进行记载等
(6)教师输入成绩
系统呈现教师所任课程的班级列表,从其中选择一个,对应系统呈现的学生输入学生成绩,可以进行总成绩、平均成绩及名次等的统计,最终“确认”完成
(7)教师修改成绩
可以与“教师输入成绩”合并为一
(8)学生信息查询
学生选择“信息查询”后出现“查询成绩”和“查询学籍信息”,点“查询成绩”后,系统呈现所有已修考试成绩,未有成绩的呈现“尚未选修”,点“不及格成绩”,可以查询不及格的课程
(9)学生课程选择
学生每学期开始可选择所要选修的课程的
(10)教务人员的统计
教务人员可以对各门成绩的信息进行统计和打印
(11)系统注销
关闭所有打的数据库,退出系统,安全离开
3.数据流程
业务流程图如下所示:
(1)身份验证的业务流程图
(2)管理员处理业务流程图
(3)教务人员处理业务流程图
(4)教师处理业务流程图
(5)学生处理业务处理流程图
数据流图如下:
(1)顶层数据流图
(2)用户登录数据流图
(3)管理员数据流图
(4)教务人员数据流图
(5)教师数据流图
(6)学生数据流图
4.数据字典
(1)数据流:
编号:
001
数据流名:
用户信息
数据流去向:
身份验证
组成:
用户名+密码
编号:
002
数据流名:
有效口令
数据流去向:
信息查询
组成:
有效的用户名+密码+有效操作
编号:
003
数据流名:
有效操作
数据流去向:
用户
组成:
查询+打印+修改+选课
编号:
004
数据流名:
权限信息
数据流去向:
教务人员、教师、学生
组成:
人员+权限授予
备注:
编号:
005
数据流名:
学生成绩单
数据流去向:
教师
组成:
学号++所有课程成绩
编号:
006
数据流名:
期末成绩单
数据流去向:
成绩档案
组成:
学号++本课程成绩
编号:
007
数据流名:
选修课程单
数据流去向:
选课档案
组成:
学号++课程名称+任课教师+上课地点+上课时间
(2)数据项:
编号:
0010
数据项:
学号
别名:
Number
取值围:
字符型(8)
备注:
英文名(16)
编号:
0011
数据项:
别名:
Name
取值围:
字符型(8)
备注:
英文名(16)
编号:
0012
数据项名:
性别
别名:
Sex
取值围:
布尔型(男、女)
备注:
编号:
0013
数据项名:
出生年月
别名:
Birthday
取值围:
日期型
备注:
编号:
0014
数据项名:
籍贯
别名:
Address
取值围:
字符型(255)
备注:
编号:
0015
数据项名:
政治面貌
别名:
取值围:
字符型
备注:
编号:
0016
数据项名:
家庭住址
别名:
Home_Address
取值围:
字符型(255)
备注:
编号:
0017
数据项名:
入学时间
别名:
取值围:
日期型
备注:
编号:
0018
数据项名:
学院
别名:
取值:
字符型
备注:
编号:
0019
数据项名:
专业
别名:
取值:
字符型
备注:
编号:
0020
数据项名:
年级
别名:
Grade
取值围:
字符型
备注:
编号:
0021
数据项名:
班级
别名:
Class
取值围:
字符型
备注:
编号:
0022
数据项名称:
教务处人员
别名
取值:
字符型(8)
备注:
编号:
0023
数据项名称:
教师
别名
取值:
字符型(8)
备注:
编号:
0024
数据项名称:
学生学籍
别名:
取值:
学号、、性别、出生年月、籍贯、政治面貌、家庭住址、入学时间、学院、专业、年级、班级
备注:
(3)数据结构;
编号:
0031
名称:
学生学籍档案
组成:
学号++性别+出生年月+籍贯+政治面貌+家庭住址+入学时间+学院+专业+年级+班级
编号:
0032
名称:
教务处管理信息库
组成:
教务人员名称+教师名称+学生系统
(4)数据存储:
编号:
D1
名称:
总成绩档案
组成:
{学号+课程号+平时成绩+期末成绩+总评成绩}
组织方式:
按学生学号、选课名称进行信息查询
编号:
D2
名称:
课程表
组成:
{课程号+课程名称+课程性质+理论学时+学分}
组织方式:
按学生学号、教师工号进行信息查询
编号:
D3
名称:
学生学籍信息表
组成:
{学号++性别+出生年月+籍贯+政治面貌+家庭住址+入学时间+学院+专业+年级+班级}
组织方式:
按学号信息查询
编号:
D4
名称:
学生选课档案
组成:
{学生学号+任课教师+上课时间+上课地点+上课人数+所选课程号}
组织方式:
按学生学号、选课名称进行信息查询
编号:
D5
名称:
单科成绩档案
组成:
{学号+课程号+平时成绩+期末成绩}
组织方式:
按学生学号、课程名称进行信息查询
编号:
D6
名称:
调整记录
组成:
{学号++学院+专业+年级+班级}
组织方式:
按学生学号称进行信息查询
(5):
加工逻辑
1.用户登录的加工逻辑
标识符:
P7
名称:
用户登录
输入:
管理员、教务人员、教师或学生用户
输出:
拒绝信息或登入相应的子系统
定义:
用户输入相应的用户信息,登录到系统
2.身份验证的加工逻辑
标识符:
P8
名称:
身份验证
输入:
管理员、教务人员、教师或学生用户的信息
输出:
登陆成功或失败信息
定义:
验证各个用户的身份信息,成功继续往下进行,失败就返回从新验证。
3.录入的加工逻辑
标识符:
P9
名称:
录入处理
输入:
登陆成功信息
输出:
授权信息
定义:
管理员登陆成功后,向数据库中添加权限信息,录入相应用户的,分别是教务人员权限、教师权限和学生权限。
4.学籍管理的加工逻辑
标识符:
P4
名称:
学籍管理
输入:
教务人员登陆成功信息
输出:
学籍表、学籍档案、调整记录
定义:
教务人员通过学籍管理,可以对新生进行登记,对毕业的学生的学籍进行注销,打印出相应的表单,并记录各项信息。
5.成绩统计的加工逻辑
标识符:
P5
名称:
成绩统计
输入:
教务人员登陆成功信息
输出:
成绩情况表
定义:
教务人员登录系统后,可以对学生的各科成绩进行管理,并打印出学生成绩表。
6.课程管理的加工逻辑
标识符:
P6
名称:
课程管理
输入:
教务人员登陆成功信息
输出:
学习情况表、选修情况表
定义:
教务人员登录系统后,查询各个学生的选课情况和学习情况,作出相应的记录,打出表单。
7.成绩计算的加工逻辑
标识符:
P1.1
名称:
成绩计算
输入:
教师登陆成功信息
输出:
学生成绩档案
定义:
教师登录系统后,计算学生的总成绩、平均成绩,并进行排名,然后将信息记录在学生成绩档案中。
8.录入期末成绩的加工逻辑
标识符:
P1.2
名称:
录入期末成绩
输入:
教师登陆成功信息
输出:
学生成绩档案
定义:
教师登录系统后,录入学生的期末考试成绩,并将成绩归档。
9.查询学生成绩的加工逻辑
标识符:
P1.3
名称:
查询学生成绩
输入:
教师登陆成功信息
输出:
学生成绩单
定义:
教师登录系统后,可以查看自己所教授科目学生的成绩,并打印出学生成绩单。
10.修改成绩的加工逻辑
标识符:
P1.4
名称:
修改成绩
输入:
教师登陆成功信息
输出:
学生成绩档案
定义:
教师登录系统后,也可以修改学生的成绩,并把修改后的成绩存档。
11.成绩查询的加工逻辑
标识符:
P2
名称:
成绩查询
输入:
学生登陆成功信息
输出:
已修课程成绩表、不及格课程成绩表
定义:
学生登录系统后,可以查询本人的已修课程的成绩和曾不及格课程的成绩,并打印出相应的成绩单。
12.选课处理的加工逻辑
标识符:
P3
名称:
选课处理
输入:
学生登陆成功信息
输出:
选课单、选课档案
定义:
学生登录系统后,可以根据选课单进行选课,若待选课程人数已满,则返回,若选课成功,则记入档案。
(二)对性能的规定
1.精度
由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。
2.时间特性要求
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。
而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。
3灵活性
该软件是使用SQLServer2000在WindowsXP系统下完成的所以只要是兼容Windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。
而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。
(三)输入输出要求
1.故障处理要求
考虑到软件的围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的接口即可。
只要操作系统没有大的故障程序一般是比较稳定的。
考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。
2.其他专门要求
系统保证了较好的可使用性与数据的安全性,但由于系统较小只保留一定程度的可移植性,可维护性。
三、运行环境规定
(1)硬件平台
硬件要求:
PC服务器,核心数量4核心,主频2000MHz,存2G以上,硬盘160G以上
(2)软件平台
操作系统:
Windows2000server(服务器端)WindowsXP(客户端)
(3)开发环境
JAVA、SQLServer2000数据库
(4)运行环境规定
系统的运行寿命的最小值;5年
进行系统方案选择比较的时间;5周
运行环境:
WindowsXP
数据库:
SQLServer2000
硬件条件:
服务器、工作站,终端为pc机。
(5)实施计划
1:
系统资源
管理人员2,由高校教育信息中心统一管理,
分析与设计人员4名,分别由4名实习同学合作参与需求分析与测试阶段工作。
编码人员4名,由计算机系4名学生负责详细设计、编码和测试工作。
2:
硬件资源
PC服务器1台,PC机5台,打印机一台,交换机一台。
3:
软件资源
操作系统:
WindowsXP
开发工具:
MyEclipse5.5GA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 陇西 学院 教务 管理 系统分析 报告