1、register ;System Manager第1章 绪 论问题定义及内容简介问题定义随着计算机技术在各个领域的广泛应用,近年来,计算机技术在学校管理中也得到了快速的发展,可是就学校后勤管理来说,计算机的应用就相对的比较单一了。一直以来,在宿舍管理中,设备的利用和效益的发挥上存在了很多问题,影响了我们后勤人员的办事效率。而在国外,很多学校后勤都有自己独特的技术应用。而就我们国家来说,学校宿舍是学生的居住场所,是学校的基层单位。但是从长远眼光来看,科学技术是第一生产力,而科学技术的竞争,归根到底是人才的竞争,因此,科技强国,提高人才的重视程度,刻不容缓。21世纪的今天,信息社会占着主流地位,计
2、算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。就情况而论,作为当代大学生的我们,未来建设美好家园的主力军,提高住宿的条件,提高后勤对我
3、们当代大学生宿舍的集中式管理的办事效率,唯一关键的就是缺少钱去购买一些配备良好的设备。为此我们现在所做的课题就是根据目前的情形下,根据现有的条件出发,利用计算机设备,从身边的一些实事做起,从思想上,工作思维和工作方式做起,实现一整套关于学生宿舍管理软件,为我们的后勤管理人员减少点负担。内容简介本课题主是解决宿舍管理系统在日常中涉及到的一些信息处理问题,目标是使宿舍管理在后勤管理中实现信息化,快速化。本系统主要包括系统管理,人员管理,日常工作管理,和帮助等四大模块。在每一模块中,必须做到良好的输入/输出界面,并能做查询,删除及修改等功能。本系统的重点是人员管理和日常工作管理部分,因此下面我们主要
4、进行人员管理和日常工作管理这两部分的功能的实现。本课题是基于Windows XP环境的数据库管理,后台数据库采用SQL Server 2000,前端使用Visual Basic 6.0进行开发。研究背景与研究意义研究背景随着计算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在后勤管理中同样也得到了飞速的发展。对于后勤最基层的管理之一宿舍管理来说,利用计算机实现宿舍管理等日常工作来提高办事效率,是适应当今社会发展要求,推动后勤管理领域现代化快速发展的必要条件。虽然宿舍只是后勤管理的基层单位,但是宿舍管理是一项琐碎、复杂而又十分细致的工作。日常等工作量非常的大,如果用手工来操作,
5、不仅工作量大而且容易出现错误。而利用计算机就不同了,一个完善的宿舍管理系统可以帮你解决所有这方面的问题。同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长等。这些优点能够极大地提高后勤管理的效率,达到事半功倍的效果。不同地方的高校具有不同的后勤管理制度,这也决定不同的地方有不同的宿舍管理制度,对于我们学校来说目前就是这个情况,面对实际,迫切需要开发出一个新系统来适应这些工作。本系统是结合了我们学校的实际情况,进行综合考察,经过实际的需求分析采用了功能强大的Visual Basic 6.0作为开发工具,选用SQL Server2000作为数据库
6、,开发出的宿舍信息管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从学生信息录入,删除,修改到学生信息查询的操作,经过实践证明本系统完全可以满足这个方面的需要。研究意义我们现在所做的课题就是在目前的情形下,从学校的现有的条件实际出发,利用个人所拥有的计算机硬件设备和软件条件,从思想上,工作思维和工作方式做起,实现一整套关于高校学生宿舍管理系统的软件来实现一些基本信息的维护。为我们的高校的后勤管理人员减少点负担,从根本上解决用手工操作工作量大且容易出错的问题,同时,这也是高校后勤管理领域以后发展的必然趋势。应用的效益与以后的发展前景1.宿舍的管理具有一定的连续性,机动
7、性,灵活性,使用该系统可以提高后勤管理人员的管理水平, 对宿舍的工作进行科学、规范的管理,调动管理人员的工作积极性,提高了工作效率;2.激发了后勤人员学习计算机的积极性,提高了后勤人员在广大学生心目中的形象;3.调动后勤管理人员的工作积极性,同时提高了办事的效率,便于领导实施监督管理;4.开创基层基础工作建设的新局面,增强后勤工作人员的工作热情,便于更好地管理我们学校的后勤诸多琐碎事情的管理。 课题调研与主攻方向课题调研1.与实践活动和相关的文件和资料由教师提供。2.本课题要求学生有熟练的Visual Basic 6.0开发能力,有较强的自学能力以 及一定的关系数据库理论开发功底。3.具有对在
8、单表中根据单一或复合条件进行数据处理的能力。4.具体问题再做详细调查研究并与指导老师面谈。课题的主攻方向 面对在管理过程中可能出现的各种情况以及学生和宿舍管理员对系统的要求,本系统应能够达到如下目标:1.系统界面友好美观,操作简单易行,检查灵活方便,数据存储安全。2.系统维护方便可靠、有较高的安全性,满足实用性、先进行的要求。3.通过学生宿舍管理系统的实施,可显著提高学校的现代化管理水平。第2章 可行性分析可行性分析系统可行性分析的任务是在初步调查的基础上确定项目开发是否必要和可行。此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出
9、你开发系统的初步方案与计划。可行性分析是针对系统进行全面、概要的分析,主要包括三方面:技术可行性、经济可行性和操作可行性。可行性分析报告是系统研制人员在可行性研究工作阶段的成果。一经讨论、审定通过后,根据确定的系统方案对系统开发者下达系统设计任务书,对新系统开发工作的可行性作出结论或提出建议。技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。学生宿舍管理系统的工作主要是在学校和学生之间架起一座桥梁,能互相沟通信息和处理信息。这一点非常适合计算机的特点,通过网络Internet技术,发挥计算机的信息传输
10、速度快、准确率高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。由于开发此宿舍管理系统需要的硬件环境有Windows XP,支持的软件有开发工具Visual Basic 6.0所需用的操作人员熟练使用Visual Basic6.0及SQL Server 2000,具有一定的数据库开发功底及编程能力,现有开发工具Visual Basic 6.0支持强大的数据库开发,再加上Windows XP稳定的运行环境的支持和开发人员的过硬技术,从功能和性能上完全都满足系统的要求,因此从技术方面上开发此宿舍管理系统是可行的。经济可行性经济可行性主要是对项目的经济效益进行评价,一方面是支出的
11、费用,其中包括设备购置费、软件开发费、管理维护费、人员工资和培训费等。另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。本系统在经济效益方面分析,主要是前期的投入和后期收到的效益相比较。现在计算机的使用普及,价格低廉并且性能也有了很大的提高。而且现在学校部门的每个办公室也配置了计算机,为学校网站发展提供了便利的条件。为此主要表现有以下几个方面:系统的运行可以代替人工进行许多繁杂的劳动;系统的运行可以节省许多的资源;对于宿舍管理员所要用到计算机,可以采用学校机房淘汰下来的计算机便可。系统建成后,将大大提高宿舍管理水平、减轻工作强度、降低管理成本,提高工作效率,与前期的
12、投入相比,后期的收益将更为乐观。操作可行性分析此宿舍管理系统具备良好的界面、使用方便、操作简单、易于被用户接受,用户只需可以熟练操作计算机和对此系统使用做简单的了解即可方便使用,而且使用此系统可以减少大量录入工作,大大减少后勤管理人员的负担,从使用方面是此系统的开发是可行的。软、硬件配置软件配置软件配置主要包括数据库的选择和操作系统的选择。学生宿舍管理系统的软件配置要根据用户对系统的稳定性要求、系统的容量以及用户的水平来确定。软件环境:Windows XP,Visual Basic 6.0和SQL Server 2000。1.数据库的选择数据库是数据管理的最新技术,是计算机科学的重要分支。十年
13、来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有员工信息的多少的变化,我们选用SQL Server 2000关系数据库作为数据库开发,而不用Access,主要是因为Access存放的记录,在实际运用中不合适此系统;而SQL Server 2000能提供超大型系统所需要的数据库服务。大型服务器可能有成千上万的用户同时连接到SQL Server 2000实例。SQL Server 20
14、00为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同数据。SQL Server 2000还存在多个用户之间有效分配可用资源,比如内存、网络带宽和磁盘I/O。为了长远考虑,学生宿舍管理系统应属于大型Web站点系统。而SQL Server 2000可以将超大型Internet站点的数据分开存放在多台服务器上,从而使处理负荷分散到多台计算机上,使站点能为成千上万的并发用户提供服务。大型Web站点和企业级数据处理系统通常会生成大量的数据库处理,超出了一台计算机的支持能力。在这些大型系统中,数据库服务由组成数据可服务层的一组数据库服务器提供。SQL Serv
15、er 2000不支持采用平衡负荷的聚集形式建立数据库服务层,但支持跨自主服务器,分存数据的机制。尽管每个服务器需要分开管理,但组内的各个服务器可共同分担数据库处理负荷。共享同一工作负荷的一组自主服务器称为服务器联合体。2.操作系统的选择可以根据用户量的大小选择不同的操作系统。一般情况下,网站管理员对微软公司的Windows操作系统的界面比较熟悉,因此,客户端使用Windows98,Windows2000或者WindowsXP系统。SQL Server 2000是微软公司开发的一个关系数据库的管理软件,以Transact_SQL作为它的数据库查询和编程语言。SQL Server 2000是基于客
16、户端/服务器模式的新一代大型关系数据库管理系统。它在电子商务,数据仓库和数据库解决方案等应用中起着核心作用,为企业的数据管理提供了强大的支持,对数据库中的数据提供有效管理,并采用有效的措施实现数据的完整性及数据的安全性。它有以下几个特性:上手容易、兼容性良好、数据仓库等。硬件配置硬件配置主要包括客户端硬件的选择和服务器端硬件的选择。校园学生宿舍管理系统的硬件配置要根据用户对系统的稳定性的要求、系统的容量以及用户的维护水平来uqeding。本系统的基本配置如下:CPU:Pentium1.81Ghz,内存至少512MB,硬盘空间80M。第3章 系统需求分析系统结构前台采用Visual Basic
17、6.0作为应用开发工具。后台采用Microsoft公司的SQL Server 2000。SQL Server 2000是一种典型关系数据库管理系统,该系统具有数据一致性好,完整性强,安全性高的优点,系统采用结构化设计方法,按用户至上的原则,以模块化结构设计技术进行模块费解,然后按照系统的结构将整个模块进行组合,最终实现系统的开发。系统功能需求分析本系统中主要功能需求是:对刚入学的学生进行入住登记,登记后的各种信息除了存入数据库外还要可以即时预览,如有个别同学需要转系转宿舍的,还可以及时地对他的宿舍进行调整,并把调整后的信息放入数据库,一般用户如果想要对学生信息进行查看,也可以根据条件进行搜索,
18、把你自己所需要的信息查出来,以便你自己更好地查看你所需要的信息。如遇到修改信息,数据维护模块可以对学生的信息,以便管理人员和用户可以随时查到最新的信息,同时,可以随时对需要的信息进行维护和更新。系统基本功能及主要模块学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录
19、方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。本课题主要是解决宿舍后勤管理中心日常生活中所涉及到的问题,目标是使宿舍在管理上可以做到数据的信息化、快速化、准确化。本系统主要包括系统管理、人员管理、日常工作管理、和帮助等四大模块。四大模块中人员管理和日常工作管理这两大模块是设计的重点所在,下面重点介绍宿舍管理这部分的主要模块及功能。宿舍管理系统查询模块功能宿舍管理这部分主要功能:人员管理(管理人员数据维护、学生数据维护)即是如果后勤管理人员需要查询某个学生的信息,可以输入条件进行更改信息,如果想要修改信息,先查询一下,如果确信需要修改的话,再在数据维护中就可以很方便的进行添加、删除、修
20、改。图3.1宿舍管理系统查询模块功能图系统业务流程分析宿舍管理的业务流程:新生报到后,由后勤管理人员负责对新生的信息录入,并由专门人员带领到指定的宿舍入住,如果有个别同学需要调整宿舍的话,可以经过后勤管理人员的同意,指定他到那个宿舍入住,并把他的新的入住信息录入系统,录入以后即可浏览与学生有关的信息。本系统的业务流程图如图3.4所示。图3.2 系统业务流程图系统数据流程分析宿舍管理系统的数据流程:新生入学后,由学校对学生的信息进行登记,把学生的入住信息,住公寓楼和那个宿舍的情况等的信息登记到后勤部,并保存到数据库中,通过输入用户名和密码,一般用户和管理员都可以通过信息查询模块来查询已经入住了的
21、学生的一些基本信息,使用本软件可以通过输入学号和姓名对学生的数据进行查询。当然,管理员除了可以对信息进行查询外,还可以通过输入正确的管理员的用户名和密码对数据进行维护,对该宿舍进行数据维护,把该同学的信息添加到公寓楼和宿舍信息表中,并通过修改信息及时地进行更新,同时,也应该对该同学离开的宿舍进行数据维护,删除他在该宿舍的信息,并把修改过后的信息提交给该同学所在宿舍号和公寓楼号,等同学毕业离开学校后,可以通过删除信息对该同学的所有信息进行删除,并及时地提交给数据库,以便信息及时地维护。用户界面要求学生宿舍管理系统提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能得为用户的录入、查询等
22、功能操作提供方便。快捷按钮的创建也是非常需要的,以便用户操作。数据字典数据字典表达了数据和处理的关系,数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据流图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。另外,数据字典的内容在数据库设计过程中还要不断的修改、充实、完善。对数据库设及来讲,数据字典是进行详细设计的数据收集和数据分析所获得的主要成果。名称:学生数据信息表描述:学生信息资料的录入描述定义:学生信息=学号+姓名+性别+宿舍号+家庭地址+联系电话+系别+班级+籍贯+床位号位置:资料录入管理管理人员数据信息表后台管理员描述管理人
23、员信息=姓名+职务+性别+家庭地址+联系电话+证件号码后台管理寝室物品配置数据信息表寝室物品配置的描述物品配置信息=方桌+铁床+铁柜+书架+电灯寝室管理来访登记表来访管理的描述来访信息=姓名+证件类型+证件号码+访问人员+到达时间+离去时间来访管理一般用户登陆信息表一般用户管理的描述一般用户信息=用户名+密码修改用户信息表修改用户信息的描述修改用户信息=旧密码+新密码第4章 数据库设计数据库概念设计E-R模型有两个基本概念:实体和实体时间的关系,具体的E-R模型还包括属性,可以使实体或关系属性。E-R模型可用于理解和简化在业务领域中数据间关系和复杂的系统环境。学生宿舍管理系统的数据库概念设计是
24、基于需求分析至上的,在进行概念设计时应用实体关系图进行,在实体关系图中分为实体、属性以及实体间的关系。通过对该图的分析,可以将该学生宿舍管理系统的功能理解得等价深刻,以便对数据库进行进一步设计。下面是该系统的实体关系图:1.实体属性图:1)学生实体属性E-R分图,如图4.1所示。图4.1学生实体属性E-R图2)宿舍管理员实体E-R图,如图4.2所示。图4.2舍管理员实体E-R图3)寝室物品配置实体E-R图,如图4.3示。图4.3室物品配置E-R图4)系统总体E-R图,如图4.4所示。图4.4 本系统总体E-R图数据库逻辑设计宿舍管理部分的关系模型:学生数据信息(学号,姓名,性别,联系电话,宿舍
25、号,系别,班级,籍贯)管理员信息(姓名,性别,职务,联系电话,家庭地址)寝室配置信息(铁床,方桌子,铁柜子,书架子,电灯)来访登记信息(姓名,证件类型,证件号码,访问人员,到达时间,离去时间)数据库物理设计1.设计原理物理设计是为一个给顶的逻辑数据模型选取一个最合适应用要求的物理结构的过程。数据库的物理设计通常分为两步:(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率;本次设计选取的存取方法是索引方法,将表和索引放在不同的磁盘上,在查询时,由于两个磁盘驱动器并行工作,可以提高物理I/O读写的效率。2.系统的设计方案本次设计中创建了一个数据库,在此数据库中创建了若干张表,分别是:(1)学生数据信息表表,保存学生的基本信息,结构如表:表4.1学生数据信息表名称注释数据类型备注xh学号INT(10)主键不能为空xm姓名VARCHAR(10)可为空xb性别zy专业系别bj班级jg籍贯
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1