计算机网络毕业论文学生宿舍管理系统

上传人:仙*** 文档编号:30181221 上传时间:2021-10-09 格式:DOC 页数:34 大小:515.52KB
收藏 版权申诉 举报 下载
计算机网络毕业论文学生宿舍管理系统_第1页
第1页 / 共34页
计算机网络毕业论文学生宿舍管理系统_第2页
第2页 / 共34页
计算机网络毕业论文学生宿舍管理系统_第3页
第3页 / 共34页
资源描述:

《计算机网络毕业论文学生宿舍管理系统》由会员分享,可在线阅读,更多相关《计算机网络毕业论文学生宿舍管理系统(34页珍藏版)》请在装配图网上搜索。

1、九江学院学生宿舍管理系统九江学院学生宿舍管理系统 学生宿舍信息管理系统的设计与实现学生宿舍信息管理系统的设计与实现摘摘 要要随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。为了实现提高部门的工作效率,充分利用资源,减少不必要的人力,物力和财力的支出等目的,出现了各种各样的信息管理系统。论文将设计一个高校学生宿舍信息管理系统的应用解决方案并予以实现。高校学生宿舍信息管理系统是一个安全和高效的专用系统。这个系统使用了很多技术,比如VB,ADO.NET 服务等。专用系统使用的数据库是 SQL Server 2000 数据库。高校学生宿舍信息管理系统的主要功能包括

2、:可以实现对学生宿舍信息的查询功能,包括快速查询功能和分类查询功能;对学生宿舍信息的录入功能,修改功能,删除功能和统计功能。通过系统上述功能实现宿舍管理部门对于学生宿舍信息的日常管理,即方便宿舍管理人员及时全面地掌握学生住宿情况及宿舍分配情况;为用户(管理用户和一般用户,如学生)提供了一些简单的数据查询并输出各种信息等;在实现检索迅速和查找方便的同时,对新入校学生很快地进行宿舍安排等日常管理。关键词:关键词:计算机应用;信息管理系统;学生宿舍信息管理系统;VBThe Design and Realization of the Management Information System for

3、the Students DormitoriesAbstractWith the development of the times, computer technology is applied in every aspects of our life. It makes us to enjoy more convenient and individual services. In order to optimize the resources of the students dormitories and improve the managerial efficiency, various

4、management information systems (MIS) are emerging. A MIS for the students dormitories (MIS-for-SD) based on Web application is designed and realized in this thesis. The MIS-for-SD is a private system with security and effectiveness that is special designed for Chengdu University of Information Techn

5、ology (CUIT). Several kinds of technologies are used in the MIS-for-SD, such asVB, , Web services and so on. The database for the MIS-for-SD is Microsoft SQL (SQL Server 2000). The major functions in the MIS-for-SD include: search (including quick search and classificatory search), insertion, modifi

6、cation, deletion, statistic and so on, for the information of the students dormitories. It is convenient to manage the students dormitories for a manager according to the accommodation through the MIS-for-SD. Also, the manager can efficiently arrange the accommodation to freshmen except for dormitor

7、ies daily management. Now, access control part of the MIS-for-SD has been being used by the third logistic service management centre, CUIT. Key words: Computer Application;Management Information System;The Management Information System of the Students Dormitories;VB九江学院宿舍管理系统1目录目录绪论(或引言)绪论(或引言).31.1

8、 问题定义及内容简介.31.2 研究背景与研究意义.41.2.1 研究背景 .41.2.2 研究意义 .41.3.1 课题调研 .51.3.2 可行性分析 .514 论文各章内容介绍.62.2.系统需求分析系统需求分析.62.1 系统功能需求分析.62.1.1 系统功能体系图 .72.1.2 系统基本功能主要模块及功能 .72.2 业务流、数据流分析.82.2.1 数据流分析 .82.2.2 业务流分析 .82.3 数据字典.82.3.1 宿舍管理系统部分数据字典 .83 3 系统设计系统设计.113.1 系统总体结构设计.113.2 系统数据模型设计.123.2.1 E-R 图.123.2.

9、2 关系模型 .133.3 系统开发与运行环境确定.133.3.1 系统开发 .133.3.2 系统开发环境 .143.3.3 运行环境简介 .144.4.宿舍管理系统主模块的设计宿舍管理系统主模块的设计.154.1 宿舍管理系统查询主模块的体系结构设计.154.2 宿舍管理系统维护模块体系设计.154.2.1 宿舍管理系统信息维护模块体系结构 .155.5.宿舍管理系统主界面的功能及主要的代码宿舍管理系统主界面的功能及主要的代码.165.1 用户登陆界面.165.2 宿舍管理系统主界面 .185. 3 查询信息的主界面 .186.6. 系统评价系统评价.266.1 系统主要功能、特色/优点介

10、绍.266. 1.1 系统主要功能 .266.1.2 此系统的特色/优点介绍 .27九江学院宿舍管理系统26.2 系统存在不足与改进方案.276.2.1 系统存在不足 .276.2.2 改进方案 .27结结 论论.28致致 谢谢.29参考资料参考资料.30九江学院宿舍管理系统3绪论(或引言)1.11.1 问题定义及内容简介问题定义及内容简介 随着计算机技术在各个领域的广泛应用,近年来,计算机技术在学校管理中也得到了快速的发展,可是就学校后勤管理来说,计算机的应用就相对的比较单一了。一直以来,在宿舍管理中,设备的利用和效益的发挥上存在了很多问题,影响了我们后勤人员的办事效率。而在国外,很多学校后

