摘 要
学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
本文论述了PowerBuild 9.0可视化开发软件工具下分析、设计、开发大中专院校的学生信息管理系统的过程。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。是我们设计的数据库系统能够实现学生管理,学生信息管理,成绩管理,系统管理功能。该系统基本上满足了用户在学校信息管理方面的需求,用户界面友好。此系统更加贴近信息电子化处理,从而降低了人工劳动并增加了信息的准确性。
关键词:软件工程;学生管理信息;PowerBuilder 9.0
Abstract
Student's information management system is unit's indispensable part of a education, its contents are all essential to policymaker and administrator of the school, so student's information management system can offer sufficient information and swift inquiry means to user . But people use tradition artificial way manage the file file all the time, this kind of management style has a lot of shortcomings, for instance: Efficiency is low, privacy is bad, as time goes by in addition, a large number of file and data will emerge, this for look for , be newer and is it all bring much difficulty to safeguard.
With the constant improvement of science and technology, computer science is ripe day by day, its strong function has already been people's deep understanding, it has been already entering each field of the human society and playing a more and more important role.
This text has described PowerBuild 9.0 develops the course of analysing , designing , developing the information management system of students of the universities , colleges , junior colleges and special secondary schools visually under the software tool. Through investigating and analysing to the application the demonstration of the computer hardware and software solution, consult various kinds of materials and practise database programming, with the help of counselor, have already realized the designing requirement succeeding basically. It is the database system which we design that can realize students manage , student's information management , the achievement is managed, the systematic functions of management. This system has met user's demand in information management of the school basically, user's interface is friendly. This system pressed close to the electronic processing of information further, thus worked and increased the accuracy of information artificially after reducing.
Key words: Soft Engineering;Students Management Information;PowerBuilder 9.0
目 录
第1章 绪 论 1
1.1 系统背景介绍 1
1.2 系统功能和数据描述 1
1.3 子系统描述 2
1.4 系统建模和模拟结构 3
第2章 可行性分析 5
2.1 引言 5
2.2 可行性研究的前提 6
2.3 对现有系统的分析 6
2.4 所建议技术可行性分析 7
2.5 所建议系统经济可行性分析 8
2.6 社会因素可行性分析 8
2.7 其他可供选择的方案 8
第3章 需求分析 9
3.1 引言 9
3.2 任务概述 9
3.3 数据描述 9
3.3.1 静态数据 9
3.3.2 动态数据 10
3.3.3 数据库描述 10
3.3.4 数据字典 12
3.4 性能需求 14
3.5 运行需求 14
3.6 其他需求 14
第4章 系统设计 15
4.1 引言 15
4.2 任务概述 15
4.3 总体设计 16
4.3.1 处理流程 16
4.3.2 总体结构和模块设计 16
4.3.3 功能分配 17
4.4 系统结构设计 17
4.4.1 编写目的 17
4.4.2 功能模块结构 17
4.5 数据库设计 18
4.5.1逻辑结构设计 18
4.5.2理结构设计 22
4.5.3数据结构与程序的关系 22
4.6运行设计 22
4.7出错处理设计 22
第5章 界面设计与实现 23
5.1 引言 23
5.2 软件概述 23
5.3 数据库的实现: 23
5.3.1 数据库简介 23
5.3.2 SQL Server 2000简介 24
5.4 运行环境 25
5.5 界面与代码 26
5.5.1 安装和初始化 26
5.5.2 运行说明 26
第6章 系统测试 41
6.1 计划 41
6.2 测试项目说明 42
6.3 评价 44
第7章 测试分析 45
7.1 引言 45
7.2 测试计划执行情况 45
7.3 软件需求测试结论 46
第8章 系统维护 47
第9章 结 论 48
参考文献 49
致 谢 50
附 录 51
第1章 绪 论
1.1 系统背景介绍
1.文档的范围和目的:
该文档处于该软件的问题提出阶段,该阶段的关键任务是确切地定义用户要求解决的问题,也就是确定问题的性质,工程的目标和规模。该系统规约说明书的目的是:让分析员把自己对问题的明确认识写成书面报告,提交用户和使用部门的负责人审查,以检验分析员对问题的理解是否正确。为以后的工作确定方向,所以这份报告是非常重要的,这对确保今后开发工作的成功是至关重要的。
2.系统目标:
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。