C#(asp.net)乡镇中学宿舍管理系统---附源码 97861
摘 要
随着乡镇中学学生数量的增加,传统的手工宿舍管理方式已经无法满足需求。为解决这一问题,本研究采用C#(asp.net)和SQL Server数据库等技术,设计和开发了一套高效、便捷的乡镇中学宿舍管理系统。该系统涵盖了用户管理、宿舍楼信息管理、报修申请管理、换宿申请管理、申请信息管理、水电缴费管理、文化活动管理、活动评分管理和系统管理等功能模块。
通过浏览器与服务器进行通信,该系统实现了数据的交互和变更。用户可以通过系统进行宿舍楼信息的管理、报修申请的提交和处理、换宿申请的申请和审核、水电费用的管理和缴费、文化活动的组织和参与、活动评分的提交和记录等操作。系统提供了科学的管理方式和便捷的服务,大大提高了工作效率,并减少了数据存储上的错误和遗漏。
该乡镇中学宿舍管理系统的设计和开发将为学校宿舍管理工作带来许多好处。它不仅简化了管理流程,提高了工作效率,还提供了全面、准确的数据记录和报告,帮助管理人员更好地监控宿舍楼信息、处理申请和提供服务。这将为学生创造更好的居住环境,提高学校宿舍管理的质量和效率,满足学生和家长对良好住宿条件的需求。
关键词 :宿舍管理;SQL Server数据库;C#(asp.net)
Abstract
With the increase in the number of students in rural middle schools, traditional manual dormitory management methods can no longer meet the demand. To address this issue, this study utilized technologies such as C # (ASP. net) and SQL Server database to design and develop an efficient and convenient dormitory management system for rural high schools. This system includes functional modules such as user management, dormitory building information management, repair application management, accommodation change application management, application information management, water and electricity payment management, cultural activity management, activity rating management, and system management.
The system communicates with the server through a browser, enabling data exchange and changes. Users can manage dormitory building information, submit and process repair applications, apply for and review accommodation changes, manage and pay water and electricity expenses, organize and participate in cultural activities, and submit and record activity ratings through the system. The system provides a scientific management approach and convenient services, greatly improving work efficiency and reducing errors and omissions in data storage.
The design and development of the dormitory management system for the township high school will bring many benefits to the school dormitory management work. It not only simplifies management processes and improves work efficiency, but also provides comprehensive and accurate data recording and reporting, helping managers better monitor dormitory building information, process applications, and provide services. This will create a better living environment for students, improve the quality and efficiency of school dormitory management, and meet the needs of students and parents for good accommodation conditions.
Keywords: Dormitory management; SQL Server database; C # (ASP. net)
目录
1 概述
1.1课题背景及意义
1.2 研究现状
1.3 主要工作内容
2 关键技术研究
2.1 ASP.NET框架
2.2 B/S框架
2.3 SQL Server数据库
3 系统分析
3.1 可行性分析
3.1.1技术方面可行性分析
3.1.2经济方面可行性分析
3.1.3法律方面可行性分析
3.1.4操作方面可行性分析
3.2系统流程分析
3.2.1系统开发流程
3.2.2 用户登录流程
3.2.3 系统操作流程
3.2.4 添加信息流程
3.2.5 修改信息流程
3.2.6 删除信息流程
3.3系统用例分析
3.3.1管理员用例图
3.3.2学生用例图
3.3.3宿管用例图
4 系统设计
4.1 系统概述
4.2 系统结构设计
4.3数据库设计
4.3.1 数据库设计原则
4.3.2 数据库实体
4.3.3 数据库表设计
5系统详细设计
5.1用户功能模块
5.2管理员功能模块
6系统测试
6.1测试目的
6.2测试方法
6.3系统的测试用例
6.4系统测试结果
结 论
致 谢
参考文献
1 概述
1.1课题背景及意义
因此,本课题旨在设计和开发一套高效、便捷的乡镇中学宿舍管理系统,以应对宿舍管理面临的挑战。该系统采用C#(asp.net)和SQL Server等技术,涵盖了用户管理、宿舍楼信息管理、报修申请管理、换宿申请管理、申请信息管理、水电缴费管理、文化活动管理、活动评分管理和系统管理等功能模块。
1.2 研究现状
1.3 主要工作内容
本研究的主要工作内容包括设计和开发乡镇中学宿舍管理系统的各个功能模块。这些模块包括用户管理、宿舍楼信息管理、报修申请管理、换宿申请管理、申请信息管理、水电缴费管理、文化活动管理、活动评分管理和系统管理等。通过完成这些工作,可以实现高效、便捷的宿舍管理。此外,还需要进行系统测试和调试,编写技术文档和用户手册,并确保系统的稳定性和功能完善性。通过这些工作的完成,将能够建立一套适用于乡镇中学的宿舍管理系统,提升管理效率,优化资源利用,提高学生满意度,并为学校提供全面、准确的宿舍管理解决方案。
2 关键技术研究
2.1 ASP.NET框架
ASP.NET是由微软公司开发的一种用于构建动态网站和Web应用程序的开发框架。它基于.NET平台,提供了丰富的工具和功能,支持多种编程语言,如C#、VB.NET等。ASP.NET框架通过面向对象的编程模型和服务器端代码与HTML、CSS和JavaScript的结合,实现了快速、高效地构建可靠和安全的Web应用的能力。它具有许多强大的特性和优势,包括丰富的控件库、强大的数据访问功能、全面的安全性支持、良好的扩展性和可维护性,以及出色的性能和可伸缩性。总之,ASP.NET框架是一种强大而灵活的开发工具,适用于各种规模的Web应用程序开发。
2.2 B/S框架
B/S框架(Browser/Server)是一种流行的软件架构模式,用于构建Web应用程序。在B/S框架中,用户通过浏览器作为客户端访问Web应用程序,而服务器负责处理用户请求并提供所需的服务和数据。这种架构模式具有多个优势。首先,B/S框架可以实现跨平台的应用程序访问,用户只需要一个支持浏览器的设备即可使用应用程序,无需安装额外的客户端软件。其次,B/S框架易于维护和更新,因为所有的代码都集中在服务器端,只需在服务器端进行修改即可,无需更新每个客户端的应用程序。此外,B/S框架还具有较好的安全性,因为所有的数据和业务逻辑都在服务器端进行处理,可以通过权限控制来保护敏感数据。在B/S框架中,前端使用HTML、CSS和JavaScript构建用户界面,后端使用服务器端编程语言和数据库系统处理业务逻辑和数据存储。常见的后端编程语言包括Java、C#、Python等,而数据库系统可以是MySQL、Oracle、SQL Server等。总之,B/S框架是一种强大且灵活的开发模式,可用于构建跨平台的Web应用程序,简化维护和更新,并提供较好的安全性。通过B/S框架,开发人员可以更高效地构建可靠和功能丰富的Web应用程序。
2.3 SQL Server数据库
SQL Server数据库是由微软公司开发的关系型数据库管理系统(RDBMS)。它是一种可靠、安全且高性能的数据库解决方案,广泛应用于企业级应用程序和Web应用程序中。
SQL Server数据库提供了强大的数据管理功能,包括数据存储、查询、事务处理、备份和恢复等。它支持使用SQL语言进行数据操作和管理,通过SQL查询语句可以对数据进行增删改查等操作。此外,SQL Server还支持事务处理机制,确保数据的一致性和完整性。
SQL Server具有多个版本,包括企业版、标准版和开发者版等,以满足不同规模和需求的应用程序。它可以在单机或集群环境中部署,并提供了高可用性和容错性的特性,如故障转移、数据复制和灾备等。
SQL Server还具有丰富的安全性功能,支持基于角色的访问控制和权限管理,可以对数据进行细粒度的权限设置,保护敏感数据的安全性。
此外,SQL Server还提供了扩展性和可编程性的特性。它支持存储过程、触发器、函数和视图等对象,可以实现复杂的业务逻辑。同时,SQL Server还提供了.NET集成和CLR(公共语言运行时)的支持,使开发人员能够在数据库中编写和执行.NET代码。
3 系统分析
系统分析确实是通过与用户的沟通来获取需求信息,并将其以需求说明书的形式展示给用户和开发人员。在软件开发的历史中,长时间内对需求分析的重要性并不被广泛认可。这导致了一些项目在需求不明确的情况下开始开发,最终导致工期延迟和巨大损失的情况。
很多软件公司也存在类似的问题,即在需求未充分沟通清楚的情况下开始开发,甚至直接复制粘贴同类型项目的代码进行修改。这样做会导致在系统验收阶段出现重大变更,造成人力、物力的浪费。
这些问题的根源在于需求获取不及时、不清楚、不全面。系统分析的目的就是为了解决这个问题。通过与用户的沟通,系统分析师能够深入理解用户的需求,并将其准确地记录下来。然后,这些需求可以被转化为详细的需求说明书,供用户和开发人员参考。这样,开发团队就能够更加明确地了解用户的期望,从而开发出更符合用户需求的软件系统。
3.1 可行性分析
3.1.1技术方面可行性分析
技术方面的可行性主要是考虑开发人员管理系统的时候采用的开发语言、数据库等是否可行,本乡镇中学宿舍管理系统在语言上选择C#,采用的是asp.net框架以及SQL Server数据库,这些技术目前都很成熟,而且C#语言不仅仅支持面向过程,而且还支持面向对象,所以在使用的时候会更加的灵活,在技术选择上完全没有问题。
3.1.2经济方面可行性分析
经济方面的可行性主要考虑的是成本以及效益,从成本方面看,开发过程中使用的C#、asp.net、SQL Server、Photoshop等都可以通过网上搜索下载,没有任何费用,开发的成本几乎不存在;从效益方面看,乡镇中学宿舍管理系统的完成能够给企业信息管理方面提供支持,降低企业的成本,提高管理的效率,因此在经济上也是没有问题的。
3.1.3法律方面可行性分析
法律方面主要考虑的是系统的开发是否违法,开发的乡镇中学宿舍管理系统严格按照《中华人民共和国计算机软件保护条例》、《中华人民共和国著作权法》等法律法规,系统的开发可以为企业带来效益,不存在违法行为,因此在法律上是可行的。
3.1.4操作方面可行性分析
操作方面主要考虑的是用户在使用以及管理人员在管理的时候,是否简单可行,没有任何计算机基础的用户能否使用,开发的乡镇中学宿舍管理系统在设计的时候秉承简单易学的理念,在用户进入系统后都会有固定的导航按钮,只要认字就可以操作完成,而且管理员在管理方面也只需简单的增删改查即可完成,因此在操作上也是可行的。
总的来看,开发的乡镇中学宿舍管理系统在可行性方面是没有问题的,值得开发,而且其他的完成对企业的发展来说具有重大意义。
3.2系统流程分析
3.2.1系统开发流程
乡镇中学宿舍管理系统开发流程在进行软件或信息系统的开发过程中,按照一定的步骤和方法进行规划、设计、编码、测试和部署等环节的过程。下面是一个典型的系统开发流程,本系统的开发流程如图3-1所示
图3-1系统开发流程图
3.2.2 用户登录流程
用户登录流程是指用户在使用一个系统或应用程序时,通过验证身份信息来获取访问权限的过程。以下是典型的用户登录流程。如图3-2所示。
图3-2 登录流程图
3.2.3 系统操作流程
在用户打开并进入系统后,系统通常会首先显示登录界面。用户需要输入其正确的用户名和密码,然后系统会自动检测这些信息。如果用户提供的用户名和密码与系统中存储的匹配,那么系统会验证通过,并允许用户进入系统的功能界面,可以进行相关操作。然而,如果用户输入的用户名或密码有误,系统将无法验证用户身份。在这种情况下,系统通常会提示用户错误的登录信息,并阻止其进入系统功能界面。这个提示可能会显示一条错误消息,指示用户名或密码不正确,要求用户重新输入。操作流程如图3-3所示。
图3-3 系统操作流程图
3.2.4 添加信息流程
在系统中,管理员通常具有对宿舍信息管理的权限,可以进行信息的添加操作。管理员可以输入新的宿舍的相关信息,如名称、描述等,然后系统会自行验证输入的信息和数据的正确性。如果输入的信息符合规定要求,系统将把这些信息添加到数据库中。
另一方面,用户也可以根据其权限范围内的要求,进行相关信息的添加操作。用户可能需要添加个人资料、地址或其他与其账户相关的信息。用户输入这些信息后,系统会验证输入的信息的准确性。如果信息正确,系统会将其添加到相应的数据库中。
然而,如果输入的信息有误,系统会检测到错误并提示用户重新输入正确的信息。这种错误检测通常包括字段格式验证、必填字段验证、唯一性验证等。通过验证,系统可以确保数据库中的信息的准确性和完整性,添加信息流程如图3-4所示。
图3-4 添加信息流程图
3.2.5 修改信息流程
管理员可以对宿舍楼信息管理进行的修改,用户可以对自己权限内的信息进行修改,首先进入修改信息界面,输入修改信息数据,系统进行数据的判断验证,修改信息合法则修改成功,信息更新至数据库,信息不合法则修改失败,重新输入。修改信息流程图如图3-5所示。
图3-5 修改信息流程图
3.2.6 删除信息流程
管理员可以对管理内容进行信息的删除,对要删除的信息进行选中后,点击删除按钮,系统会询问是否确定,若点击确定,则系统会删除掉选中的信息,并在数据库内对信息进行删除,删除信息流程图如图3-6所示。
图3-6 删除信息流程图
3.3系统用例分析
3.3.1管理员用例图
管理员登录后,可以通过管理员菜单来管理后台系统。以下是主要功能的介绍:
用户管理:管理员可以管理系统中的用户信息,包括添加新用户、编辑用户信息、删除用户等操作。
宿舍楼信息:管理员可以管理宿舍楼的相关信息,如添加宿舍楼、编辑宿舍楼信息、查看宿舍楼的使用情况等。
报修申请:管理员可以处理学生提交的宿舍设施报修申请,包括查看报修请求、分配维修人员、记录维修进度等。
换宿申请:管理员可以处理学生的换宿申请,包括审核申请、调整宿舍分配、记录换宿过程等。
水电缴费:管理员可以管理水电费用的收费情况,包括生成缴费账单、查询缴费记录、管理欠费用户等。
文化活动:管理员可以发布和管理校园文化活动,包括活动发布、报名管理、活动评分等。
卫生情况:管理员可以记录和管理宿舍楼的卫生情况,包括巡检记录、卫生评分、卫生问题处理等。
系统管理:管理员可以进行系统的轮播图设置。
管理员用例如图3-7所示。
图3-7 管理员用例图
3.3.2学生用例图
学生需要进行注册以创建自己的账号。在完成注册后,学生可以使用所提供的账号和密码登录系统。登录后,学生可以根据自己的需求和权限使用系统的各项功能。
以下是该系统中一些重要功能的简要描述:
通知公告:学校管理人员可以发布各种通知和公告,包括考试安排、校园活动等,以便学生及时了解相关信息。
学校资讯:学生可以查看学校的最新资讯,如教师变动、课程调整等。
宿舍楼信息:学生可以查询宿舍楼的基本信息,包括楼层、房间号、床位数等。
文化活动:学生可以了解并参与学校组织的各类文化活动,如演讲比赛、音乐会等。
报修申请:学生可以提交宿舍内设施或设备的报修申请,并跟踪维修进度。
换宿申请:学生可以提出换宿申请,如换楼层、换房间等,系统将协助处理并更新相关信息。
申请信息:学生可以查看自己提交的各种申请的状态和详情。
水电缴费:学生可以在线支付宿舍水电费用,并查看缴费记录。
活动评分:学生可以对参与的文化活动进行评分和反馈,以便学校改进和提高活动质量。
卫生情况:学生可以查看宿舍卫生情况,如卫生检查结果、维护记录等。
以上功能的学生用例如图3-8所示。
图3-8 学生用例图
3.3.3宿管用例图
宿管首先需要使用提供的账号和密码进行登录,以验证身份并获取系统访问权限。登录成功后,宿管可以根据自己的职责和权限使用系统的各项功能。
以下是该系统中宿管角色的重要功能的简要描述:
报修申请管理:宿管可以查看和处理学生提交的宿舍设施或设备的报修申请。这包括接收新的报修请求、跟踪维修进度,并及时更新报修状态和相关信息。
换宿申请列表:宿管可以查看学生提交的换宿申请列表,了解学生的换宿需求。宿管可以审核和处理这些申请,并及时更新换宿信息。
申请信息管理:宿管可以管理和维护学生提交的各类申请信息。这包括查看申请详情、修改申请状态、记录处理结果等。
水电缴费管理:宿管可以管理学生的水电费缴纳情况。这包括查看缴费记录、生成缴费通知、更新缴费状态等。
活动评分管理:宿管可以管理和评估学生参与的文化活动。这包括对活动进行评分、记录评分结果,并提供反馈和建议。
卫生情况管理:宿管可以查看和记录宿舍的卫生情况。这包括进行卫生检查、记录卫生问题、指导学生改善卫生状况等。
卫生评分管理:宿管可以对宿舍进行卫生评分,并记录评分结果。这有助于监督和提高宿舍的卫生标准。宿管用例如图3-9所示。
图3-9 宿管用例图
4 系统设计
4.1 系统概述
系统设计是在总体设计的基础上进行的,它包括总体设计和详细设计两个阶段。总体设计是对系统进行整体规划和划分,以确定系统的组成部分、文件、文档、数据等,并初步定义系统的模块和功能。而详细设计则是在总体设计的基础上,对系统各个模块进行更加具体和详细的设计,包括接口设计、数据库设计等。
总体设计是一个初步的设计阶段,它为后续的详细设计提供了基础和指导。通过总体设计,我们可以对系统进行初步的分类和划分,明确系统的整体结构和组成部分。同时,通过总体设计,我们可以对不同的设计方案进行比较和评估,包括性能、成本和效益等方面的对比,最终选择出最优的设计方案。
乡镇中学宿舍管理系统工作原理图如图4-1所示:
图4-1 系统工作原理图
4.2 系统结构设计
系统架构图属于系统设计阶段,系统架构图只是这个阶段一个产物,系统的总体架构决定了整个系统的模式,是系统的基础。乡镇中学宿舍管理系统的整体结构设计如图4-2所示。
图4-2 系统结构图
4.3数据库设计
数据库是计算机信息系统的基础。目前,电脑系统的关键与核心部分就是数据库。数据库开发的优劣对整个系统的质量和速度有着直接影响。
4.3.1 数据库设计原则
数据库的概念结构设计采用实体—联系(E-R)模型设计方法。E-R模型法的组成元素有:实体、属性、联系,E-R模型用E-R图表示,是提示用户工作环境中所涉及的事物,属性则是对实体特性的描述。在系统设计当中数据库起着决定性的因素。下面设计出这几个关键实体的实体—关系图。
4.3.2 数据库实体
数据模型中的实体(Entity),也称为实例,对应现实世界中可区别于其他对象的“事件”或“事物”。
本系统的E-R图如下图所示:
1、水电缴费实体图如图4-3所示:
图4-3水电缴费实体图
2、换宿申请实体图如图4-4所示:
图4-4调换申请实体图
3、报修申请实体图如图4-5所示:
图4-5报修申请实体图
系统ER图如下图所示。
图4-6系统ER图
4.3.3 数据库表设计
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | token_id | int | 10 | 0 | N | Y | 临时访问牌ID | |
2 | token | varchar | 64 | 0 | Y | N | 临时访问牌 | |
3 | info | text | 65535 | 0 | Y | N | ||
4 | maxage | int | 10 | 0 | N | N | 2 | 最大寿命:默认2小时 |
5 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
6 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
7 | user_id | int | 10 | 0 | N | N | 0 | 用户编号: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | activity_rating_id | int | 10 | 0 | N | Y | 活动评分ID | |
2 | student_users | int | 10 | 0 | Y | N | 0 | 学生用户 |
3 | student_name | varchar | 64 | 0 | Y | N | 学生姓名 | |
4 | activity_time | date | 10 | 0 | Y | N | 活动时间 | |
5 | event_address | varchar | 64 | 0 | Y | N | 活动地址 | |
6 | activity_type | varchar | 64 | 0 | Y | N | 活动类型 | |
7 | activity_name | varchar | 64 | 0 | Y | N | 活动名称 | |
8 | activity_photos | varchar | 255 | 0 | Y | N | 活动相片 | |
9 | housing_management_users | int | 10 | 0 | Y | N | 0 | 宿管用户 |
10 | name_of_accommodation_manager | varchar | 64 | 0 | Y | N | 宿管姓名 | |
11 | activity_rating | int | 10 | 0 | Y | N | 0 | 活动评分 |
12 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
13 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
表application_information (申请信息)
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | application_information_id | int | 10 | 0 | N | Y | 申请信息ID | |
2 | student_users | int | 10 | 0 | Y | N | 0 | 学生用户 |
3 | student_name | varchar | 64 | 0 | Y | N | 学生姓名 | |
4 | application_type | varchar | 64 | 0 | Y | N | 申请类型 | |
5 | application_time | date | 10 | 0 | Y | N | 申请时间 | |
6 | reason_for_application | text | 65535 | 0 | Y | N | 申请原因 | |
7 | examine_state | varchar | 16 | 0 | N | N | 未审核 | 审核状态 |
8 | examine_reply | varchar | 16 | 0 | Y | N | 审核回复 | |
9 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
10 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | article_id | mediumint | 8 | 0 | N | Y | 文章id:[0,8388607] | |
2 | title | varchar | 125 | 0 | N | Y | 标题:[0,125]用于文章和html的title标签中 | |
3 | type | varchar | 64 | 0 | N | N | 0 | 文章分类:[0,1000]用来搜索指定类型的文章 |
4 | hits | int | 10 | 0 | N | N | 0 | 点击数:[0,1000000000]访问这篇文章的人次 |
5 | praise_len | int | 10 | 0 | N | N | 0 | 点赞数 |
6 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
7 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
8 | source | varchar | 255 | 0 | Y | N | 来源:[0,255]文章的出处 | |
9 | url | varchar | 255 | 0 | Y | N | 来源地址:[0,255]用于跳转到发布该文章的网站 | |
10 | tag | varchar | 255 | 0 | Y | N | 标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开 | |
11 | content | longtext | 2147483647 | 0 | Y | N | 正文:文章的主体内容 | |
12 | img | varchar | 255 | 0 | Y | N | 封面图 | |
13 | description | text | 65535 | 0 | Y | N | 文章描述 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | type_id | smallint | 5 | 0 | N | Y | 分类ID:[0,10000] | |
2 | display | smallint | 5 | 0 | N | N | 100 | 显示顺序:[0,1000]决定分类显示的先后顺序 |
3 | name | varchar | 16 | 0 | N | N | 分类名称:[2,16] | |
4 | father_id | smallint | 5 | 0 | N | N | 0 | 上级分类ID:[0,32767] |
5 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]描述该分类的作用 | |
6 | icon | text | 65535 | 0 | Y | N | 分类图标: | |
7 | url | varchar | 255 | 0 | Y | N | 外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置 | |
8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | auth_id | int | 10 | 0 | N | Y | 授权ID: | |
2 | user_group | varchar | 64 | 0 | Y | N | 用户组: | |
3 | mod_name | varchar | 64 | 0 | Y | N | 模块名: | |
4 | table_name | varchar | 64 | 0 | Y | N | 表名: | |
5 | page_title | varchar | 255 | 0 | Y | N | 页面标题: | |
6 | path | varchar | 255 | 0 | Y | N | 路由路径: | |
7 | position | varchar | 32 | 0 | Y | N | 位置: | |
8 | mode | varchar | 32 | 0 | N | N | _blank | 跳转方式: |
9 | add | tinyint | 3 | 0 | N | N | 1 | 是否可增加: |
10 | del | tinyint | 3 | 0 | N | N | 1 | 是否可删除: |
11 | set | tinyint | 3 | 0 | N | N | 1 | 是否可修改: |
12 | get | tinyint | 3 | 0 | N | N | 1 | 是否可查看: |
13 | field_add | text | 65535 | 0 | Y | N | 添加字段: | |
14 | field_set | text | 65535 | 0 | Y | N | 修改字段: | |
15 | field_get | text | 65535 | 0 | Y | N | 查询字段: | |
16 | table_nav_name | varchar | 500 | 0 | Y | N | 跨表导航名称: | |
17 | table_nav | varchar | 500 | 0 | Y | N | 跨表导航: | |
18 | option | text | 65535 | 0 | Y | N | 配置: | |
19 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
20 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
表change_of_accommodation_application (换宿申请)
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | change_of_accommodation_application_id | int | 10 | 0 | N | Y | 换宿申请ID | |
2 | student_users | int | 10 | 0 | Y | N | 0 | 学生用户 |
3 | student_name | varchar | 64 | 0 | Y | N | 学生姓名 | |
4 | dormitory_building_number | varchar | 64 | 0 | Y | N | 宿舍楼号 | |
5 | dormitory_room_number | varchar | 64 | 0 | Y | N | 宿舍房号 | |
6 | application_time | date | 10 | 0 | Y | N | 申请时间 | |
7 | apply_for_dormitory | varchar | 64 | 0 | Y | N | 申请宿舍 | |
8 | reason_for_changing_accommodation | text | 65535 | 0 | Y | N | 换宿原因 | |
9 | examine_state | varchar | 16 | 0 | N | N | 未审核 | 审核状态 |
10 | examine_reply | varchar | 16 | 0 | Y | N | 审核回复 | |
11 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
12 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | collect_id | int | 10 | 0 | N | Y | 收藏ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 收藏人ID: |
3 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
4 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
5 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
6 | title | varchar | 255 | 0 | Y | N | 标题: | |
7 | img | varchar | 255 | 0 | Y | N | 封面: | |
8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | comment_id | int | 10 | 0 | N | Y | 评论ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 评论人ID: |
3 | reply_to_id | int | 10 | 0 | N | N | 0 | 回复评论ID:空为0 |
4 | content | longtext | 2147483647 | 0 | Y | N | 内容: | |
5 | nickname | varchar | 255 | 0 | Y | N | 昵称: | |
6 | avatar | varchar | 255 | 0 | Y | N | 头像地址:[0,255] | |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
9 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
10 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
11 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | cultural_activity_id | int | 10 | 0 | N | Y | 文化活动ID | |
2 | student_users | int | 10 | 0 | Y | N | 0 | 学生用户 |
3 | student_name | varchar | 64 | 0 | Y | N | 学生姓名 | |
4 | activity_time | date | 10 | 0 | Y | N | 活动时间 | |
5 | event_address | varchar | 64 | 0 | Y | N | 活动地址 | |
6 | activity_type | varchar | 64 | 0 | Y | N | 活动类型 | |
7 | activity_name | varchar | 64 | 0 | Y | N | 活动名称 | |
8 | activity_photos | varchar | 255 | 0 | Y | N | 活动相片 | |
9 | number_of_participants | varchar | 64 | 0 | Y | N | 活动人数 | |
10 | event_details | text | 65535 | 0 | Y | N | 活动详情 | |
11 | hits | int | 10 | 0 | N | N | 0 | 点击数 |
12 | praise_len | int | 10 | 0 | N | N | 0 | 点赞数 |
13 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
14 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
表dormitory_building_information (宿舍楼信息)
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | dormitory_building_information_id | int | 10 | 0 | N | Y | 宿舍楼信息ID | |
2 | name_of_dormitory_building | varchar | 64 | 0 | Y | N | 宿舍楼名称 | |
3 | number_of_floors_in_dormitory_building | varchar | 64 | 0 | Y | N | 宿舍楼层数 | |
4 | address_of_dormitory_building | varchar | 64 | 0 | Y | N | 宿舍楼地址 | |
5 | dormitory_building_image | varchar | 255 | 0 | Y | N | 宿舍楼图片 | |
6 | number_of_rooms_in_the_dormitory_building | varchar | 64 | 0 | Y | N | 宿舍楼房间数 | |
7 | total_number_of_people_in_the_dormitory_building | varchar | 64 | 0 | Y | N | 宿舍楼总人数 | |
8 | housing_management_users | int | 10 | 0 | Y | N | 0 | 宿管用户 |
9 | name_of_accommodation_manager | varchar | 64 | 0 | Y | N | 宿管姓名 | |
10 | housing_management_telephone | varchar | 64 | 0 | Y | N | 宿管电话 | |
11 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
12 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | hits_id | int | 10 | 0 | N | Y | 点赞ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 点赞人: |
3 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
5 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
表housing_management_users (宿管用户)
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | housing_management_users_id | int | 10 | 0 | N | Y | 宿管用户ID | |
2 | name_of_accommodation_manager | varchar | 64 | 0 | Y | N | 宿管姓名 | |
3 | dormitory_gender | varchar | 64 | 0 | Y | N | 宿管性别 | |
4 | housing_management_telephone | varchar | 64 | 0 | Y | N | 宿管电话 | |
5 | examine_state | varchar | 16 | 0 | N | N | 已通过 | 审核状态 |
6 | user_id | int | 10 | 0 | N | N | 0 | 用户ID |
7 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | hygiene_rating_id | int | 10 | 0 | N | Y | 卫生评分ID | |
2 | student_users | int | 10 | 0 | Y | N | 0 | 学生用户 |
3 | student_name | varchar | 64 | 0 | Y | N | 学生姓名 | |
4 | dormitory_building_number | varchar | 64 | 0 | Y | N | 宿舍楼号 | |
5 | dormitory_room_number | varchar | 64 | 0 | Y | N | 宿舍房号 | |
6 | housing_management_users | int | 10 | 0 | Y | N | 0 | 宿管用户 |
7 | name_of_accommodation_manager | varchar | 64 | 0 | Y | N | 宿管姓名 | |
8 | rating_time | date | 10 | 0 | Y | N | 评分时间 | |
9 | hygiene_rating | int | 10 | 0 | Y | N | 0 | 卫生评分 |
10 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
11 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | hygiene_situation_id | int | 10 | 0 | N | Y | 卫生情况ID | |
2 | student_users | int | 10 | 0 | Y | N | 0 | 学生用户 |
3 | student_name | varchar | 64 | 0 | Y | N | 学生姓名 | |
4 | dormitory_building_number | varchar | 64 | 0 | Y | N | 宿舍楼号 | |
5 | dormitory_room_number | varchar | 64 | 0 | Y | N | 宿舍房号 | |
6 | hygienic_photos | varchar | 255 | 0 | Y | N | 卫生照片 | |
7 | reporting_time | date | 10 | 0 | Y | N | 上报时间 | |
8 | hygiene_situation | text | 65535 | 0 | Y | N | 卫生情况 | |
9 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
10 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | notice_id | mediumint | 8 | 0 | N | Y | 公告id: | |
2 | title | varchar | 125 | 0 | N | N | 标题: | |
3 | content | longtext | 2147483647 | 0 | Y | N | 正文: | |
4 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
5 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | praise_id | int | 10 | 0 | N | Y | 点赞ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 点赞人: |
3 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
5 | source_table | varchar | 255 | 0 | Y | N | 来源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 来源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 来源ID: |
8 | status | bit | 1 | 0 | N | N | 1 | 点赞状态:1为点赞,0已取消 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | repair_application_id | int | 10 | 0 | N | Y | 报修申请ID | |
2 | student_users | int | 10 | 0 | Y | N | 0 | 学生用户 |
3 | student_name | varchar | 64 | 0 | Y | N | 学生姓名 | |
4 | repair_time | date | 10 | 0 | Y | N | 报修时间 | |
5 | repair_type | varchar | 64 | 0 | Y | N | 报修类型 | |
6 | dormitory_building_number | varchar | 64 | 0 | Y | N | 宿舍楼号 | |
7 | dormitory_room_number | varchar | 64 | 0 | Y | N | 宿舍房号 | |
8 | repair_picture | varchar | 255 | 0 | Y | N | 报修图片 | |
9 | repair_content | text | 65535 | 0 | Y | N | 报修内容 | |
10 | maintenance_status | varchar | 64 | 0 | Y | N | 维修状态 | |
11 | maintenance_progress | text | 65535 | 0 | Y | N | 维修进度 | |
12 | examine_state | varchar | 16 | 0 | N | N | 未审核 | 审核状态 |
13 | examine_reply | varchar | 16 | 0 | Y | N | 审核回复 | |
14 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
15 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | sensitive_vocabulary_id | int | 10 | 0 | N | Y | 敏感词汇ID | |
2 | sensitive_vocabulary | varchar | 64 | 0 | Y | N | 敏感词汇 | |
3 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间 |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | slides_id | int | 10 | 0 | N | Y | 轮播图ID: | |
2 | title | varchar | 64 | 0 | Y | N | 标题: | |
3 | content | varchar | 255 | 0 | Y | N | 内容: | |
4 | url | varchar | 255 | 0 | Y | N | 链接: | |
5 | img | varchar | 255 | 0 | Y | N | 轮播图: | |
6 | hits | int | 10 | 0 | N | N | 0 | 点击量: |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 创建时间: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新时间: |
5系统详细设计
5.1用户功能模块
乡镇中学宿舍管理系统,在系统中可以查看通知公告、学校资讯、宿舍楼信息(报修、换宿、申请、缴费)、文化活动等内容,如图5-1所示。
图5-1用户功能界面图
登录,在登录页面通过填写账号、密码等信息完成登录,如图5-所示。
图5-2登录界面图
图5-3宿管登录界面图
换宿申请,在宿舍楼信息点击换宿跳转页面,通过填写宿舍楼号、申请时间、学生姓名、宿舍房号、申请宿舍、换宿原因,如图5-4所示。用户可以在缴费页面查看到具体账单费用信息,包括:宿舍楼号、缴费时间、宿管姓名、学生姓名、宿舍房号、缴费金额,如图5-5所示。
图5-4换宿申请界面图
图5-5缴费界面图
5.2管理员功能模块
管理员登录,通过填写注册时输入的用户名、密码、进行登录,如图5-6所示。
图5-6管理员登录界面图
管理员登录进入乡镇中学宿舍管理系统后的主要功能是:系统用户、宿舍楼信息管理、报修申请管理、换宿申请管理、申请信息管理、水电缴费管理、文化活动管理、活动评分管理、卫生情况管理等。5-7所示。还可以对宿舍楼信息进行发布管理操作,如图5-8所示。
图5-7管理员功能展示界面图
图5-8宿舍楼信息管理界面图
换宿申请管理,在此页面中可以对学生的换宿申请信息进行维护管理,如图5-9所示。
图5-9换宿申请管理界面图
报修申请管理,在报修申请页面中可以对:学生提交的报修信息内容等进行查询管理,如图5-10所示。
图5-10报修申请管理界面图
申请信息管理,在申请信息页面中可以查看学生姓名、申请类型、申请时间、申请原因、审核状态、审核回复等内容,并且可以对申请信息进行审核操作,如图5-11所示。
图5-11申请信息管理界面图
水电缴费管理页面中主要对学生在宿舍内的用水用电费用信息进行管理,如图5-12所示。
图5-12水电缴费管理界面图
文化活动管理,在文化活动管理页面中可以对文化活动进行管理,如图5-13所示。
图5-13文化活动管理界面图
6系统测试
6.1测试目的
系统测试的目的就是为了找错,从开发好的系统当中通过各种手段、方法进行找错,看看系统是不是存在乱码的现象,是不是用户功能混乱,通过各种纠错,保证系统能够正常的运行,在测试中我们通过采用的是黑盒测试和白盒测试两种测试方法,通过黑盒测试,我们可以了解系统各项功能是不是能够实现,界面是不是美观,操作是不是方便,通过白盒测试,我们可以了解到某一条的具体编程代码是不是运行路径正确,能不能达到预期,从错误中不断完善,想尽一切办法找到系统中存在的错误,然后找到出错的具体原因,然后对系统进行修改,达到我们所要实现的功能,进而提高了系统的各种性能(安全性、可靠性、稳定性等)。
系统测试不是程序开发完以后才开始的,他贯穿了开发的整个过程,在开发的过程中我们都会对实现的代码进行一点一点的测试,从而完成系统,再对系统进行整体测试,保证每个用户在使用的时候都能做到系统运行流程,满足信息增删改查等主要功能。
6.2测试方法
系统的测试方面有两种,一种是黑盒测试,另一种则为白盒测试,黑盒测试通俗来说就是功能方面的测试,我们也称之为需求测试,在黑盒测试的过程中,我们是不知道其开发原理的,只是作为一名使用者对系统进行测试,我们主要是凭借之前的测试经验,取一些临界值,然后通过测试用例来对其进行测试,这种测试方法是最快的查找问题方法,其次我们可以找一些具有代表性的数据,对系统进行用例测试,在黑盒测试的过程中常用的测试工具是winrunner和AutoRunner;白盒测试我们称之为结果测试,也就是逻辑驱动测试,在白盒测试的过程中,我们主要是根据系统开发的原理进行测试的,主要是以开发者的身份去测试这个代码是不是完成了其具体的功能,实现的具体路径对不对,当然这种测试方法是费时费力的,因为每个功能,他的运行路径不止一条,通过对程序当中运行的路径进行测试,检测开发的代码是不是存在bug,有没有实现预期,在白盒测试的过程中常用的测试工具为Jcontract、C++ Test以及CodeWizard等。
6.3系统的测试用例
登录模块的功能测试:
表6.1 登录模块功能测试表
测试名称 | 测试功能 | 操作过程 | 预期结果 | 测试结果 |
登录模块测试 | 登录成功的情况 | 使用者可以通过浏览器进入到乡镇中学宿舍管理系统登录界面,输入用户名:admin和密码admin后,选择管理员这一身份,点击“登录”按钮。 | 成功登录到管理员管理的界面 | 正确 |
登录模块测试 | 登录失败的情况 | 使用者可以通过浏览器进入到乡镇中学宿舍管理系统登录界面,输入用户名:admin和密码111后,选择管理员这一身份,点击“登录”按钮。 | 系统提示“用户名和密码不匹配” | 正确 |
宿舍信息添加功能测试:
表5.2 宿舍信息添加功能测试表
测试名称 | 测试功能 | 操作过程 | 预期结果 | 测试结果 |
宿舍信息添加模块测试 | 宿舍信息添加成功的情况 | 在“宿舍信息”菜单中点击“宿舍信息”会显示出所有的宿舍信息,点击“新增”,输入宿舍名称、楼栋等等,输入正确的信息后,点击“提交”按钮。 | 提示添加成功 | 正确 |
宿舍信息添加模块测试 | 宿舍信息添加失败的情况 | 在“宿舍信息”菜单中点击“宿舍信息”会显示出所有的宿舍信息,点击“新增”,不输入宿舍信息,其他信息正常填写后,点击“提交”按钮。 | 提示“添加失败,宿舍信息不能为空” | 正确 |
查询文化信息功能模块测试:
表5.3 查询文化信息功能测试表
测试名称 | 测试功能 | 操作过程 | 预期结果 | 测试结果 |
查询文化信息功能测试 | 查询成功的情况 | 管理员在菜单栏中点击“文化信息”然后选择关键词进行查询 | 查询成功 | 正确 |
6.4系统测试结果
在本章节对乡镇中学宿舍管理系统进行了黑白盒测试,并对系统中的部分功能进行了用例分析,能够发现系统还是比较稳定的,系统的所有功能基本可以实现,能够满足管理员和员工对企业信息信息的查询、管理的需求。通过测试可以看出在系统的运行过程中,其功能完整,对于输入的错误信息,能够把错误信息提示出来,方便用户操作的时候发现自己输入的信息哪里有错误,进而进行改正,而且系统界面都设有导航栏,操作非常便捷,不需要对使用者进行任何培训,对于企业来说是一个很有价值的系统。
结 论
通过本次乡镇中学宿舍管理系统的研究与实现,我认为该系统在硬件和软件两方面显示出了可行性,并具有良好的发展前景。在开发过程中,我遇到了一些困难,例如页面显示不规范、数据库连接问题以及参数传递等,但通过查阅资料和同学的帮助,我成功解决了这些问题,并从中获得了宝贵的经验。这次实践使我不仅学到了许多知识,还提高了解决问题的能力。我意识到每个人在编程思路和数据处理方法方面都有所差异,因此通过实践才能找到解决问题的最佳方案。
在乡镇中学宿舍管理系统的开发过程中,我参考了许多相关系统的例子,借鉴了它们的优点,并逐步完善了该系统。然而,该系统仍存在一些不足之处,需要进一步学习和改进。
经过测试运行,该系统证明具有非常好的发展前景。系统功能完善,界面美观,使用方便且操作简单。技术理论上已经成熟。
致 谢
在这个季节,大学学习生活即将结束,但对我来说,这只是人生旅程中的一个逗号,另一个新的开始即将到来。通过毕业设计的整个开发过程,从需求分析到具体功能实现,再到最终测试和维护,我的理解有了很大的进步,使我对系统开发有了更深刻的认识,并显著提升了个人的实践能力和问题解决能力。这是我这次毕业设计最大的收获。首先,我要感谢我的指导老师。他在论文写作上给予了我无私的帮助,以严谨的治学态度和严格的要求,让我获得了巨大的成长。其次,我还要感谢所有的老师和同学,他们在我的学习过程中积极地提供了许多帮助,不论是专业知识还是实践操作技能,都让我能够迎刃而解地应对论文写作中遇到的困难。最后,我要衷心感谢阅读和评审本论文的各位老师,您们宝贵的时间和专业意见对我的研究工作具有重要价值。最后,对阅读和评审本论文的各位老师表示衷心的感谢!
参考文献
[1]孙妃,李可心,刘楠,王晓兰,孔荣荣,王慧.学生宿舍管理系统的设计与实现[J].江苏科技信息,2021,38(29):40-42+75.
[2]朱宏斌.智能控电管理系统在高校学生公寓中的应用——以宿迁学院为例[J].数字通信世界,2021(10):194-195.
[3]黄炜钢.基于移动端的中职学生宿舍管理系统的设计与实现[J].信息与电脑(理论版),2021,33(02):141-144.
[4]冯晓春,陈艳.基于web开发的学生公寓管理系统设计与实现[J].科技创新与应用,2020(31):77-78.
[5]王锋,金晶.高校学生宿舍水电表管理系统设计与实现[J].智能计算机与应用,2020,10(06):191-194.
[6]辛阅,黄浪尘,李家儿.学生宿舍远程智能管理系统设计[J].软件,2020,41(03):79-83.
[7]Xiaochen Geng,Sha Liu. Application of Modular Interface Design in Student Dormitory Management System[C]//Proceedings of 4th International Conference on Culture,Education and Economic Development of Modern Society(ICCESE 2020)(Advances in Social Science,Education and Humanities Research,VOL.416).Proceedings of 4th International Conference on Culture,2020:173-180.
[8]欧畅.宿舍管理系统的前端设计与实现[J].湖北农机化,2020(02):186-187.
[9]贾树刚.宿舍管理系统的设计与实现[J].辽宁师专学报(自然科学版),2019,21(04):44-46+100.
[10]初庆东,张敏霞,崔卫韬.一种新型高校学生信息管理系统的设计与实现[J].信息技术,2019,43(06):69-71+76.
[11]王青.高校宿舍智能管理系统设计[J].微型电脑应用,2019,35(06):135-137.
[12]俞玲.基于数据挖掘的高校宿舍管理系统研究与设计[J].信息与电脑(理论版),2019(04):121-122.
[13]徐洋.关于“互联网+高校学生宿舍”的研究[J].长江丛刊,2019(04):147-148.
[14]黄敏.基于B/S架构的中学宿舍管理系统数据库设计与实践[J].电脑知识与技术,2018,14(35):83-84+92.
[15]Wang Xi,Wang De. Research of Student Management Mechanism under the Background of Credit System Based on Student Dormitory[C]//Proceedings of the 14th International Conference on Innovation and Management.,2017:1676-1680.