11、勤都有自己独特的技术应用。而就我们国家来说,学校宿舍是学生的居住场所,是学校的基层单位。但是从长远眼光来看,科学技术是第一生产力,而科学技术的竞争,归根到底是人才的竞争,因此,科技强国,提高人才的重视程度,刻不容缓。就情况而论,而作为我们当代的大学生,未来建设美好家园的主力军,提高住宿的条件,提高后勤对我们当代大学生宿舍的集中式管理的办事效率,唯一关键的就是缺少钱去购买一些配备良好的设备。为此我们现在所做的课题就是根据目前的情形下,根据现有的条件出发,利用计算机设备,从身边的一些实事做起,从思想上,工作思维和工作方式做起,实现一整套关于学生宿舍管理软件,为我们的后勤管理人员减少点负担。1.1.

12、2 内容简介本课题主是解决宿舍管理系统在日常中涉及到的一些信息处理问题,目标是使宿舍管理在后勤管理中实现信息化,快速化。本系统主要包括系统管理,人员管理,日常工作管理,和帮助等四大模块。在每一模块中,必须做到良好的输入/输出界面,并能做查询,删除及修改等功能。本系统的重点是人员管理和日常工作管理部分,因此下面我们主要进行人员管理和日常工作管理这两部分的功能的实现。本课题是基于 windowsXP 环境的数据库管理,后台数据库采用 SQL SERVER,前端使用 Visual Basic 进行开发。九江学院宿舍管理系统41.21.2 研究背景与研究意义研究背景与研究意义1.2.1 研究背景随着计

13、算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在后勤管理中同样也得到了飞速的发展。对于后勤最基层的管理之一宿舍管理来说,利用计算机实现宿舍管理等日常工作来提高办事效率,是适应当今社会发展要求,推动后勤管理领域现代化快速发展的必要条件。虽然宿舍只是后勤管理的基层单位,但是宿舍管理是一项琐碎、复杂而又十分细致的工作。日常等工作量非常的大,如果用手工来操作,不仅工作量大而且容易出现错误。而利用计算机就不同了,一个完善的宿舍管理系统可以帮你解决所有这方面的问题。同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长等。这些优点能够极大

14、地提高后勤管理的效率,达到事半功倍的效果。不同地方的高校具有不同的后勤管理制度,这也决定不同的地方有不同的宿舍管理制度,对于我们学校来说目前就是这个情况,面对实际,迫切需要开发出一个新系统来适应这些工作。本系统是结合了我们学校的实际情况,进行综合考察,经过实际的需求分析采用了功能强大的 Visual Basic 作为开发工具,选用 SQL Server 作为数据库,开发出的宿舍信息管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从学生信息录入,删除,修改到学生信息查询的操作,经过实践证明本系统完全可以满足这个方面的需要。1.2.2 研究意义我们现在所做的课题就是在目

15、前的情形下,从学校的现有的条件实际出发,利用个人所拥有的计算机硬件设备和软件条件,从思想上,工作思维和工作方式做起,实现一整套关于高校学生宿舍管理系统的软件来实现一些基本信息的维护。为我们的高校的后勤管理人员减少点负担,从根本上解决用手工操作工作量大且容易出错的问题,同时,这也是高校后勤管理领域以后发展的必然趋势。1.2.2.1 应用的效益与以后的发展前景:宿舍的管理具有一定的连续性,机动性,灵活性,使用该系统可以提高后勤管理人员的管理水平, 对宿舍的工作进行科学、规范的管理,调动管理人员的工作积极性,提高了工作效率;九江学院宿舍管理系统5激发了后勤人员学习计算机的积极性,提高了后勤人员在广大

16、学生心目中的形象;调动后勤管理人员的工作积极性,同时提高了办事的效率,便于领导实施监督管理。开创基层基础工作建设的新局面,增强后勤工作人员的工作热情,便于更好地管理我们学校的后勤诸多琐碎事情的管理。 1.31.3 课题调研与可行性分析课题调研与可行性分析1.3.1 课题调研(1).与实践活动和相关的文件和资料由教师提供。(2).本课题要求学生有熟练的 Visual Basic 开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。(3).具有对在单表中根据单一或复合条件进行数据处理的能力。(4).具体问题再做详细调查研究并与指导老师面谈。1.3.2 可行性分析1.3.2.1 技术可行性由

17、于开发此宿舍管理系统需要的硬件环境有 Windows XP,支持的软件有开发工具Visual Basuc 所需用的操作人员熟练使用 Visual Basuc 及 SQL,具有一定的数据库开发功底及编程能力,现有开发工具 Visual Basuc 支持强大的数据库开发,再加上Windows XP 稳定的运行环境的支持和开发人员的过硬技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲开发此宿舍管理系统是可行的。1.3.2.2 经济可行性由于开发此宿舍管理系统所需的硬件(计算机及相关硬件)和软件环境(Visual Basuc 和 SQLSERVER)价格低廉,在市场上都容易购买到,因此开发此

