学生学籍管理系统的设计与实现毕业论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

人生最大的幸福,是发现自己爱的人正好也爱着自己。本科毕业设计论文题目学生学籍管理系统的设计与实现学院长安学院专业软件工程学生姓名马珊珊导师姓名李宏强摘要随着信息技术在管理上越来越深入而广泛的应用管理信息系统的实施在技术上已逐步成熟管理信息系统是一个不断发展的新型学科任何一个单位要生存要发展要高效率地把内部活动有机地组织起来就必须建立与自身特点相适应的管理信息系统本文介绍了在VisualBasic6.0环境下采用自上而下地总体规划自下而上地应用开发的策略开发一个管理信息系统的过程通过分析某一学校学生管理的不足创建了一套行之有效的计算机管理学生学籍的方案文章介绍了学生管理信息系统的系统分析部分包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法本系统界面友好操作简单比较实用【关键字】:管理信息系统、ACCESS2003、学生管理、VisualBasic应用SummaryWithmoreandmorewidespreadandprofoundapplicationofinformationtechnologyinmanagementtheimplementofmanagementinformationsystemhasbecomematureintechnologystepbystep.Managinginformationsystemisanewsubject.Enterpriseneedsexistenceanddevelopmentsoenterpriseactivitiesshouldbeorganizedefficientlyandorganicallywhichmeanstighteninguptheenterprisemanagementandstrengtheningeffectivemanagementofanyresource(stafffinancepropertyetc.)internaltheenterpriseandalsoestablishingamanagementinformationsystemfittinginwithitsowncharacteristics.ThisarticleintroducesthedetailedprocessofexploringamanagementinformationsystemundertheenvironmentofvisualbasicutilizingTop-BottomoverallplanandastrategyaccordingtoBottom-Topapplicationandexploitation.Thatistoestablishasetofeffectiveschemeforstudentmanagementbycomputerthroughanalyzingdisadvantagesofstudentmanagementbyhumanresources.Thisarticleemphasizesonthreesections.Thesystemanalysissectionofstudentmanagementinformationincludesfeasibleanalysismanagementfunctionanalysis.Thesystemdesignsectionmainlyfocusesonsystemfunctiondesignanddatabasedesignanddatanumberdesign.Andthesystemrealizationsectionhasprovidedseveralmajorfunctionstogetherwiththemainwindowsandprograms.Thiseconomicalandpragmaticsystemhasexplicitinterfacewithsimpleoperation.[Keywords]:MIS、studentmanagement、Access2003、visualbasicapplication引言学生学籍管理是一件复杂而细致的工作每年都有新生入学、毕业生毕业及升学、学生升级、留级等事件发生;平时还有班级的调整、中途转学、休学、复学以及退学的学生由于这些工作的杂乱而不确定性使得学生学籍管理工作变得复杂且不易做到准确无误因此本软件设计力求实现学籍管理工作的自动化和现代化实现对学生在校期间的全过程管理从新生入学注册基本档案信息的录入、档案查询以及信息修改学生学号的编排升级、留级调整班级变动等详细情况的统计、分析均由计算机自动完成;还可以完成如各届学生花名册、学生学籍卡、毕业生升学登记表、学生变动情况表等一系列报表的打印工作完成班级学生人数、学生自然分布、家庭住址分布、家长详细信息分布、外单位学生分布等各种信息的统计及报表的打印工作从而彻底减化学籍管理手续减轻学籍管理人员的工作量使学籍管理工作向科学化、规范化和现代化的方向迈进按工作常规和设计要求整个软件分为以下模块:学生信息管理、班级信息管理与课程信息管理等部分近年来随着科学技术特别是计算机数据库技术的不断提高计算机科学日渐成熟其强大的功能已为人们深深地认识它已进入人类社会生活的各个领域并发挥越来越重要的作用利用计算机数据库技术对学籍工作进行管理具有着手工管理所无法比拟的优点例如:用计算机进行学号编排可以有效地避免重号现象并能达到高速准确地编排班级只需几个小时就可将数千人分班编排完毕极大地提高了工作效率;用计算机进行学籍档案统计具有快速、准确、可靠等特点;用计算机进行学生档案查询、检索迅速方便;用计算机进行学生升级处理工作可以提高其精确度因此开发一套学生学籍管理信息系统软件是很有必要也是势在必行的它有以下几个好处:1、可使学生学籍管理工作准确高效;2、克服了手工管理中的许多困难提高了速度结省了大量时间;3、可快速查询有关学生学籍的的各种所需信息;4、只需一到两名管理人员即可操作系统节省了大量的人力;5、软件系统可根据不同的需要随时进行升级从而延长了软件的使用寿命;6、数据库具有存储量大保密性好、运行成本低等特点此外为将来学校建立校园网考虑系统采用客户机/服务器体系结构设计以后学生学籍管理信息系统接入网络时数据库可直接进行移植勿需作大量的修改工作第一章系统概述本学生学籍管理系统可以说是一个综合性的学校学生管理系统这它集成了学生信息管理、班级信息管理、课程信息管理等多种功能因而具有较强的实用性和先进性1.1系统及需求分析1.1.1系统需求通过调查要求系统需要有以下功能:⑴由于操作人员的计算机知识普遍较差要求有良好的人机界面;⑵由于该系统的使用对象多要求有较好的权限管理;⑶原始数据修改简单方便支持多条件修改⑷方便的数据查询支持多条件查询;⑸在相应的权限下删除数据方便简单数据稳定性好;⑹数据计算自动完成尽量减少人工干预;1.2系统开发工具介绍本系统采用面向对象的软件开发办法以Microsoft公司的可视开发环境VisualBasic6.0作为主要开发工具使用MicrosoftAccess2003作为关系数据库并在VB编程语言中采用ADO数据库编程模型配合功能强大的SQL查询语言实现建立关系数据库访问数据库更新数据库较好地实现了预定的需求功能一、VisualBasic6.0概述1、VisualBasic6.0简介无论用户是一个Windows编程新手还是已经具有丰富的Windows程序设计经验的专业程序开发人员利用VisualBasic6.0提供的良好开发环境均可以使你快速地完成所需设计任务所谓Visual中文的意思是可视化它提供了一种创建图形用户界面(GUI)的方法利用这种方法用户可不必书写复杂的描述界面元素外观和位置的程序代码而只需将系统提供的对象放到屏幕上的适当位置并通过属性窗口进行适当的设置或调整就可以设计出一个优秀的应用程序界面此外用户除了可以使用单独的VisualBasic6.0程序设计环境进行程序设计外VisualBasic6.0程序设计系统还被包括在ExcelAccess等众多Windows功能应用软件中以供用户进行二次开发目前在编制网页上使用较多的VBScript脚本语言实际上是VisualBasic语言的子集因此无论从哪方面讲用VisualBasic6.0系统开发软件都是一件非常合算的投资2、VisualBasic6.0语言的特点不管你是编制一个小小的应用程序还是开发一套大型的专业系统软件甚至是开发一个跨越Internet的分布式应用系统软件VisualBasic6.0都可以为用户提供合适的工具利用VisualBasic6.0的数据访问特性用户可创建数据库、前端应用程序、适用于大多数流行数据库格式的服务器组件等利用ActiveX技术允许用户使用其他应用程序提供的功能如MicrosoftWord、MicrosoftExcel甚至可直接使用由VisualBasic6.0专业版和企业版创建的应用程序和对象VisualBasic的Internet功能允许用户使用程序方便地通过Internet访问文档和应用程序甚至创建Internet应用程序用VisualBasic6.0用户创建的是一个真正的EXE文件该文件可直接运行于操作系统(Windows98/2000/XP或WindowsNT系统)完全脱离VisualBasic系统环境并且该文件可以自由发布安装到单机或网络服务器上此外VisualBasic6.0还增加了一些新的功能具体如下:①增加了ADO数据对象该数据访问技术是一个简单的数据模型可更好地与其它Microsoft和非Microsoft技术集成它还是一个通用接口可用于访问本地或远程数据、连续和离散记录集、用户可访问的数据绑定接口和分层记录集②提供了数据环境设计器其中提供了一种创建ADO对象的交互设计环境数据环境可作为窗体或报表中所有要求数据对象的数据源或者通过数据环境的方法和属性由等程序访问数据环境设计器具有用户连接设计器的全部功能和附加特性如拖放、分层、分组和合计等③数据报表允许用户使用拖放方法利用任何记录集合快速创建报表④数据源创建可绑定任何控件的数据源、用户定义控件和类⑤SQL编辑器允许用户增加新的存储过程至SQL服务器程序和Oracle数据库中用户还可以使用编辑器编写触发器⑥增强数据窗体向导现在用户不仅可以构造不绑定至数据控件的代码窗体而且可以使用ADO代码该向导已经集成到应用程序向导、Chart向导和FlexGrid向导中⑦文件系统对象VisualBasic6.0提供了改进的文件系统中移动的程序集并可创建文本文件和目录⑧DataGrid控件该控件可帮助用户快速构造观察和编辑记录的程序它也支持新的ADO数据控件⑨可视化数据库工具集成(企业版)在VisualBasic6.0中用户可以可视地创建数据库和查询、SQL服务器程序、Oracle数据库表、使用拖放方法创建视图以及自动改变列数据类型3、VisualBasic6.0的版本目前VisualBasic6.0有三种版本各自满足不同的开发需要其中:①VisualBasic6.0学习版使编程人员可轻松学习和设计一些基本的应用程序该版本包括所有的内部控件连同Grid、Tab和DataBound控件②VisualBasic6.0专业版为专业编程人员提供了一套进行开发功能完备的工具该版本包括学习版的全部功能连同ActiveX控件还包括InternetApplicationDesigner(Internet报务器应用程序设计器)、IntegratedVisualDatabaseTools(集成可视化数据库工具)、DataEnvironment(数据环境)、ActiveX污染DataObjects(数据对象简称ADO)和DynamicHTMLPageDesigner(动态HTML页面设计器)③VisualBasic6.0企业版使得专业编程人员能够开发功能强大的组内分布式

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功