宿舍住宿管理java课程设计_宿舍管理系统Java课程设计

本文介绍了基于Java的宿舍管理系统课程设计,系统包括学生登录模块和宿舍管理员管理模块。学生模块有密码修改、公物维修上报和个人信息查询功能,管理员模块涉及用户管理、宿舍管理和住宿管理。系统采用图形用户界面,使用MySQL数据库,旨在提高宿舍管理效率和便捷性。
摘要由CSDN通过智能技术生成

41528d3028836879cd698677c3999917.gif宿舍管理系统Java课程设计

Java 课程设计设计(论文) 题目: 宿舍管理系统 所 在 院: 专 业 : 班 级 : 学 生 姓 名: 学 号: 指 导 教 师: 年 月 日课程设计(论文)任务书设计题目: 宿舍管理系统 专业 : 班级: 学号: 姓名: 主要内容设计宿舍管理系统,主要包含两大模块:学生登录模块,宿舍管理员管理模块。学生登录模块包含:密码修改,公物维修上报,个人信息查询。宿舍管理员模块包含:用户管理(用户的添加和删除) ,宿舍管理(报修记录表,来访人登记) ,住宿管理(登记和删除入住信息) ,信息查询(学生信息登记) 。采用图形用户界面,通过菜单选择相应的操作,直观且简单。数据库选用 mysql,编辑平台选用 myEclipse。所用的知识点有:类的基本构成,异常处理,图形用户界面和数据库。基本要求: 按照内容要求,设计完整的宿舍管理系统。要求调试通过,不存在漏洞,方便用户操作。功能的实现上力求容错能力要强且提示信息完备。完成期限: 年月日 指导教师签名: 评审小组负责人签名: 目 录第一章 引 言 .1第二章 系统需求分析 .22.1 功能需求 .22.1.1 基本功能需求 .22.1.2 报表需求 .22.1.3 用户界面需求 .32.2 性能需求 .32.3 数据库选择 .32.4 环境 .4第三章 宿舍管理系统概要设计 .53.1 系统功能模块图 .53.1.1 用户帐号模块 .63.1.2 宿舍管理模块 .63.1.3 信息查询模块 .73.1.4 出入管理模块 .73.2 系统所需数据字典 8第四章 宿舍管理系统详细设计 .124.3 具体模块设计及测试结果 124.3.1 账户信息模块的详细设计 124.3.2 宿舍管理模块的详细设计 144.3.3 信息查询窗口详细设计 164.3.4 出入管理模块详细设计 17第五章 系统测试 .205.1 所遇问题 205.2 系统测试 20第 六 章 总 结 .21参考文献 .22附录:代码 23第一章 引 言学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21 世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。第二章 系统需求分析目前,我们学校的宿舍管理采用的还是人工来进行管理的, 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。2.1 功能需求2.1.1 基本功能需求本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具有如下功能:1.系统要求用户必须输入正确的用户名和密码才能进入系统。2.系统应该提供学生住宿情况的基本登记。3.系统应提供学生每学期学生的离校处理。4.系统应提供人员来访登记及结束访问的详细登记。5.系统应提供学生在校期间物品出入宿舍楼的详细情况登记。6.系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)。 7.系统应提供增加、删除、修改用户帐户的功能。8.系统还应具有添加、修改、删除学生基本信息的功能。2.1.2 报表需求学生宿舍管理系统的某些信息应当能够以报表形式打印出来。基本上应该能够实现扣分统计、和卫生评比的报表打印功能。2.1.3 用户界面需求学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。快捷按钮的创建也是非常需要的,以方便用户操作。2.2 性能需求 2.2.1 系统安全性学生宿舍管理系统中的增加用户、学生毕业离校等的某些模块都是相联系在一起的,所以在系统的管理权限上应当进行严格控制,具体思想如下:1.要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。2.在上述要求基础上可以为该系统设定三种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录、普通用户登录和只读用户三个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统进行操作。3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于大部分的很关键的模块是无权使用的。只读用户只能观看数据对任何模块都无权修改。2.3 数据库选择数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。我们选用的是 SQL Server 2000。2.4 环境本系统是以 Windows 系统为操作平台,用 C++编程语言和 MySQL 数据库来实现高校学生宿舍管理系统所需功能的。第三章 宿舍管理系统概要设计3.1 系统功能模块图系统功能模块图高校学生公寓管理系统学生登录管理报修记录表null来访登记 宿舍管理密码修改公物报修个人信息查询学生查询信息查询管理用户帐号添加删除离开删除来访登记住宿管理设计宿舍管理系统,主要包含两大模块:学生登录模块,宿舍管理员管理模块。学生登录模块包含:密码修改,公物维修上报,个人信息查询。宿舍管理员模块包含:用户管理(用户的添加和删除) ,宿舍管理(报修记录表,来访人登记) ,住宿管理(登记和删除入住信息) ,信息查询(学生信息登记) 。每个模块将实现不同的功能。下面将具体进行介绍。3.1.1 用户管理模块系统分支(用户帐号模块)功能模块图用户帐号模块包括:用户设置,删除二个部分。1. 用户设置:实现系统管理人员、普通人员登录和密码修改。2. 退出系统:实现正常退出宿舍管理系统。3.1.2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值