18、系统成本低,经济效益高,因此系统经济可行,应积极开发。1.3.2.3 使用可行性此宿舍管理系统具备良好的界面、使用方便、操作简单、易于被用户接受,用户只需可以熟练操作计算机和对此系统使用做简单的了解即可方便使用,而且使用此系统可以减速少大量录入工作,大大减少后勤管理人员的负担,从使用方面是此系统的九江学院宿舍管理系统6开发是可行的。1.3.2.4 法律可行性此宿舍管理系统不侵犯他人合法权益,法律可行的。1 14 4 论文各章内容介绍论文各章内容介绍第 2 章内容主要是:系统的需求分析包括,系统功能需求分析,业务流、数据流分析和数据字典。第 3 章主要内容是:系统的设计包括,系统总体系结构设计,

19、系统数据模型设计(E-R 图、关系模型、数据表)及系统开发与运行环境确定。第 4 章主要内容是:宿舍管理系统主模块的设计,包括宿舍管理系统主模块的体系结构设计,宿舍管理系统打印模块的体系设计。第 5 章主要内容是:宿舍管理系统主界面的功能及主要代码,包括一般用户的登陆界面,宿舍管理系统的主界面,查询信息和数据维护的主界面。第 6 章主要内容是:用户使用手册:包括,系统功能简介、运行环境简介、系统安装手册、系统运行与操作指南(手册) 。第 7 章主要内容是:系统评价:包括系统主要功能、特色/优点介绍、系统存在不足与改进方案、毕业设计心得与收获。最后还有参考资料、致谢等等内容的介绍。 2.2.系统

20、需求分析系统需求分析2.12.1 系统功能需求分析系统功能需求分析 本系统中主要功能需求是:对刚入学的学生进行入住登记,登记后的各种信息除了存入数据库外还要可以即时预览,如有个别同学需要转系转宿舍的,还可以及时地对他的宿舍进行调整,并把调整后的信息放入数据库,一般用户如果想要对学生信息进行查看,也可以根据条件进行搜索,把你自己所需要的信息查出来,以便你自己更好地查看你所需要的信息。如遇到修改信息,数据维护模块可以对学生的信息,以便管理人员和用户可以随时查到最新的信息,同时,可以随时对需要的信息进行维护和更新。九江学院宿舍管理系统72.1.1 系统功能体系图2.1.2 系统基本功能主要模块及功能

21、本课题主要是解决后勤管理中的日常中涉及到的问题,目标是使宿舍在管理上做到数据的信息化、快速化。本系统主要包括系统管理、人员管理、日常工作管理、和帮助等四大模块。四大模块中人员管理和日常工作管理这两大模块是设计的重点所在,下面重点介绍宿舍管理这部分的主要模块及功能。宿舍管理这部分主要功能:人员管理(管理人员数据维护、学生数据维护)即时后勤管理人员如果需要查询信息,可以输入条件进行更改信息,如果想要修改信息,先查询一下,如果确信需要修改的话,再在数据维护中就可以很方便的进行添加、删除、修改。系统用户管理宿舍基本信息管理物品登记管理携物外出登记添加用户修改用户密码删除用户九江学院 宿舍管理系统学生基

22、本信息管理宿舍来访者管理信息查询管理寝室物品配置宿舍信息查询学生信息查询九江学院宿舍管理系统82.22.2 业务流、数据流分析业务流、数据流分析2.2.1 数据流分析宿舍管理系统的数据流程:新生入学后,由学校对学生的信息进行登记,把学生的入住信息,住公寓楼和那个宿舍的情况等的信息登记到后勤部,并保存到数据库中,通过输入用户名和密码,一般用户和管理员都可以通过信息查询模块来查询已经入住了的学生的一些基本信息,使用本软件可以通过输入学号和姓名对学生的数据进行查询。当然,管理员除了可以对信息进行查询外,还可以通过输入正确的管理员的用户名和密码对数据进行维护,对该宿舍进行数据维护,把该同学的信息添加到

23、公寓楼和宿舍信息表中,并通过修改信息及时地进行更新,同时,也应该对该同学离开的宿舍进行数据维护,删除他在该宿舍的信息,并把修改过后的信息提交给该同学所在宿舍号和公寓楼号,等同学毕业离开学校后,可以通过删除信息对该同学的所有信息进行删除,并及时地提交给数据库,以便信息及时地维护。2.2.2 业务流分析宿舍管理的业务流程:新生报到后,由后勤管理人员负责对新生的信息录入,并由专门人员带领到指定的宿舍入住,如果有个别同学需要调整宿舍的话,可以经过后勤管理人员的同意,指定他到那个宿舍入住,并把他的新的入住信息录入系统,录入以后即可浏览与学生有关的信息。2.32.3 数据字典数据字典2.3.1 宿舍管理系

24、统部分数据字典数据项学生数据信息学号 数据类型INT(10) 主键不能为空姓名 数据类型VARCHAR(10) 可为空性别 数据类型VARCHAR(10) 可为空专业 数据类型VARCHAR(10) 可为空院系 数据类型VARCHAR(10) 可为空九江学院宿舍管理系统9班级 数据类型VARCHAR(10) 可为空籍贯 数据类型VARCHAR(10) 可为空联系方法 数据类型VARCHAR(10) 可为空楼栋号 数据类型VARCHAR(10) 可为空寝室号 数据类型VARCHAR(10) 可为空床位 数据类型VARCHAR(10) 可为空家庭住址 数据类型VARCHAR(10) 可为空备注 数

25、据类型VARCHAR(50) 可为空寝室数据信息楼栋号 数据类型VARCHAR(10) 不可为空寝室号 数据类型VARCHAR(10) 不可为空住宿费 数据类型VARCHAR(10) 可为空应住人数 数据类型VARCHAR(10) 可为空房间数 数据类型VARCHAR(10) 可为空联系电话 数据类型VARCHAR(10) 可为空楼层数 数据类型VARCHAR(10) 可为空类别 数据类型VARCHAR(10) 可为空备注 数据类型VARCHAR(10) 可为空来访登记姓名 数据数据类型VARCHAR(10) 不可为空值班员 数据类型VARCHAR(10) 不可为空被访人员 数据类型VARCH

26、AR(10) 可为空宿舍号 数据类型VARCHAR(10) 不可为空关系 数据类型VARCHAR(10) 不可为空九江学院宿舍管理系统10到达时间 数据数据类型DATETIME(8) 可为空离去时间 数据类型DATETIME(8) 可为空备注 数据类型VARCHAR(50) 不可为空用户登陆信息用户名 数据类型VARCHAR(10) 不可为空密码 数据类型VARCHAR(10) 不可为空权限 数据类型VARCHAR(10) 不可为空物品进程登陆信息宿舍号 数据类型VARCHAR(10) 不可为空姓名 数据类型VARCHAR(10) 不可为空出楼物品 数据类型VARCHAR(10) 不可为空进楼

27、物品 数据类型VARCHAR(10) 不可为空值班人 数据类型VARCHAR(10) 不可为空时间 数据类型DATETIME(8) 不可为空备注 数据类型VARCHAR(50) 不可为空表修登记信息寝室号 数据类型VARCHAR(10) 不可为空值班员 数据类型VARCHAR(10) 不可为空物品名称 数据类型VARCHAR(10) 不可为空故障描述 数据类型VARCHAR(10) 不可为空时间 数据类型DATETIME(8) 不可为空九江学院宿舍管理系统113 系统设计3.13.1 系统总体结构设计系统总体结构设计宿舍管理部分分出了八大主模块,它们分别是:登陆模块、用户管理、用户管理信息查询

28、、宿舍管理、学生管理、来访登记、物品登记、报修管理。1.登陆模块:实现管理员和一般用户登录。如后勤服务人员用管理员,宿舍楼房管理人员就应该具有一般用户的权限。2.用户管理:实现对用户和管理员的添加和删除,修改。3.信息查询:输入学生信息查询学生详细信息或输入寝室号查询寝室里学生的信息。4.宿舍管理:添加学校所有宿舍的信息。如楼栋号,寝室号,住宿费,应住人数,类别(男或女) ,房间数,联系电话,楼层数,备注等。5.学生管理:添加入住登记学生信息。如学号,姓名,年龄,性别,楼栋号,寝室号,床位,院系,班级,级,联系方式,家庭住址,备注等。6.来访登记:来访人员的信息。如值班人,来访人员姓名被访人员

29、名,宿舍号,关系,来访时间,和离开时间,备注。7.物品登记:登记出楼物品和进楼物品。如宿舍号,姓名,出楼物品,进楼物品,时间,值班人,备注等。8.报修管理:登记学生反应的寝室物品故障情况。如寝室号,值班员,物品名称,故障描述,时间等。九江学院宿舍管理系统123.23.2 系统数据模型设计系统数据模型设计3.2.1 E-R 图3.2.1.1 宿舍管理系统 E-R 图如下所示: 信 息 表学生信息表寝室信息表来访登记物品信息表学 生 信 息 表床位号班级系别联系电话家庭地址 学号姓名性别宿舍号楼号学 生登 记信息表学生信息维 护符合条件表查询stqp九江学院宿舍管理系统133.2.2 关系模型宿舍

30、管理部分的关系模型:学生数据信息(学号,姓名,年龄,性别,楼栋号,寝室号,床位,院系,班级,级,联系方式,家庭住址,备注)货物进出登记信息(宿舍号,姓名,出楼物品,进楼物品,时间,值班人,备注)寝室基本信息(楼栋号,寝室号,住宿费,应住人数,类别(男或女) ,房间数,联系电话,楼层数,备注灯)来访登记信息(宿舍号,关系,来访时间,离开时间,备注)保修登记信息(寝室号,值班员,物品名称,故障描述,时间)3.33.3 系统开发与运行环境确定系统开发与运行环境确定3.3.1 系统开发(1)此系统是基于 Windows XP 环境的数据库管理,后台数据库采用 SQL SERVER 寝室数据信息类别住宿

31、费应住人数联系电话寝室号楼栋号楼层数备注房间数九江学院宿舍管理系统142000,前端使用 Vis 6.0 进行开发,此系统属于单机板系统。(2).开发系统中,数据库则是有 SQL server2000 开发。综合开发整个系统都是为了适应后勤管理的需要,在程序设计过程中,我们为了保证程序能正常的运行根据后勤管理的一些实际情况,添加了生活中常见的一些问题,帮助使用者更好地理解此程序。(5).为了方便用户对信息的查询,引入了查询模块,尽量做到查询的简单化。3.3.2 系统开发环境此系统是基于 Windows XP 环境的数据库管理系统,后台数据库采用 SQL SERVER 2000 前端使用 Vis

