JAVA实训报告专业资料.doc
《JAVA实训报告专业资料.doc》由会员分享,可在线阅读,更多相关《JAVA实训报告专业资料.doc(39页珍藏版)》请在咨信网上搜索。
实训报告书 实训名称: 宿舍管理查询系统 系 (部): 信息工程系 专业班级: 学生姓名: 学 号: 指导教师: 完毕日期: 2023.01.07 山东科技大学 实训课题 宿舍管理查询系统 实训人姓名 同组人员 实训日期 2023.12.30 至 2023.01.07 实训成绩 指导教师评语 指导教师署名:______________ _______年 ____ 月____日 目录 1 引言 4 1.1 文档目的 4 1.2 读者对象 5 1.3 术语与技术解释 5 1.4参考资料 7 2 需求分析 8 2.1项目说明 8 2.2功能性需求分析 8 2.3系统功能结构图 10 2.4 数据需求 14 3 用户界面设计及实现 15 3.1应当遵循的界面设计规范 15 3.2工作流程图 16 3.3用户界面关系图 22 4 数据库设计 25 4.1 数据库环境说明 25 4.2 数据库的命名规则 26 4.3 数据库设计 26 5 用户手册 28 5.1 功能简介 28 5.2使用说明 28 6 实验总结 29 附录源代码 30 1 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相称麻烦的。并且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不仅麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个安静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。 我们小组针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相称大,并且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运营速度快、安全性高、稳定性好的优点,并且具有完善的报表生成、修改功能,可以快速的查询学校所需的住宿信息。 1.1 文档目的 本《宿舍管理系统性实训报告》涉及宿舍管理系统《需求分析说明书》、宿舍管理系统《数据库设计报告》、宿舍管理系统《用户界面设计报告》及宿舍管理系统《用户手册》四部分。 (1) 《需求分析说明书》将全面描述本系统的各种功能、运营环境,使客户和开发者双方对本系统的初始规定有一个共同的理解,使之成为整个开发工作的基础; (2) 《数据库设计报告》作为宿舍查询软件设计文档的重要组成部分,本文档重要对该软件后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时拟定了每个表的数据字典结构。它是开发人员实际建立bbc数据库及其数据库对象的重要参考依据; (3) 《用户界面设计报告》是为了开发宿舍管理查询软件而编写,重要面向系统分析员、程序员、测试员、实行员和最终用户。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完毕后系统验收的依据。 (4)《用户手册》具体描述并指导系统的最终用户如何使用本系统;如碰到问题如何解决等。 1.2 读者对象 《需求分析说明书》的读者重要包含宿舍管理员、项目开发人员、测试人员等。 《数据库设计报告》重要读者涉及设计人员(涉及模块设计人员)、系统开发人员(涉及数据库开发、编码人员)、测试人员等。 《用户界面设计报告》的读者重要包含界面设计人员、美工人员、编码人员、测试人员等。 《用户手册》的读者对象是该系统的最终用户或者指导最终用户使用本系统的相关人员。 1.3 术语与技术解释 Java技术 Java技术是由美国Sun公司提倡和推出的,是一种简朴易用、完全面向对象、具有平台无关性且安全可靠的重要面向Internet的开发工具。Java技术涉及Java语言和Java MediaAPIs、SecurityAPIs、ManagementAPIs、Java Applet、Java RMI、Java Beans、Java OS、Java Servlet、JDBC、JNDI、Enterprise JavaBeans等[1]。随着Java Servlet的出现和JSP的渐渐成熟,让Java正式的走向了Web开发技术的舞台。Java以其强大的移植能力,多线程解决和网络解决能力已成为研究人员,开发人员瞩目的焦点,它与Web技术的有机结合特别适宜进行网络计算和动态多媒体信息的开发解决。Java技术带来的是一场革命,它是第一个真正独立于平台的语言,基于Java语言开发的软件可以实现“一次设计,到处运营”,即Java程序不经改变即可部署到任何运营Java虚拟机的计算机结构和操作系统,使得整个Web世界发生了翻天覆地的变化。 JDBC JDBC是Java的开发者——Sun公司制定的Java数据库连接(Java DataBase Connectivity)技术的简称。它是Sun公司联合数据库开发商开发出来的独立于DBMS[18]的API(Application Programming Interface,应用程序接口),它为Java开发者使用各种数据库提供了统一的API。 JDBC的功能和Microsoft的ODBC(Open DataBase Connectivity,开放式数据库连接)类似,但与ODBC还是有一定的差别,JDBC是一个真正跨平台的API,而ODBC是一个C语言程序接口,必须在本地执行。大多数ODBC驱动程序需要安装一系列的代码模块在客户机上,而JDBC可以直接在本地或在远程服务器上执行,且JDBC的维护和部署工作更简朴。 JDBC提供了四种连接数据库的驱动程序方法。第一种是JDBC-ODBC桥驱动程序。第二种是本机代码和Java驱动程序。第三种是纯Java驱动程序。第四种是本机协议Java驱动程序。 运用JDBC实现数据库的操作一般可分为以下几个环节。(1)加载JDBC驱动程序。(2)获取连接接口。(3)创建Statement对象。(4)执行Statement对象。(5)查看返回的结果集。(6)关闭结果集对象。(7)关闭Statement对象。(8)关闭连接接口 数据库技术简介 数据库技术是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和解决数据。 数据管理是指对数据的组织、编码、分类、存储、检索和维护。它是数据解决的中心问题。数据管理方法根据数据管理的特点,其发展可划分为三个阶段:人工管理阶段、文献管理阶段和数据库系统阶段。一个完整的数据库系统是由计算机软硬件系统、数据库、数据库管理系统、应用程序和数据库管理员五个方面组成,其核心是数据库管理系统(DBMS)。 数据库技术的发展,已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术最初产生于20世纪60年代中期,根据数据模型的发展,可以划分为三个阶段:第一代的网状、层次数据库系统;第二代的关系数据库系统;第三代的以面向对象模型为重要特性的数据库系统。 关系模型具有以下特点: 1、关系模型的概念单一,实体和实体之间的连系用关系来表达; 2、以关系数学为基础; 3、数据的物理存储和存取途径对用户不透明; 4、关系数据库语言是非过程化的。 第三代数据库重要有以下特性: 1、支持数据管理、对象管理和知识管理; 2、保持和继承了第二代数据库系统的技术; 3、对其它系统开放,支持数据库语言标准,支持标准网络协议,有良好的可移植性、可连接性、可扩展性和互操作性等。 分布式数据库允许用户开发的应用程序把多个物理分开的、通过网络互联的数据库当作一个完整的数据库看待。并行数据库通过cluster 技术把一个大的事务分散到cluster中的多个节点去执行,提高了数据库的吞吐和容错性。多媒体数据库提供了一系列用来存储图像、音频和视频对象类型,更好地对多媒体数据进行存储、管理、查询。模糊数据库是存储、组织、管理和操纵模糊数据库的数据库,可以用于模糊知识解决。 1.4参考资料 [1]叶核亚.JAVA程序设计实用教程.电子工业出版社,2023.02. [2]刘太安,林晓霞.数据库技术及应用,2023.08. 2 需求分析 2.1项目说明 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相称麻烦的。并且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不仅麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个安静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相称大,并且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运营速度快、安全性高、稳定性好的优点,并且具有完善的报表生成、修改功能,可以快速的查询学校所需的住宿信息。 2.2功能性需求分析 本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应尽也许的贴近学生,便于用户操作。系统在实现上应当具有如下功能: 2.2.1 系统管理模块 系统管理模块涉及:超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。 1.超级用户登录:实现系统管理人员登录。超级用户可以实现普通用户的所有功能以及管理普通用户。 2.普通用户登录:实现一般管理人员登录。 普通用户可以实现公寓管理模块中的宿舍管理部分,也可以实现学生管理模块、信息查询模块中、出入登记模块、信息修改模块的学生信息修改以及个人财物登记、报表管理模块中的学生信息、物品出入楼信息、宿舍住宿情况、人员来访情况。 3.用户管理:实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。 4.密码修改:实现所用用户的密码更改功能。 5.退出系统:实现正常退出宿舍管理系统。 2.2.2 公寓管理模块 公寓管理模块涉及:楼房管理、宿舍管理、员工管理三个大的部分。 1.楼房管理:登记学校所有住宿楼情况。 2.宿舍管理:登记学校所有宿舍的情况。 3.员工原理:实现楼房管理人员的添加功能。 2.2.3 学生管理模块 学生管理模块涉及:学生基本信息录入、学生财物登记、学生学期注册、学生离校管理四项功能. 1.学生基本信息录入:实现学生基本信息情况的登记及宿舍的分派功能。 2.学生财物登记:登记学生在校期间所拥有的公共及私有贵重物品情况。 3.学生学期注册管理:登记学生在校期间每学期的宿舍缴费情况。 4.学生离校管理:实现学生毕业离校解决,注销该学生信息。 2.2.4 信息查询模块 信息查询模块基本上涉及:按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。 1.按学号进行查询:实现每个学生基本信息情况的查询功能。 2.按姓名查询:通过学生姓名查询学生基本信息情况。 3.按班级查询:通过班级查询某班级学生住宿情况及该班级学生信息。 4.按寝室号查询:查看每个宿舍所住学生信息情况。 5.楼房住宿情况查询:查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生记录情况。 2.2.5 出入登记模块 出入登记模块涉及:进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能模块。 1.进楼物品登记:具体登记某学生搬入宿舍楼的物品情况。 2.出楼物品登记:具体登记某学生搬出宿舍楼的物品情况。 3.人员来访登记:具体登记进入宿舍楼的外来人员情况。 4.结束访问登记:具体登记外来人员的离开情况。 2.2.6信息修改模块 信息修改模块涉及:学生基本信息修改、员工基本信息修改、个人财物信息修改三个大的功能。 1.学生基本信息修改:实现系统管理人员对学生基本信息情况所作的添加、修改、删除。 2.员工信息修改:实现系统管理人员对楼房员工的修改、删除功能。 3.个人财物修改:实现对学生个人财物的添加、修改、删除功能。 2.2.7 报表管理模块 报表管理模块涉及:学生信息打印、员工信息打印、宿舍交费情况打印、物品出入楼信息打印、某宿舍住宿情况打印、员来访情况六个功能。 1,学生信息:查询并打印每个学生的具体基本信息情况。 2,员工信息:查询并打印每栋宿舍楼的所有员工信息情况。 3,宿舍交费情况:查询并打印已交清或未交清住宿费的学生信息。 4,物品出入楼信息:查询并打印某学生的物品出入宿舍楼的信息情况。 5,宿舍住宿情况:查询并打印某个宿舍的具体住宿情况。 6,人员来访情况:查询并打印某个时间段的人员来访情况 2.3系统功能结构图 本部分重要介绍了宿舍管理系统的各个模块的流程。 2.3.1系统功能结构图 宿舍管理员是本宿舍管理系统的权限所有者,可以对该系统中的数据进行删、改、增等,可以查询本系统中的所有信息并进行维护。 宿舍管理员管理本系统模块结构图如图1. 高 校 学 生 公 寓 管 理 系 统 出入楼登记 来访登记 出入管理 周查扣分 卫生评选 扣分记录 卫生评选 系统管理模块 账户设立 退出账户 信息查询 按姓名查询 按班级查询 按宿舍号查询 按学号查询 学生退宿 宿舍管理 管理 学生信息录入 学生信息修改 图1 2.3.2用户帐号模块 用户帐号 退出系统 帐号设立 系统分支(用户帐号模块)功能模块图 用户帐号模块涉及:用户设立,退出系统二个部分。 1. 用户设立:实现系统管理人员、普通人员登录和密码修改。 2. 退出系统:实现正常退出宿舍管理系统。 2.3.3宿舍管理模块 宿舍管理 管理 退宿管理 入住管理 学生信息修改 系统分支(宿舍管理模块)功能模块图 公寓管理模块涉及:入住管理、退宿管理、员工管理、晚归管理、公物报修五个大的部分。 1.入住管理:登记学校所有住宿楼情况。 2.退宿管理:登记学校所有宿舍退宿人员的情况,并删除退宿人员信息。 3.学生信息修改:对调换宿舍的学生以及学生信息变更情况进行修改。 2.3.4信息查询模块 学生信息查询 按姓名查询 按班级查询 按宿舍号查询 按学号查询 系统分支(信息查询模块)功能模块图 信息查询模块基本上涉及:学生查询(要实现按多种条件的查询)。 1. 学生信息查询:实现每个学生基本信息情况的查询功能。 周查扣分 卫生评选 扣分记录 卫生评选 卫生评选 2.3.5卫生评选模块 系统分支(卫生评选模块)功能模块图 卫生评选模块基本上涉及:周扣分、扣分记录 卫生评选。 1.周扣分:纪录每周每个宿舍楼每个宿舍每个人的扣分情况 2.扣分记录:按班级和宿舍两种不同分法在一段时间内的个人扣分的名单的记录情况。 3.卫生评选:实现宿舍先进集体和先进个人的名单的记录。 2.3.6出入管理模块 物品出入楼登记 来访登记 出入管理 系统分支(出入管理模块)功能模块图 出入登记模块涉及:来访登记、进出楼登记、两个功能模块。 1.来访登记:具体登记进入宿舍楼的外来人员情况和离开情况。 2.进出楼登记:具体登记某学生搬入和搬出宿舍楼的物品情况。 2.4 数据需求 从需求分析可以看出,本系统存在以下几个实体: 学生实体:用于显示学生的属性,涉及学生姓名、学生性别、学号、联系方式、宿舍编号、入住日期等 班级实体:用于显示班级的属性,涉及班级编号、班级名称、班主任等 宿舍实体:用于显示宿舍的信息,涉及房间ID、入住性别、应住人数、实住人数等 用户实体:登录用户的信息,涉及用户名、密码 E-R模型设计 根据实体设计,可以得到各个实体E-R图和关系E-R图。 实体E-R图 (1) 学生实体E-R图如图2所示。 学生 联系电话 班级号 籍贯 性别 姓名 宿舍号 学生ID 床号 入住日期 图2 学生实体E-R图 (2) 班级实体E-R图如图3所示。 班级 辅导员姓名 班级姓名 班级ID 图3 班级实体E-R图 (3) 宿舍实体E-R图如图4所示。 房间 房间号 入住性别 应住人数 实住人数 房间ID 图4 宿舍实体E-R图 (4) 用户实体E-R图如图5所示。 用户 用户名 密码 图5 用户实体E-R 关系E-R图 (1)宿舍与学生之间E—R图,如图6. 宿舍 包含 学生 1 n 图6. (2)管理员与宿舍之间E-R图,如图7. 管理员 包含 宿舍 1 n 图7. (3)班级与学生之间E-R图,图8. 班级 包含 学生 1 n 图8. (4)班级与宿舍的关系,如图9. 班级 包含 宿舍 1 n 图9. 3 用户界面设计及实现 3.1应当遵循的界面设计规范 界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。并且设计良好的界面可以引导用户自己完毕相应的操作,起到向导的作用。 用户原则: (1)易用性 按钮名称应当易懂,用词准确,屏弃模棱两可的字眼,要与同一界面上的其他按钮易于区分,能望文知意最佳, 抱负的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的对的操作。 (2)易用性细则 ① 完毕同一功能或任务的元素放在集中位置,减少鼠标移动的距离。 ② 按功能将界面划分局域块,用Frame框括起来,并要有功能说明或标题。 ③ 界面上一方面应输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。 ④ 同一界面上的控件数最佳不要超过10个,多于10个时可以考虑使用分页界面显示。 ⑤ 复选框和选项框按选择几率的高底而先后排列。 ⑥ 复选框和选项框要有默认选项,并支持Tab选择。 ⑦ 选项数相同时多用选项框而不用下拉列表框。 ⑧ 界面空间较小时使用下拉框而不用选项框。 ⑨ 选项数较少时使用选项框,相反使用下拉列表框。 ⑩ 专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼。 3.2工作流程图 3.2.1系统管理模块 当宿舍管理系统需要进入时,具有使用不同功能权限的各用户,以不同的权限、用户名称、用户密码登录该系统。像我们学校后勤主任,值班老师的组长就应当具有系统管理员的权限, 宿舍楼房管理人员就应当具有一般用户的权限。一些关键性的数据是没有访问权的。如帐号密码的修改,和员工信息的增删改。要是以浏览者身份登陆该系统的话就只有只读的权限,凡是有增删改和好多关键性的窗口都无权更改和访问。 图10 管理员 职工 浏览者 登录系统 是否注册用户 输入用户名密码 完毕注册 输入所需信息 注册 是 否 用户账号的添加与删除如图10. 3.2.2宿舍学生管理模块 <1>办理入住流程图 当新生入学或者学期中需要安排新同学入宿,该同学携自己本人信息到宿舍管理员处提供自己的信息,供管理员输入信息,安排入宿。 办理学生入住模块工作流程图如图11. 输入学生信息 结束 办理入住 成功 添加学生信息 失败 完毕添加 图11 用户登录 <2>办理退住流程图 当某同学由于一些因素需要退宿,这时需要该同学向宿舍管理员提供自己本人的学生信息,然后宿舍管理员输入该同学的学号,查询该同学的信息,删除该同学在宿舍管理系统中的学生信息,完毕退宿。 生退宿模块流程图如图12. 图12 输入学生信息 办理退住 成功 删除学生信息 失败 查询 输出学生信息 成功 完毕调换 用户登录 <3>调换宿舍流程图 当由于某些因素,同学或同学之间需要调换宿舍时,该同学向宿舍管理员提供自己的学生信息,经管理员输入与查询后,满足条件后进入等待状态。此时宿舍管理员通过本系统查询能满足该同学所规定的条件,假如符合规定,则进行调换;假如没有则进行等待,等到满足时再进行调换。 学生调换宿舍模块流程图如图13. 图13 输入学生信息 调换宿舍 成功 修改学生信息 失败 查询 输出学生信息 成功 完毕调换 用户登录 <4>学生信息修改 当由于某些因素,某同学需要修改自己的信息,这时要向宿舍管理员提供自己原先的信息以及所要修改更新的信息,管理员通过本系统查询到该学生的信息,进入后台进行修改,修改完毕后,前台完毕更新。 学生信息维护模块流程图如图14. 信息维护 学生信息修改 输入学生信息 确认 修改信息 数据解决 查询 结束 取消 失败 成功 图14 3.2.2学生信息查询模块流程图 当有辅导员需要了解自己班级学生所在宿舍的信息,需要向宿舍管理员提出请求,宿舍管理员输入该辅导员所带班级的信息,通过本系统能查询到该班级所有宿舍的信息。当想知道某位学生的住宿信息时,只需要提供该同学的学号,能查询到该同学的所有住宿信息。当想知道某宿舍某床位的学生信息时,只需要提供该宿舍号床号,就能查询到此床位的学生信息。 学生信息查询模块流程图如图15. 登录系统 学生信息查询 按学号查询 显示查询结果 按姓名查询 按班级查询 按寝室号查询 显示查询结果 显示查询结果 显示查询结果 开始 图15 3.3用户界面设计 3.3.1用户登录模块 用户登录模块涉及:用户只有通过输入有效信息才干登录用户界面,是为了保护学生信息安全。 用户登录界面如图16. 欢迎登录宿舍管理系统 用户名 密码 登录 取消 修改密码 注册新用户 图16 用户登录主界面如图17. 办理退住 办理入住 信息修改 卫生情况 调换宿舍 宿舍管理查询系统欢迎你 按姓名查询 图17 3.3.2宿舍住宿信息 宿舍住宿信息涉及:学生入住信息填写,学生退住信息删除,调换宿舍学生信息修改该,是为了宿舍的方便管理。 办理入住用户界面如图18. 学号 床位号 姓名 籍贯 入住日期 宿舍号 联系电话 班级号 确认入住 退出入住 图18 办理学生退住如图19. 学号 查询 确认退住 取消 图19 学生信息修改如图20. 学号 床位号 姓名 籍贯 入住日期 宿舍号 联系电话 班级号 确认修改 退出修改 学号 查询 图20 3.3.3宿舍基本情况查询 宿舍基本情况查询涉及:按学号、姓名、班级、寝室号、床号查询宿舍卫生与学生基本情况。 查询图如图21. 按姓名查询 按学号查询 按班级查询 按宿舍查询 输出查询结果 图21 卫生查询如图22. 宿舍号 查询 输出寝室卫生情况 图22. 4 数据库设计 4.1 数据库环境说明 宽带收费管理系统的后台数据库采用Microsoft SQL Server 2023 Enterprise Edtion 数据库管理系统建立并维护。数据库设计过程中采用Sybase公司的PowerDesigner9.0创建了news数据库的ER图,使用SQL Server的查询分析器创建了数据库脚本文献news.sql。其中SQL Server的登录模式为混和身份验证,超级用户的用户名及密码均为sa,SQL Server服务器的端标语:1433。 4.2 数据库的命名规则 (1)数据库的命名:所有由英文小写字母组成,单词之间使用下划线分割。 如:宿舍管理系统后台数据库命名:bbc。 (2)数据库表命名:bbc_表义名(可以使用缩写)。 表义名:首字母大写的英文单词,单词之间以下划线分割。 4.3 数据库设计 本宿舍管理系统需要的数据需求,需要SQL数据库的技术支持。数据需求需要多个包含多条记录的表以及数据类型的定义。涉及班级信息表,宿舍入住情况表,宿舍卫生情况表,学生信息表,用户信息表。以下为这些表的定义数据类型: 1. 班级表 2. 宿舍床位表 3. 宿舍卫生情况表 4. 学生信息表 5. 用户账户密码表 5 用户手册 5.1 功能简介 本项目重要是为宿舍管理人员编写一个宿舍管理查询软件,提供公寓基本情况、寝室基本情况、学生基本情况和卫生检查基本情况的分类管理和快速查询功能。我们小组编写的软件具体功能如下: (一)对宿舍基本情况的记录,涉及宿舍号,宿舍人数,宿舍归于的班级号,空床数与床位号。 (二)对现有历史记录进行管理与查询,涉及通过学生的姓名或学号可以查询到学生的宿舍信息,通过宿舍号或床位号可以查询到该床位学生的信息。 (三)管理学生入住信息变更,涉及学生宿舍的调换、学生退宿、新进学生的入住,需要宿舍管理人员及时的查询宿舍情况,宿舍空床情况,及时更新学生入住信息,删除退宿学生信息,增添新进学生的信息,更新宿舍里变更的信息 (四)宿舍卫生情况的历史输入与查询,平常卫生情况的变更,便于用户的查询。 (五)该系统自身的管理功能,提供用户权限,用户管理账户与密码。 通过使用该系统可以规范业务流程,方便宿舍管理人员以及其他学校管理人员对宿舍、学生的管理,对信息的查询与维护,减少了冗余量,提高了管理人员的工作效率。 5.2使用说明 1.用户打开此系统,显示登陆界面,用户输入用户名与密码,点击“确认”进入“宿舍管理查询软件”。如图 图 2.用户进入“宿舍管理查询软件主页”。界面显示“办理入住”、“退住”、“学生信息修改”、“调换宿舍”、“卫生情况”、“查询”六项内容。如图 图 3.本宿舍查询管理软件的“查询”功能至为重要,当“办理入住”时需要先查询有无空床的宿舍以及宿舍信息;当“退住”时,需要先查询退住学生的信息,再进行“退住”的操作;当进行“学生信息修改”时,先查询该学生信息再进行修改操作;当“调换宿舍”时,需先查询要调换宿舍学生的信息以及查询需要调换的宿舍信息。综上所述,以下几项操作建立在“查询”的基础上,系统默认为“已查询”,用户在使用时请注意。 4.当办理入住时,用户点击“办理入住”按钮进入“办理入住”界面,用户输入需要入住的学生的信息,点击“确认入住”按钮,完毕“办理入住”操作。 5. 当办理退住时,用户点击“退住”按钮,进入“办理退住”界面,输入学生“学号”,点击“查询”界面出现该同学信息,点击“退住”完毕操作。 6. 修改学生信息时,用户输入学号,查询该学生信息,界面出现该学生信息,用户进行修改,点击“确认修改”按钮,完毕操作。 7. 查询卫生情况时,点击“卫生情况”按钮,进入查询界面,输入宿舍号,查询,界面显示该宿舍卫生情况,完毕操作。 6 实验总结 在本次宿舍管理系统的开发过程中,由于我们小组是初次开发软件,在知识、经验方面都存在着局限性。此外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和局限性。由于对学生管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。有些需求虽然我们已经想到,但由于我们现在知识水平的有限,未能完全实现,因此感觉到比较遗憾。 尽管本管理系统存在着很多局限性,但其功能全面、易于日后程序更新、数据库管理容易、界面和谐、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本学生管理系统是一套学校在平常管理中必不可少的管理软件,通过开发这个系统,我们小组掌握了这次项目过程,了解了软件设计中的基本知识,巩固了我们对JAVA语言与数据库SQL Server的学习,但在这次软件设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间互相帮助的精神。 此外关于本次宿舍管理系统的设计,我们也进行了很多的思考。通常,把软件的质量定义为“用户的满意限度”,从这个角度出发,软件的质量基本上是可靠的,软件设计的规格基本上符合了项目的规定;并且,根据对软件运营调试情况来看,均能对的执行,未发现重大错误。虽然本系统在整体上设计没有大的瑕疵,但由于系统开发在时间上比较仓促以及我们小组水平有限,导致该系统仅为应用范围较小的系统。因而,目前该系统还是十分稚嫩的,不够成熟,有待于在实践中进一步改善和提高。 通过这次设计,我们还联想到了网络工程在学校学生生活管理以及应用的重大意义。目前网络在学生管理系统中的应用不是很多,但网络化是学校进行学生管理的未来的发展方向,在本次开发过程由于硬件的限制,未能实现网络功能,因此在以后的系统更新过程中也许会导致一些不必要的数据损失。 随着校园网络化的迅猛发展,实现学生宿舍的信息化管理以及和学校其它管理系统的无缝连接,必将是一种趋势。这也将极大的改善高校后勤管理工作的效率,节约大量人力、物力和财力;同时,将每个学生的生活起居纳入系统的管理计划中,也可认为学生们发明一个优质、有序、高效地生活环境。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 报告 专业 资料
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文