系统分析报告_第1页
系统分析报告_第2页
系统分析报告_第3页
系统分析报告_第4页
系统分析报告_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《学籍管理系统—系统分析汇报》第一章概述学生学籍管理是学校管理的重要构成部分,对于学校和政府教育单位来说都至关重要,因此学生学籍管理系统应当可认为顾客提供充足的信息和快捷的查询手段。老式的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。使用计算机对学生信息进行管理,可以极大地提高学生管理的效率,节省教育经费,这也是适应学校信息化建设发展趋势的重要原因。系统分析是管理信息系统的一种重要和关键阶段,它将顾客的需求及其处理措施确定下来,这些需要确定的成果包括:开发者有关既有组织管理状况的理解;顾客对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等。系统分析所确定的内容是此后系统设计、系统实现的基础。通过度析,使用易于与数据库连接的MicrosoftVisualBasic6.0开发工具,运用其提供的多种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后对初始原型系统进行需求分析,不停修正和改善,直到形成顾客满意的可行系统。现今系统分析措施一般包括可行性分析,需求分析,组织构造与功能分析,数据及数据流程分析等等。第二章系统分析2.1需求分析伴随社会的高速发展,全国各高校的学生数量一直在增长,在这样的形式下,必须规定学校有一种高效有序的措施来管理学生的信息。通过调查,规定系统需要有如下功能:⑴由于操作人员的计算机知识普遍较差,规定有良好的人机界面;⑵由于该系统的使用对象多,规定有很好的权限管理;⑶原始数据修改简朴以便,支持多条件修⑷以便的数据查询,支持多条件查询;⑸在对应的权限下,删除数据以便简朴,数据稳定性好;⑹数据计算自动完毕,尽量减少人工干预;2.2可行性分析由于本系统管理的对象单一,都是学生,且每个数据内容具有较强的关联性,波及的计算过程不是很复杂。因此,比较适合于采用数据库管理。在技术难度方面,由于有指导老师的指导和有关参照文献,尤其是网上资料,尤其是参照其他程序的功能,因此完全可以实现。本系统的设计是在WindowsXP操作系统环境下,使用VisualBasic6.0中文版开发成功的。数据库是MIS中的重要支持技术,在MIS开发过程中,怎样选择数据库管理是一种重要的问题,本系统选用的数据库语言简介如下:VisualBasic具有如下特点:(1)可视化编程:用老式程序设计语言设计程序时,都是通过编写程序代码来设计顾客界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观测。假如对界面的效果不满意,还要回到程序中修改有时候,这种编程-编译-修改的操作也许要反复多次,大大影响了软件开发效率。VisualBasic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计规定的屏幕布局,用系统提供的工具,在屏幕上画出多种“部件”,即图形对象,并设置这些图形对象的属性。VisualBasic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。(2)面向对象的程序设计4.0版后来的VisualBasic支持面向对象的程序设计,是应用面向对象的程序设计措施(OOP),把程序和数据封装起来作为一种对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,VisualBasic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。第三章系统功能分析3.1系统功能分析系统开发的总体任务是实现学生信息关系的系统化,规范化和自动化。学生管理系统需要完毕的功能重要有:●学生信息的输入,包括输入学生基本信息、所在班级、所学课和成绩等。●学生信息的查询,包括输入学生基本信息、所在班级、已学课程和成绩等。●学生信息的修改。●班级管理信息的输入、查询、修改,包括输入班级设置,年级信息等。●基本课程信息的输入、查询、修改。●学生成绩信息的输入、查询、修改。对上述各功能进行集中、分块、按照构造化程序设计的规定。学生信息管理系统学生信息管理系统学籍管理功能班级管理功能课程管理功能成绩管理功能学籍添加学籍修改学籍查询班级添加课程添加课程修改课程查询成绩添加成绩修改成绩查询班级修改班级查询图3-1系统功能模块图3.2.系统流程图登录登录成功选择操作开始顾客管理学籍管理班级管理课程设置成绩管理退出系统添加修改查询结束NY图3-2系统流程图3.3系统业务流图业务流程图是一种表明系统内各单位,人员之间的业务关系,作业次序和管理信息流动的流程图,它可以协助分析人员找出业务流程中的不合理迂回等。学生学籍管理系统的需求分析的重点是对学籍管理信息系统的业务流程进行描述,通过采用流程图中的部分图形来对学生学籍管理活动进行规范化阐明,如下图如示:顾客顾客系统管理员教师学生学籍管理图3-3系统业务流图3.4系统数据流图数据流图是在系统分析员在系统设计阶段,对实际构建的系统分析综合后,提取逻辑模型的一种过程,它更关注于过程内数据的处理,而把详细处理数据的物理过程,物理分布忽视。在系统中,管理员将学籍管理所有的信息数据,包括系统顾客信息数据、系部信息数据、班级信息数据、教师信息数据、学生信息数据、课程信息数据、选课信息数据,进行处理,并保留在学籍管理系统中,教师通过学籍管理系统对学生的成绩进行录入,又可以在学籍管理中的选课查询数据模块中对班级学生名单进行查询,学生可以在学籍管理中选课,当然也可以通过选课查询数据模块对自己的成绩进行查询,通过度析,画出系统数据流图,如下图所示:管理员管理员教师学生学籍管理图3-4-1一层DFD图其中学籍管理信息包括系统顾客信息、系部信息、班级信息、教师信息、学生信息、课程信息和选课信息信息和选课数据查询信息。管理员管理员教师学生选课查询管理学籍管理II图3-4-2基中,二层DFD图中学籍管理信息II包括系统顾客信息、系部信息、班级信息、教师信息、学生信息、课程信息和选课信息信息。第四章数据库需求分析●顾客信息:包括的数据项有:顾客名、密码、顾客描述。●学生基本信息:包括的数据项有:学生学号、学生姓名、性别、出生日期、班号、联络电话、入校日期、家庭地址、备注等。●班级信息:包括的数据项有:班号、所在年级、班主任姓名、所在教室等。●课程基本信息:包括的数据项有:课程号、课程名称、课程类别、课程描述等。●课程设置信息:包括的数据项有:年级信息、所学课程等。●学生成绩信息:包括的数据项有:考试编号、所在班号、学生学号、学生姓名、所学课程、考试分数等。学生管理系统学生管理系统顾客信息学生基本信息班级信息课程基本信息年级课程成绩信息数据库图4-1学生管理系统数据流程图第五章数据调查及分析5.1原始数据编写阐明:本节描述原始数据调查的成果,列出数据清单。原始数据的描述:数据名称:湖南文理学院学生学籍管理系统简述:系统中保留五个年级学生的信息,学生毕业一年后信息转储,但随时可以查询,输出。来源:每学期考试完毕由各系录入成绩,然后由教务科搜集去处:学生,老师构成:存储信息用库有学生资料表,成绩表,讲课表,补考成绩表,奖励处分表等,用于寄存学生在校期间的有关信息。5.2数据条目学生学籍管理规定=[系统顾客数据表|系部信息数据表|班级信息数据表|学生信息数据表|教师信息数据表|课程信息数据表|选课记录数据表]系统顾客数据表=顾客名+口令系部信息数据表=系编号+系名称班级信息数据表=编号+名称学生信息数据表=编号+系编号+班编号+姓名+性别+生日+住址+电话+Email+简历教师信息数据表=编号+姓名+系编号+电话+Email课程信息数据表=编号+名称+教师+学分选课记录数据表=编号+学生+课编号+成绩5.3数据分析编写阐明:本节重要对原始数据库表中的个别属性进行了简要的描述。数据项描述数据项编号:01数据项名称:学号简述:学生表的关键字的描述类型:长整型长度:10位取值/定义:前四位入年份,接着三位系别专业方向代号,最终是按姓氏排列的序号数据项编号:02数据项名称:成绩简述:成绩表的有关分数的描述类型:单精度长度:7位精度:小数点后保留两位取值/定义:小数点前最多三位数字学生考试成绩、平时成绩、总评成绩数据项编号:03数据项名称:学分简述:课程信息数据表的有关学科记分点的描述类型:字符型长度:1位取值/定义:学生的学科成绩到达指定分数的记点数数据项编号:04数据项名称:奖励简述:奖励表的有关奖励的描述类型:文本/字符类型长度:多位取值/定义:学生的奖励状况有获得奖励或是受到处分5.4数据存储数据存储定义内容包括系统名称、数据存储编号、数据存储名称、简述、输入数据流、输出数据流和构成。例如课程信息数据表的定义,如下:数据存储编号:C001数据存储名称:course(课程信息数据表)简述:课程信息数据输入数据流:课程信息数据输出数据流:课程信息数据构成:编号(数据元素)名称(数据元素)教师(数据元素)学分(数据元素)第六章合用环境合用于Windows98//xp等版本的操作系统。数据库服务器为VisualFoxpro6.0,同步需要有1Mb的硬盘空间,作为数据库扩展寄存空间,留作备用。此外,假如需要数据库备份,还必须有另一块硬盘作为备份用。需要有打印机,以备打印报表、名单、查询成果等等之用。总结在学籍管理系统的分析设计过程中,首先通过对高校学籍管理系统功能进行详细的分析,得到系统功能模块图,然后根据系统功能分析,围绕它进行系统的设计,简介开发环境和开发技术,再可行性分析、功能和性能需求,然后得出系统业务流图、数据流图、,并进行数据库的设计和模块化的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论