32、ual Basuc 进行开发,此系统属于单机板。本课题的开发需要采用一种适合于数据库编程,而且具备同时访问多种数据库系统能力的开发语言与工具。目前,Visual Basuc 是较为流行的可视化编程语言之一,在数据库开发方面具有丰富的资源,可以实现不同数据库间的异构连接,实现数据处理与转换。Visual Basuc 是微软公司推出的可视化、面向对象的高效率的快速应用等程序开发工具,提供了大量的较新较全的开发功能。作为一个优秀的前端开发工具,Visual Basuc 广受欢迎。3.3.2.1 开发工具 Visual Basuc 和 SQL server 介绍作为系统的开发,VB 6.0 是一个非常

33、理想选择。VB 全称为 VisualBasic,是微软公司推出的可视化编程工具 MSDN 之一,是目前世界上使用最广泛的程序开发工具。VB 因开发速度,简单易学的语法,体贴便利的开发环境、编译速度快而从众多的软件开发工具中脱颖而出。它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完善、紧密地结合起来,并封装了Windows 编程的复杂性。程序的规模小到简单的个人数据库应用,大到复杂的企业的多层次分布式系统,都可以使用 VB 进行开发,其友好的集成开发界面,可视化的开发模式,良好的数据库应用支持,高效的程序开发和程序运行,备受广大程序开发人员的好评。尤其是 VB 对数据库应用的强大支持,

34、大大提高了数据库应用软件开发的效率,缩短了开发周期,深受广大计算机人员的喜爱。本系统采用 VB 而不选择 Dephi、Visual C、PowerBulide 是因为开发户籍管理系统过程中发现其开发环境比较好。SQL Server 2000(64 位)是 Microsoft 公司开发的企业级数据库软件,SQL Server 2000(64 位) beta 的开发充分利用了 64 位硬件平台的增强性能。它为需要使用大量内存的数据应用程序(例如大型电子商务、数据仓库和分析应用程序)提供了具有更高水平的单系统伸缩性。目前,为 SQL Server 2000(64 位)计划开发的硬件产品最大可以支持

35、64GB 线性物理内存,将来的硬件产品将可以支持多达 4TB 的线性物理内存。九江学院宿舍管理系统153.3.3 运行环境简介(1).系统的性能要求系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。 本系统运行环境为单环境,在运算时对系统整体性能要求过高,要求:软件系统环境 winXP 以上+SQL server2000硬件系统环境 C600、64MB(RAM) 、500MB(HD) 。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。(2). 运行需求硬件条件:586 CPU、32M RAM、

36、3.2G 硬盘以上的 PC 机;打印机;局域网。软件条件:Windows 98 以及 Windows NT 操作系统;基于 SQL 语言的数据库服务器系统; 服务器。(3). 其他需求 本系统有较好的可维护性、可靠性、可理解性、效率高,易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等) ,使上述各方面最大限度的得到满足。4.宿舍管理系统主模块的设计4.14.1 宿舍管理系统查询主模块的体系结构设计宿舍管理系统查询主模块的体系结构设计 此模块的主要功

37、能是:学生入住学校后,对存入数据库的信息按输入的条件查询,对学生信息表,可以按学号进行查询你所需要的信息,对公寓楼信息表,可以输入公寓楼号进行查询,了解此公寓楼的学生入住情况.对宿舍信息表,诸如此类,还有许多小的功能,就不一一列举了。4.24.2 宿舍管理系统维护模块体系设计宿舍管理系统维护模块体系设计4.2.1 宿舍管理系统信息维护模块体系结构对学生的信息录入到数据库中,如果需要修改的话,可以随时地对信息进行添加,删除,修改和更新,并把处理以后的信息保存到数据库中,以方便一般用户和管理员九江学院宿舍管理系统16查询,对学生信息的查询,用户可以选择按姓名和学号进行查询。如果查询后,有的信息需要

38、修改的话,登陆后,可以对需要修改的信息进行修改,然后在保存到数据库中。此模块详细设计过程中遇到的困难和解决方法:(1). Visual Basic 怎样和 SQL SERVER 数据库连接起来,解决方法是,用Activex 控件中的 Adodc 进行连接,在里面设置数据库类型是 SQLSERVER 类型,取一个别名选择使用的服务器名,和访问时的用户名及密码,选择连接的实际数据库名等等做好这一系列设置之后,就可以通过 Visual Basic 中的像 OLEDB 和 Adodc 控件中属性的设置就可以和数据库连接起来了。(2).输入的信息如何存入数据库中,这个问题通过查阅很多书籍后找到了解决方法

39、是,使用一个 Activex 控件或者其它类似意义的控件和一个 Adodc 控件,设置Adodc 控件或者其它类似意义的控件和 Adodc 控件的属性让它们和数据库连接起来,然后通过编写程序存入数据库中.,由于未对数据库进行刷新,刚刚存入数据的数据库在表中还没有显示,因此在预览之前,先把 Query 进行关闭再打开,这里面还存在一个问题就是,第一次添加进入的数据库的案件信息可以正确预览出来,可是再次添加的进入数据库的案件信息就无法正确预览出来了,这个问题在指导老师的帮助下,通过对程序进行单步执行,知道在预览之前还要对参数进行刷新,这样以来问题才完全解决,学会单步执行可以很好的检测出程序中错误的

40、地方。5.宿舍管理系统主界面的功能及主要的代码5.5.1 1 用户登陆界面用户登陆界面一般用户界面的登陆,输入正确的用户名和密码后,即可以登陆系统的主界面了,如果输入的密码不正确,系统会进不去你再从新输入密码,此系统界面共用到两个Command 标签,两个 TextBox 编辑框和两个 Command 按扭。九江学院宿舍管理系统17登陆按扭的代码如下:Private Sub Command1_Click() rst.Open select * From yonghu where 用户名= + Trim(Me.txtusername) + , Cnn, adOpenKeyset, adLockO

41、ptimisticIf rst.RecordCount = 0 Then MsgBox 该用户名不存在,请查后再试!, vbCritical, 敬告! Me.txtusername = : Me.txtusername.SetFocus: Me.txtPassword.Text = sum = sum + 1 If sum = 3 Then MsgBox 看样子你不是合法的用户,请你离开。, vbCritical, 滚!滚!滚! End End If rst.Close Exit Sub Else If Trim(rst.Fields(密码) = Trim(Me.txtPassword) Th

42、en Getname = txtusername Gettype = rst.Fields(权限) MDIFrmmain.Show Unload Me 验证权限 Else MsgBox 密码不正确,请查证!, vbCritical, 警告! sum = sum + 1 If sum = 3 Then MsgBox 看样子你不是合法的用户,请你离开。, vbCritical, GET OUT OF HERE! End End IfEnd IfEnd If rst.Close End SubPrivate Sub Command2_Click()End九江学院宿舍管理系统18End Sub5.25

43、.2 宿舍管理系统主界面宿舍管理系统主界面一般用户登陆后,即进入了主界面,主界面分成七大块:用户管理、用户管理信息查询、宿舍管理、学生管理、来访登记、物品登记、报修管理。对学生的信息录入到数据库中,如果需要修改的话,可以登陆界面后,对数据库中的信息可以随时地对信息进行添加,删除,和修改,并把处理以后的信息保存到数据库中,以方便一般用户和管理员查询,对学生信息的查询,用户可以选择按姓名和学号进行查询。对寝室情况查询,用户只需输入即可查询到该寝室的入住信息,以便宿舍管理人员更好地对寝室的使用情况有所了解。 5.5. 3 3 查询信息的主界面查询信息的主界面查询模块的主要功能是:学生入住学校后,对学

44、生信息表,可以按学号和姓名进行查询你所需要的信息,对寝室信息表,可以输入学号进行查询,了解此寝室情况,对学生信息表,可以输入宿舍号进行查询宿舍的信息,了解宿舍的入住情况,如下:九江学院宿舍管理系统19查询系统的主要代码如下: Private Sub Command1_Click()On Error Resume NextList1.ClearIf Text2.Text = Then MsgBox 请输入查询条件!, , 提示 Exit SubEnd IfIf Option1.Value = True Then rst.Open select * From sushe where 寝室号= +

45、Trim(Text2.Text) + , Cnn, adOpenKeyset, adLockOptimistic If rst.RecordCount = 0 Then MsgBox 没有该宿舍,请查证!, , 提示 Call Command2_Click rst.Close Exit Sub End If For i = 0 To 7 Text1(12 + i).Text = rst.Fields(i)九江学院宿舍管理系统20 Combo2.Text = rst.Fields(类别) Next i rst.Close rst.Open select * From xuesheng where

46、 寝室号= + Trim(Text2.Text) + , Cnn, adOpenKeyset, adLockOptimistic If rst.RecordCount = 0 Then Label7.Caption = 该宿舍还没有学生居住 rst.Close Exit Sub End If For ii = 0 To rst.RecordCount - 1 List1.AddItem rst.Fields(姓名) Next ii rst.CloseElseIf Option2.Value = True Then rst.Open select * From xuesheng where 学号

47、= + Trim(Text2.Text) + , Cnn, adOpenKeyset, adLockOptimistic If rst.RecordCount = 0 Then MsgBox 没有该学生,请查证!, , 提示 Call Command2_Click rst.Close Exit Sub End If For i = 0 To 11 Text1(i).Text = rst.Fields(i) Combo1.Text = rst.Fields(性别) Next i rst.Close rstUP.Open select * From sushe where 寝室号= + Trim(

48、Text1(4).Text) + , Cnn, adOpenKeyset, adLockOptimistic For i = 0 To 7 Text1(12 + i).Text = rstUP.Fields(i) Combo2.Text = rstUP.Fields(类别) Next i九江学院宿舍管理系统21 rstUP.Close End IfEnd Sub 5.45.4 学生信息数据录入的主界面学生信息数据录入的主界面对学生的信息录入到数据库中,可以随时地对信息进行添加,删除和修改,并把处理以后的信息保存到数据库中,以方便一般用户和管理员查询,如下: 系统的主要代码如下:Private

49、Sub Command1_Click() If yf = 1 Then 新增 rst.Open select * From xuesheng, Cnn, adOpenKeyset, adLockOptimistic Call Check(学号, Text1(0), Me, 11) If Fh = 1 Then rst.Close Fh = 0 Exit Sub End If -九江学院宿舍管理系统22 rst.AddNew For i = 0 To 11 rst.Fields(i) = Text1(i) Next i rst.Fields(性别) = Combo1.Text rst.Updat

50、e For i = 0 To 11 Text1(i) = Next i Combo1.Text = yf = 0 rst.Close Adodc1.RefreshElseIf yf = 2 Then 修改 rst.Open select * From xuesheng where 学号= + Trim(DataGrid1.Columns(0) + , Cnn, adOpenKeyset, adLockOptimistic For i = 0 To 11 rst.Fields(i) = Text1(i) Next i rst.Fields(性别) = Combo1.Text rst.Update

51、 yf = 0 rst.Close Adodc1.Refresh End IfCommand1.Enabled = FalseCommand2.Enabled = False End Sub5.55.5 寝室信息数据录入的主界面寝室信息数据录入的主界面对寝室的信息录入到数据库中,可以随时地对信息进行添加,删除和修改,并把处理以后的信息保存到数据库中,以方便一般用户和管理员查询,如下:九江学院宿舍管理系统23系统的主要代码如下:Private Sub Form_Load() Adodc1.ConnectionString = driver=SQL Server;server=(local);da

52、tabase=sushe Adodc1.RecordSource = select * From sushe Adodc1.RefreshEnd SubPrivate Sub Toolbar1_ButtonClick(ByVal button As MSComctlLib.button)Select Case buttonCase 新增 For i = 0 To 7 Text1(i) = Next i Text1(0).SetFocus Command1.Enabled = True Command2.Enabled = True yf = 1Case 修改 If Text1(0) = The

53、n MsgBox 请选择要修改的宿舍, vbCritical, 警告 Else Command1.Enabled = True九江学院宿舍管理系统24 Command2.Enabled = True Text1(0).SetFocus yf = 2 End IfCase 删除On Error Resume Next- rst.Open select * From sushe where 寝室号= + Trim(Text1(1) + , Cnn, adOpenKeyset, adLockOptimistic- If Text1(0) = Then MsgBox 请选择要删除的宿舍, vbCrit

54、ical, 警告 Else i = MsgBox(是否确定删除寝室号为“ & Text1(0) & ”的宿舍, vbYesNo, 提示) If i = vbYes Then rst.Delete Adodc1.Refresh For i = 0 To 7 Text1(i) = Next i Else Exit Sub End If End If rst.Close End SelectEnd Sub5.65.6 来访者登记主界面来访者登记主界面对来访者的信息录入到数据库中,可以随时地对信息进行添加,删除和修改,并把处理以后的信息保存到数据库中,以方便一般用户和管理员查询,如下: 九江学院宿舍管

55、理系统255.75.7 货物进出登记主界面货物进出登记主界面对进出的货物信息的信息登记到数据库中,如下:九江学院宿舍管理系统265.85.8 保修登记主界面保修登记主界面对保修的货物信息的信息登记到数据库中,如下:九江学院宿舍管理系统276. 系统评价6.16.1 系统主要功能、特色系统主要功能、特色/ /优点介绍优点介绍6. 1.1 系统主要功能本课题主要是解决后勤的学生宿舍日常中涉及到的信息,目标是使宿舍在管理上做到数据的信息化、快速化。本系统主要包括系统管理,人员管理,日常工作管理和帮助等四大模块。四大模块中人员管理和日常工作管理这两大模块是设计的重点所在,下面重点介绍日常工作管理这部分

56、的主要模块及功能。日常工作管理这部分主要功能:寝室物品配置,对寝室的床、桌、柜、电气设备等的记载即时进行预览。来访登记,这部分的功能是对宿舍的安全起到了作用,可以记录何人什么名什么时候到来,找谁,和什么时候离去。借物信息,需要记录的是学生在宿舍管理处借日常用品的记录如果需要查询信息。在查询功能中找到你想要查询的信息拦输入指定查询信息,就可以查询到你要的信息,如果想要修改信息,先查询一下,如果确信需要修改的话,再在数据维护中就可以很方便的进行添加、删除、修改和更新。当然,还有许多小的功能,像修改一般用户密码、修改管理员密码、关于本软件的一些说明等等许多小的功能。6.1.2 此系统的特色/优点介绍

57、 (1). 本系统根据派出所的实际需求和需要进行设计和开发,切合实际。 (2).通用性能好,实用性强,易于推广,可扩展性好,此系统可以运行在多种操作系统平台上(Windows 9x/Windows NT/Windows 2000/Windows XP) 。数据库管理系统采用 SQL SERVER 2000,采用 Visual Basic 开发,系统的应用规模可以根据用户的需要动态配置。 (3).功能强大,综合性强 (4).有机结合计算机自动处理与人工处理; (5).用户界面友好,模块清晰,操作简单,使用方便,一看就懂,一学就会,设有帮助功能 (6).安全性好,可靠性高; (7).扩充性好,发展

58、潜力大。 (8).查询方便接近智能化九江学院宿舍管理系统28 (10).引入了身份验证模块保密工作做到了实处。6.26.2 系统存在不足与改进方案系统存在不足与改进方案6.2.1 系统存在不足 系统不足:由于时间比较仓促,所以本系统还不太完善,功能还不是很强大,有些功能还不能实现,再者由于作者的审美观不太好的关系,本系统的界面不是太美观,显得很粗糙。具体地说,对于信息查询功能还不能做到随意多个条件的查询和任意多个表的复合查询等等功能,身份验证模块比较简单,可能对保密性要求不是非常的高等等方面都需要改进和完善。6.2.2 改进方案 对于此系统要从美观、功能和技术上三个方面做重点改进。美观方面当然

59、是提高审美观点,尽可能做到界面美观,可视化并且要方便用户人员使用,功能方面要扩大此系统的功能,以前没有时间实现的现在要实现出来并且进行功能的扩充。技术方面的改进现在的系统虽然功能上基本上实现了,但很多方面没有考虑仔细,像实现这个功能可以用很多控件,到底用哪个控件最好、最合适、速度最快呢,这个方面要重点考虑一下,还有许多不足的地方也要尽可能的找出来。九江学院宿舍管理系统29结 论我们的毕业设计快要结束,答辩即将开始开始,我们大学四年的生活也就要划上结束符号,这最后的符号是问号、逗号或者感叹号再有几天也就有结果了。我想在这大学的最后时间里,我们每个人都会对我们一起度过的四年生活有点感慨吧,特别是设

60、计这一阶段。我觉得毕业设计是最能体现大学所学知识的时候。我给我自己的评价是我并没有好好的把握这四年的时光,有好多知识我只是学了个一知半解,并没有深入地学,或许在学的时候也就是为了应付考试吧!于是到了需要用的时候,才知道自己学的不够彻底,要用自己的所学去完成自己的一个设计是有很大的困难的。如果在要用的时候你因为知识的不能应用而放弃了自己的计划,这就是你对学习这门知识的第二次失败,我想你是很难有第三次的勇气再去学习这门知识的。通过这段时间的毕业设计,学到了很多东西,不仅把以前所学的很多知识充分利用上了,还要我学会使用了两种数据库开发软件(Visual Basic 和 SQL SERVER) ,初步

61、了解了 Visual Basic 强大的数据库开发能力,对 Visual Basic 开发语言上有了进一步的了解,我们体会到了软件开发不仅是编程,它需要方方面面的考虑,同时也必须具备比较全面的知识。就像我们生活中的第一件事都需要有始有终,认真对待。我们在设计过程中也见到了许多困难,在指导老师和同学的帮助下,我们通过了自己的努力,完成了设计,不但培养了我们细心和耐性,树立了一种科学的态度。这对我们以后的工作和学习有了很大的帮助和指导。同时我们也认识到本身不存在很多不足的地方,还需要不断的努力 来充实自己完善自己,只有这样我们才能学无止境,以求得更大的发展。此毕业论文结束,毕业设计完成之际,我们特

62、别感谢我的指导老师XXX老师,他负责任的指导和建议使我受益非浅,他每时每刻的督促使我们不敢有丝毫的怠慢,尤其是在我出去找工作的时候,他还提醒我要多看书,不要忘了还要做毕业设计,对此我深表感激。另外我还要感谢本小组同学,在我遇到技术型难题的时候,是他们给了我们无私的帮助,使我顺利渡过难关。还有其他的一些老师和同学也给了我们很多帮助,在此一并谢过,不再一一列举了九江学院宿舍管理系统30致 谢此毕业论文结束,毕业设计完成之际,我们特别感谢我的指导老师XXX老师,他负责任的指导和建议使我受益非浅,他每时每刻的督促使我们不敢有丝毫的怠慢,尤其是在我出去找工作的时候,他还提醒我要多看书,不要忘了还要做毕业

63、设计,对此我深表感激。另外我还要感谢本小组等同学,在我们遇到技术型难题的时候,是他们给了我们无私的帮助,使我顺利渡过难关。还有其他的一些老师和同学也给了我们很多帮助,在此一并谢过,不再一一列举了九江学院宿舍管理系统31参考资料管理信息系统 (第三版) 主编:薛成华 清华大学出版社 软件工程概论 主编: 郑人杰、殷人昆 清华大学出版社 Visual Basic 数据库深入编程技术 主编:张龙卿 北京希望电子出版社Visual Basic 程序设计及其应用开发 主编:李存斌 中国水利水电出版社Visual Basic 数据库开发技术主编:王淑芳,孟祥文 机械工业出版社Visual Basic 实用

64、技术精粹主编:吕宗智,汪世攀等等 人民邮电出版社Visual Basic 基础与提高主编:新智工作室 电子工业出版社Visual Basic 数据库应用开发技术与实例主编:张大年,刘剑锋等等 清华大学出版社 畅游 Visual Basic 主编: 钱世洋、李 冬 大恒电子出版社Visual Basic 数据库编程实战与精通 主编:房增华 徐远超 清华大学出版社SQL Server 2000 培训教程主编:余晨 李文炬 清华大学出版社SQL Server 2000 编程员指南主编:余成武 中国水利出版社 数据库系统概论 (第三版) 主编:萨师煊 王珊 高等教育出版社 Visual Basic 数据库开发主编: 魏志强 王忠华 电子工业出版社等等

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!