1 / 145
文档名称:

学生管理信息系统实践.ppt

格式:ppt   页数:145页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生管理信息系统实践.ppt

上传人:xwhan305 2015/4/14 文件大小:0 KB

下载得到文件列表

学生管理信息系统实践.ppt

文档介绍

文档介绍:第8章学生管理信息系统实践指南
本章的实用性在于:学生管理信息系统的需求是大学生最熟悉的,编程语言VB(Visual Basic)是大学生最容易掌握的,提供的需求、设计、实现、测试文档是全面而系统的,核心源码以文字的方式说明,全部源码在附带的光盘上给出。
系统立项背景
学生管理信息系统广泛地应用于各类院校的学生管理工作过程中,几乎每个进行了信息化建设的学校,都建设了自己的学生管理信息系统。
图8-1和图8-2是两个典型的学生管理信息系统的界面。
一个典型的学生管理信息系统,应该提供包括院系设置管理、学生管理、学科管理和后台管理等内容。其中:
(1) 院系设置主要用于设置本学校的院系情况。
(2) 学生管理包括设置学生的基本信息、成绩、住宿、交费、学籍变动等情况。
(3) 学科管理用于设置本院系的学科情况。
(4) 后台管理(系统维护)。对数据库表的备份、恢复和维护等。
按照软件工程,该系统开发流程包括需求分析、概要设计(确定系统总体解决方案、数据库分析和设计)、详细设计(各功能模块的设计)、编程实现、测试与维护。
本系统利用SQL Server 2000数据库和Visual Basic语言进行开发,目的在于用最简单的工具使读者从繁锁的编程中解放出来,集中精力研究本系统的开发流程和步骤。

开发系统的第一步,是进行需求分析。需求分析的好坏,直接决定着系统能否真正满足用户的需要,决定着系统的成败。
需求分析文档作为整个软件开发过程的第一根基线,它是软件开发人员与客户共同沟通的产物和共同遵守的规范。
可以将需求分析分为两个过程:一是理解需求,二是分析需求。
理解需求
理解需求就是进行用户调研,然后对用户提出的要求进行理解和思考,并列出所有的用户需求。
下面是一份需求文本说明,是通过对学生管理信息系统的终端用户和客户进行调研后编写的。这里列出比较关键的部分。
(1) 记录、查询和修改学生信息,包括学生的姓名、年龄、性别以及身份证号码等。
(2) 记录、查询和修改课程信息,包括课程名称、学分、课时等。
(3) 记录、查询和修改学生每学期的考试成绩。
(3) 记录、查询学生的每次交费情况。
(4) 对学校的院系情况进行管理,包括设置学院名称、修改某学院某专业方向的名称等。
(5) 对基础数据(用户数据字典)进行维护。
(6) 提供数据统计、查询、报表生成以及打印等功能。
(7) 系统客户端运行在Windows各版本的平台下,有一个较好的图形用户界面。
(8) 系统应该有很好的可扩展性。
(9) 系统应该容易上手,方便使用。
分析需求
分析需求又叫设计需求、开发需求或获取需求,一般而言,管理信息系统需求分析最主要的是完成如下9项任务。
第1项任务:画出学生管理信息系统的组织结构图,列出各部门的岗位角色表,即组织机构模型。画出了组织结构图,就可以了解到学校有哪些机构或部门,为日后角色、权限分配和开发各部门的功能模块奠定了基础。