现代高校学生信息管理系统 PowerBuilder开发Word格式文档下载.docx
- 文档编号:18438452
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:42
- 大小:2.39MB
现代高校学生信息管理系统 PowerBuilder开发Word格式文档下载.docx
《现代高校学生信息管理系统 PowerBuilder开发Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《现代高校学生信息管理系统 PowerBuilder开发Word格式文档下载.docx(42页珍藏版)》请在冰豆网上搜索。
21centuryistheeraofinformationindustry,theglobalinformationelectronictideunstoppable,computeriswidelyusedinenterprise,government,school,family,toeconomicandsociallifebringprofoundchange.Atthesametime,China'
seducationenterprisevigorousdevelopment,allkindsofuniversitiesandcollegescontinuestoexpandthescaleofthestudentmanagementworkefficiencyandthenormativeputforwardhigherrequirement.Butmanyuniversitiesstillcontinuetostudents'
informationmanagementmethodsoftraditional,thestudentrecordsandrelatedinformationmanagementofstayinviaprinting.Onbasis,basedinpapermediamanagement,notonlythepreservationoftheinformationwiththepassageoftimebecomebigproblems,andwhentoquerydata,usingviaprinting.Onappearsverycomplex,queryefficiencyislow.Thismanagementmodecannotmeettherapiddevelopmentofmodernteachingmanagement.
Basedonthecurrentsituation,creatingamoreperfectmodernuniversities'
informationmanagementsystem.Thesystemismadeupoffivemodules:
basicinformationmanagement,studentperformancemanagement,studentregistrationmanagement,studentawardmanagement,tuitionmanagement,andformulatedaccordingtothefunctionmoduleinterface.Thispaperintroducesthesystemmoduleinterfacetherealizationmethodoftheoperationofthefrontdeskinterfacewiththebackenddatabaseconnections,finallysummarizesthedevelopmentphasetheproblemsandsolutions.
Thissystemdevelopmentwillhelptheteacherstoimproveworkefficiency,realizestudents'
informationmanagementprocessofthesystematic,standardizationandautomation.Maketheteachingmanagementmoreadvanced,moreefficientandmoreofficemanagementscience,informationandcommunicationmorequickly.
【Keywords】ManageinformationmanagementsystemInformationislandLifecycleAutomationmanagementplatform
目录
摘要i
Abstractii
目录-1-
引言-3-
第一章绪论-4-
1.1课题背景-4-
1.2项目开发的目标与意义-5-
第二章系统设计概述-6-
2.1软件设计流程-6-
2.2开发工具与软硬件要求-7-
2.2.1开发工具-7-
2.2.2软件、硬件要求-8-
2.3需求分析-9-
2.3.1系统目标-9-
2.3.2系统用户-9-
2.4系统开发架构-10-
2.5系统业务逻辑结构-10-
2.5.1基本信息管理-11-
2.5.2学生成绩管理-11-
2.5.3学生学籍管理-12-
2.5.4学生奖罚管理-12-
2.5.5学生收费管理-12-
第三章程序界面设计-13-
3.1登录界面设计-13-
3.2主界面设计-14-
3.2.1管理员基础信息界面设计-14-
3.2.2院系专业信息界面设计-15-
3.2.3学生基本信息界面设计-15-
3.2.4系统维护-19-
3.4成绩管理子系统主界面-19-
3.5学生收费管理子系统主界面-21-
第四章数据库设计与实现-24-
4.1数据库实体设计-24-
4.2数据库表结构-26-
4.2.1系统共用模块表结构-26-
4.2.2学生成绩子系统系统表结构-30-
4.2.3学生收费管理子系统表结构-31-
4.3数据库连接-32-
4.3.1ODBC的建立-33-
4.3.2连接数据库-35-
总结-37-
致谢-38-
附录-39-
参考文献-42-
引言
随着计算机技术的不断发展,MIS开发技术无论从系统架构到技术开发手段都在不断的更新。
管理信息系统在最初阶段是统计系统,所研究的内容是数量数据表间表面的规律,它把数据分成较相关和较不相关的组,然后把数据转换为信息。
第二阶段是数据更新系统,期典型代表是美国航空公司于20世纪50年代建成的SABRE预约订票系统。
从概念上讲,它只是一个数据更新系统,因而它也是管理信息系统的低级阶段。
第三阶段是状态报告系统,它可以分为生产状态报告、服务状态报告和研究状态报告等系统。
其生产状态报告系统的典型代表是IBM公司的生产管理系统。
我国的管理信息系统大发展是在80年代90年代初,国家相继建立了“金卡”、“金关”、“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统。
随着高校规模的不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。
面对庞大的信息量,这也就需要学生信息管理系统来提高学生管理工作的效率。
而许多学校学生信息管理系统的规划也设计不尽合理,或还在依托传统的管理方法。
由于数据量的庞大和数据的复杂性,在数据库和程序之间对图像数据进行交互是信息系统开发中需要解决的问题之一。
本文针对高校学生信息管理的特点以及管理中的弊端而设计了现代高校学生信息管理系统,旨在提高办学效益和现代化水平,实现学生信息管理的电子化管理,从而减轻管理人员的工作负担,使得信息管理更为方便、有效。
系统在开发中采用信息系统开发中常用的多文档界面(MDI)风格方式,详细阐述了多文档界面程序开发方法和步骤以及菜单、工具栏、状态栏等常用界面要素。
并简要讲述了MIS开发从需求分析到系统设计、系统实现等诸多环节。
以及应用PowerBuilder必须所掌握的基础知识。
第一章绪论
1.1课题背景
管理信息系统(ManagementInformationSystem),在强调管理,强调信息的现代社会中它变得越来越普及。
MIS是一门新的学科,它跨越了若干个领域,比如管理学科、系统科学、运筹学、统计学一级计算机科学。
在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
MIS开发技术在20世纪90年代有了新的发展,它的发展过程如下:
第一阶段信息系统在最初阶段是统计系统,所研究的内容是数据间的表面规律。
第二阶段是数据更新系统,从观念上来讲它只是一个数据更新系统,比如它不能告诉你一些详细的东西,因而它是数据更新的低级阶段。
最后阶段是决策支持系统,它用来辅助决策的信息系统。
它一般包括一些模型用以产生决策信息,但不强调全面的管理功能。
目前普遍的信息管理制度主要存在两个方面的问题。
一是信息化管理制度的内容不完整,信息化制度制定工作缺乏科学、规范、合理、全面的方法。
由于信息化管理制度体系不健全,信息化制度只是形式,对于违反制度行为和相关人员的并没有任何直接约束,影响到信息化制度工作的权威性,制约着高校信息化的深入开展。
随着我国教育事业的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能具有一整套完善的教学管理软件提出来更多的要求。
而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。
学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。
长期以来,人们用传统的人工管理方式存在着许多缺点,如效率低、保密性差,这给查找、更新和维护带来了很多困难。
随着科学技术的不断提高,计算机技术日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用,作为计算机应用的一部分,使用计算机对学校的管理系统进行管理,具有管理无法比拟的优点:
检索迅速、查找方便、可靠性高、存储量大、保密性高、寿命长、成本低等。
这些能极大的提高教学管理的效率,也是企业的科学化、正规化科学管理与世界接轨的重要条件。
随着网络信息化的科学化的发展,对学生信息系统的要求也越来越高,我们应该在克服信息系统中存在的各种问题的前提下,更进一步的完善高校学生信息管理系统,发挥其强大的作用,为教师和学生提供更优质的教学和服务。
1.2项目开发的目标与意义
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续使用手工劳动。
为了适应信息化的高速发展,采用计算机对学生信息进行管理,将进一步提高办学效益和现代化水平。
目前我国高校学生管理工作基本具有“决策”、“管理”和“服务”三种职能。
首先,教学管理人员接触最多的是第一线教师和学生,通过与教师交流,与学生交谈,通过各种各样的常规检查,收集教师学生和各部门党政领导的反馈意见,及社会用人单位对学生质量的评价等等,掌握着管理工作中的大量信息,在管理政策的制定中最具有发言权;
又由于管理人员对学生的管理工作、管理质量、管理态度比较了解,所以在涉及学生利益的各种决策问题上,要听取和尊重管理者的意见。
因此,要强化管理者的“决策”职能,是管理工作参与学校发展、建设规划和各项改革等方面的决策。
其次,学生管理必须实施或监督实施各项教学政策,以及日常管理行政事务的组织检查、监督和管理,实现其“管理”的职能。
学生管理就是学校各项管理制度和管理计划的具体落实和实现。
再次,学生信息管理的另一项职能是“服务”,他要求管理人员必须树立服务意识,为管理做好服务工作,深入管理第一线,解决管理中存在的各种问题。
学生管理水平的高低体现了整个学校学生管理水平的高低。
如何提高学生管理的效率和质量,实现管理的科学化、规范化,减轻管理人员的工作强度,已成为各所高校学生管理部门还待解决的问题。
第二章系统设计概述
2.1软件设计流程
随着信息化程度越来越高,软件的复杂度也越来越高,这就需要引入工程管理的模式来管理软件开发过程。
线面介绍一下软件开发的基本步骤。
1.可行性分析
可行性分析是对开发系统进行可行性分析,主要是为决策者及系统开发人员提供是否开发该系统的依据和建议。
可行性分析包括:
对现有系统的分析、技术可行性分析、经济可行性分析、社会因素。
2.项目规划
项目规划是为了保证项目开发团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化地形式,把对于在项目生命周期内地工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、开发进度、经费预算等内容以书面的方式做出安排,作为项目团队成员及其项目干系人之间的共识与约定,是项目生命周期内所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
3.需求分析
需求分析是在开发的起步阶段,在这个阶段需要明确系统做出来的主要目的,需要实现什么功能,在这个阶段要明确用户需要什么,这是系统最后能不能达到开发目的的关键,也是后期开发的灯塔。
4.系统概要设计
系统概要设计阶段是在完成了需求分析阶段以后,在明确用户需要什么,开始对用户按需求做出开发前的设计,在这一阶段要明确使用什么语言来开发程序,使用什么数据库,使用什么软件架构来对系统进行开发等,从宏观上对系统进行把握。
5.系统详细设计
系统详细设计阶段将对各个子系统的详细功能进行设计,设计出系统的界面,每一个功能都需要代码怎么区实现,这也是一个系统开发的关键阶段,阶段的好坏将决定代码的复杂程度,以及最后是不是实现需求分析的所有需求。
6.编码实现
系统的代码实现阶段,在该阶段将根据详细设计阶段的设计来对系统进行代码的实现。
7.系统测试
在编码结束以后,将进入系统测试阶段,测试的好坏是决定以后系统在上线以及是不是能高效安全的运行。
在这个阶段将对单个功能模块采取黑盒测试和白盒测试的方法进行测试,最后将进行联调测试和压力测试。
8.系统上线
上线阶段就是系统最后成果的交付用户使用的过程,在完成了前面的几个阶段以后将通过该阶段把系统完整的交付给客户。
2.2开发工具与软硬件要求
2.2.1开发工具
PowerBuilder是一种特别适合于客户机/服务器两层架构的管理信息系统开发工具,由于PowerBuilder采用了面向对象和可视化技术,使我们利用PowerBuilder,可以方便快捷的开发出数据库应用程序,具有开发周期短、效率高的优势,适合开发基于局域网的中小型管理信息系统。
PowerBuilder的数据处理功能非常强大,其具有的数据窗口对象能够适应不同的数据源,提供丰富的数据显示方式,使PowerBuilder在处理数据方面具有独特的优势。
Access是微软公司推出的基于Windows的桌面关系数据库系统(RDBMS),是Office系列应用软件之一。
(1)存储方式单一
Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件中,便于用户的操作和管理。
(2)面向对象
Access是面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在类的对象中。
它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义了一组方法和属性,以定义该对象的行为和性质,用户还可以按照需要给对象扩展方法和属性。
通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
同时,这种基于面向对象的开发方式,似的开发应用程序更为简便。
(3)界面友好、易操作
Access是可视化开发工具,其风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
使得操作简便,容易使用和掌握。
(4)集成环境、处理多种数据信息
Access基于Windows操作系统下的集成开发环境,该环境集成了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
(5)Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity)
利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特征,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,以及建立动态的数据报表和窗体等。
Access还可以将程序应用于网络,并与网络上的动态数据库想联接。
利用数据库访问页面对象生成HTML文件,轻松构建Internet/Intranet的应用。
鉴于此,该学生信息管理系统是以PowerBuilder为前端开发工具以Access为后台数据库。
2.2.2软件、硬件要求
1.系统信息管理(C/S部分)
(1)软件
操作系统:
客户端采用Windows2000Professional或WindowsXP;
服务器采用Unix系列操作系统。
网络协议:
TCP/IP
(2)硬件
客户端:
奔腾2.6G以上CPU,1G以上内存,80G以上硬盘容量的PC工作站。
服务器:
中档服务器。
2.系统信息查询(B/S部分)
客户端采用Windows2000Professional或WindowsXP;
Web服务器和数据库服务器均采用Unix系列操作系统。
中间件服务器:
数据库服务器:
采用TCP/IP协议。
2.3需求分析
2.3.1系统目标
现代高校学生信息管理系统的总体任务是对学校各部门的信息资源进行综合开发、管理和利用,可以方便地查询、统计和修改与学生相关的基本信息,实现信息的规范管理,各权限部门可以通过网络进行科学统计和快速查询,从而减少管理方面的工作量,同时避免由于人为因素造成数据遗漏和误报等等。
系统应满足校内外对学生信息的共享和利用的要求,并为各级领导提供有效的辅助决策服务。
本系统的具体目标如下。
1为学校各部门之间建立全校共享数据库的信息渠道。
2具备数据转换功能。
即能够批量转入和转出符合要求的数据。
3有良好的可扩充性。
系统架构设计灵活,应具有可扩展性,以支持用户未来信息化进程的发展。
4良好的用户界面。
人机界面友好,操作方便。
5系统运行稳定,响应速度快,安全性较高。
系统易于维护,在故障时能迅速排除。
6较低的系统建设费用。
2.3.2系统用户
现代高效学生管理系统用户包括:
校级系统管理人员、各部门系统操作人员、学生、数据库管理人员。
用户应熟悉Windows操作界面,熟悉使用汉字输入法。
①校级系统管理人员:
具有对学生基本信息进行操作的全部权限,及各级人员授权或回收权限的功能。
②各部门系统操作人员:
对与各自部门相关的信息具有信息录入、修改和查询的权限。
③学生:
只能进行查询操作,无权进行信息管理操作。
④数据库管理人员:
定期对数据库进行更新和数据备份,以确保数据的有效性和安全性。
2.4系统开发架构
信息孤岛是当前信息管理系统建设必然面临的问题。
各业务系统间的互联互通、信息共享是个部门信息化深入发展最迫切需要解决的问题。
解决这些问题的关键在于如何在各系统之间进行有效的数据交换。
现代高校学生信息管理系统涉及的业务子系统较多,在设计系统分整体架构时,要考虑各子系统的一些数据特点,考虑各子系统的数据共享性和数据互访能力,构建各系统之间的接口,保证准确的数据能过应用于所有地方,提高数据的准确性和一致性。
基于数据共享的考虑,将现代高校学生管理系统的各个子系统连接到同一后台数据库,通过数据库的完整性约束和一致性约束,来保证数据的完整性和一致性,降低数据的重复性,从而实现数据的共享性,并有利于系统的二次开发。
从系统需求分析中,可以将现代高校学生管理系统的用户分为而类:
一类是高校各部门管理人员,这类人员的人数相对较少,办公地点集中;
一类是学生和教师,这类人员的人数相对较多,地点也较为分散。
从用户特点和系统安全性、操作方便性等诸多因素考虑,现代高效学生信息管理系统拟采用C/S架构和B/S架构相结合的系统架构。
从设计架构上将系统整体分为两大部分,一部分是系统内部管理模块,供各级系统管理人员进行信息的录入、修改、删除、查询等,这部分将采用C/S架构,仅在校园网内部使用;
另一部分是外部查询模块,供学生、教师等用户查询信息使用,这部分将采用B/S架构,通过Internet对外开放。
两部分通过共用数据库实现信息共享和数据交换。
系统整体架构如图2-1所示。
图2-1现代学生信息管理系统架构图
2.5系统业务逻辑结构
根据系统目标和对高校学生学习管理工作充分分析的前提下,将现代高效学生管理系统进行业务逻辑分解,系统业务逻辑模块结构设计如图2-2。
图2-2现代学生信息管理系统业务子系统
2.5.1基本信息管理
基本信息管理是整个学生信息管理进行的基础,各个子系统的正常运行都将依赖于基础信息。
主要包括以下功能。
图2-3基本信息管理功能模块图
1.系统操作员管理
对使用该系统的各级操作人员进行用户名、密码及权限的管理。
2.院系专业信息管理
建立各院系及其所属专业名称和代码的基本信息库。
3.学生基本信息管理
学生入校时由各院系的学生工作负责人一次录入完毕,之后由相关部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代高校学生信息管理系统 PowerBuilder开发 现代 高校学生 信息管理 系统 PowerBuilder 开发
![提示](https://static.bdocx.com/images/bang_tan.gif)