学生宿舍管理信息系统的设计与实现.doc
《学生宿舍管理信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《学生宿舍管理信息系统的设计与实现.doc(25页珍藏版)》请在冰豆网上搜索。
毕业设计(论文)
2010届
题目学生宿舍管理信息系统的设计与实现
专业信息管理与信息系统
学生姓名魏霖
学号06012301
指导教师马小龙
论文字数12574
完成日期2010年4月
湖州师范学院教务部印制
23
目录
中英文标题摘要关键词 1
一、绪论 1
(一)系统开发的背景 1
(二)系统开发的目的和意义 2
二、系统开发环境与工具 3
(一) C/S体系结构简介 3
(二) BorlandDelphi2007 3
(三) MicrosoftAccess2003 3
(四) ADO数据库连接技术 4
(五) 结构化系统开发方法 4
三、需求分析 4
(一) 功能需求 4
(二) 系统流程分析 5
(三) 系统功能模块设计及说明 6
四、系统设计 7
(一) 系统总体模块图 7
(二) E-R图与实体模型 7
(三) 数据库逻辑结构设计 12
(四) 数据表创建 15
五、系统实现 15
(一) 用户界面设计 15
(二) 具体界面实现 16
参考文献 22
学生宿舍管理信息系统的设计与实现
06012301魏霖
摘要:
随着计算机技术的迅速发展,信息化已经渗透到社会生活的各行各业。
大学作为学术最活跃的场所之一,信息化的程度也越来越高。
我校日常管理活动中也大部分实现信息化,但宿舍管理仍停留在手工办公阶段,效率低下。
特别是近年来学校的不断扩建,招生规模的扩大,手工办公越来越不能适应学校的发展了。
本文针对这一情况,结合本校实际情况,利用MIS的基本原理和数据库实现技术设计学生宿舍管理信息系统。
主要采用的是C/S模式,开发工具使用的是Delphi2007,数据库采用的是易于实现的MicrosoftAccess2003。
从系统的需求分析到功能模块设计到数据库设计,再到系统的界面实现,详细介绍了学生宿舍管理信息系统构造的整个过程。
关键字:
管理信息系统,宿舍,Delphi,C/S模式
DesignandImplementationofManagementInformationSysteminStudent'sDormitory
Abstract:
Withtherapiddevelopmentofcomputertechnology,informationtechnologyhasalreadypermeatedallwalksoflifeandsociallife.Universitiesastheacademiconeofthemostactiveplaces,theextentofinformationtechnologyhavebecomemoresophisticated.Majorparthasrealizedtheinformationindailymanagementsofourschool,butdormitorymanagementstillremainsinthemanualstagewithapoorefficiency.Especiallyinrecentyears,astheschoolwascontinuouslyexpandingandtheenrollmentscaleexpansion,manualworkcannotadaptthedevelopmentoftheschool.
Accordingtothissituation,thispapercombinationofourschool’sactualsituation,usingthebasicprincipleofMISanddatabasetechnologydesignstudentdormitorymanagementinformationsystem.ThissystemmainlyusesC/Smode,andadoptsDelphi2007asdevelopertool,Microsoftaccess2003asDB.Thisthesisgivesanoverallexpositiontothedesignthesystem,andillustratesthesystemdemandanalysis,structuredesign,functionmodedesign,SystemMechanicetc.
Keywords:
mis,dormitory,delphi,c/s
一、绪论
(一)系统开发的背景
现代社会科技发展迅速,计算机与网络在人们日常生活中发挥了越来越重要的作用。
高校作为“科教兴国”的发展前沿,教学管理、科研工作处于社会领先地位,实现学生宿舍管理的系统化和信息化也是必不可少的一方面。
究其原因有:
1、学校发展的需要
近些年来,随着高考不断扩招,大学人数激增,学校办学规模扩大,办学层次更加丰富,学生层次、结构呈现多样化,信息也大量增加,这些因素使得高校宿舍后勤管理显得越发重要。
单纯依靠传统的账本化工作模式,工作效率底、保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。
利用管理信息系统进行学生宿舍的日常管理将会大大改善这方面存在的问题,提高管理效率及效益,节约人员成本纸张成本,有利于学校的发展和学校规模的扩大。
2、学校信息化管理变革的需要
高校管理正在逐步走向信息化自动化,学校的学生信息、图书馆、学生选课等工作已实现计算机化或网络化,学校其他工作也在向信息化网络化转化,信息化管理变革将是必然。
所以为了更好的进行管理、和其他相关系统接口以及服务学生,学生宿舍管理信息系统的构建是迫在眉睫。
同时宿舍管理信息系统将宿舍资源进行统一的管理和分配,实现宿舍管理的信息化、网络化、规范化和科学化,提升管理效率,使工作人员从繁杂的统计、汇总中解脱出来,不断提高宿舍资源的利用率。
另外,也使得管理工作更加人性化充分体现以人为本的管理理念和服务思想,不断提高服务质量,并为管理者提供真实可靠的决策支持.
3、学生的需要
高校最主要的功能就是为国家培养社会所需的人才,为学生的自主成长提供一个良好舞台。
如何为学生创造更加宽松的环境和条件,以利于为学生的个人发展一直是每个高校工作的重点。
学生宿舍作为现今大学生的主要活动场所、信息汇集地,已成为学生教育管理的关键点。
为适应这种角色转变,宿舍管理要在教育管理中发挥更多的能动作用,为学生的自主健康成长创造良好的氛围,提供更多的信息。
(二)系统开发的目的和意义
1、系统开发的目的
采用BorlandDelphi2007的面向对象编程语言开发,结合本校实际情况的学生宿舍管理信息系统,MicrosoftAccess2003作为数据库。
采用ADO数据库技术实现应用程序对数据源的调用读写等操作。
主要是实现对在校学生的基本住宿信息的管理和操作,同时实现学校宿舍日常管理中学生离返校、学生晚归、宿舍财产报修、学生快件接收、宿舍卫生检查及宿舍来访等功能。
2、系统开发的意义
l提高学校后勤管理效率。
利用管理信息系统辅助管理,减少大量手工操作、纸张操作及人员反复跑动,信息更新及时,反应迅速,工作效率得到极大程度的提高。
l方便学生日常生活中的各项活动及信息查询,切实为学生服务,提高服务质量,有利于后勤服务水平的提高。
同时,学生及时了解自身日常各方面情况,有利于学生自身的完善与全面发展。
l降低学校管理成本,节省人力、物力、财力,提高管理水平。
l有利于提高数据的可靠性、条理性、安全性,利于学校实现管理现代化、科学化和信息化
二、系统开发环境与工具
(一)C/S体系结构简介
C/S体系结构即Client/Server,客户机/服务器体系结构,其中服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。
它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。
这也就是目前应用系统的发展方向。
它能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。
对应的优点就是客户端响应速度快。
(二)BorlandDelphi2007
开发语言方面,本文选择的是Delphi,软件选择的是BorlandDelphi2007。
“真正的程序员用C,聪明的程序员用Delphi”。
Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点,且连接数据库设置方便。
Delphi具有以下的特性:
基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。
但最重要的还是ObjectPascal语言,它才是一切的根本。
ObjectPascal语言是在Pascal语言的基础上发展起来的,简单易学。
在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:
适应于多种数据库结构,从客户机/服务器模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。
(三)MicrosoftAccess2003
MicrosoftAccess2003是MicrosoftOffice系列应用软件之一,不需要额外安装,使用方便。
且具有存储方式单一、面向对象、界面友好易操作等优点。
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
Access还支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。
Access还可以将程序应用于网络,并与网络上的动态数据相联接。
利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。
对于本系统而言,对象仅为高校学生,数据量不是太大,access足以支持。
Access数据库设置简单,对数据的增删改查操作简单,在系统实现时连接简单,容易调试修改,对系统的负载和软硬件要求小,所以本系统选择Access数据库。
(四)ADO数据库连接技术
1、ADO技术
ADO(ActiveXDataObject)数据访问接口是Microsoft处理数据库