西安邮电大学
管理信息系统实验报告
学校:西安邮电学院
院别:
教学管理信息系统的分析、设计和实施
信息化是当今世界发展的大趋势,电子信息技术在社会各个领域中起着广泛的作用。
信息是重要的资源,应当被企业和各管理部门共享。只有经过规划和开发后的信息系统才能发挥它的巨大作用。
教学管理系统是各高校进行日常教学管理的系统。该系统的分析、开发和设计对高校信息的管理有着重要的作用。下面是对教学管理信息系统的分析、设计和实施实验:
一 可行性报告
(一)、需求分析:
1用户分析
需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。为了让程序设计人员和软件维护人员了解,认识本程序的内部的数据库的结构和调用方法,以为程序设计人员和软件维护人员更好的编制、测试程序和维护软件的正确运行提供依据。数据库设计的第一步是明确数据库的目的和如何使用。也就是说需要从数据库中得到哪些信息。明确目的之后, 就可以确定您需要保存哪些主题的信息,以及每个主题需要保存哪些信息。设计一个有效的数据库,必须用系统工程的观点来考虑问题。根据系统分析,教学管理系统的要求如下:
(1)能够实现安全登录系统,即系统具备密码保护的功能。
(2)学生学籍、教学计划、排课、教师基本信息的输入,并且能够进行修改更新、查询操作。
(3)系统数据的保护、备份及系统的基本设置功能。
2.系统分析
教学管理系统,主要功能如下:
(1) 学生学籍管理:该模块包括学生基本信息、学生奖惩信息、学生成绩信息、学生学籍变动。
(2) 教师信息管理:该模块记录了教师自身的基本信息、所属的院系的查询。
(3) 课程信息管理:该模块记录了教学计划的详细内容。
(4) 教室信息管理:该模块记录了学校所有教室的基本分配情况及使用情况。
(5) 教师任课信息管理:该模块记录了每一个任课教师的任课情况及日常必须的调课信息。
(6) 课表信息管理:该模块记录了各班级、各专业课程安排的具体体现。
(二)、可行性分析:
概述:
教学系统是所有高校所必须的,该系统的具体任务就是设计一个教学管理人事,学生及教师信息,选课信息查询的数据系统,由计算机来代替人工执行一系列诸如增加学生信息,修改学生信息、查询学生信息、教师信息等操作,可以使学校管理人员准确及时的获得自己所需要的信息,这样可以使办公人员轻松快捷地完成学校人事管理工作。
可行性研究的前提:
通过使用一个学校人事管理系统,使学校人事管理工作系统化、规范化、 自动化,从而达到提高高校管理效率的目的.
对现行系统的分析:教学人事管理系统包括四个方面,(1)人事管理(2) 选课管理(3) 成绩管理(4) 系统管理,包括对系统的使用者进行管理,包括修改个人密码,添加用户,删除用户,修改用户等
(三)投资及效益分析:
教学管理系统所需投资不大,只需要购置数台计算机及相应的软件配置,具有初步计算机能力的人员都可以使用本系统,使用它不仅可以提高工作效率,而且可以提高工作质量节约办公成本,使学生及工作人员准确及时的获得所需要的信息。
(四) 社会条件方面的可行性:
对于教学管理系统,所需要的开发工具是:Visual Basic6.0;其运行环境是:Windows2000及access2000。
结论:综合以上分析,教学管理信息系统是必需并且可行的
二系统分析
教学管理系统是学校管理系统的一个职能域通过上面的调查,根据总体方案可以画出该系统的高层业务流程图,高层业务流层图反映了子系统的总体业务概况,它描述了各项业务之间的处理关系,其中虚线箭头描述了每一项业务流程是由哪个部门参与进行的。图如下:
通过对“学籍处理”业务的详细调查,可以了解到其业务处理有:转专业、修复学、退学。学生的转专业、修复学、退学都由本人提出申请,经系教学办公室审查初步同意后,报教务处教务科进行复核,最后报校领导批准,由教务处教务科执行,相应的执行结果要记入学生情况档案。每学期期末教师将成绩单送交各院系后,由教学办公室负责将学生成绩存档,在新学期的开学初期,各院系要根据学生的成绩进行学籍处理,并报教务科审批实施。另外每年各教学办公室还要对应届毕业生进行毕业资格审查,确定其毕业资格有三种类型:拥有毕业证书和学位证书、仅拥有毕业证书、仅拥有结业证书,然后报教务科复审上报,再将证书下发学生,相应的结果也要载入学生情况档案。
教学管理是由校教务处教务科和下属系;学院教学办公室共同完成的,根据已有信息,系统分析结果如下:
l.组织机构
该学校学籍管理的组织机构如图l所示
图l 组织机构设置图
2.业务流程分析
(一)、教学管理系统的业务流程图如图:
教学管理系统高层业务流程图
(二)“学籍处理”的详细业务流程图如下:
3.数据流程分析
1)现行系统的顶层数据流程图如图4所示。对顶层图中的数据流“l,2,3,4”说明如下:
图4 顶层DFD
“1”:招生办公室核实学生学籍入库单。
“2”:教务科建立的学生档案出库单。
“3”:学生的学生学籍变动入库单。
“4”:教务科审查后的学生学籍出库单。
“5”:学生的毕业资格申请入库单。
“6”:教务科审查及报批毕业资格后的清单。
2)第一层数据流程图所示。
图5中的数据流“1,2,3,4,5,6”与图4中的数据流“1,2,3,4,5,6”相同。
图5 第一层DFD
3)第二层数据流程图如图6所示。
图6 第二层DFD
现对图6中的数据流说明如下:
“l,2,3,4,”:其意义与图4中的相同。
“5”:学生学籍入库单上的数据。
“6”:学生学籍变动出库单上的数据。
“7”:学生学籍毕业出库单上的数据。
“8”:入库流水帐上的当年按学生姓名、入学年份分别累计的数据。
“9”:变动出库流水帐上的当年按学生姓名、入学年份分别累计的数据。
“10”:毕业出库流水帐上的当年按学生姓名、入学年份分别累计的数据。
“11”:获得的“8,9,10”数据。
“12”:库存台帐上的当年按学生姓名、入学年份分别累计的数据。和其它加工处理后的数据。
4.数据字典
(1)数据流字典
1. 数据流名称:学生学籍入库单 标识符:F1
数据结构:
01学生学籍入库单
02年份
02学生学号
02学生姓名
02学院代码
02学院
02系别代码
02系别
02入库数量
排列方式:按(入库年份+学生学号)升序排列
流量:最大 7000人/年
平均6000人/年
来源:全国各地
去向:学生学籍入库处理
2. 数据流名称:学生学籍变动申请出库单 标识符:F2
数据结构:
01学生学籍变动申请出库单
02年份
02学生学号
02学生姓名
02院系代码
02院系
02系别代码
02系别
02备注
排列方式:按(年份十学生学号)升序排列
流量:最大:2000人/年
平均:500人/年
来源:教务科
去向:学生学籍变动申请出库处理
3. 数据流名称:学生学籍出库单 标识符:F3
数据结构:
01学生学籍出库单
02年份
02学生学号
02学生姓名
02院系代码
02院系
02系别代码
02系别
02备注
03学生毕业出库数量
03批发学生变动出库数量
排列方式:按(年份十学生学号)升序排列
流量:最大:7000人/年
平均:5000人/年
来源:教务科
去向:学生学籍出库处理
③ 数据流名称:学生学籍存年报表 数据结构:
01进出存年报表
02年份
02学生学号
02学生名称
02学院
02本年入库数量
02本年毕业数量
02本年变动数量
02库存数量
排列方式:按年份排列
流量:最大:1份/年
平均:1份/年
来源:学生学籍管理库统计分析
去向:主管部门
其它中间过程的数据流描述省略。
(2)数据存储字典
① 存储文件名:学生学籍入库流水帐 标识符:D1
数据结构:
01学生学籍入库帐
02年份
02学生学号
02学生姓名
02学院
02系别
02入库数量
流入的数据流:学生学籍入库单(F1)
流出的数据流;
涉及的处理名:入库处理、记库存台帐
排列方式:按入库年份计序
② 存储文件名:库存台帐 标识符:D4
数据结构:
01库存台帐
02年份
02学生学号
02学生姓名
02本年入库量
02本年毕业出库量
02本年变动出库量
流入的数据流:11
流出的数据流:进出存年报表
涉及的处理名:登记库存台帐、制年报表
排列方式:按(年份+学生学号)升序排列
其它存储文件的描述省略。
5.处理描述
① 处理名:登记入库帐 标识符:P1
输入:数据流F1
输出:数据流 F5
处理定义:
当一张学生学籍入库单上的各项数据检验合格,并且学生进校后,立即将这张入库单上的数据登入学生学籍入库流水帐。
激发条件:学生学籍入库发生
② 处理名:登记库存台帐 标识符:P4
输入:出入库流水帐上的当年数据
输出:登记入库存台帐上的数据
处理定义:
对出入库流水帐上当年发生的数据,按学生学号分别进行入库登计、毕业出库累计和学生学籍变动累计计算。然后将当年的年份、学生学号和累计结果等填入库存台帐的相应栏内。
激发条件:每年过帐处理
③ 处理名:制作学生存年报表 标识符:P5
输入:取自库存台帐的数据
输出:填入输出报表中的统计数据
处理定义:
对库存台帐本年发生的出入库数据,分别按学生学号进行累计。
激发条件:每年制作库存报表
系统中的另外几个加工处理描述省略。
6.现行系统评价
通过对现行系统的需求分析,本系统数据流向是合理的,但为了便于计算机化管理,也为了使系统能够提供更多的辅助决策信息,本系统应做如下改进设想:
1)将各种帐本暂合为一本库存帐考虑。
2)增加文件索引功能。
3)增强各种灵活的查询分析功能。
7.新系统逻辑模型的提出
根据前面的分析与评价结果,提出的新系统逻辑模型如图所示
(一)、教学管理系统的总体逻辑结构:
教学管理系统的总体逻辑结构
(二)、“学籍处理”逻辑结构
图9 系统功能结构图
“学籍处理”逻辑结构
三系统设计
1.系统目标设计
1) 方便的数据输入性能,良好的人机界面。
2) 灵活地查询性能,能快速实现学生学籍变化输入数据和库存数据的查询。
3)考虑到学校招生政策的变化,对新入库学生的各项数据也能给予处理。
4)把目前基本上是“静态”库存管理变为“动态”管理,能随时提供库存现状信息(包括库存报警信息)。
2.新系统功能结构图
教学管理系统结构图
3.新系统信息处理流程设计
4.系统物理配置方案设计
本系统采用单机单用户操作方式,基本配置如下;
机型: COMPAQ486/40
软驱:双软驱动器
硬盘:540MB
内存:8MB
显示器:VGA
打印机:Star CR3240
软件:Foxpro 2.5 for Windows 3.1(汉化)。
机器安装在学生学籍管理办公室。
5.输出设计
本系统的报表输出格式设计如下:
表10
四 系统实施
1、程序框图设计
(略)
2、程序清单
(略)
3、试运行及结果分析
(1) 试验数据的准备
表25 系统试运行原始模拟输入数据
(2)运行结果及分析
1)打印的报表如表10-12所示,与设计的格式一致,输出数据与手工计算结果一致。
2)查询显示结果正确。
3)其它各项功能运行正常。
技术说明书、使用说明书和维护说明书(略)。
「小结」
本文提供了系统分析、系统设计和编写程序的实际过程,熟练掌握这些内容,将为课程设计做好充分准备。