摘要
一、
摘要:
本文将介绍怎样用powerbulder7.0开发学生管理信息系统的流程,系统包括八大组成部分,例如档案管理,成绩管理等。它涵盖了信息系统的开发背景、系统分析、系统设计、系统实施、以及系统维护的信息系统开发的整个生命周期。同时,通过本文的阅读您可以了解到学生管理的有关内容以及怎样使用该系统。本软件是在系统分析与设计的基础上开发而成,实现了学生基本信息的录入与查询的功能操作,界面友好,便于操作。
ONE .
Abstract:
This Text will
be introduced to the reader the process which is about how to use
the database software PowerBuilder7.0 to…………………
二、关键词:
1)powerBuilder:是一个基于PC机的客户/服务器结构的可视化图形开发软件系统。具有分布式,分割化,可编译和可视化等特点。
2)数据字典:是对数据的说明和解释。其主要内容有数据流,数据元素,数据存储,加工外部项,其中数据元素是组成数据流的基本成分。在数据分析中,数据字典起着重要作用。
3)模块:在传统的程序设计中能够执行某项功能的若干条程序语句,但在软件系统设计中模块(moduler)是指这样一组程序语句。它包括输入,输出和逻辑处理功能、内部信息及其运行环境。
4)菜单:是一组命令或选项的列表,其中每个命令或选项称为一个菜单项。
目
录
序言 …………………………………………………………………………………3
第一章
系统设计的开发环境 ……………………………………………4
1.2 系统环境…………………………………………………………………4
1.2 语言环境…………………………………………………………………4
第二章
系统分析………………………………………………………………
5
2.1 系统的初步调查 ………………………………………………………5
2.2 系统的可行性研究 ……………………………………………………5
2.3 现行系统的详细调查 …………………………………………………6
2.4 新系统逻辑方案的提出 ………………………………………………6
第三章
系统设计……………………………………………………………14
3.1 系统总体功能设计……………………………………………………14
3.2系统详细设计……………………………………………………………15
第四章
系统实施与维护…………………………………………………34
4.1物理配置方案……………………………………………………………34
4.2代码设计中的困难………………………………………………………35
4.3系统的测试………………………………………………………………35
4.4系统的维护与管理………………………………………………………35
第五章
开发心得……………………………………………………………35
附录…………………………………………………………………………………36
参考文献……………………………………………………………………………37
序言
计算机自1964年问世以来,发展突飞猛进,日新月异,众所周知,半世纪以来还没有任何一种工业产品能够象计算机那样对人类的生产生活产生如此深刻而又巨大的影响。随着21世纪的到来,计算机技术已经领导了其他科学技术的潮流。计算机科学技术以其功能强大,信息处理速度快,方便易用等特点,已经深入到人类生活的各个领域。人们更深切地感受到了计算机在生活和工作的作用越来越重要,越来越多的职业需要具有计算机的应用技能。掌握计算机是职业的需要,更是事业发展的需要。因此说,利用计算机进行事物处理将是未来社会发展的必然趋势。
随着社会的不断进步,信息资源对对人类生活的重要性不断提高,而正是计算机用于管理,处理信息时具有迅速、准确、可靠和非凡的存储能力的特点,它势必将取代手工记录而实现无纸化办公。
计算机用于管理是现代化管理的需要,是管理现代化的必然,尤其对学校来说是相当重要的。目前丹东职业技术学院计算机系还未实现这一目标。计算机系学生的信息还依靠手工记录来记录,其工作效率低,错误多,不利于存储和管理。为了改善传统的管理方式,从而节约人力物力,提高工作的效率,减轻教师的工作负担,使学生的管理简洁化、自动化、计算机化,因此我决定制作一个计算机系学生管理系统,同时,来报答计算机系各位教师对我三年的教育之恩!
第一章
系统设计的开发环境
1.
1系统环境
1.1.1系统设计环境
机型:CELERON366
硬盘:40GB
内存:128MB
光驱:明基40速光驱
显示器:VGA
操作系统:WINDOWS98
软件:PowerBuilder7.0
1.1.2.系统运行环境
机型:PENTIUM166以上
硬盘:1GB以上
内存:32MB以上
显示器:VGA
操作系统:WINDOWS95/98/2000/NT平台上均可运行
1.
2
语言环境
计算机软件业发展到今天,数据库设计语言已经有很多种:Visual
Foxpro,java2,Delphi,Power Builder,Visual
Basic,Oracle语言等等。每种程序设计语言都有其各自的特点和功能。经过调查与研究,在开发学生管理信息系统的语言环境中,我选择了现在社会上较为流行的,功能强大的PowerBuilder
7.0为我的程序设计语言。
Power Builder
7.0是SYBASE公司的子公司Powersoft推出的新一代数据库应用开发工具。在客户/服务器体系结构的应用程序开发工具中,Power
Builder是一个完全可视化的客户端应用程序开发工具。使用Power
Builder,用户可以以可视方式来创建应用程序的用户界面和数据库接口,实际上就是开发人员使用Power
Builder去开发应用程序,由于所开发的应用程序都充分利用了图形用户接口(GUI)的优点,所以Power
Builder被认为是一个图形化工具。在客户/服务器体系结构的应用中,
Power Builder具有描述多个数据库连接与检索的功能。特别是Power
Builder能够连接各种不同的数据库并从中存取数据,而且不必考虑数据库的存储位置;另外,用户所创建的各种应用程序又可以独立于所连接的数据库,这是因为Power
Builder可以使用数据库的标准操作语言SQL(结构化查询语言)。使用Power
Builder可以很容易的开发出功能强大的,具有图形界面,访问服务器数据库的应用程序。
与此同时,Power
Builder正在成为客户/服务器应用程序开发的标准。与其他客户/服务器开发环境相比,Power
Builder为应用开发提供了全面综合的支持,可以概括为以下几点:
1、事件驱动的应用程序
2、功能强大的编程语言与函数
3、面向对象的编程
4、跨平台开发
5、开放的数据库连接系统
3.1
系统总体功能设计
根据系统分析的结果,按照结构设计的方法, 我所要设计和开发的学生信息管理系统的目标是改变以往的用手工方式去对学生信息管理,提高劳动效率,增强责任感和减小差错率,使整个管理过程变得简单易行,管理方便。
本系统的主要功能有:学生基本信息的输入、查询,成绩的管理,课程的管理及班级和学生干部的管理与查询功能。另外,通过数据清空备份和密码修改还能大大增强系统的维护功能。
现将计算机系学生信息的管理管理做如下的划分: