- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生信息管理系统的设计分与析
1. 需求分析和系统规划
需求分析
随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。现在的时代是网络普及是时代,学生有条件通过网络方便快捷的查询自己的个人信息。所以,学生信息管理系统既能方便学校管理部门的管理,又能方便学生及时查询个人信息。环境要求客户端操作系统:Windows XP
数据库管理系统:Windows2000 Server
前台开发工具:Microsoft Visual Basic 6.0 中文版
后台数据库管理工具:SQL Server 2000
2.1系统分析的概念
系统分析的任务:尽可能弄清楚用户对信息的需求,调查系统的资源、输入、处理和输出,完成新系统的逻辑设计。
2.2系统开发的可行性分析
系统开发的可行性分析的任务是确定项目是否必要和可行。从对学校的外部约束条件、基本情况、规模、历史和管理目标的调查,得出学生系统开发是可行的。
2.3详细调查的内容和方法
详细调查的内容包括:对学校业务状况的调查和分析、数据流程的调查和分析。通过查阅资料和访问的方式,收集有关的信息,这事系统详细调查的主要方式。在学生管理系统中,可也得到学生的基本信息、选课情况、成绩信息和班级信息,这些信息提供给学生、辅导员和需要了解学生情况的个人或者机关。
2.4系统分析的主要工具
为了编写学生信息管理系统,应首先了解学校内部各级组织机构,是系统分析进一步明确调查对象和方向,调查结果用组织机构图来表示。调查中应详细了解各部分人员的职责分工情况,有关人名、决策内容、存在问题和对系统的要求。经过调查得出学校组织结构,如图所示:
2.4.1 学生管理的数据流程图
数据流图(Data Flow Diagram,DFD)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况DFD由数据流、加工、数据存储和外部实体4个要素构成。外部实体是指存在于软件系统之外的人员或组织,它指出系统所需数据的发源地和系统所产生数据的归宿地。数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
《外部项》—学生
《数据存储》—学生基本信息表
《加工》—学籍管理
《数据流》—录入信息
3. 学生管理系统的设计
3.1.系统设计概述
系统设计的任务是:在系统分析的基础上,按照逻辑的要求,科学合理地对系统进行总体设计和具体的物理设计,为下一个阶段系统的实现提供必要的技术资料。其中总体设计内容包括划分子系统、代码设计、设计规划制定、信息系统流程图设计、功能结构图设计的系统物理配置方案设计等。具体的物理设计包括数据存储文件的设计、输出设计、输入设计、编写程序设计说明书等。
3.2系统功能分析的分析与模块图
3.2.1系统功能分析
系统开发的总任务是实现学生信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成。学生信息管理系统需要完成的功能主要有:
有关学籍信息的输入,包括学生基本信息、所在班级、所学课程和成绩等。
学生信息的查询,包括学生基本信息、所在班级、已学课程和成绩等。
学生信息的修改。
班级管理信息的输入,包括班级设置、年级信息等。
班级管理信息的查询。
班级管理信息的修改。
学校基本课程信息的输入。
基本课程信息的修改。
学生成绩信息的输入。
10、学生成绩信息的修改。
11、学生成绩信息的查询。
12、学生成绩信息的统计。
3.2.2 系统功能的模块设计
对上述各项功能进行集中、分块,得到管理系统功能模块图,如下图所示:
3.3系统详细设计
3.3.1 代码设计
(1)代码的概念
代码设计在系统分析阶段就应开始。由于编制代码要仔细调查和多方协调,所以是件很费事的工作,到系统设计阶段才能定下来。代码是代表事物名称、属性、状态等符号。代码在信息系统中是人与计算机的共同语言,是两者交换的工具。
(2)代码的作用
代码为事物提供一个概要而不含糊的认定,便于数据的存储和检索,使用代码可以提高处理的效率和精度。
(2.1)标识作用:可以标识和确定某个具体对象,以便于计算机的识别。
(2.2)统计和检索作用:当按对象的属性或类别进行编码时,易于优化对象的统计和检索。
(2.3)对象状态的描述作用:代码可以用来表明事物所处的状态,便于对象的动态管理。
学生管理系统,编号由数字码组成。仅给出学号的代码设计,由六位整数组
您可能关注的文档
- 学士英语作文.doc
- 强化基础管理提升核心竞争力促进企业持续健康发展.doc
- 学年第一学期课程表(2002级)(.doc
- 学子教育]不等式(组)应及用题教桉(三年中考数学精选)1].doc
- 学年第二学期期中考试八级年语文试卷.docx
- 强化民企主体作用提高对内联接层次.doc
- 学年论文:试论健美操的术艺价值和美育功能.doc
- 强化环保执法推进钢业铁绿色发展.doc
- 学度二级语文册上教学计划.doc
- 学年论文圆通快递天津分司公存在问题及对策.doc
- DB15_T 3735-2024 家政服务机构管理规范.docx
- DB3703_T 12-2023 市域内分散评标工作规范.docx
- DB36_T 2092-2024 肉鸡层叠式笼养饲养管理规程.docx
- DB14_T 1148-2024 扁蓿豆栽培技术规程.docx
- DB61_T 1876-2024 特种设备双重预防机制建设规范.docx
- DB37_T 5273.1-2024 工程建设项目与建筑市场平台标准 第1部分:平台基本功能要求.docx
- DB53_T 1321.3-2024 文山牛 第3部分:饲养管理.docx
- DB5133_T 99-2024 牦牛种公牛选育技术规程.docx
- DB14_T 1098-2024 奶牛规模养殖技术规程.docx
- DB3702_T 35-2023 浮动车数据应用技术规范.docx
文档评论(0)