大学宿舍管理系统
宿舍管理系统的分析报告

宿舍管理系统的分析报告一、简介宿舍管理系统是一种用于大学或其他集体宿舍管理的软件系统。
该系统旨在提高宿舍管理效率、增强宿舍生活质量,并便于学生和管理员之间的沟通和信息交流。
本分析报告将详细介绍宿舍管理系统的功能与特点,并探讨其在宿舍管理中的应用。
二、系统功能分析1. 人员管理功能宿舍管理系统可以实现学生信息的录入、管理和查询。
学生的基本信息包括姓名、学号、班级、宿舍楼号和房间号等。
管理员可以通过系统对学生信息进行添加、修改和删除,并能够便捷地查询学生的宿舍分配情况。
2. 宿舍楼管理功能宿舍管理系统可以管理各个宿舍楼的信息,包括宿舍楼的名称、楼号、楼层总数以及每层楼的房间数等。
通过该功能,管理员可以轻松维护与更新宿舍楼的相关信息。
3. 宿舍房间管理功能系统能够管理每个宿舍房间的基本信息,并且提供空闲房间查询功能。
管理员可以将学生的信息与特定的宿舍房间关联,并能够随时查询某个房间的入住情况。
4. 公告通知功能宿舍管理系统支持管理员发布公告和通知。
管理员可以通过该系统向学生发送各类告示,如宿舍维修通知、活动安排等,方便及时地传达重要信息。
5. 维修报修功能学生可以通过宿舍管理系统提交宿舍维修报修申请,并跟踪维修进度。
该功能能够提高维修效率,解决学生在宿舍维修方面的困扰。
三、系统特点分析1. 信息集中管理宿舍管理系统将学生、宿舍楼和房间等各个方面的信息集中管理,提供了一个统一的平台便于查询与管理。
管理员无需手动记录与整理信息,节省了大量的时间和人力成本。
2. 高效便捷的操作宿舍管理系统提供了直观简洁的用户界面,管理员和学生可以轻松上手操作。
各项功能的使用也非常便捷,例如学生可以通过系统自主选择宿舍房间、管理员可以通过系统实时发布公告等。
3. 快速响应的通知系统宿舍管理系统支持短信、邮件等多种通知方式,能够及时向学生发送重要通知。
学生无需时刻关注系统,亦能第一时间获取到最新的消息。
4. 便于数据分析与统计宿舍管理系统可以对学生宿舍分配情况、维修报修次数等数据进行统计与分析。
学生宿舍管理系统(毕业设计_论文)

XXXXXXXX 大学系统设计说明书设计(论文)题目:学生宿舍管理系统系别:信息工程学院专业:软件技术姓名:XXXXX学号:XXXXXXXXX指导教师:XXXXX完成时间:XXXX年XX月摘要当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省了人力物力,而且对各种信息的把握和操作也更加方便。
该学生宿舍管理系统主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。
而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。
管理人员需要做的就是将数据输入到系统的数据库中去。
经过分析,本系统运用了MySQL为后台数据库,以eclipse为前端开发工具,系统实现了权限管理、学生信息管理、来访者管理、学生离校返校管理、卫生情况检查管理等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。
关键词:宿舍管理、来访者管理、学生离校返校管理目录第1章系统分析 (1)1.1系统开发的背景 (1)1.2系统需求分析 (1)1.2.1功能需求 (1)1.2.2性能需求 (2)1.3 可行性分析 (3)1.3.1经济可行性 (3)1.3.2技术可行性 (3)1.3.3总结 (3)1.4系统的开发平台及开发工具 (3)1.4.1 开发工具Eclipse (3)1.4.2 数据库MySQL (4)1.4.3 三层架构技术介绍 (5)1.5实现系统的平台 (5)1.5.1系统环境 (5)1.5.2后台数据库选择机配置 (6)第2章系统总体设计 (7)2.1数据库设计 (7)2.1.1 数据库设计概念 (7)2.1.1 E-R模型设计 (7)2.2数据库的逻辑设计 (10)2.3模块设计 (12)2.2.1用户管理模块 (13)2.2.2学生信息管理模块 (13)2.2.3报修管理模块 (15)2.2.4来访者登记模块 (15)2.2.4学生进出校管理模块 (16)第3章系统详细设计 (17)3.1子系统功能模块的实现 (17)3.1.1 包的创建 (17)3.1.2 java架包的构建 (19)3.1.3 公共模块设计 (19)3.1.3 数据库连接配置 (21)3.2主窗体模块设计 (22)3.2.1 学生宿舍管理系统主界面 (22)3.2.2 学生信息管理模块 (23)3.2.3 报修管理管理模块 (28)3.2.4 来访者登记管理模块 (29)3.2.5 进校出校管理模块 (30)3.3数据导出Excel和导入Excel数据 (33)第4章系统调试 (36)4.1系统调试的目的 (36)4.2系统的调试 (36)结束语 (40)谢词 (41)附录 (42)参考文献 (43)第1章系统分析1.1系统开发的背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。
塔里木大学宿舍管理系统

