宿舍管理系统.docx
《宿舍管理系统.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统.docx(45页珍藏版)》请在冰豆网上搜索。
宿舍管理系统
焦作大学
毕业设计(论文)说明书
作者:
学号:
学院(系):
信息工程学院
专业:
计算机应用技术
题目:
主题:
指导教师:
职称:
20010年12月
论文摘要
在当今信息技术迅猛发展,知识更替日新月异的时代,信息技术为企业的发展提供了机遇,也带来了挑战。
使用传统人工的方式管理排课存在着许多缺点,而使用计算机对人事信息进行管理,有着手工管理所无法比拟的优点,这些优点能够极大地提高高校宿舍管理系统效率,也是企业走向科学化、正规化管理,与世界接轨的重要条件。
高校学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。
而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。
旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。
这些优点能够极大地提高效率,也是学校科学正规化管理的重要条件
关键词:
学生信息管理系统VisualBasicSQLServer2000
Abstract
Intoday'srapiddevelopmentofinformationtechnology,knowledgeoftheeraofrapidchange,informationtechnologyforthedevelopmentofenterpriseopportunitiesandchallenges.TheuseoftraditionalmanagementTimetablemanually,therearemanyshortcomings,andtheuseofcomputerinformationofpersonnelmanagement,managementcannotbecomparedwithhandtheadvantagesofthesebenefitscangreatlyimprovetheefficiencyofinformationmanagementpersonnelaswellasscientificenterprises,theinformalmanagement,andanimportantconditionfortherestoftheworld.
Collegestudenthostelmanagementsystemincludingthebackgroundoftheestablishmentandmaintenanceofdatabaseandapplicationdevelopmentfront-endaspects.Forthebackgroundoftheestablishmentandmaintenanceofthedatabaserequesttoestablishdataconsistencyandintegrity,anddatasecurityofagoodlibrary.Asforthefront-endapplicationrequiresthedevelopmentofapplicationstoprovidepowerfuldatamanipulationcapabilities,user-friendly,simpleandeasytouse.Manualrecordsoftheoldhostelmanagementhasbeenunabletoadaptrapidlydevelopinginformationage,thenewhostelmanagementsystemdeveloped,theschool'sexistinginformationmanagementofthehostelwillhaveahugechangefromthepastintothecomputermanuallyway,bythelowefficiency,dataredundancyandeasytogenerateanerrorintoasearchprompttofindconvenient,highreliabilityandlargestoragecapacity.Theseadvantagescangreatlyimproveefficiency,butalsoschoolsscientificandstandardizedmanagementofimportantconditions.
ThesystemisusingMicrosoftVisualStudio2005developmenttoolsasthefuture,SQLServer2000astheback-enddatabasemanagementsystemplatform.Testedthesystemrunningstable,hasbeenrecognized.
Keywordscollegedormitorymanagementsystem;MicrosoftVisualStudio2005;SQLServer2000
目录
论文摘要…………………………………………………………
ABSTRACT……………………………………………………………
目录…………………………………………………………………
第一章绪论…………………………………………………………
1.1本论文的实际讨论意义………………………………………
第二章 管理信息的基础知识…………………………………………
2.1 管理信息系统的概念…………………………………………
2.1.1MIS的结构、特征及相关学科………………………………
2.2管理信息系统的产生…………………………………………
第三章系统开发工具-----VisualBasic6.0简介及应用………
3.1系统功能简介:
VisualBasic6.0主要功能特点包括……
3.2开发工具及相关技术简介………………………………………
第四章数据库ACCESS的基础及应用………………………………
4.1数据库的概念…………………………………………………
第五章程序及分析…………………………………………………
5.1程序框图………………………………………………………
52主界面图…………………………………………………………
5.3信息数据录入界面及代码………………………………………
5.4寝室加减分界面及代码…………………………………………
5.5个人加减分情况查询界面及代码………………………………
5.6数据恢复界………………………………………………………
5.7数据库备份界面及代码…………………………………………
第1章绪论
学生宿舍管理系统对于一个学校来说是必不可少的组成部分。
目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
个人针对如此,设计了一套小型学生宿舍管理系统。
学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。
本系统主要包括学生信息数据录入、寝室加减分、信息查询、数据库管理、四部分组成,其功能主要有:
⒈宿舍及个人信息的录入。
⒉宿舍加减分,加分项、加分分数、加分内容,减分项、减分分数、减分内容。
⒊个人加减分情况查询,对宿舍加减分进行细化查询,主要包括个人对宿舍加减分的项目和统计,删除等信息。
⒋数据库管理,主要有数据恢复和数据备份两大功能。
1.1本论文的实际讨论意义
当今社会,计算机已经成为我们学习和工作的得力助手,计算机的价格已经十分低廉,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。
在学校中用计算机管理学生档案的意义:
现在我国的学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
作为一个非计算机应用专业的学生,希望可以在次方面可以好好的学习到一些实际的意义。
改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我在学校所学的编制出一个实用的程序来帮助学校进行更有效的学生档案管理及实际应用信息。
1.2实际研究论文的目的
在各高校扩大招生的形势下,公寓管理的工作变得越来越繁重。
采用传统的人工管理模式,效率低下,不能满足实际的需求。
本文描述的是基于Windows环境的学生公寓管理系统,对学生宿舍管理的需求进行了分析。
本系统的主要功能包括:
系统管理员信息管理,宿舍基本信息的管理,学生基本信息是管理,宿舍日常生活的管理,相关数据的报表管理,窗口样式,帮助信息,退出,可以更快地知道每个学生的住宿情况,使公寓的管理效率更高。
系统的设计与开发采用服务器/客户机的系统结构模式,使用VS2005VB开发工具开发,应用Access2003数据库管理系统,通过ADO连接数据库。
本文以一个学生宿舍管理系统的分析、设计和开发的全过程为主线,给出了学生宿舍管理系统的设计和技术实现的过程,特别在细节上分析功能和函数的实现思想。
涉及到学生宿舍管理的基本功能在本文中都有相应的描述。
第二章管理信息的基础知识
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对单位的各项事务进行科学化的管理有着无法比拟的优点。
例如:
查找方便、迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高公司的工作效率,也是公司管理科学化、正规化并与世界接轨的重要条件。
2.1管理信息系统的概念
管理信息系统(ManagementInformationSystems,简称MIS),是一个不断发展的新型学科,MIS的定义随着计算机技术和通信技术的进步也在不断更新,在现阶段普遍认为MIS是人为或计算机设备以及其他信息处理手段组成并用于管理信息的系统。
包括以下几个基本概念:
(1)MIS的对象就是信息。
信息是经过加工的对决策者有价值的数据。
信息的主要特征是来源分散,数量庞大。
信息来源于生产第一线、社会环境、市场以及行政管理等部门。
信息具有时间性。
(2)系统是由相互联系、相互作用的若干要素按一定的规则组成并具有一定功能的整体。
系统由输入、处理、输出、反馈、控制等五个基本要素组成。
(3)管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用等五个方面组成。
MIS包括计算机、网络通信设备等硬件成分,也包括操作系统、应用软件包等软件成分,并随着计算机技术和通信技术的迅速发展还会出现更多的内容。
2.1.1MIS的结构、特征及相关学科
1.MIS的结构
MIS由信源、信宿、信息处理、信息用户和信息管理者等五个部分组成。
2.MIS的特征
完善的MIS具有以下四个标准:
确定的信息需求、信息的可采集性与可加工性、可以通过程序为管理人员提供信息、可以对信息进行管理。
MIS具有以下特征:
具有统一规划的数据库是MIS成熟的重要标志,它象征着MIS是软件工程的产物。
通过MIS实现信息增值,用数学模型统计分析数据,实现辅助决策。
MIS是发展变化的,MIS有生命周期。
MIS的开发必须具有一定的科学管理工作基础。
只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。
因此,为适应MIS的开发需求,企业管理工作必须逐步完善以下工作:
管理工作的程序化,各部门都有相应的作业流程。
管理业务的标准化,各部门都有相应的作业规范。
报表文件的统一化,固定的内容、周期、格式。
数据资料的完善化和代码化。
3.MIS的相关学科
MIS是一个交叉性的综合性学科,组成部分有:
计算机学科(网络通信、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科。
随着科学技术的高速发展,MIS涉及的范围还要扩大。
2.2管理信息系统的产生
生产技术的进步,社会活动的复杂化,特别是电子信息技术的迅速发展与广泛应用,使得各种管理工作越来越依赖于对信息的管理。
信息作为一种资源,使得人们的工作、生活以及思维方式发生了重大的变革,为企业的生产与经营提供了日益完善的手段。
信息的采集、传输、加工和利用成为人们特别是信息工作者的主要活动。
企业经理的百分之八十的时间用于信息的传输与处理,一些西方发达国家从事信息处理工作的人数多,在二十世纪八十年代就已经占职工总数的百分之五十以上,而美国1993年政府报告“国家信息基础结构:
行动计划”中指出“2/3的美国劳动者从事与信息有关的工作,其余1/3工作在高度依赖于信息的产业部门,”这种职工可以成为“知识工作者”,他们主要就是收集、传输和加工信息,包括编辑文件、写报告、分析信息、作计划等。
所以现在各行各业对信息的管理要求越来越大。
显然,计算机在问世之初,只是为了想让它来辅助人们进行科学研究中复杂数值方面的计算,以减少劳动强度,提高工作效率。
然而,随着计算机科学的不断发展和进步,是它跨越了数值计算领域,进入管理领域,成为信息处理的重要工具。
使用计算机进行信息处理始于1954年,开始是计算机处理工资,现在是计算机在处理各种工作,如旅馆结帐、飞机定票、银行存款、电子购物、电话计费等,已经相当普遍。
利用计算机的信息管理、处理能力还可以扩大组织拥有信息的用途。
当前所未有的挑战是使用计算机神秘般的能力开始信息管理工作,包括高层管理活动和决策等。
2.3管理信息系统的发展及学生信息系统的简介
信息工作的迅速增长,使计算机的应用范围越来越广泛,应用的功能由一般的数据处理走向支持决策。
这就导致了管理信息系统的产生。
管理信息系统从产生到现在已经经历了电子数据处理系统(如统计系统、工资系统、数据更新系统等),信息报告系统(如生产报告系统、服务状态报告系统、研究状态报告系统等),支持决策系统,综合服务系统(如综合业务数字网络系统、国际互联网等)等几个阶段。
但在我国,由于各种原因,管理信息系统的发展处于初级的数据处理阶段,尽管如此,充分利用我们现有的资源和力量,开发一些适合于本企业或本行业的管理信息系统。
也非常重要。
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。
面对庞大的信息量,有必要开发学生信息管理系统来提高学生管理工作的效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
本学生信息管理系统包括学籍信息管理、班级信息管理、课程信息管理、成绩信息管理四大模块。
管理员可以拥有完全的权限管理系统,而学生用户只拥有查询学籍信息和查询成绩信息的权限。
学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套学籍管理软件成为很有必要的事情。
在下面的各章中我将以开发学籍管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
而学籍信息是学校的一项重要的数据资源,学籍管理也是学校的一项常规性的重要工作。
而长期以来,学籍管理都是以来人工进行的,面对如此众多的学籍信息,起工作量可想而知。
不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了学籍管理的某些不规范,使得学籍管理陷入“事倍功半”的地步。
学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据
第三章系统开发工具——VisualBasic6.0简介及应用
3.1系统功能简介:
VisualBasic主要功能特点包括:
3.1.1提供了面向对象(OOP)的可视化编程工具
把程序和数据封装在一起而视为一个对象。
设计程序时只需从现有工具箱中拖出所需的对象,如按钮、滚动条等,在屏幕上设计出用户所要求的布局,VB自动产生界面设计代码,程序设计人员只需编写实现程序功能所需的代码即可,因而程序设计的效率大大提高。
3.1.2事件驱动的编程机制
VB中通过事件来执行对对象的操作,一个对象可以有许多事件过程,不同的事件过程对应不同过程代码。
VB开发的应用程序,没有明显的开始和结束标志。
3.1.3结构化的程序设计语言
具有丰富的数据类型,众多的内部函数,是一种模块化、结构化的程序设计语言,结构清晰、简单易学。
3.1.4交互式开发
传统的应用开发过程由编码、编译和调试代码3个步骤组成。
而VisualBasic使用交互式方法开发应用程序,3个步骤之间没有明显的界限。
3.1.5Windows资源共享
VB提供的动态数据交换DDE编程技术,可以在应用程序中实现与Windows应用程序建立动态数据交换、在不同的应用程序之间通行功能。
3.1.6开放的数据库功能与网络支持
VB具有很强的数据库管理功能。
利用数据控件和数据库管理窗口,可以直接建立和编辑MSAccess格式的数据库,并提供了强大的数据存储和检索功能,同时还能直接编辑和访问其他外部数据库,如Dbase、FoxPro、Paradox等。
3.1.7得心应手的应用程序向导
VB中使用了许多应用程序向导,可为用户自动创建多种类型和不同功能的应用程序的初始轮廓,另外还有安装向导、数据窗体向导、IIS应用程序DHTML等,使用起来得心应手,省去了一些烦琐的工作。
3.1.8完善的联机帮助功能
强大的联机帮助功能和示范代码,设计任何时候,只需按下F1键,就会显示必要的提示,运行时,也会对出现的错误给出一定的提示。
在系统中,充分利用了SQL2000数据库和VisualBasic6.0的强大功能,通过实践,也使自己对这些方面有了较深入的了解。
在设计过程中力求完善系统功能,使界面友好,具有一定的容错能力,在使用过程中不会出现难以纠正的错误和毛病。
该系统主要提供了四部分,功能分别为信息数据录入,寝室加减分,信息查询,数据库管理。
3.2开发工具及相关技术简介
VisualBasic6.0开发语言及环境简介
VisualBasic6.0是在原有的Basic语言的基础上的进一步发展,他包含了数百条语句。
函数及关键词,其中很多与WindowsGUI有直接的关系。
VisualBasic语言简单易学,只要稍有语言基础就可以很快的掌握并进而精通。
可视化的用户界面设计功能,把程序设计人员从繁琐复杂的截面设计中解脱出来;可视化编程环境的“所见即所得(WYSIWYG)”功能,是界面设计如积木游戏一般,编程变成了一种享受;强大的多媒体功能可轻而易举地开发出集声音,动画,影像和图片于一体的多媒体应用程序;新增的网络功能提供了编写Internet程序的能力。
VisualBasic6.0还支持用户自己开发ActiveX控件和制作ActiveX文档。
作为高质量的开发软件,VisualBasic6.0有如下特点:
1.语句生成器和快速提示帮助使用户不必记忆成千上万的属性和方法,在较短的时间内就能开发出功能强大的应用程序。
2.在VisualBasic6.0中,Internet应用程序的开发功能更加强大和容易。
在应用程序内可以通过Internet或Intranet访问其他计算机中的文档和应用程序;可以创建Internet服务器应用程序,包括IIS应用程序;支持HTML技术(DHTML)的应用程序;具有Web应用程序发布功能等。
3.种类繁多、功能强大的多媒体控件,能帮助用户在较短时间内用较少的语句编写出图文声像并茂的多媒体程序。
4.VisualBasic6.0在数据库处理功能上有较大增强,能对多种数据库进行读写操作。
另外他所提供的[可视化数据管理器]能帮助用户构造多种类型的数据库,同时提供了能自动生成SQL语句的功能和新的ActiveX数据对象ADO。
5.新的语言特征包括:
用户自定义类型可以作为参数或作为公共属性和方法的返回值;函数可以返回数组变量;动态数组可以赋值;文件系统对象;按名调用(CallByName);增强的创建对象函数(CreateObjectFunctionEnhancements);增强的StrConv函数。
6.[应用程序安装向导]能帮助用户自动生成具有一定功能的应用程序,大大加快了程序的开发速度。
增强的向导有:
安装程序向导、数据窗体向导、应用程序向导和类生成工具。
新的向导有:
数据对象生成向导和工具条向导。