软件工程学生宿舍管理系统方案
软件工程宿舍管理系统

软件工程宿舍管理系统:打造温馨便捷的宿舍环境一、系统概述二、核心功能1. 宿舍分配系统可根据学生个人信息、宿舍楼栋、房型等条件,自动进行宿舍分配。
分配过程中,充分考虑学生意愿、班级、专业等因素,确保宿舍分配公平、合理。
2. 床位管理系统实时更新床位信息,包括床位使用情况、学生入住时间、退宿时间等。
宿舍管理人员可通过系统快速查询床位信息,方便进行床位调整和宿舍安排。
3. 卫生检查系统内置卫生检查标准,宿舍管理人员可定期进行卫生检查,并将检查结果录入系统。
系统自动统计卫绩,便于进行宿舍卫生评比和奖惩。
4. 维修申报学生可通过系统提交宿舍设施维修申请,宿舍管理人员收到申请后,及时安排维修人员进行处理。
系统全程跟踪维修进度,确保宿舍设施正常运行。
1. 互动交流系统设有论坛、留言板等互动模块,方便学生与宿舍管理人员沟通交流,及时反映宿舍问题,提高宿舍管理水平。
2. 个性化设置学生可自主设置个人信息,如联系方式、兴趣爱好等,便于宿舍管理人员了解学生需求,提供个性化服务。
3. 安全保障系统采用加密技术,确保学生个人信息安全。
同时,宿舍管理人员可通过系统实时监控宿舍楼栋安全状况,确保学生人身安全。
4. 智能提醒系统具备智能提醒功能,如卫生检查、维修进度、宿舍活动等,让学生及时了解宿舍动态,提高宿舍生活质量。
四、系统特色1. 界面友好,操作简便软件工程宿舍管理系统的界面设计注重用户体验,采用扁平化设计风格,色彩搭配和谐,让用户在使用过程中感受到温馨与舒适。
操作流程简洁明了,即使是不熟悉电脑操作的用户也能快速上手。
2. 数据分析,智能决策系统具备数据分析功能,能够对宿舍管理数据进行深度挖掘,为管理人员提供决策依据。
例如,通过分析宿舍卫生检查数据,可以找出卫生问题高发区域,有针对性地进行整改。
3. 灵活配置,适应性强系统支持自定义配置,可根据不同学校的宿舍管理需求进行调整。
无论是宿舍楼栋数量、房型种类,还是管理流程,都能轻松适应。
软件工程学生公寓管理系统毕业设计课程设计

软件工程学生公寓管理系统毕业设计课程设计I. 题目软件工程学生公寓管理系统。
II. 需求分析1.1 背景由于学生公寓管理工作繁琐,手动处理缴费、入住、退房等任务效率低下,容易出现错误,因此需要一套电脑管理系统,以提高管理效率,减轻工作量,确保管理的准确性。
1.2 用户需求学生公寓管理系统应能够实现以下功能:(1)基本信息管理:对学生基本信息的管理,包括姓名、学号、班级、公寓号、房间号、床位号等。
(2)入住管理:对学生入住公寓的管理,包括入住时间、缴费情况、押金等。
(3)退房管理:对学生退房的管理,包括退房时间、退房原因、押金退还等相关信息的管理。
(4)缴费管理:对学生公寓费用的管理,包括水费、电费、网费、卫生费等;管理学生的费用缴纳情况以及费用的结算与核对。
(5)维修管理:管理学生公寓维修情况,记录维修类型、处理时间、维修人员等信息。
(6)报表查询:通过报表查询功能,可以查看学生公寓各项情况,如缴费情况、入住情况、退房情况等。
1.3 软件需求1.3.1 软件功能(1)登录系统:用户可以通过账号密码登录系统。
(2)基本信息管理:学生基本信息的添加、修改、查询和删除。
(3)入住管理:管理学生入住公寓的情况,包括入住登记、缴费等。
(4)退房管理:管理学生退房情况,包括退房登记和押金退还等。
(5)缴费管理:管理学生公寓各项费用的缴纳情况。
(6)维修管理:管理学生公寓维修情况,包括维修类型、处理时间、维修人员等信息。
(7)报表查询:按照条件查询学生公寓的各项情况,如缴费情况、入住情况、退房情况等。
1.3.2 软件界面系统应具有简单直观的界面,方便用户使用。
1.4 开发环境编程语言:Java。
数据库:MySQL。
开发工具:Eclipse。
III. 系统设计3.1 数据库设计(1)学生表:包括学生编号、姓名、学号、班级、公寓号、房间号和床位号等字段。
(2)缴费表:包括缴费记录编号、学生编号、缴费日期、缴费类型和缴费金额等字段。
软件工程设计学生宿舍管理系统

软件工程课程设计宿舍管理系统开发系别:班级:学号:姓名:课程名称:软件工程指导教师:教师评语:摘要随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。
高校是科研的阵地,后勤的公寓管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。
基于这一点,开发此学生公寓管理软件。
学生宿舍管理软件,是以高校的管理方式为实例而设计的一种实用型管理系统。
本系统最大的特点是通用性、简单操作性,适用于同行业以及一些同类型的企业管理。
随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套公寓管理软件。
该程序有宿舍基本信息管理、卫生检查管理、学生的基本信息、水电费的管理、房屋报修的管理、以及外来人员的管理,主要以添加、删除、查询、修改来实现这些功能。
这些功能都是依据平时宿管科平常工作需求而设计的。
目录前言 ................................................. 错误!未定义书签。
第一章学生宿舍管理系统开发技术 (2)1.1基本原理......................................... 错误!未定义书签。
1.1.1 Visual C# 2005 (4)1.1.2 Visual C# 2005的基本形式 (5)1.2系统的开发原则 (6)1.2.1宿舍信息管理的特点 (7)1.2.2宿舍管理系统的结构 (8)1.2.3宿舍管理系统的开发方法 (9)第二章学生宿舍管理系统分析 (10)2.1系统初步调查 (11)2.2系统可行性方案分析 (12)2.3系统详细调查 (13)2.3.1业务流程图(BFD) (14)2.4新系统逻辑模型的提出 (15)2.4.1数据流程图 ................................... 错误!未定义书签。
软件工程_学生宿舍管理系统方案

三级实践课题设计任务书课题题目摘要随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给现代宿舍管理应用带来了蓬勃发展的机遇,在现代学生宿舍管理中,网上修改学生信息成为不可缺少的现代工具。
本文详细的论述了学生宿舍管理系统设计和实现的全过程,在论述过程中,主要分五大部分。
第一部分主要包括绪论、相关背景和构架和对开发工具进行了相应的介绍。
第二部分是对系统需求分析及各环节的需求分析。
第三部分是对学生宿舍管理系统功能的分析和详细设计,该部分是本文的主体,在这一部分,介绍了本系统设计方案的实现过程,经过论证得到系统模块功能并设计数据库。
针对本系统的详细设计并以学生信息管理和订单管理模块为例进行详细分析。
第五部分是系统的实现和测试。
本文通过对以上五部分的论述,使学生宿舍管理系统各功能基本完成。
关键词:学生宿舍管理;数据库; Java目录摘要 (I)第1章项目分析 (1)1.1功能描述 (1)1.2技术分析 (1)1.2.1 工程计划进度 (1)1.2.2 标题.............................................. 错误!未定义书签。
1.3标题.................................................. 错误!未定义书签。
第2章系统分析与设计 . (1)2.1系统分析 (2)2.2参与者 (2)2.3系统设计 (2)2.4类图 (2)2.5系统体系结构设计 (3)2.6数据库设计 (4)第3章功能实现与测试 (5)3.1 登陆界面 (5)3.2主界面 (5)3.3添加界面 (6)3.4删除界面 (6)3.5修改界面 (7)3.6查询功能 (7)第4章数据库 (8)4.1管理员数据库信息表截图 (9)4.2学生信息数据库截图 (9)4.3数据库列表 (10)第5章结束语 (10)指导教师评语 (13)附录A: 附加图、表 (15)附录B: 主要源程序 (20)第1章项目分析1.1 功能描述设计一个计算机程序,实现对宿舍的宿舍号、宿舍人员等的管理。
【毕业设计】宿舍管理系统毕业设计(软件工程毕业设计)

宿舍管理系统毕业设计(软件工程毕业设计) 摘要在当今信息技术迅猛发展,知识更替日新月异的时代,信息技术为企业的发展提供了机遇,也带来了挑战。
使用传统人工的方式管理宿舍,存在着许多缺点,而使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点,这些优点能够极大地提高高校宿舍管理系统效率,也是学校走向科学化、正规化管理,与世界接轨的重要条件。
高校学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。
而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。
旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。
这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。
本系统是采用microsoft visual studio XX作为前台开发工具,sql serverXX作为后台数据库平台的管理系统。
第1章引言本章主要将介绍学生宿舍管理的背景,现状和发展前景。
在此基础上分析系统的研发意义和目的,在此同时本文作者将对本文涉及的内容做概要的说明。
1.1 系统开发的背景数据库是从20xx年代初发展起来的计算机技术。
经过四十来年的发展,数据库技术己经趋于成熟。
数据库在新的计算机环境中发生了很大的变化。
就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给数据库技术提出了更多、更高的要求。
高校学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。
软件工程学生宿舍管理系统概要设计说明书(GB8567——88)

[V1。
0(版本号)]拟制人_张家浩、林良邦、张海云、洪晓中、王天骄_ 审核人______________________批准人______________________1引言本文是学生公寓管理系统概要设计说明书。
1。
1编写目的在学校面向现代化、面向世界、面向未来、面向互联网的21世纪,现今社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,尤其是在学校里.为此开发学生公寓管理系统软件,能够适应现今社会并提高生产效率。
该系统软件非常容易被接受,它具有简单易学性,双重操作管理体系,便于管理等功能。
它是对学校学生管理的一种工具.为使校园网得到高效、合理的利用,以教育信息化带动教育的现代化,加强学校信息管理,将建设成信息化、现代化的新校园,为新世纪的交院增添新气息、树立新形象。
1。
2背景项目名称:学生公寓管理系统开发者:张家浩、林良邦、洪晓中、张海云、王天骄用户:学生公寓的各种人员1。
3定义学生公寓管理系统软件:学校管理软件,以学校公寓部门为基本元素的、用程序来实现其功能的软件。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的.1.4参考资料《软件工程基础教程》-———刘文,朱飞雪主编:粘新育,陶洁副主编:出版社:北京大学出版社《软件工程导论》-———张海藩编著:出版社:清华大学出版社《SQL Server 2000 实用教程》————蒋文沛主编: 韦善周,梁凡副主编:出版社:人民邮电出版社2总体设计2.1需求规定设计一个公寓管理系统,用以满足寝室分配、学生管理、信息查询、财产管理、出入登记、系统管理等功能。
软件工程学年设计之学生公寓管理系统
学年设计课程名称:学年设计(论文)(软件工程)实验项目:学生公寓管理信息系统姓名:XXX专业:计算机科学与技术班级:XXX学号:XXX指导教师XX计算机科学与技术学院实验教学中心XXXX年XX月XX日摘要随着社会经济的迅速发展和科学技术的全面进步,电子计算机和通信技术的发展,人类社会已经逐渐地进入到了信息化社会,对学生公寓的各项管理工作要求也来越来越高,原有的高校学生公寓单一的管理方式已不能适应新时期的要求。
如何为学生提供一个安全、整洁、舒适的生活和学习环境,如何应用现代技术更科学、高效地对学生宿舍进行管理成为各宿舍管理工作者的目标。
利用管理信息系统解决企业或组织所面临的问题,对内,可以提高工作效率;对外,可以获得竞争优势。
因此,利用计算机开发相关高效合理的学生公寓管理系统成为了高校信息化管理的迫切需要。
关键词:学生公寓管理信息系统系统设计1前言1.1作业背景课程作业要求如下:用管理信息系统开发工具(例如Visual Basic、Visual Foxpro、Access、PowerBuilder、Delphi等)开发一个实用的中小型管理信息系统。
1.根据课程设计时间选择适当规模大小的设计课题。
2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。
3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告,至少包括系统可行性分析报告、系统分析报告、系统设计报告三个主要部分。
4.开发出可以运行的管理信息系统,通过上机检查。
学生公寓,是大学生在高校校园里一个重要的学习、生活、交往的空间环境,大学生大约有2/3的时间是在学生公寓环境里渡过的。
学生公寓管理是高校基础性的管理工作,学生公寓管理系统对一个重点高校来说是必不可少的组成部分,随着我校规模的不断扩大,在校人数不断的增加,必将引起大家对学生公寓各项管理工作的要求提高,目前我校还停留在公寓管理人员手工记录数据的最初阶段,传统的工作方式——账本化的工作模式,这种模式获取信息慢,查阅困难,准确性差,很难适应高水平宿舍管理的需要。
学生宿舍管理系统软件开发计划书
宿舍管理系统软件开发计划书项目名称:学生宿舍管理系统小组编号:第二组(组长:邓沙沙组员:袁宇鹃、尹英芝、邹明燕)1.引言1.1 目的[1] 本章提供整个软件开发计划的综述,主要确定以下内容:[2] 软件生存周期的选取及裁剪。
[3] 软件规范、方法和标准的选择。
[4] 软件工作产品的规模估计。
[5] 软件工作量和成本的估计。
[6] 软件进度表的制定。
[7] 软件风险的评估。
[8] 软件项目培训计划。
1.2 范围说明该软件开发计划的范围,简要描述软件开发计划的内容。
一般而言,对于一个较大的软件项目,计划书包括如下内容:[1] 软件规模估计[2] 工作模块计划[3] 人力资源计划[4] 其他资源计划[5] 进度安排计划[6] 配置管理计划[7] 质量保证计划1.3 术语定义[1] 软件相关组:指软件配置管理组、文档支持组、测试组。
[2] 软件质量保证组:指计划和实施软件质量保证活动的人员的集合。
[3] 软件工程组:是负责一个项目的软件开发和维护活动的个人的集合。
1.4 参考资料[1] 项目任务书[2] 用户需求报告[3] 商务合同[4] 实用软件工程(第二版)赵池龙杨林电子工业出版社1.5相关文档[1] 项目任务书[2] 用户需求报告[3] 用户需求规格说明书1.6版本更新记录2■项目概述通过书写开发计划文档,开发小组可以有条不紊地进行开发活动。
这样,小组在开发过程中有章可循,从而提高工作效率。
2.1项目目的宿舍管理系统是指应用电子计算机和网络通信设备,为学生宿舍管理人员能使日常办公实现自动化、高效化,同时也为本校宿舍学生提供方便安全的环境,并能满足所有授权用户对信息的各种功能需求的计算机应用软件系统。
2.1.1、用户的观点看,要求系统能够达到以下目标a. 对信息的收集和保存信息。
例如:输入宿舍的基本信息,宿舍的卫生信息等•b. 快速的传递信息。
对那些共享的数据要快速的传递。
c. 提供准确的信息。
要求比手工作业提供的更加准确和细致的数据,例如宿舍的所有卫生成绩,实现卫生成绩报表自动生成。
软件工程课程设计---高校学生宿舍管理系统的设计与实现
枣庄学院信息科学与工程学院课程设计任务书题目:高校学生宿舍管理系统的设计与实现学学专课生1:生2:业:程:实用软件工程指导教师:职称:完成时间:2013年5月----2013 年 6 月枣庄学院信息科学与工程学院制2013 年6月30 日课程设计任务书及成绩评定课程设计的任务和具体要求任务:综合运用软件工程的思想和先修课程的相关知识,完成一个信息系统的开发,掌握软件工程生命周期的技术和方法。
具体要求:1.学生2-3人组成一个项目小组,第一人为组长,其他人为组员,组内成员分工明确、团结协作、相互配合,共同完成课程设计;2.要求每组成员对本小组自选系统首先进行认真分析,写出详细的设计步骤;3.课程设计必须按照软件开发的具体过程进行设计,每个阶段都要有详细的文字、数据、图进行说明;各设计阶段的模型请采用专门工具Visio、PowerDesigner 来完成;课程设计要思想清晰、明确,排版整齐,严格按照模板要求进行组织撰写。
6.课程设计时间为4周。
7.课程设计报告要求不少于2000字;8. 请选择面向过程的设计方法或面向对象的设计方法。
1)面向过程的设计方法(结构化方法):(1)需求分析:小组成员能够理解需求,分析需求,列出需求分析的任务,描绘分配的子功能需求;小组成员完成分配子功能的数据流图DFD,要求绘制0、1、2层DFD;小组成员完成系统的E-R图;小组成员完成数据字典的建立;组长组织完成系统的需求分析。
(2)软件设计:完成系统的概要设计与详细设计。
小组成员根据需求的DFD 图,完成分配的子功能模块设计,用HIPO 图表示;小组成员设计分配的子功能模块的接口;小组成员能够完成分配的子功能程序流程的逻辑设计;组长组织完成系统的总体结构集成。
(3)软件实现:小组成员完成分配的子功能界面的设计;小组成员完成分配的子功能代码编写;组长组织完成系统的实施。
(4)软件测试:小组成员完成分配的子功能的单元测试;小组负责人负责组织系统的测试用例,完成测试工作。
软件工程 学生宿舍管理系统
一、需求分析软件需求是软件开发的基础,每个软件开发过程都是以获取需求为目的的活动:理解客户的基本需求和目标。
准确获取用户的需求是项目开发成功的开端。
然而,软件工程所需要解决的问题十分复杂,尤其当软件系统是全新的时,了解问题的本质是十分困难的过程。
因此,对软件需求的完全理解和系统描述,是保证软件成功开发至关重要的前提。
软件需求包括四个不同的层次:业务需求、用户需求、功能需求和非功能需求。
需求分析主要包括以下内容:理解客户需要什么,分析要求,评价可行性,协商合理的方案,无歧义的说明方案,确认规格说明,管理需求以至将这些需求转化为可行系统。
本系统的最终使用者是宿舍楼管理员和住宿学生,根据日常生活的经验,结合对宿舍管理员和住宿学生的调查,得出用户的下列需求:(一)宿舍楼的基本情况学生住在宿舍楼中,每栋宿舍楼都会有若干名管理员负责本宿舍楼的日常管理。
1、学生的基本信息入校时,每位学生都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,会有一个固定的宿舍号,其入校时间就是入住时间。
另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
2、宿舍的基本信息每个宿舍都有唯一的宿舍号,床号。
每个宿舍的财产属于学校,灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,为每种财产分配不同的财产号。
这样有利于财产的报修和管理。
3、报修的基本信息宿舍楼中经常出现财产的损坏,比如灯泡坏了,这时,同学们需要将财产损坏情况报告,以便进行维修。
这时,需要上报报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。
当损坏的财产维修完毕后,维修人员应记录解决时间,表示该报修成功解决。
4、夜归的基本信息宿舍楼在指定的时间关门(晚上23:00),若有同学晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。
5、离校的基本信息寒假或暑假时,同学们大部分都会回家,“元旦”、“五一”、“端午”等小长假时,同学们也有很多不会留在宿舍。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、需求分析
软件需软件开发的基础,每个软件开发过程都是以获取需求为目的的活动:理解客户的基本需求和目标。
准确获取用户的需项目开发成功的开端。
然而,软件工程所需要解决的问题十分复杂,尤其当软件系统是全新的时,了解问题的本质是十分困难的过程。
因此,对软件需求的完全理解和系统描述,是保证软件成功开发至关重要的前提。
软件需求包括四个不同的层次:业务需求、用户需求、功能需求和非功能需求。
需求分析主要包括以下容:理解客户需要什么,分析要求,评价可行性,协商合理的方案,无歧义的说明方案,确认规格说明,管理需求以至将这些需求转化为可行系统。
本系统的最终使用者是宿舍楼管理员和住宿学生,根据日常生活的经验,结合对宿舍管理员和住宿学生的调查,得出用户的下列需求:
(一)宿舍楼的基本情况
学生住在宿舍楼中,每栋宿舍楼都会有若干名管理员负责本宿舍楼的日常管理。
1、学生的基本信息
入校时,每位学生都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,会有一个固定的宿舍号,其入校时间就是入住时间。
另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
2、宿舍的基本信息
每个宿舍都有唯一的宿舍号,床号。
每个宿舍的财产属于学校,灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,为每种财产分配不同的财产号。
这样有利于财产的报修和管理。
3、报修的基本信息
宿舍楼中经常出现财产的损坏,比如灯泡坏了,这时,同学们需要将财产损坏情况报告,以便进行维修。
这时,需要上报报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。
当损坏的财产维修完毕后,维修人员应记录解决时间,表示该报修成功解决。
4、夜归的基本信息
宿舍楼在指定的时间关门(晚上23:00),若有同学晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生,宿舍号,时间和晚归原因,以利于学校的管理和查证。
5、离校的基本信息
寒假或暑假时,同学们大部分都会回家,“元旦”、“五一”、“端午”等小长假时,同学们也有很多不会留在宿舍。
这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,返校后记录返校时间,以便学校查证和管理。
6、卫生的基本信息
学生入住后,每个宿舍安排好卫生值日表,宿舍管理员每天对宿舍卫生进行检查并及时上传卫生情况,针对卫生不合格的宿舍,提出整改意见。
学生可以查看卫生评分,针对宿舍卫生出现问题的,根据管理员的意见,及时打扫。
出现多次卫生不合格的现象,宿舍管理员及时通知辅导员。
(二)用户对系统的要求
1、宿舍楼管理员
(1)信息要求
宿舍楼管理员能查询到所管理宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,报修的所有信息,夜归的详细信息、学生离返校的信息和宿舍卫生信息。
以利于对整个宿舍楼的全面管理。
(2)处理要求
当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。
比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;或者学生转换专业,他们记录中院系的信息也要作相应的修改;学生毕业后办理离宿手续等等。
当宿舍楼的发生变更时,宿舍楼管理员能根据有关证明做出修改。
当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。
每天检查宿舍卫生,并及时上传检查卫生情况。
2、宿舍楼的学生
(1)信息要求
本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询本楼的指定宿舍的以利于同楼宿舍间的通信,能查询自己的夜归记录,离返校记录和宿舍卫生情况。
(2)处理要求
本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要派人维修。
学生离校时,能在离返校记录表中插入离校时间;学生返校后,能在离返校记录表中插入返校时间,表示已经回校。
3、安全性要求
(1)系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用。
(2)系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和容。
(3)系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员。
4、完整性要求
(1)各种信息记录的完整性,信息记录容不能为空。
(2)各种数据间相互的联系的正确性。
(3)相同的数据在不同记录中的一致性。
二、系统功能设计和划分
根据以上的需求分析,将本系统划分为两个部分:学生管理部分和管理员部分。
(一)学生管理部分
1、处理学生注册。
2、处理学生登录。
3、学生可以查询自己的信息。
4、学生用户可以提交与查询报修信息。
5、学生可以插入与删除自己的离返校信息。
6、学生可以修改自己的密码。
(二)管理员管理部分
1、处理管理员登录。
2、管理员可以查询学生信息。
3、管理员可以插入、修改与查询报修信息。
4、管理员可以插入与查询学生夜归信息。
5、管理员可以查询在校与离校学生信息。
6、管理员可以修改管理员密码。
三、结构化分析与建模
结构化分析方法是一种传统的系统建模技术,其过程是创建描述信息容和数据流的模型,依据功能和行为对系统进行划分,并描述必须建立的系统要素。
(一)数据流图
用数据流图描述系统处理过程是一种很直观的方式,在需求分中用它来建立现存目标系统的数据处理模型,描述数据流被(人工/计算机)处理或者转换的加工过程。
当数据流图用于软件设计时,这些处理或者转换在最终生成的程序中将是若干个程序功能模块。
1、宿舍管理系统顶层数据流图
2、一层数据流图
3、报修管理数据流图
4、卫生管理数据流图
5、离校管理数据流图
6、夜归管理数据流图
四、用例图
五、系统活动图
1、学生登录活动图
2、添加学生信息活动图
3、修改学生信息活动图
4、删除学生信息活动图
六、系统顺序图
1、添加学生信息顺序图
2、删除学生信息顺序图
3、管理员修改密码顺序图
4、学生查询信息顺序图
5、添加管理员顺序图
6、删除管理员顺序图
7、管理员登陆顺序图
8、管理员给学生分配宿舍顺序图
七、心得体会
两周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。
在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。
学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。
课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义.我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础.。