网学网PB毕业设计编辑为广大网友搜集整理了:PB学生学籍管理系统的设计与实现绩等信息,祝愿广大网友取得需要的信息,参考学习。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | |||||||||||||||
目 录 本文将介绍怎样用powerbulder9.0开发学生管理信息系统的流程,系统包括八大组成部分,例如档案管理,成绩管理等。它涵盖了信息系统的开发背景、系统分析、系统设计、系统实施、以及系统维护的信息系统开发的整个生命周期。同时,通过本文的阅读您可以了解到学生管理的有关内容以及怎样使用该系统。本软件是在系统分析与设计的基础上开发而成,实现了学生基本信息的录入与查询的功能操作,界面友好,便于操作。
关键词:
第二章 系统分析 2.1 系统的初步调查 系统的初步调查采用的主要方式是本人与计算机系的管理学生教务工作的教师和管理日常工作的教师相互沟通,并且取得下列材料: 计算机系的学生管理采取的主要方式是基于文本、表格等的纸介质的手工处理的,对于成绩统计等的计算问题则主要依靠计算器来完成。信息处理工作量大,容易出错且管理方式因人而异,缺乏系统的规范的管理手段,系里尚无电子计算机用于信息管理,这就是计算机系信息管理系统开发的背景。 从系里管理和职能分工角度,系里有如下组织机构图:
系里现行管理工作存在的主要问题是:第一,教务管理工作缺乏规范性,随意性很大,对人的经验水平有很大的依赖性,因此具体的职能操作往往因人而异。第二,教务工作完全是办公室的教务人员人员负责,而日常学生的管理工作由导员来负责,教师对学生的了解很难,相互间沟通太差。第三,学生的基本资料放在档案柜里,查找及不方便,易丢失,易损坏,不易管理,而且积压的越来越多,欲查一点信息也要花费好长时间,这样大大减小了工作效率。 计算机系通过建立学生管理信息系统使学生的管理工作规范化、制度化和程序化,促进学生的顺利进行。从而避免业务管理的随意性,提高信息处理的速度和准确性,理顺学生管理的信息的流程和流向,简洁方便的完成学生的管理工作。 2.2 系统的可行性研究 通过初步调查分析,使我们了解到,现有的管理方式存在的问题,建立了学生管理信息系统的初步设想,进一步对系统的需求进行分析研究得到系统的目标如下: 按照管理信息系统开发的原理和方法的原理和方法,采用成熟的信息技术和手段,支持学生管理工作的全过程,减小管理的日常工作量,使信息易于保存、管理和查询,并且支持决策功能。根据现有的形式和不足,我们分析得出所要开发的学生管理系统主要分为七大模块: 1:学籍管理模块 2:成绩管理模块 3: 课程管理模块4:方向班级管理模块 5:奖惩模块 6:维护模块 7:帮助模块 通过对拟建系统的初步方案的分析得出:所要开发的系统主要是利用现有的条件,在配置相对较低的计算机设备来完成的。因此,新系统对机器设备的要求不高,在设备较高的机器中,新系统运行的会更稳定,更迅速,具有技术可行性。新系统开发完毕后,对操作人员来说,只要有过操作Windows95/98的经历,都能够较顺利的操作。从总体的结构来说操作简洁,易于录入和查询信息,从而方便了用户。在经济可行性方面,系里也不必为新系统的开发使用购进任何特别设备。新系统运行后,会极大地提高整个学生管理过程的效率,大大节省了人力,物力,精力。 2.3 现行系统的详细调查 为了对现行的学生管理的过程有一个更充分的了解,使所开发出来的新系统具有一定的实用性,有必要对现行的学生管理过程进行详细调查,通过与计算机系管理教师的交谈及自己的亲身体验,现行的学生管理过程大致是这样的: 新生入校后,首先要录入基本信息,学生信息变动后要更改信息,学生的成绩通过录入后可以查询,并且手工的书写补考通知单,对班级,奖惩情况记录。并且按照学生的选修方向分班,大致分为:电子商务,计算机维护,网络管理及应用,多媒体应用,数据库管理和程序设计六个方向。并且实行学分制,修够学分才可以毕业。 计算机系学生管理信息系统的边界为: 计算机系学生的信息不仅是在系内的流动,而且还要有大量的信息流到教务处,学生处及校方的各部门。 通过以上的调查分析,鉴于该系统比较庞大,在较短的时间内开发出来是不现实的。目前,只能依靠软件开发的的原型法来首先开发一个雏形,在以后的使用过程中逐步的完善其功能。 2.4新系统逻辑方案的提出 通过以上的调查分析,我们对计算机系学生管理工作过程有了一个比较清楚的认识。根据现有的现有的管理过程中的不足和管理人员的要求,我们确定了所要开发的学生管理系统的主要优势有: 。提高信息查询的速度和准确性。 。提高工作效率,减少差错率。 。信息输入管理和查询层次清晰,灵活方便。 。操作用户权限不同只有管理员才能添加信息和更改信息,其他用户只能查询。做到了管理功能使责任明确,增强了责任感和安全性。
第三章 系统设计 3.1 系统总体功能设计 根据系统分析的结果,按照结构设计的方法, 我所要设计和开发的学生信息管理系统的目标是改变以往的用手工方式去对学生信息管理,提高劳动效率,增强责任感和减小差错率,使整个管理过程变得简单易行,管理方便。 本系统的主要功能有:学生基本信息的输入、查询,成绩的管理,课程的管理及班级和学生干部的管理与查询功能。另外,通过数据清空备份和密码修改还能大大增强系统的维护功能。 现将计算机系学生信息的管理管理做如下的划分:
图3-1-1计算机系学生管理组织结构图 在上述管理结构中通过详细的分析,本人在总体设计的基础上对相应的管理模块进一步分解,直接分成了单一的模块,从而得到了功能模块图,即系统的HIPO图。 下面即为计算机系学生管理信息系统的总体功能模块图:
第五章 系统实施与维护 经过系统详细设计阶段,对系统的整体过程设计已经作了较为详细的说明.在系统实施与维护阶段,将对系统物理的配置方案、开发工具的选择以及用PowerBuilder9.0程序设计语言,对系统中较为重要的设计过程进行程序设计说明. 5.1物理配置方案 1. 由于实际条件的限制,本系统采用单机单用户操作方式,基本配置如下: 机型:Celeron 366 内存:128MB 硬盘:40GB 软驱:1.44M单软驱 显示器:VGA 操作系统:Windows98 开发环境:PowerBuilder9.0 2.开发工具的选择: 在众多的开发工具中,我决定选择PB来作为开发语言,因为PB比其他的工具功能强大,它是一个强有力的开发环境,开发人员不仅能够利用它来开发各种具有友好界面的应用程序,它还可以通过PB修改数据库,400多个预定义的内置函数为开发适应各种需要的应用程序提供极大的方便,PB可以使开发人员的工作更快,成本更低,质量更高,功能更强,PB为应用开发提供了全面的支持,可以概括为以下几点: .事件驱动的应用程序 .功能强大的编程语言与函数 .面向对象的编程 .跨平台开发 .开放的数据库连接系统 综上所述,我觉得PB作为开发工具更为合适。 5.2代码设计中的困难 说起来容易,做起来却不易,在设计中,遇到很多问题,如SQL语句不好用,SETFILLTER() 函数格式用的不对,使数据窗口的查询不能实现,曾一度中断设计,很快又重新进入角色,如此反复,终于将系统刨制出雏形。在这过程中,学到很多知识和经验。 5. 3系统的测试 程序完成后,不可能十全十美,一定存在很多的问题。为了找到程序中的不足就要进行测试,测试数据输入后,发现问题,再解决问题,但个人的能力毕竟有限,在程序中难免有毛病,需要在使用是不断完善。目前的系统是应用于单机的,而后我会将其改善成为客户/服务器的学生管理系统。 5.4系统的维护与管理 系统的维护与管理贯穿着整个系统的生命周期,主要由系统的管理员来完成。这部分主要包括系统程序的维护,代码的维护,数据的备份与恢复,硬件系统的维护等。其中对数据的维护扮演着重要的角色,并且要定期或不定期的对大部分数据进行备份和在必要时候恢复备份的数据,为了安全起见,一般情况下请不要删除数据。
| |||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | |||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |