《2023年高校宿舍管理系统高校宿舍管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《2023年高校宿舍管理系统高校宿舍管理系统的设计与实现.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年高校宿舍管理系统高校宿舍管理系统的设计与实现 【摘要】随着近几年来微机技术、网络技术及相应软件技术的迅猛发展,学校的管理工作、学生的校内生活,已越来越离不开计算机了。为了能更好的管理学生宿舍信息,极大地提高学生宿舍信息管理的效率,由此开发了本课题宿舍信息管理系统。本系统通过系统管理员维护基础信息,维护运用系统角色;实现了中心管理员管理班级信息、学生信息、宿舍信息,以及管理宿舍管理员信息;宿舍管理员登陆后处理学生入住和迁出,交费等业务功能。系统采纳ASP.NET技术作为创建应用程序的方式,以C#作为编程语言,采纳SQL Server数据库作为后台数据库。它是基于Browser/Serv
2、er结构下形成的数据驱动的Web应用程序。【关键词】ASP.NET;C#.NET;SQL Server【中图分类号】TP311.52 【文献标识码】A 【文章编号】1009-5071(2023)06-0014-021 开发背景随着学校规模的不断扩大,学生人数逐年增加,学校对学生宿舍管理的工作量也越来越大。传统院校的学生宿舍信息管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它奢侈了了很多的人力和物力。在当今信息时代这种传统的管理方法必定被计算机为基础的信息管理系统所代替。2 开发目的学生宿舍信息管理涉及大量的数据处理,假如用手工来完成浩大的数据处理,将费时费劲
3、,还简单出错,为了满意学校对学生宿舍管理的须要,急须要一套学生宿舍信息管理系统来完成这项工作。作为计算机应用的一部分,运用计算机对学生宿舍信息进行管理,具有着手工管理所无法比拟的优点.例如:输入快速、查找便利、牢靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生宿舍信息管理的效率,也是学生宿舍管理的科学化、正规化管理的重要条件。3 管理信息系统的开发要为用户体现完备的系统性能,就必需以应用为核心,以好用、易用、好用三大主线为动身点,有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,全面兼顾技术、应用与发展的和谐统一
4、,才能充分发挥办公系统的优势。依据调查,本系统的设计根据下述原则进行。(1)好用性原则。系统以用户需求为目标,以便利用户为原则。同时,依据用户实际的需求状况,增加了数据的备份和复原。(2)易用性原则。B/S结构运用户端不必安装任何软件,只要有阅读器并连接到Internet即可运用,免除了非专业人员维护系统的困难。COM/DCOM技术确保友好的用户界面和敏捷的交互方式。(3)先进性原则。本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户供应高性能的系统。系统将运用先进的客户机/服务器结构,采纳SQL Server 2000数据库,可以便利的满意公司内部办公的须要。(4)稳定性原
5、则。本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的牢靠性与容错性,数据库稳定,功能顺畅,没有堵塞、丢失数据的现象,能在不同的硬件、网络、操作系统以及操作习惯中长期平稳运行,以保证日常办公的正常进行。(5)平安性原则。本设计具有严格、细致的访问权限管理,内部数据具有备份方式。可保存有企业的核心资料,也可保存个人用户的一些保密资料(6)拓展性原则。本系统供应了二次开发接口,在不影响系统正常运用的状况下,可进行高自由度、高特性化的升级与扩充。实现不同应用系统的互联互通,构建用户的综合性信息处理中心平台。(7)实时性原则。本系统全部的数据均采纳了实时处理,确保了数据的刚好。4 系统
6、总体说明4.1 开发平台和技术简介Windows 2000、Windows XP系统或以上版本集成开发工具:Microsoft Visual Studio 2023数据库:SQL Server 2000项目运行服务:Internet 信息服务(IIS)管理器4.2 系统主要功能为了能做好本课题,在参阅了现有的宿舍管理系统的基础上,初步确定了本就业系统的基本架构,即:中心管理员模块、宿舍管理员模块。首先中心管理员通过维护班级信息、学生信息和宿舍信息以及宿舍管理员信息等基础信息数据,宿舍管理员通过中心管理员维护的基础信息数据,支配学生的入住和迁出等业务功能。功能所示:中心管理员:(1)班级信息维护
7、:维护班级信息。(2)学生信息维护:维护学生信息信息。(3)宿舍信息管理:维护宿舍信息。(4)宿舍管理员信息:维护宿舍管理员信息。(5)宿舍不动产管理:管理不动产信息。(6)学生信息查询:依据不同的条件查询显示学生信息。(7)宿舍信息查询:依据不同的条件查询显示宿舍信息。(8)学生信息统计:统计各个班级的学生信息。(9)宿舍信息统计:统计各个宿舍里面支配的学生人数信息。宿舍管理员:(1)办理人员入住:通过过滤不同条件的学生信息,对选择的学生入住到指定的宿舍里面,宿舍的人数加一,假如删除了,宿舍的人数减1,假如宿舍人数住满了,则不会出现在能入住的宿舍列表里面。(2)办理人员迁出:通过选择入住的学生信息,可以对这些学生信息进行迁出操作。(3)学生交费:处理学生交费信息。(4)学生信息查询:依据不同的条件查询显示学生信息。(5)宿舍信息查询:依据不同的条件查询显示宿舍信息。(6)学生信息统计:统计各个班级的学生信息。(7)宿舍信息统计:统计各个宿舍里面支配的学生人数信息。学生角色:(1)学生查询自己的交费信息