塔里木大学宿舍管理系统
1.系统简介
假设学校共有20幢宿舍楼,每幢大约135个宿舍,每个宿舍有6个人。
每幢宿舍有两个宿管阿姨或大伯,负责本宿舍楼的日常管理。
学校又设置后勤处管理全校的宿管阿姨或大伯。
而辅导员和班主任可以通过后勤处了解本院、系、班级的宿舍情况。
(例如:学生住在哪个楼,宿舍号,卫生评比等等。
)宿管针对新生入校或假期开学后的学生入校及毕业生离校做登记,保证宿舍的正常运转,尤其是新生还要做好物品领取登记。
检查记录宿舍的财产如椅子,桌子,柜子等。
(事实数据)宿舍东西坏了,比如灯坏了,暖气不热,则有宿舍长上报给宿管,填写维修申请表(那幢楼,宿舍号,什么坏了,原因,时间)再有宿管将表交给后勤处。
(作业级信息)后勤处收到各种表,登记表,维修表,要进行存储。
并派相关人员去处理解决问题。
(战术级信息)有时发生偶然事件职责需向辅导员及时转达,比如学生夜不归宿,打架斗殴,发生意外等。
(战术级信息)
2.技术要求和限制条件
(1)本系统的数据存储至少包括:入宿离校登记表(新生入校或假期开学后生入
校及毕业生离校时要做详细登记包括姓名,班级,专业,宿舍号等),维修申请表(那
幢楼,宿舍号,什么坏了,原因,时间),值班表(宿管换班时间,值班人,辅导员和
班主任也会轮流值班),卖水表(某个宿管在某个时段所卖矿泉水的桶数)宿舍设施管
理责任表(登记宿舍所有的财产,如果人为的破坏了其中任何东西,学生就要进行相应
赔偿),新生物品领取表(暖瓶,被褥,洗脸盆,洗脚盆)
(2)简化,假设学校所有宿舍情况一致。
学生公寓管理系统

学生公寓管理系统1. 简介学生公寓管理系统是一个基于计算机网络的系统,旨在有效管理学生公寓的入住、退房、维修等事务。
通过该系统,学生、公寓管理员和维修人员可以方便地进行信息交流和管理操作。
2. 功能特点2.1. 学生功能•登录/注册:学生可以通过账号和密码登录系统,也可以选择注册新账号。
•入住管理:学生可以提交入住申请,填写个人信息以及宿舍偏好,并实时查看入住申请状态。
•缴费管理:学生可通过系统缴纳住宿费用,系统将自动更新缴费状态。
•维修申报:学生可在线提交维修申请,附上照片和详细描述,并实时查看维修进展。
2.2. 公寓管理员功能•登录/注册:管理员可以通过账号和密码登录系统,也可以选择注册新账号。
•入住管理:管理员可审核学生的入住申请,包括查看个人信息、宿舍偏好等,并决定是否批准入住。
•维修管理:管理员可以查看并处理学生的维修申请,包括接收维修任务、分配维修人员、记录维修进展等。
•缴费管理:管理员可以查看学生的缴费情况,包括已缴费、未缴费以及缴费逾期等。
2.3. 维修人员功能•登录/注册:维修人员可以通过账号和密码登录系统,也可以选择注册新账号。
•维修管理:维修人员可以查看分配给自己的维修任务,并记录维修进展,包括接收任务、维修完成以及问题备注等。
•个人信息管理:维修人员可以修改个人信息,包括姓名、联系方式等。
3. 系统设计学生公寓管理系统的系统设计主要包括前端设计和后端设计。
3.1. 前端设计系统的前端设计采用HTML、CSS和JavaScript编写,主要通过网页形式呈现给用户。
前端界面需要实现以下功能:•登录/注册界面:提供登录和注册的表单,验证用户输入信息,并与后端进行交互。
•学生功能界面:包括入住申请、缴费、维修申报等功能的表单和展示页面。
•管理员功能界面:包括入住审核、缴费管理、维修管理等功能的表单和展示页面。
•维修人员功能界面:包括接收任务、维修进展等功能的表单和展示页面。
3.2. 后端设计系统的后端设计采用Python编写,主要负责处理前端的请求,进行逻辑运算并与数据库进行交互。
学生宿舍管理系统开发背景

学生宿舍管理系统开发背景现代大学生活中,学生宿舍管理是一个重要而复杂的问题,它直接关系到学生的生活品质和安全。
传统的学生宿舍管理方式往往依赖于人工操作,存在着信息不及时、管理效率低下、安全隐患等问题。
为了解决这些问题,开发一套学生宿舍管理系统是十分必要的。
现状分析目前大多数学校的学生宿舍管理依然采用传统的手工管理模式,学生入住管理、物品清单登记、水电费收费、楼道卫生检查等工作大部分依赖于手工操作,存在以下问题:•信息不及时:手工记录容易遗漏或延误信息;•管理效率低下:人工操作效率低,耗费大量人力物力;•安全隐患:信息泄露和管理不严格存在安全风险。
系统优势搭建一套学生宿舍管理系统能够解决以上问题,具有以下优势:1.信息实时更新:通过系统记录,实现学生入住、调宿、退宿信息实时更新,确保信息准确性。
2.自动化管理:系统能够自动进行楼道卫生检查、学生报修指引等工作,提高管理效率。
3.安全性:系统数据备份和权限控制能够确保信息安全,防止信息泄露和非法操作。
4.数据统计:系统具备数据统计和分析功能,能够为学校管理部门提供决策支持。
系统功能学生宿舍管理系统的功能包括但不限于以下几点:•学生信息管理:包括学生基本信息、入住记录、退宿信息等的管理和查询。
•宿舍分配管理:根据学生入学及调宿情况,进行宿舍分配与调整。
•费用管理:记录水电费交纳情况,提醒学生及时缴纳费用。
•楼道卫生检查:定期进行楼道卫生检查记录,督促学生保持宿舍环境整洁。
•报修管理:学生报修信息登记、分派及处理流程管理。
系统实施为了保证学生宿舍管理系统的有效实施,需要遵循以下步骤:1.需求调研:对学生宿舍管理的实际需求进行充分调查和分析,明确系统设计目标。
2.系统设计:根据需求设计系统架构、功能模块和数据库结构。
3.系统开发:按照设计方案进行系统开发和编码。
4.系统测试:对系统进行全面的功能测试和性能测试,确保系统的稳定性和可用性。
5.系统上线:在学校学生宿舍管理部门进行系统上线部署,并进行相关人员培训。
宿舍管理系统实验报告

宿舍管理系统实验报告宿舍管理系统实验报告1. 引言宿舍管理是大学生活中重要的一环,它关系到学生的生活质量和学习环境。
为了更好地管理宿舍,提高宿舍管理的效率和便利性,我们设计并实现了一套宿舍管理系统。
本实验报告将对该系统的设计思路、功能模块以及实现效果进行详细介绍。
2. 设计思路宿舍管理系统的设计思路是基于现代信息技术的应用。
我们通过建立一个网站平台,将宿舍管理的各项功能集成在一个系统中,方便学生和管理员进行操作和管理。
同时,我们采用了数据库技术,将学生信息、宿舍楼信息、报修信息等数据进行存储和管理,提高了数据的安全性和可靠性。
3. 功能模块宿舍管理系统包括以下几个主要的功能模块:3.1 学生信息管理该模块主要用于学生信息的录入、查询和修改。
学生可以通过系统进行个人信息的维护,包括姓名、学号、联系方式等。
管理员可以对学生信息进行管理,包括添加新的学生、删除学生等操作。
3.2 宿舍楼信息管理该模块主要用于宿舍楼信息的管理。
管理员可以对宿舍楼进行添加、删除和修改操作,包括楼号、楼层、宿舍房间数等信息的录入和维护。
学生可以通过系统查询宿舍楼的相关信息,方便选择合适的宿舍。
3.3 报修管理该模块主要用于宿舍报修信息的管理。
学生可以通过系统提交报修申请,包括报修类型、具体问题描述等信息。
管理员可以对报修信息进行审核和处理,及时解决学生的问题。
同时,系统还提供了报修进度查询功能,方便学生随时了解报修的处理情况。
3.4 公告通知该模块主要用于发布宿舍管理相关的公告通知。
管理员可以通过系统发布公告,包括宿舍楼维修通知、活动通知等。
学生可以通过系统查看最新的公告信息,及时了解宿舍管理的相关事项。
4. 实现效果经过一段时间的设计和开发,我们成功地实现了宿舍管理系统。
该系统具有良好的用户界面和交互体验,方便学生和管理员进行操作。
学生可以通过系统方便地查询宿舍楼信息、维护个人信息、提交报修申请等。
管理员可以通过系统进行学生信息管理、宿舍楼信息管理、报修信息管理等。
宿舍管理查询系统课程设计

宿舍管理查询系统课程设计一、引言宿舍管理是大学生活中非常重要的一部分,良好的宿舍管理能够提高学生的居住环境质量,促进学生的学习和生活。
为了更好地管理和查询宿舍信息,设计开发一套宿舍管理查询系统,将极大地提高宿舍管理的效率和便利性。
二、需求分析1. 管理员功能管理员可以对宿舍信息进行增删改查操作,包括添加新的宿舍楼、添加学生信息、删除学生信息、修改学生信息以及查询学生信息等。
2. 学生功能学生可以查询自己所在宿舍楼的信息,包括宿舍楼楼号、宿舍号、宿舍成员等。
学生还可以查询自己的宿舍成员信息,包括成员姓名、学号、联系方式等。
3. 系统功能系统需要提供用户登录功能,管理员和学生分别使用自己的账号进行登录。
登录后,管理员和学生可以进入各自的功能界面进行操作。
三、系统设计1. 数据库设计数据库中需要设计宿舍楼表、学生表和管理员表,宿舍楼表包括楼号、宿舍号、宿舍成员等字段;学生表包括学号、姓名、联系方式等字段;管理员表包括管理员账号、密码等字段。
2. 界面设计界面需要直观、简洁、美观,方便用户操作。
管理员界面需要提供宿舍楼管理、学生信息管理等功能入口;学生界面需要提供宿舍信息查询、宿舍成员查询等功能入口。
3. 系统开发系统开发可以使用现有的开发工具和技术,如Java、PHP、Python等。
根据需求分析,开发对应的功能模块,并进行集成测试和系统测试,确保系统的稳定性和可用性。
四、系统运行与维护1. 系统运行将开发好的宿舍管理查询系统部署到服务器上,确保系统能够稳定运行。
管理员和学生可以通过浏览器访问系统,并进行相应的操作。
2. 系统维护宿舍管理查询系统需要定期进行数据备份和系统升级,以确保数据的安全性和系统的稳定性。
同时,根据用户的反馈和需求,及时进行功能优化和问题修复。
五、系统优势与应用价值1. 提高管理效率宿舍管理查询系统能够实现信息的快速录入和查询,减少了传统纸质管理的工作量,提高了宿舍管理的效率。
2. 方便快捷的查询功能学生可以通过系统快速查询自己所在宿舍楼的信息和宿舍成员的信息,避免了繁琐的人工查询过程。
学生宿舍管理系统_需求分析

学生宿舍管理系统_需求分析一、背景及问题随着大学生数目的持续增加,宿舍管理问题日益变得突出,例如入住、清洁、维护、宿费管理等,这些问题不仅对学校的管理提出了更高要求,同时也为学生提供了更加高效的生活和学习环境。
通过建立一套完善的学生宿舍管理系统,可以更好地解决这些问题,提高宿舍管理的效率和质量,并为学生提供更好的服务。
二、需求分析1.宿舍分配宿舍管理系统应满足新生入学时的必要需求,例如宿舍分配、录取通知书生成等。
宿舍管理员应当及时收集新生的基本信息以及他们的宿舍偏好,然后通过宿舍分配程序进行分配。
2.宿舍床位管理对于已入住学生,宿舍管理员需要进行宿舍床位管理,包括床位安排、宿舍内务等。
系统应提供一套优秀的管理工具,方便管理员随时跟踪宿舍床位的使用情况,以及对宿舍设施的维护和保养。
3.宿舍环境保洁宿舍环境保洁是宿舍管理的重要部分,也是学生的生活质量的重要标志。
该系统应该具备全面的功能,包括宿舍保洁记录管理、保洁人员管理和宿舍清洁次数的统计。
管理员应能够根据宿舍保洁记录对保洁人员进行评价和奖励。
4.维修与保养当宿舍设施出现问题时,管理员应及时进行维修和保养。
该系统应当实时更新维护情况,以帮助管理员更好地管理宿舍设施。
5.宿舍费用管理学生的宿舍费用是学生经济状况的重要组成部分。
宿舍管理系统应该具备完善的宿舍费用管理系统,包括费用计算、费用统计、费用支付等。
6.网络管理学生们的生活越来越离不开互联网,网络管理也成为宿舍管理不可或缺的一部分。
通过宿舍管理系统,管理员可以控制宿舍内的网络权限,并保证网络安全,防止不良信息的传播。
三、技术方案1.基于Web的技术方案采用基于Web的宿舍管理系统,可以有效提高系统的可扩展性、移植性和可访问性。
该系统界面友好、操作简单、易上手,基于云技术,实现跨平台访问,让用户无论是在校内还是外面,随时可以登录宿舍管理系统,方便快捷。
2.集中式数据库管理宿舍管理系统需要建立一个集中式的数据库管理系统,以集成与管理学生和宿舍的所有必要数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河套大学宿舍管理系统摘要高校学生宿舍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于后台数据库的建立和维护要求建立起数据一致性、完整性强、数据安全性好的库。
而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。
我们使用Visual Basic6.0和SQL Server 2000数据库为开发工具, Visual Basic 6.0是简单实用的面向数据库开发工具,同时它提供的集成开发环境及面向对象各种标准化控件,利于对数据库和数据表的直接操作和处理,提高了编程效率和可靠性。
另外通过ASP为普通学生开发一个简单查询界面,允许学生通过浏览器查询与学生个人密切相关的宿舍管理信息以及与宿舍中心进行信息交流。
以往的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。
这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。
关键词:宿舍管理系统;数据库;Visual Basic 6.0第一章项目背景与需求分析1.1 项目背景近几年,随着国家教育政策的调整和完善,我国高等院校大面积扩招,给宿舍管理带来了不小的冲击,要使学生拥有一个好的学习环境和生活氛围,是每一所高校都必须面对的重要工作。
河套大学是一所综合性大学,学校下设人文学部、理工部、农牧科学系、外语系、数学与计算机系等。
2003年起学校与邻省区进行对口交流招生整合后的河套大学目前具有各类在校生13000多人,学生公寓8栋。
宿舍管理系统对于一个学校来说是必不可少的组成部分。
目前学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于这样的综合性大学由于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,还只能靠人工一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
我们针对如此,设计了一套学生宿舍管理系统。
学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
本系统具有运行速度快、安全性高、稳定性好的优点,能够快速的查询学校所需的住宿信息。
1.2 功能需求1.2.1 基本功能需求基于学校的宿舍管理采用的还是人工来进行管理的,为了适应学校发展的实际状况,我通过实地调研之后,认为实现学生宿舍管理系统在设计时应尽可能的贴近学生便于学生用户操作,系统在实现上应具有入相功能:(1)系统实现用户身份认证并对登录用户的操作权限分级管理。
(2)系统应提供学生入学的注册、基本信息的录入。
(3)系统应提供宿舍基本情况的录入。
(4)系统应提供学生住宿情况的基本登记。
(5)系统应提供学生退宿情况的处理。
(6)系统还应具有基本的查询功能。
(7)系统不仅提供管理部门对宿舍管理信息的查询功能,还应提供普通学生通过Internet查询宿舍基础信息的功能。
1.2.2 用户界面需求学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。
尽可能的为用户的录入、查询等功能操作提供方便。
快捷按钮的创建也是非常需要的,以方便用户操作。
1.3 性能需求1.3.1 系统安全性学生宿舍管理系统中的增加用户、学生学期注册、学生毕业离校等模块都是和学生住宿费相联系在一起的,所以在系统的管理权限上应当进行严格控制,具体思想如下:(1)要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。
没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。
(2)在上述要求基础上,程序开始运行所有功能将是不可使用的,只有用户登录窗口可以使用,没有正确的用户名和密码任何人都不能登录该系统。
(3)在具体实现时还应为各用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户只能浏览系统中的宿舍及学生基本信息。
(4)在系统开始试运行后,需要采取一定的技术手段对内部用户的访问和外部用户访问进行区分,采取一定的措施,严格控制Internet的用户的操作权限。
第二章宿舍管理系统的系统规划2.1 系统规划规划,一般是对较长时期的活动进行总体的、全面的计划。
由于管理系统的建设耗资巨大,历时较长,技术复杂且涉及面广,系统规划是这一工作的起始间段。
这项工作的好坏直接影响到整个系统建设的成败,为了提高规划工作的科学性和有效性应注意以下关键问题:(1)战略计划是核心(2)解决问题的有效性是关键(3)应变能力是系统成功的关键问题之一,也是当前系统建设与应用的瓶颈问题。
(4)人、管理、技术应协调发展,三者之间相互配合、相互促进,以加速系统的建设进程。
2.2 管理信息系统理论宿舍管理系统是典型的信息管理系统(MIS),需要MIS的基本理论的指导,鉴于此,我们回顾一下MIS的基本理论。
2.2.1 管理信息系统的概述管理信息系统是一个由人和计算机组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。
它能实测国民经济和企业的各种运行情况;管理信息系统利用历史数据预测未来;从全局出发辅助管理决策;利用信息控制企业的行为,帮助实现其规划目标。
管理信息系统是以计算为主要手段处理信息,强调信息处理的系统性、综合性,不但要求在事物处理上高效率,而且更强调对各级管理决策的有效支持,管理信息系统的建立,为各级管理决策提供了信息支持,从根本上改善了管理人员的劳动条件和工作性质,是管理手段现代化的重要标志。
2.2.2 管理信息系统的特点管理信息系统的特点可归纳为:⏹数据集中统一,采用数据库⏹数据模型的应用⏹有预测和控制能力⏹面向决策管理信息系统是一门新的学科,它引用其它学科如管理学与工程经济理论、统计学、运筹学以及计算机科学等多学科的概念和方法,融合成为一门新的综合性、边缘性的学科。
2.2.3 管理信息系统开发的基本方法用系统工程的方法开发管理信息系统的具体方法有生命周期法、原型法、面向对象开发方法和CASE方法等多种。
(1)生命周期法所谓生命周期法,就是按照管理信息生命周期的概念,严格地按照系统生命周期的各个过程和步骤去开发系统。
即分为五个阶段:系统分析、系统设计、系统实施、系统运行、系统维护阶段。
对于大系统或系统开发缺乏经验的情况,采用生命周期法可以立足全局,步步为营,减少返工,有利于提高开发质量,加快工程进度。
生命周期法的不足之处是系统的开发周期太长,有时系统开发尚在开发过程之中,而内外环境已有所变化,对系统的要求也发生了变化。
(2)原型法原型法的基本思想是:开发者和用户在系统的主要需求上取得一致意见后,由开发者很快开发出一个初步的原型系统,然后通过用户使用和评价,提出改进意见,反复修改、扩展和完善,直到形成一个相对稳定的系统。
原型法能充分发挥用户的积极性,能及早发现开发中出现的问题,因而系统的适用性较高,原型法主要用于以下一些场合:⏹用户事先难以说明需求的较小的应用系统;⏹决策支持系统;⏹与生命周期法结合起来使用,即整体上仍使用生命周期法,而仅对其中功能独立的模块采用原型法。
(3)面向对象法面向对象法是一种认识问题和解决问题的思维方法,它把客观世界看成是由许多不同的对象构成。
在面向对象的系统中,我们把系统中所有资源(如系统、数据、模块)都看成是对象,每一对象都有自己的运动规律和内部状态。
不同对象间的相互联系和相互作用构成一个完整的客观世界。
(4)计算机辅助系统开发法(CASE法)计算机辅助系统开发方法是运用计算机软件工具辅助系统开发的一种方法。
由于当前宿舍管理还处于手工管理阶段,管理水平还比较低,要求宿管部门的工作人员一次性地提供完整的需求确实存在困难,经过仔细分析,我决定采用原型法开发。
即先很快建立一个系统的原型,让用户认识它、使用它、熟悉它、修改它、评价它,不断的满足用户提出的新的需求,进一步完善和提高系统地综合性能。
当然本系统的开发设计过程仍严格遵守生命周期法的开发有关规范。
第三章宿舍管理系统的系统分析3.1 系统初步调查系统初步调查是系统分析阶段的第一项活动,其主要目标就是从系统分析人员和管理人员的角度看新项目开发的可能性和必要性。
河套大学作为一所综合性大学,目前学校下设多个院系,尤其近年来与邻省区进行对口交流招生后,生源大量增加,学生住宿管理问题引起了校领导及主管学生住宿的宿管部门的重视。
现在学校宿舍管理主要依赖于手工管理方式,它存在着许多弊端,如学生开学入住登记繁琐且容易出错;数据冗余现象严重;查询不方便等。
为了完善这方面的管理,经多次与校领导及宿舍管理负责人的讨论,我决定为河套大学开发一个宿舍管理系统,以此来改善现有的管理模式,使学校各方面的管理向着系统化、科学化迈进。
3.2 开发方式选择面对当前的学生入学状况及校内现有的硬件资源,校领导对学生宿舍管理可以做出以下三种计划安排:(1)继续采用当前的手工管理方式,需要再聘用几个生活老师加强对学生及宿舍的管理。
(2)购买市场上已有宿舍管理系统,一般来说能够帮助人们在某些环节上完成一些简单的、重复性的工作。
(3)自己开发一个宿舍管理系统,根据学校自身情况明确目标,开发适合自己的系统。
对于第一种显然是个不可行的,那样既不可减少学校的支出也不可以改善学校宿舍管理制度,以往工作中的缺陷和问题仍没有得到根本的改变和解决。
对于第二种购买理论上是可行的,但存在着这样一些问题,首先购买现有的软件是比较昂贵的;其次购买到真正满足学校需求、适应学校环境的软件是十分困难的;最后购买来的软件是作用和可靠程度一般都不尽如人意,所以经过多次调查讨论后我决定借毕业设计的机会为学校开发一个宿舍管理系统。
自己开发软件目标明确、符合需求、便于进一步扩充和升级。
因此,自行开发为自己所用的,适用于学校这一特定应用范围的,只支持宿舍管理这一局部功能的软件是学校最佳的选择。
3.3 系统开发的可行性分析与讨论可行性研究是系统分析阶段的第二项活动,其主要目标是进一步确定系统目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。