宿舍管理系统论文.docx
- 文档编号:11626392
- 上传时间:2023-03-29
- 格式:DOCX
- 页数:27
- 大小:388.65KB
宿舍管理系统论文.docx
《宿舍管理系统论文.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统论文.docx(27页珍藏版)》请在冰豆网上搜索。
宿舍管理系统论文
摘要
统是采用VisualBasic作为前台开发工具,SQLServer作为后台数据库平台的基于C/S的两层模式的管理系统。
宿舍管理系统是目前各所高校后勤管理之中的重要部分,如何能科学有效的开展好宿舍管理部分的工作,是当前高校领导人和后勤管理人员关心的问题。
因此,宿舍管理部分工作的信息化和科学化管理有着十分重要的实践意义,本系统旨在实现对现有的宿舍管理系统中遇到的宿舍信息情况和大量数据进行数据库存储的基础上,设计并完成对其宿舍信息的分类、查询,添加,删除和修改,在深入研究的过程中,尽可能实现方便友好的操作界面和数据报表。
关键词:
VisualBasic,SQLServer,数据库,查询,修改,添加。
目录
目录……………………………………………………………………………0
1.绪论(或引言)……………………………………………………………1
1.1问题定义及内容简介………………………………………………1
1.1.1问题定义…………………………………………………………1
1.1.2内容简介…………………………………………………………1
1.2研究背景与研究意义………………………………………………2
1.2.1研究背景…………………………………………………………2
1.2.2研究意义…………………………………………………………2
1.2.2.1应用的效益与以后的发展前景……………………………2
1.3课题调研与可行性分析………………………………………………3
1.3.1课题调研…………………………………………………………3
1.3.2可行性分析…………………………………………………………3
1.3.2.1技术可行性…………………………………………………3
1.3.2.2经济可行性………………………………………………3
1.3.2.3法律可行性………………………………………………4
1.4论文各章内容介绍…………………………………………………4
2.系统需求分析……………………………………………………………4
2.1系统功能需求分析…………………………………………………4
2.1.1系统功能体系图…………………………………………………5
2.1.2系统基本功能主要模块及功能…………………………………5
2.2业务流、数据流分析………………………………………………6
2.2.1数据流分析………………………………………………………6
2.2.2业务流分析………………………………………………………6
2.3数据字典……………………………………………………………6
2.3.1宿舍管理系统部分数据字典……………………………………6
3.系统设计…………………………………………………………………8
3.1系统总体结构设计…………………………………………………9
3.2系统数据模型设计…………………………………………………9
3.2.1E-R图……………………………………………………………9
3.2.2关系模型………………………………………………………11
3.2.3数据表……………………………………………………………11
3.3系统开发与运行环境确定………………………………………12
3.3.1系统开发………………………………………………………12
3.3.2系统开发环境…………………………………………………12
3.3.3运行环境简介…………………………………………………13
4.宿舍管理系统主模块的设计……………………………………………13
4.1宿舍管理系统查询主模块的体系结构设计………………………13
4.1.1宿舍管理系统查询模块功能……………………………………13
4.1.2宿舍管理系统查询模块功能图…………………………………14
4.2宿舍管理系统维护模块体系设计……………………………………14
4.2.1宿舍管理系统信息维护模块体系结构………………………………14
5.宿舍管理系统主界面的功能及主要的代码…………………………………15
5.1用户登陆界面……………………………………………………………15
5.2宿舍管理系统主界面……………………………………………………16
5.3查询信息的主界面………………………………………………………17
5.4数据录入的主界面………………………………………………………18
6.用户使用手册…………………………………………………………………20
6.1系统功能及运行环境简介…………………………………………………………20
6.1.1系统功能简介……………………………………………………………20
6.1.2开发环境简介……………………………………………………………20
6.1.2.1开发工具VisualBasic和SQLserver介绍…………20
6.2系统运行与操作指南………………………………………………21
7.系统评价…………………………………………………………………22
7.1系统主要功能、特色/优点…………………………………………22
7.1.1系统主要功能……………………………………………22
7.1.2此系统的特色/优点介绍……………………………………………22
7.2系统存在不足与改进方案…………………………………………23
7.2.1系统存在不足………………………………………………………23
7.2.2改进方案……………………………………………………………23
结论…………………………………………………………………………23
致谢…………………………………………………………………………24
参考资料………………………………………………………………………25
绪论(或引言)
1.1问题定义及内容简介
随着计算机技术在各个领域的广泛应用,近年来,计算机技术在学校管理中也得到了快速的发展,可是就学校后勤管理来说,计算机的应用就相对的比较单一了。
一直以来,在宿舍管理中,设备的利用和效益的发挥上存在了很多问题,影响了我们后勤人员的办事效率。
而在国外,很多学校后勤都有自己独特的技术应用。
而就我们国家来说,学校宿舍是学生的居住场所,是学校的基层单位。
但是从长远眼光来看,科学技术是第一生产力,而科学技术的竞争,归根到底是人才的竞争,因此,科技强国,提高人才的重视程度,刻不容缓。
就情况而论,而作为我们当代的大学生,未来建设美好家园的主力军,提高住宿的条件,提高后勤对我们当代大学生宿舍的集中式管理的办事效率,唯一关键的就是缺少钱去购买一些配备良好的设备。
为此我们现在所做的课题就是根据目前的情形下,根据现有的条件出发,利用计算机设备,从身边的一些实事做起,从思想上,工作思维和工作方式做起,实现一整套关于学生宿舍管理软件,为我们的后勤管理人员减少点负担。
1.1.2内容简介
本课题主是解决宿舍管理系统在日常中涉及到的一些信息处理问题,目标是使宿舍管理在后勤管理中实现信息化,快速化。
本系统主要包括系统管理,人员管理,日常工作管理,和帮助等四大模块。
在每一模块中,必须做到良好的输入/输出界面,并能做查询,删除及修改等功能。
本系统的重点是人员管理和日常工作管理部分,因此下面我们主要进行人员管理和日常工作管理这两部分的功能的实现。
本课题是基于windowsXP环境的数据库管理,后台数据库采用SQLSERVER,前端使用VisualBasic进行开发。
1.2研究背景与研究意义
1.2.1研究背景
随着计算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在后勤管理中同样也得到了飞速的发展。
对于后勤最基层的管理之一宿舍管理来说,利用计算机实现宿舍管理等日常工作来提高办事效率,是适应当今社会发展要求,推动后勤管理领域现代化快速发展的必要条件。
虽然宿舍只是后勤管理的基层单位,但是宿舍管理是一项琐碎、复杂而又十分细致的工作。
日常等工作量非常的大,如果用手工来操作,不仅工作量大而且容易出现错误。
而利用计算机就不同了,一个完善的宿舍管理系统可以帮你解决所有这方面的问题。
同时计算机具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长等。
这些优点能够极大地提高后勤管理的效率,达到事半功倍的效果。
不同地方的高校具有不同的后勤管理制度,这也决定不同的地方有不同的宿舍管理制度,对于我们学校来说目前就是这个情况,面对实际,迫切需要开发出一个新系统来适应这些工作。
本系统是结合了我们学校的实际情况,进行综合考察,经过实际的需求分析采用了功能强大的VisualBasic作为开发工具,选用SQLServer作为数据库,开发出的宿舍信息管理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从学生信息录入,删除,修改到学生信息查询的操作,经过实践证明本系统完全可以满足这个方面的需要。
1.2.2研究意义
我们现在所做的课题就是在目前的情形下,从学校的现有的条件实际出发,利用个人所拥有的计算机硬件设备和软件条件,从思想上,工作思维和工作方式做起,实现一整套关于高校学生宿舍管理系统的软件来实现一些基本信息的维护。
为我们的高校的后勤管理人员减少点负担,从根本上解决用手工操作工作量大且容易出错的问题,同时,这也是高校后勤管理领域以后发展的必然趋势。
1.2.2.1应用的效益与以后的发展前景:
●宿舍的管理具有一定的连续性,机动性,灵活性,使用该系统可以提高后勤管理人员的管理水平,对宿舍的工作进行科学、规范的管理,调动管理人员的工作积极性,提高了工作效率;
●激发了后勤人员学习计算机的积极性,提高了后勤人员在广大学生心目中的形象;
●调动后勤管理人员的工作积极性,同时提高了办事的效率,便于领导实施监督管理。
●开创基层基础工作建设的新局面,增强后勤工作人员的工作热情,便于更好地管理我们学校的后勤诸多琐碎事情的管理。
1.3课题调研与可行性分析
1.3.1课题调研
(1).与实践活动和相关的文件和资料由教师提供。
(2).本课题要求学生有熟练的VisualBasic开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。
(3).具有对在单表中根据单一或复合条件进行数据处理的能力。
(4).具体问题再做详细调查研究并与指导老师面谈。
1.3.2可行性分析
1.3.2.1技术可行性
由于开发此宿舍管理系统需要的硬件环境有WindowsXP,支持的软件有开发工具VisualBasuc所需用的操作人员熟练使用VisualBasuc及SQL,具有一定的数据库开发功底及编程能力,现有开发工具VisualBasuc支持强大的数据库开发,再加上WindowsXP稳定的运行环境的支持和开发人员的过硬技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲开发此宿舍管理系统是可行的。
1.3.2.2经济可行性
由于开发此宿舍管理系统所需的硬件(计算机及相关硬件)和软件环境(VisualBasuc和SQLSERVER)价格低廉,在市场上都容易购买到,因此开发此系统成本低,经济效益高,因此系统经济可行,应积极开发。
1.3.2.3使用可行性
此宿舍管理系统具备良好的界面、使用方便、操作简单、易于被用户接受,用户只需可以熟练操作计算机和对此系统使用做简单的了解即可方便使用,而且使用此系统可以减速少大量录入工作,大大减少后勤管理人员的负担,从使用方面是此系统的开发是可行的。
1.3.2.4法律可行性
此宿舍管理系统不侵犯他人合法权益,法律可行的。
1.4论文各章内容介绍
第2章内容主要是:
系统的需求分析包括,系统功能需求分析,业务流、数据流分析和数据字典。
第3章主要内容是:
系统的设计包括,系统总体系结构设计,系统数据模型设计(E-R图、关系模型、数据表)及系统开发与运行环境确定。
第4章主要内容是:
宿舍管理系统主模块的设计,包括宿舍管理系统主模块的体系结构设计,宿舍管理系统打印模块的体系设计。
第5章主要内容是:
宿舍管理系统主界面的功能及主要代码,包括一般用户的登陆界面,宿舍管理系统的主界面,查询信息和数据维护的主界面。
第6章主要内容是:
用户使用手册:
包括,系统功能简介、运行环境简介、系统安装手册、系统运行与操作指南(手册)。
第7章主要内容是:
系统评价:
包括系统主要功能、特色/优点介绍、系统存在不足与改进方案、毕业设计心得与收获。
最后还有参考资料、致谢等等内容的介绍。
2.系统需求分析
2.1系统功能需求分析
本系统中主要功能需求是:
对刚入学的学生进行入住登记,登记后的各种信息除了存入数据库外还要可以即时预览,如有个别同学需要转系转宿舍的,还可以及时地对他的宿舍进行调整,并把调整后的信息放入数据库,一般用户如果想要对学生信息进行查看,也可以根据条件进行搜索,把你自己所需要的信息查出来,以便你自己更好地查看你所需要的信息。
如遇到修改信息,数据维护模块可以对学生的信息,以便管理人员和用户可以随时查到最新的信息,同时,可以随时对需要的信息进行维护和更新。
2.1.1系统功能体系图
2.1.2系统基本功能主要模块及功能
本课题主要是解决后勤管理中的日常中涉及到的问题,目标是使宿舍在管理上做到数据的信息化、快速化。
本系统主要包括系统管理、人员管理、日常工作管理、和帮助等四大模块。
四大模块中人员管理和日常工作管理这两大模块是设计的重点所在,下面重点介绍宿舍管理这部分的主要模块及功能。
宿舍管理这部分主要功能:
人员管理(管理人员数据维护、学生数据维护)即时后勤管理人员如果需要查询信息,可以输入条件进行更改信息,如果想要修改信息,先查询一下,如果确信需要修改的话,再在数据维护中就可以很方便的进行添加、删除、修改。
2.2业务流、数据流分析
2.2.1数据流分析
宿舍管理系统的数据流程:
新生入学后,由学校对学生的信息进行登记,把学生的入住信息,住公寓楼和那个宿舍的情况等的信息登记到后勤部,并保存到数据库中,通过输入用户名和密码,一般用户和管理员都可以通过信息查询模块来查询已经入住了的学生的一些基本信息,使用本软件可以通过输入学号和姓名对学生的数据进行查询。
当然,管理员除了可以对信息进行查询外,还可以通过输入正确的管理员的用户名和密码对数据进行维护,对该宿舍进行数据维护,把该同学的信息添加到公寓楼和宿舍信息表中,并通过修改信息及时地进行更新,同时,也应该对该同学离开的宿舍进行数据维护,删除他在该宿舍的信息,并把修改过后的信息提交给该同学所在宿舍号和公寓楼号,等同学毕业离开学校后,可以通过删除信息对该同学的所有信息进行删除,并及时地提交给数据库,以便信息及时地维护。
2.2.2业务流分析
宿舍管理的业务流程:
新生报到后,由后勤管理人员负责对新生的信息录入,并由专门人员带领到指定的宿舍入住,如果有个别同学需要调整宿舍的话,可以经过后勤管理人员的同意,指定他到那个宿舍入住,并把他的新的入住信息录入系统,录入以后即可浏览与学生有关的信息。
2.3数据字典
2.3.1宿舍管理系统部分数据字典
数据项
●学生数据信息
学号数据类型—INT(10)主键不能为空
姓名数据类型—VARCHAR(10)可为空
性别数据类型—VARCHAR(10)可为空
专业数据类型—VARCHAR(10)可为空
系别数据类型—VARCHAR(10)可为空
班级数据类型—VARCHAR(10)可为空
籍贯数据类型—VARCHAR(10)可为空
联系方法数据类型—VARCHAR(10)可为空
政治面貌数据类型—VARCHAR(10)可为空
●管理人员数据信息
姓名数据类型—VARCHAR(10)主键不可为空
性别数据类型—VARCHAR(10)可为空
职务数据类型—VARCHAR(10)可为空
证件类型数据类型—VARCHAR(10)可为空
证件号码数据类型—VARCHAR(10)可为空
家庭地址数据类型—VARCHAR(10)可为空
联系电话数据类型—VARCHAR(10)可为空
●寝室物品配置数据信息
方桌子数据类型—VARCHAR(10)不可为空
铁床数据类型—VARCHAR(10)不可为空
铁柜子数据类型—VARCHAR(10)可为空
书架子数据类型—VARCHAR(10)可为空
电灯数据类型—VARCHAR(10)可为空
●来访登记
姓名数据数据类型—VARCHAR(10)不可为空
证件类型数据类型—VARCHAR(10)不可为空
证件号码数据类型—VARCHAR(10)可为空
访问人员数据类型—VARCHAR(10)不可为空
到达时间数据数据类型—VARCHAR(10)可为空
离去时间数据类型—VARCHAR(10)可为空
●一般用户登陆信息
用户名数据类型—VARCHAR(10)不可为空
密码数据类型—VARCHAR(10)不可为空
●修改用护信息
请输入旧密码数据类型—VARCHAR(10)不可为空
请输入新密码数据类型—VARCHAR(10)不可为空
3系统设计
3.1系统总体结构设计
宿舍管理部分分出了四大主模块,它们分别是:
系统管理、人员管理、日常工作管理、和帮助信息模块。
人员管理和日常工作管理的主要功能是:
对学生的信息录入到数据库中,如果需要修改的话,可以随时地对信息进行添加,删除,和修改,并把处理以后的信息保存到数据库中,以方便一般用户和管理员查询,对学生信息的查询,用户可以选择按姓名和学号进行查询。
对公寓楼情况查询,用户只需输入公寓楼号即可查询到该公寓楼的入住信息,以便宿舍管理人员更好地对公寓的使用情况有所了解,知道宿舍床位的使用情况,以便管理人员可以适时地对宿舍的入住情况进行调整,另外,还可以查到该宿舍的物品,剩余的押金。
系统管理功能是:
可以添加和修改用户;修改一般用户和管理员的密码。
帮助信息模块主要是面向对信息进行维护和更新。
3.2系统数据模型设计
3.2.1E-R图
3.2.1.1宿舍管理系统E-R图如下所示:
3.2.2关系模型
宿舍管理部分的关系模型:
学生数据信息(学号,姓名,性别,联系电话,宿舍号,系别,班级,籍贯)
管理员信息(姓名,性别,职务,联系电话,家庭地址)
寝室配置信息(铁床,方桌子,铁柜子,书架子,电灯)
来访登记信息(姓名,证件类型,证件号码,访问人员,到达时间,离去时间)
3.2.3数据表
宿舍管理部分生成了四张表如下:
(1)、第一张表表名是学生数据信息表
表中的字段名依次为:
学号,姓名,性别,系别,班级,籍贯,联系电话,
此表都要自行选择填写。
(2)、第二张表名是管理人员信息表
表中的字段名依次为:
姓名,性别,职务,家庭地址,证件类型,证件号码,
联系电话.此表都要自行选择填写。
(3)、第三张表名是寝室配置信息表
此表中的字段名依次为:
方桌子,铁床,铁柜子,书架子,电灯,此表都要自行选择填写。
(4)、第四张表表名是来访登记信息表
此表中的字段名依次为:
姓名,证件类型,证件号码,访问人员,到达时间,离去时间此表都要自行选择填
3.3系统开发与运行环境确定
3.3.1系统开发
(1).此系统是基于WindowsXP环境的数据库管理,后台数据库采用SQLSERVER2000,前端使用Vis6.0进行开发,此系统属于单机板系统。
(2).开发系统中,采用的是菜单式系统,数据库则是有SQLserver2000开发。
综合开
发整个系统都是为了适应后勤管理的需要,在程序设计过程中,我们为了保证程序能正常的运行根据后勤管理的一些实际情况,添加了生活中常见的一些问题,帮助使用者更好地理解此程序。
(5).为了方便用户对信息的查询,引入了查询模块,尽量做到查询的简单化。
3.3.2系统开发环境
此系统是基于WindowsXP环境的数据库管理系统,后台数据库采用SQLSERVER2000前端使用VisualBasuc进行开发,此系统属于单机板。
本课题的开发需要采用一种适合于数据库编程,而且具备同时访问多种数据库系统能力的开发语言与工
具。
目前,VisualBasuc是较为流行的可视化编程语言之一,在数据库开发方面具有丰富的资源,可以实现不同数据库间的异构连接,实现数据处理与转换。
VisualBasuc是微软公司推出的可视化、面向对象的高效率的快速应用等程序开发工具,提供了大量的较新较全的开发功能。
作为一个优秀的前端开发工具,VisualBasuc广受欢迎。
3.3.2.1开发工具VisualBasuc和SQLserver介绍
作为系统的开发,VB6.0是一个非常理想选择。
VB全称为VisualBasic,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。
VB因开发速度,简单易学的语法,体贴便利的开发环境、编译速度快而从众多的软件开发工具中脱颖而出。
它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完善、紧密地结合起来,并封装了Windows编程的复杂性。
程序的规模小到简单的个人数据库应用,大到复杂的企业的多层次分布式系统,都可以使用VB进行开发,其友好的集成开发界面,可视化的开发模式,良好的数据库应用支持,高效的程序开发和程序运行,备受广大程序开发人员的好评。
尤其是VB对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩短了开发周期,深受广大计算机人员的喜爱。
本系统采用VB而不选择Dephi、VisualC、PowerBulide是因为开发户籍管理系统过程中发现其开发环境比较好。
SQLServer2000(64位)是Microsoft公司开发的企业级数据库软件,SQLServer2000(64位)beta的开发充分利用了64位硬件平台的增强性能。
它为需要使用大量内存的数据应用程序(例如大型电子商务、数据仓库和分析应用程序)提供了具有更高水平的单系统伸缩性。
目前,为SQLServer2000(64位)计划开发的硬件产品最大可以支持64GB线性物理内存,将来的硬件产品将可以支持多达4TB的线性物理内存。
3.3.3运行环境简介
(1).系统的性能要求
系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。
本系统运行环境为单环境,在运算时对系统整体性能要求过高,要求:
软件系统环境winXP以上+SQLserver2000
硬件系统环境C600、64MB(RAM)、500MB(HD)。
系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。
此外,对其它软件几乎没有依赖性,程序健壮性较好。
(2).运行需求
硬件条件:
586CPU、32MRAM、3.2G硬盘以上的PC机;打印机;局域网。
软件条件:
Windows98以及WindowsNT操作系统;基于SQL语言的数据库服务器系统;服务器。
(3).其他需求
本系统有较好的可维护性、可靠性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宿舍 管理 系统 论文