基于PB学籍管理系统设计
摘要
本文将介绍怎样用powerbulder9.0开发学生管理信息系统的流程,系统包括八大组成部分,例如档案管理,成绩管理等。它涵盖了信息系统的开发背景、系统分析、系统设计、系统实施、以及系统维护的信息系统开发的整个生命周期。同时,通过本文的阅读您可以了解到学生管理的有关内容以及怎样使用该系统。本软件是在系统分析与设计的基础上开发而成,实现了学生基本信息的录入与查询的功能操作,界面友好,便于操作。
通过初步调查分析,使我们了解到,现有的管理方式存在的问题,建立了学生管理信息系统的初步设想,进一步对系统的需求进行分析研究得到系统的目标如下:
按照管理信息系统开发的原理和方法的原理和方法,采用成熟的信息技术和手段,支持学生管理工作的全过程,减小管理的日常工作量,使信息易于保存、管理和查询,并且支持决策功能。根据现有的形式和不足,我们分析得出所要开发的学生管理系统主要分为七大模块:
1:学籍管理模块 2:成绩管理模块 3: 课程管理模块4:方向班级管理模块 5: 奖惩模块 6:维护模块 7:帮助模块
通过对拟建系统的初步方案的分析得出:所要开发的系统主要是利用现有的条件,在配置相对较低的计算机设备来完成的。因此,新系统对机器设备的要求不高,在设备较高的机器中,新系统运行的会更稳定,更迅速,具有技术可行性。新系统开发完毕后,对操作人员来说,只要有过操作Windows95/98的经历,都能够较顺利的操作。从总体的结构来说操作简洁,易于录入和查询信息,从而方便了用户。在经济可行性方面,系里也不必为新系统的开发使用购进任何特别设备。新系统运行后,会极大地提高整个学生管理过程的效率,大大节省了人力,物力,精力。
2.3 现行系统的详细调查
为了对现行的学生管理的过程有一个更充分的了解,使所开发出来的新系统具有一定的实用性,有必要对现行的学生管理过程进行详细调查,通过与计算机系管理教师的交谈及自己的亲身体验,现行的学生管理过程大致是这样的:
新生入校后,首先要录入基本信息,学生信息变动后要更改信息,学生的成绩通过录入后可以查询,并且手工的书写补考通知单,对班级,奖惩情况记录。并且按照学生的选修方向分班,大致分为:电子商务,计算机维护,网络管理及应用,多媒体应用,数据库管理和程序设计六个方向。并且实行学分制,修够学分才可以毕业。
计算机系学生管理信息系统的边界为:
计算机系学生的信息不仅是在系内的流动,而且还要有大量的信息流到教务处,学生处及校方的各部门。
通过以上的调查分析,鉴于该系统比较庞大,在较短的时间内开发出来是不现实的。目前,只能依靠软件开发的的原型法来首先开发一个雏形,在以后的使用过程中逐步的完善其功能。
通过以上的调查分析,我们对计算机系学生管理工作过程有了一个比较清楚的认识。根据现有的现有的管理过程中的不足和管理人员的要求,我们确定了所要开发的学生管理系统的主要优势有:
。提高信息查询的速度和准确性。
。提高工作效率,减少差错率。
。信息输入管理和查询层次清晰,灵活方便。
。操作用户权限不同只有管理员才能添加
目 录
摘要 2
Abstract 2
序言 3
第一章 系统设计的开发环境 4
1.1系统环境 4
1.1.1系统设计环境 4
1.1.2.系统运行环境 4
1.2 语言环境 4
第二章 系统分析 6
2.1 系统的初步调查 6
2.2 系统的可行性研究 6
2.3 现行系统的详细调查 7
2.4新系统逻辑方案的提出 7
2.4.1.计算机系学生管理信息系统业务流程图 8
2.4.2.学生管理信息系统数据流程图: 9
2.4.3.数据字典 10
第三章 系统设计 16
3.1 系统总体功能设计 16
3.2数据库设计: 17
3.2.1 数据库概念结构设计 17
3.2.2 数据库逻辑结构设计 20
第四章 系统的实现 24
4.1 欢迎界面的设计 24
4.2 登录界面设计 24
4.3 系统主界面设计 27
4.4 学籍管理界面的设计 28
4.5 学籍查询窗体设计 31
4.6 学籍修改窗体的设计 33
4.7学籍的异动录入窗体设计 33
4.8 组合查询窗体的设计 35
4.9 学生成绩的录入窗体设计 37
4.10 学生补考窗体的设计 38
4.11 成绩查询窗体的设计 39
4.12 用户管理窗体的设计 40
4.13帮助窗体的设计 41
第五章 系统实施与维护 42
5.1物理配置方案 42
5.2代码设计中的困难 42
5. 3系统的测试 43
5.4系统的维护与管理 43
第六章 开发心得 44
附录 系统说明书 45
参考文献: 46