学生宿舍管理信息系统的设计与实现.doc
《学生宿舍管理信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《学生宿舍管理信息系统的设计与实现.doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date学生宿舍管理信息系统的设计与实现学生宿舍管理信息系统的设计与实现 毕 业 设 计(论文)2010 届题 目 学生宿舍管理信息系统的设计与实现 专 业 信息管理与信息系统 学生姓名 魏霖 学 号 06012301 指导教师 马小龙 论文字数 12574 完成日期 2010年4月 湖州师范学院教务部印制-目 录中英文标题 摘要 关键词1一、绪论1(一)系统开发的背景1(二
2、)系统开发的目的和意义2二、系统开发环境与工具3(一)C/S体系结构简介3(二)Borland Delphi 20073(三)Microsoft Access 20033(四)ADO数据库连接技术4(五)结构化系统开发方法4三、需求分析4(一)功能需求4(二)系统流程分析5(三)系统功能模块设计及说明6四、系统设计7(一)系统总体模块图7(二)E-R图与实体模型7(三)数据库逻辑结构设计12(四)数据表创建15五、系统实现15(一)用户界面设计15(二)具体界面实现16参考文献22学生宿舍管理信息系统的设计与实现06012301 魏霖摘 要:随着计算机技术的迅速发展,信息化已经渗透到社会生活的
3、各行各业。大学作为学术最活跃的场所之一,信息化的程度也越来越高。我校日常管理活动中也大部分实现信息化,但宿舍管理仍停留在手工办公阶段,效率低下。特别是近年来学校的不断扩建,招生规模的扩大,手工办公越来越不能适应学校的发展了。本文针对这一情况,结合本校实际情况,利用MIS的基本原理和数据库实现技术设计学生宿舍管理信息系统。主要采用的是C/S模式,开发工具使用的是Delphi 2007,数据库采用的是易于实现的Microsoft Access 2003。从系统的需求分析到功能模块设计到数据库设计,再到系统的界面实现,详细介绍了学生宿舍管理信息系统构造的整个过程。关键字:管理信息系统,宿舍,Delp
4、hi,C/S模式Design and Implementation of Management Information System in Students DormitoryAbstract: With the rapid development of computer technology, information technology has already permeated all walks of life and social life. Universities as the academic one of the most active places, the extent
5、of information technology have become more sophisticated. Major part has realized the information in daily managements of our school, but dormitory management still remains in the manual stage with a poor efficiency. Especially in recent years, as the school was continuously expanding and the enroll
6、ment scale expansion, manual work cannot adapt the development of the school.According to this situation, this paper combination of our schools actual situation, using the basic principle of MIS and database technology design student dormitory management information system. This system mainly uses C
7、/S mode, and adopts Delphi 2007 as developer tool, Microsoft access 2003 as DB. This thesis gives an overall exposition to the design the system, and illustrates the system demand analysis, structure design, function mode design, System Mechanic etc.Key words:mis,dormitory,delphi,c/s一、绪论(一)系统开发的背景现代
8、社会科技发展迅速,计算机与网络在人们日常生活中发挥了越来越重要的作用。高校作为“科教兴国”的发展前沿,教学管理、科研工作处于社会领先地位,实现学生宿舍管理的系统化和信息化也是必不可少的一方面。究其原因有:1、 学校发展的需要近些年来,随着高考不断扩招,大学人数激增,学校办学规模扩大,办学层次更加丰富,学生层次、结构呈现多样化,信息也大量增加,这些因素使得高校宿舍后勤管理显得越发重要。单纯依靠传统的账本化工作模式,工作效率底、保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。利用管理信息系统进行学生宿舍的日常管理将会大大改善这方面存在的问题,提高管理效率及效益,节约人员成本纸
9、张成本,有利于学校的发展和学校规模的扩大。2、 学校信息化管理变革的需要高校管理正在逐步走向信息化自动化,学校的学生信息、图书馆、学生选课等工作已实现计算机化或网络化,学校其他工作也在向信息化网络化转化,信息化管理变革将是必然。所以为了更好的进行管理、和其他相关系统接口以及服务学生,学生宿舍管理信息系统的构建是迫在眉睫。同时宿舍管理信息系统将宿舍资源进行统一的管理和分配,实现宿舍管理的信息化、网络化、规范化和科学化,提升管理效率,使工作人员从繁杂的统计、汇总中解脱出来,不断提高宿舍资源的利用率。另外,也使得管理工作更加人性化充分体现以人为本的管理理念和服务思想,不断提高服务质量,并为管理者提供
10、真实可靠的决策支持.3、 学生的需要 高校最主要的功能就是为国家培养社会所需的人才,为学生的自主成长提供一个良好舞台。如何为学生创造更加宽松的环境和条件,以利于为学生的个人发展一直是每个高校工作的重点。学生宿舍作为现今大学生的主要活动场所、信息汇集地,已成为学生教育管理的关键点。为适应这种角色转变,宿舍管理要在教育管理中发挥更多的能动作用,为学生的自主健康成长创造良好的氛围,提供更多的信息。(二)系统开发的目的和意义1、系统开发的目的采用Borland Delphi2007的面向对象编程语言开发,结合本校实际情况的学生宿舍管理信息系统,Microsoft Access2003作为数据库。采用A
11、DO数据库技术实现应用程序对数据源的调用读写等操作。主要是实现对在校学生的基本住宿信息的管理和操作,同时实现学校宿舍日常管理中学生离返校、学生晚归、宿舍财产报修、学生快件接收、宿舍卫生检查及宿舍来访等功能。2、系统开发的意义l 提高学校后勤管理效率。利用管理信息系统辅助管理,减少大量手工操作、纸张操作及人员反复跑动,信息更新及时,反应迅速,工作效率得到极大程度的提高。l 方便学生日常生活中的各项活动及信息查询,切实为学生服务,提高服务质量,有利于后勤服务水平的提高。同时,学生及时了解自身日常各方面情况,有利于学生自身的完善与全面发展。l 降低学校管理成本,节省人力、物力、财力,提高管理水平。l
12、 有利于提高数据的可靠性、条理性、安全性,利于学校实现管理现代化、科学化和信息化二、系统开发环境与工具(一) C/S体系结构简介C/S体系结构即Client/Server,客户机/服务器体系结构,其中服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Se
13、rver 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。它能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。(二) Borland Delphi 2007开发语言方面,本文选择的是Delphi,软件选择的是Borland Delphi 2007。“真正的程序员用C,聪明的程序员用Delphi”。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点,且连接数据库设置方便。Delph
14、i具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。 Object Pascal语言是在Pascal语言的基础上发展起来的,简单易学。在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务器模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。(三) Microsoft Access 2003Microsoft Access 2003是Microsof
15、t Office系列应用软件之一,不需要额外安装,使用方便。且具有存储方式单一、面向对象、界面友好易操作等优点。Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。Access还支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Ac
16、cess还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。对于本系统而言,对象仅为高校学生,数据量不是太大,access足以支持。Access数据库设置简单,对数据的增删改查操作简单,在系统实现时连接简单,容易调试修改,对系统的负载和软硬件要求小,所以本系统选择Access数据库。(四) ADO数据库连接技术1、ADO技术ADO(ActiveX Data Object)数据访问接口是Microsoft处理数据库信息的技术。它是一种ActiveX对象,采用了被称为OLE DB的数据库访问模式。ADO对象模型
17、定义了一个可编程的分层对象集合,主要有三个对象成员Connection、Command和Recordset对象。在Delphi中主要利用TADOConnection控件进行数据库的连接。ADO的数据源控件和命令控件可以通过该连接控件运行命令及从数据库中提取数据,建立于数据库的连接。TADOConnection可以设置多个数据集使用相同的数据库连接,不必每个数据集都单独建立数据库的连接。减少了资源的消耗,并可建立跨越多个数据集的事务。主要功能如下:l 控制数据库的连接l 管理事务l 为关联的数据集提供数据库连接l 将SQL命令发送到数据库中在Delphi中运用TADODataSet控件返回一个结
18、果集,用TADOCOmmand控件运行一些SQL命令。(五) 结构化系统开发方法结构化开发方法是迄今为止最传统、应用最广泛的一种系统开放方法。其基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。结构化方法的系统开发过程分为系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段和系统运行阶段。结构化方法具有逻辑设计与物理设计分开,开发过程中形成一套规范化的文档,便于后期修改于维护等优点,适用于组织相对稳定、业务处理过程规范、需求明确且在一定时期内不会发生大的变化的大型复杂系统的开发。基于结构化系统开发方法的适用范围、优点及我校实际情况,
19、本系统开发采用的便是结构化系统开发方法。三、需求分析(一) 功能需求本系统面对的用户主要有学生、宿舍管理员及超级管理员。学生用户主要需求是查询相关信息、用户密码的修改、报修等信息的登记;宿舍管理员的需求主要是宿舍日常管理有关信息的添加、修改、删除及查询工作;超级管理员的主要需求是学生与宿舍管理员基本信息的添加、修改、删除及查询操作,同时还可以查询所有信息。针对这一系列需求,本系统应该实现一下功能:1、 系统要求用户必须输入正确的用户名和密码才能进入系统。2、 超级管理员用户添加员工及学生信息3、 系统应该提供学生住宿情况的基本登记。4、 系统应提供学生每学期学生的离返校信息处理。5、 系统应提
20、供学生晚归信息处理。6、 系统应提供人员来访登记及结束访问的详细登记。7、 系统应提供学生宿舍物品报修信息处理。8、 系统应提供宿舍卫生信息处理。9、 系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询。10、 系统应提供增加、删除、修改用户账户的功能。11、 系统还应具有添加、修改、删除学生基本信息的功能。(二) 系统流程分析系统流程就是用户进入宿舍管理信息系统后的工作过程。犹豫本系统对不同用户设置了不同权限,因此不同的用户操作流程有所不同。本系统的操作流程主要分为用户登录操作和业务操作两部分,用户登录操作主要是对用户的账号和用户密码进行省份验证,通
21、过验证的竟如系统操作主界面,未通过验证的,则给出错误提示。业务操作根据账号的权限允许或限制用户的行为。整个系统的流程如图3-1所示。 图3-1 系统流程图(三) 系统功能模块设计及说明1、 系统管理模块l 超级管理员用户管理其他用户信息,包括管理员信息和学生信息添加、修改和删除等操作,以及权限设置l 用户密码修改l 退出系统2、 学生基本信息模块l 学生基本信息:学生姓名,性别,班级,院系,宿舍号,入住时间,退宿时间的基本信息l 学生离返校:学生每学期放假时的离校时间及回来时的返校时间l 学生晚归:在校期间学生晚归时间,晚归原因3、 宿舍日常管理模块l 报修信息管理:学生日常生活中寝室财产的报
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生宿舍 管理信息系统 设计 实现
限制150内