欢迎来到天天文库
浏览记录
ID:4148439
大小:695.51 KB
页数:43页
时间:2017-11-29
《管理信息系统实践案例-学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章学生管理信息系统实践指南1本章导读本章将讲解典型的学生管理信息系统的开发过程,并提供标准的开发文档资料。本章的实用性在于:学生管理信息系统的需求是大学生最熟悉的,编程语言VB(VisualBasic)是大学生最容易掌握的,提供的需求、设计、实现、测试文档是全面而系统的,核心源码以文字的方式说明,全部源码在附带的光盘上给出。作为学生实习的项目,学生管理信息系统的规模(或工作量)不大不小,既非常合适,又非常熟悉,希望将学生划分为多个项目组,每组3-5人,确定1名项目经理,按照需求、设计、美工、编程、测试进行分工,组员之间既分工又协作,一边上课,一边看书,一边模仿
2、着做项目,用1-2个月完成这项任务。验收内容包括需求文档、设计文档、源代码、可执行程序、测试文档、用户指南。对于不熟悉VB语言的读者,可以用其他数据库开发语言加以实现,例如Delphi语言或PowerBuilder语言。2本章对读者的要求要求具体内容了解1)系统立项背景2)控件级定义和窗体级定义3)VB部分实现代码理解1)需求分析文档2)概要设计文档3)编程实现4)用户手册掌握1)概念数据模型CDM和物理数据模型PDM设计2)创建数据库和表3)测试计划和测试报告3系统立项背景本章讨论的案例是一个学生管理信息系统,主要处理各类院校学生中的有关信息。在现代社会中,教育界
3、是IT厂商的重要客户之一,随着计算机网络的发展和学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过该系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。各院校纷纷建设了自己的管理信息系统,其中学生管理信息系统是一个重要组成部分。因此,学生管理信息系统的学习有非常重要的意义。学生管理信息系统广泛地应用于各类院校的学生管理工作过程中,几乎每个进行了信息化建设的学校,都建设了自己的学生管理信息系统。图5-1和图5-2是两个典型的学生管理信息系统的界面。4图5
4、-1典型的学生管理信息系统的界面5图5-2典型的学生管理信息系统的操作界面6理解需求(1)要求系统可以准确地记录、查询和修改学生信息,包括学生的姓名、年龄、性别以及身份证号码等。(2)要求系统可以准确地记录、查询和修改课程信息,包括课程名称、学分、课时等。(3)要求系统可以准确地记录、查询和修改学生每学期的考试成绩。(3)要求系统可以准确地记录、查询学生的每次交费情况。(4)系统可以对学校的院系情况进行管理,包括设置学院名称、修改某学院某专业方向的名称等。(5)系统应该可以对基础数据(用户数据字典)进行维护。(6)系统还应该提供强大数据统计、查询、报表生成以及打印等
5、功能。(7)系统客户端运行在Windows各版本的平台下,系统还应该有一个较好的图形用户界面。(8)系统应该有很好的可扩展性。(9)系统应该容易上手,方便使用。7分析需求第1项任务:画出学生管理信息系统的组织结构图,列出各部门的岗位角色表,即组织机构模型。画出了组织结构图,就可以了解到学校有哪些机构或部门,为日后角色、权限分配和开发各部门的功能模块奠定了基础。第2项任务:画出学生管理信息系统的业务操作流程图,它包括物流、资金流、信息流,即业务操作模型,重点是业务操作的流水步骤。第3项任务:画出学生管理信息系统的数据流程图,即单据和报表的流程图,掌握业务规则,获得初步
6、数据模型。第4项任务:列出学生管理信息系统的功能点列表,即功能模型。第5项任务:列出系统的性能点列表,即性能模型。第6项任务:列出学生管理信息系统系统的接口列表,即接口模型。由于本系统面向的顾客并没有要求提供与其他系统进行连接的接口,所以这一步可以忽略。第7项任务:确定学生管理信息系统的运行环境,即环境模型。第8项任务:学生管理信息系统的界面约定,即界面模型。第9项任务:对学生管理信息系统的开发工期、费用、开发进度、系统风险等问题进行分析与评估。8用况分析9需求规格说明书(RequirementsSpecification)学校的组织结构图10表5-3学校各单位的职
7、责说明序号单位名称单位职责相关的业务1学校办公室全校业务的组织领导全校信息的统计、分析、决策2学生处全校学生的管理学生基本信息的录入、修改、查询,及录取、修改、查询住宿情况3教务处管理全校的课程与学生各学科的成绩安排各班级的课程及任课教师,录入、修改、查询学生各学年的成绩4财务处管理学生的交费情况录入、修改、查询、统计学生学费及各项费用5人事处管理全校教职工的情况录入、修改、查询全校教职工的基本信息6系统管理维护处管理与维护系统的正常进行维护数据库的数据、更新系统、设置使用系统的用户的权限11表5-4学生信息单据单据名称学生信息单据用途存放学生的基本信息使用单位
此文档下载收益归作者所有