软件工程导论学生宿舍管理系统课程设计
软件工程学生公寓管理系统毕业设计课程设计

软件工程学生公寓管理系统毕业设计课程设计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数据流程图 ................................... 错误!未定义书签。
软件工程导论课程设计酒店管理系统

06 总结与展望
课程设计成果回顾
实现预订管理
实现客户信息管理
包括客户姓名、联系方式、入住 记录等信息的录入、修改和查询 功能。
包括客户预订、取消预订、预订 查询等功能,支持在线支付。
实现入住管理
包括客户入住登记、房间分配、 换房处理等功能。
实现酒店基本信息管理
包括酒店房间类型、价格、数量 等信息的录入、修改和查询功能 。
前台接待管理
包括客人入住登记、房间分配 、换房处理、客人离店结账等 功能。
餐饮娱乐管理
包括餐厅预订、点餐服务、娱 乐设施预订等功能。
人力资源管理
包括员工信息管理、考勤管理 、薪资管理等功能。
系统架构设计
客户端/服务器架
构
采用C/S架构,客户端负责用户界 面展示和业务逻辑处理,服务器 负责数据存储和后台服务。
模块测试与集成测试
模块测试
对每个模块进行单独测试,包括单元测试和功能测试,确保每个 模块都能正确运行并满足设计要求。
集成测试
将所有模块集成在一起进行测试,确保模块之间的接口能够正确 连接,并实现预期的功能。
缺陷管理
记录测试过程中发现的缺陷,并进行分类、跟踪和修复,确保系 统质量。
系统优化与性能提升
防止恶意攻击及漏洞修补措施
防火墙配置
在服务器前端部署防火墙,根据安全策略过滤非法请求和恶意流量 ,防止外部攻击。
定期安全漏洞扫描
采用专业的安全漏洞扫描工具对系统进行定期扫描,及时发现并修 复潜在的安全漏洞。
入侵检测与防御
配置入侵检测系统(IDS/IPS),实时监测网络流量和系统行为,发 现异常行为及时报警并阻断攻击。
2
系统需求包括前台接待、客房管理、餐饮管理、 财务管理等多个方面,涉及客人预订、入住、结 账等业务流程。
软件工程学生宿舍管理系统方案

一、需求分析软件需软件开发的基础,每个软件开发过程都是以获取需求为目的的活动:理解客户的基本需求和目标。
准确获取用户的需项目开发成功的开端。
然而,软件工程所需要解决的问题十分复杂,尤其当软件系统是全新的时,了解问题的本质是十分困难的过程。
因此,对软件需求的完全理解和系统描述,是保证软件成功开发至关重要的前提。
软件需求包括四个不同的层次:业务需求、用户需求、功能需求和非功能需求。
需求分析主要包括以下容:理解客户需要什么,分析要求,评价可行性,协商合理的方案,无歧义的说明方案,确认规格说明,管理需求以至将这些需求转化为可行系统。
本系统的最终使用者是宿舍楼管理员和住宿学生,根据日常生活的经验,结合对宿舍管理员和住宿学生的调查,得出用户的下列需求:(一)宿舍楼的基本情况学生住在宿舍楼中,每栋宿舍楼都会有若干名管理员负责本宿舍楼的日常管理。
1、学生的基本信息入校时,每位学生都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,会有一个固定的宿舍号,其入校时间就是入住时间。
另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
2、宿舍的基本信息每个宿舍都有唯一的宿舍号,床号。
每个宿舍的财产属于学校,灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,为每种财产分配不同的财产号。
这样有利于财产的报修和管理。
3、报修的基本信息宿舍楼中经常出现财产的损坏,比如灯泡坏了,这时,同学们需要将财产损坏情况报告,以便进行维修。
这时,需要上报报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。
当损坏的财产维修完毕后,维修人员应记录解决时间,表示该报修成功解决。
4、夜归的基本信息宿舍楼在指定的时间关门(晚上23:00),若有同学晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生,宿舍号,时间和晚归原因,以利于学校的管理和查证。
5、离校的基本信息寒假或暑假时,同学们大部分都会回家,“元旦”、“五一”、“端午”等小长假时,同学们也有很多不会留在宿舍。
【毕业设计】宿舍管理系统毕业设计(软件工程毕业设计)

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

学生宿舍之迟辟智美创作管理信息系统目录第一章系统概述 (1) (1)1.项目研究的布景 (1) (1) (1) (1) (2)第二章系统分析 (3)2.1可行性分析(初法式查) (3) (3) (3) (3) (3) (3) (3)调查 (4) (7) (7) (9)第三章系统设计 (13) (13) (13) (13) (20) (20) (20) (24) (24) (25)结束语 (26)参考文献 (27)第一章系统概述学生宿舍管理系统对一个学校来说是必不成少的组成部份.目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对规模小的学校来说还勉强可以接受,但对学生信息量比力庞年夜,需要记录存档的数据比力多的高校来说,人工记录是相当麻烦的.而且当查找某条记录时,由于数据量庞年夜,还只能靠人工去一条条的查找,这样不单麻烦还浪费了许多时间,效率也比力低.现今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物.随着学生人数的增多,高校学生宿舍管理的信息量日益庞年夜,基于此,开发一个“学生宿舍管理系统”来提高宿舍的管理效率,改善管理方式,使其与现代信息化的趋势接轨是很有需要的.此学生宿舍管理信息系统主要包括:住宿挂号、维修处置、寝室调动、请假管理、夜归管理、查寝管理.通过对宿舍活动各环节发生的数据进行处置,将为上级管理层提供一系列有关宿舍情况的静态信息,使宿舍管理工作规范化、制度化、法式化,增进了宿舍管理的基础水平,防止了业务管理的随意性,提高信息处置的速度和准确性.1.可以查询及更新学生的基本信息,时时了解学生的生活情况;2.可以记录及查询每日学生的夜归情况;3.可以记录及查询每日学生的请假情况;4.可以记录宿舍楼每日贵重物品的收支,防止物品的丧失;5.可以记录及查询每间宿舍的报修业务.选择学生宿舍管理系统后使用者会感到把持非常方便,管理人员需要做的就是将数据输入到系统的数据库中去.由于数据库存储容量相当年夜,而且比力稳定,适合较长时间的保管,也不容易丧失.这无疑是为信息存储量比力年夜的学校提供了一个方便、快捷的把持方式.本系统具有运行速度快、平安性高、稳定性好的优点,而且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息,方便高校对学生宿舍的管理.在系统平安性方面,本系统增加了登录模块,需要使用者键入用户名和用户口令,以防止未经授权的人员非法进入该系统进行修改或查询数据,可以有效地防止数据的泄漏,防止对系统中的数据造成破坏.第二章系统分析2.1可行性分析(初法式查)各个宿舍除配备掌管学生水电利用等生活起居的管理阿姨外,有从学生中选出的宿舍楼管理助理,他们具有高素质的管理技术,便于系统实行,而且,公寓管理中心年夜力支持本管理系统,更加为系统的实施提供了可行性.主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益.这是个小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了.从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个条理.在目前的科学技术水平条件下,已经胜利地创立了众多复杂的管理信息系统,而宿舍管理信息系统与这些系统而言是十分简单的系统.因此,建立一个供学校内部使用的学生宿舍管理信息系统,在技术上不存在实质性的障碍.经过对宿舍的管理信息进行调查可知,该系统主要有三个部份,分别为住宿挂号,平安管理以及维修等业务过程,为此我们画出了一个简单的高层业务流程图.如下所示:(1)住宿挂号:住宿挂号是学生住宿管理工作的开始,它主要是每年开学的时候,管理员根据学生的信息,如学院,专业,班级等安插新生的住宿并和老生的住宿调整结合,同时受理学生的宿舍变更申请.业务流程图如下图所示:(2)平安管理:该业务法式主要是对学生的宿舍平安进行管理,主要包括晚归未归情况的挂号存档,违规电器的使用等违纪情况,并通知违纪学生的辅导员的业务过程,则该业务流程图如下图所示:(3)维修管理该业务法式主要是对学生的维修进行管理,主要学生挂号报修,然后对故障情况分类,并进行处置的过程,则该业务流程图如下图所示:数据流程图业务流程图虽然能较好地描绘各项业务内各个处置环节之间的信息流,但却不能反映出数据的处置细节,因此,必需进行进一步的数据流程分析.(1)高层数据流程图:(2)住宿挂号数据流程图:(3)平安管理数据流程图:(4)维修管理数据流程图:维修管理数据流程图一、(1)住宿学生数据字典:(2)宿舍变更数据字典:(3)查寝数据字典:(4)夜归数据字典:(5)报修数据字典:(6)用户数据字典:用户数据字典(7)请假数据字典:二、数据结构三、数据流四、数据存储第三章系统设计3.1总体设计计算机管理信息系统设计的基本前提条件是把管理对象数字化或字符化,因此,代码就是用来表征客观事物的实体类别,以及属性的一个或一组易于计算机识别和处置的特定符号或记号,它可以是字符、数字或某些特殊符号的组合.一个设计优良的代码,具有以下作用:⑴标示作用;⑵统计和检索作用;⑶对象状态的描述作用.代码的种类有以下几种:条理码、复合码、特征组合码、顺序码等等.通过对数据库及彼此之间的联系进行分析,对所有数据库文件中的主码构成进行设计.本系统中代码设计采纳顺序码、条理码和复合码三类.举例如下:(1)“类型”:采纳顺序码,如A、B、C等,因为类型较少,所以采纳此代码,简短,易于管理,且易于添加.(2)“学号”:采纳条理码,如201416070226,2014代表入学年份,1607代表学院和所学专业,02代表班级,26代表学号,暗示意义为该学生是2014年入校,学的是信息管理与信息系统专业,经济与管理学院,班级为02班,学号为26号.使用条理码能明确暗示分类对象的类别,有严格的隶属关系,代码结构简单,容量年夜,正适用于对学生进行编码.(3) “维修检查单号”:采纳复合码,由条理码+顺序码,如:FH20160001 ××××××××××↓ ↓ ↓标识时间顺序号暗示意义为2016年的第0001号维修检查单.由于每学期时都有年夜量维修检查单生成,因此采纳复合码,可以做到一单一码,起到唯一标识作用,而且也不会造成码位过长.(1)用户要求分析:根据前面需求分析,总结出需要设计以下表:报修表、基本信息挂号表、寝室调换申请表、夜归挂号表、查询寝室表、请假表等.(2)概念结构设计:根据用户需求设计数据库的概念数据模型.(E—R图如下)(3)逻辑结构设计:概念模型转换成数据模型的二维表,如下:报修E-R图报修二维表学生(学号,宿舍号,姓名,性别,学院)报修(报修时间,报修原因,解决时间,宿舍号,物品号)财富(物品号,物品名)基本信息E-R图基本信息挂号二维表:学生(学号,学院,姓名,宿舍号,性别,专业)住宿(入住时间,学号,宿舍号)宿舍(宿舍号,宿舍德律风)寝室调换二维表:学生(学号,学院,姓名,宿舍号,性别,专业)调换(调换时间,调换原因)老师(教师编号,学院)图3.11夜归挂号E-R图夜归挂号二维表:学生(学号,学院,姓名,宿舍号,性别,专业)管理(夜归时间,夜归原因,学号,教师编号)老师(教师编号,学院)图3.12查询寝室E-R图查询寝室二维表:学生(学号,学院,姓名,宿舍号,性别,专业)查询寝室(查询时间,有无违章电器,学号,教师编号)老师(教师编号,学院)图3.13请假E-R 图 请假挂号二维表:学生(学号,学院,姓名,宿舍号,性别,专业)请假(请假时间,请假原因,学号,教师编号)老师(教师编号,学院)(下划线标注的属性为主码)输出是系统发生的结果或提供的信息.对年夜大都用户来说,输出是系统开发的目的和评价系统开法胜利与否的标准.因此,系统设计过程与实施过程正好相反,不是从输入设计到输出设计,而是从输出设计到输入设计.输出设计的内容包括:(1)有关输出信息使用方面的内容,包括信息的使用者、使用目的、陈说量、使用周期、有效期、保管方法和复写份数等.我们所开发的系统输出信息的使用者为管理员、学生、老师及维修员等,他们将信息输入数据库,并从数据库中获取所需信息.我们输出信息是为了管理学生公寓的日常活动,包括夜归、寝室调换、报修、请假、查询寝室违章电器等.输出的信息是使用者需要的,通过使用、分析输出的信息,公寓中的各项活动即可有序地进行.其陈说量视各项活动的需求而定.其使用周期可为一个月,每月更新需要的信息,这样数据库中的信息便会简洁且切合实际需要.输出的信息的有效期为学生在校期间,学生在校期间内所发生的各项活动所得信息都是有效的.保管方法可用较好的硬盘存储.复写份数为使用者数,使得每位使用者都能获得一份信息表获取信息.(2)输出信息的内容,包括输进项目、位数、数据形式(文字、数字).输出的项目包括学生请假信息、学生夜归信息、报修信息、寝室调换信息、查询寝室违章电器信息等.其数据形式包括文字及数字.(3)输出格式,如表格、图形或文件.我们的系统所输出的信息的格式为Vi sual Basic的运行界面.(4)输出设备,如打印机、显示器、磁带、光盘等.我们的系统输出信息的设备为显示器.从电脑中查询信息.(5)输出介质,如输出到磁盘上还是磁带上,输出用纸是专用纸还是普通纸等.我们系统输出的信息的输出介质是输出到磁盘上,输出用纸是普通白纸.输入设计对系统的质量有着决定性的重要影响,因为如果输入数据有误,即使计算和处置均十分正确,也无法获得可靠的输出信息.同时,输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率.(1)输入设计的原则:①控制输入量.由于数据的输入与计算机的处置比力起来相对缓慢,在数据录入时,系统年夜大都时间都处于等候状态,系统效率将显著降低;同时,数据录入工作一般需要人的介入,年夜量的数据录入往往浪费很多人力资源,增加系统的运行本钱.因此,在输入设计中,应尽量控制输入的数据总量.而我们的系统只需输入需要的基本信息,其他的数据可通过计算、统计、检索获得,即可由计算机自动发生.②减少输入延迟.输入数据的速度往往成为提高信息系统运行效率的瓶颈.而在我们的系统中,信息的输入往往是即时输入,信息那时发生便输入系统中,③减少输入毛病.这一点我们可加强对使用者的使用水平进行控制.④输入过程应尽量简化.输入设计应尽量防止不需要的输入步伐,不能因为查错、纠错而是输入复杂化.我们的系统即是一个简化的系统,只需输入需要的基本信息,而信息的纠错可在输入的同时进行.(2)输入设备的选择:我们的输入设备为键盘—磁盘输入装置.由管理员等通过键盘等输入信息,经可靠性验证后存入磁盘等磁记录介质.(3)原始单据的格式设计:由于我们的系统运用的是VisualBasic,因此原始的数据输入是通过表单输入的.表单给谁视各个活动的需要设计,其中基本的信息为使用者即管理员、老师及学生的信息.(4)输入屏幕的设计:我们系统是通过Visual Basic的运行实现的,其输入屏幕为VB的运行界面.结束语本系统界面友好,采纳了交互式人机对话方式.本系统基于Win2000把持平台,所以继承了把持系统的视窗化把持,把持简单,容易掌握.只要有Windows 把持系统的基本知识,就能很快熟悉和运用本系统.由于使用的是面向对象的法式设计语言,本系统设计出了简捷人机界面和把持方式,系统年夜量采纳下拉式菜单,用户只需通过一系列简单的选择与系统进行数据交互把持,力求使用自行输入到最少,以减少人为毛病,极年夜方便了用户使用.数据易于修改和维护,查询十分方便,能提供多种组合条件方式进行查询,快速而准确,并设计了多种表格,来满足用户的需求.在系统平安性方面,本系统增加了登录模块,需要使用者键入用户名和用户口令,以防止未经授权的人员非法进入该系统进行修改或查询数据,可以有效地防止数据的泄漏,防止对系统中的数据造成破坏.由于对业务知识不是非常熟悉,经验缺乏,本系统中存在着许多缺乏之处,缺少许多功能模块.希望在实际的应用中,根据需要再逐步增加一些新功能,以使系统更加完善.对系统的平安性、完整性控制也进一步加强,确保系统中数据的完整、正确.参考文献[1]王珊,萨师煊. 数据库系统概论. 北京: 高等教育出书社, 2002[2]黄梯云.管理信息系统. 北京: 高等教育出书社, 2009[3] 张海藩,牟永敏. 软件工程导论. 北京:清华年夜学出书社, 2013。
软件工程-学生宿舍管理系统

三级实践课题设计任务书课题题目摘要随着计算机网络的飞速发展,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)指导教师评语 (12)附录A: 附加图、表 (14)附录B: 主要源程序 (19)第1章项目分析1.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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4
数据流
数据流名
数据流来源
数据流去向
组成
学生信息
学生
数据解读
学生数据信息
房间信息
房间分配
(3)宿舍财产的基本信息:每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。
(4)快件收发的基本信息:每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时,相应的会有信件的到达时间,接受信件的同学姓名和他所在的宿舍号。有时,同一个学生有多封信件需要接收,需要表示一个同学有多少封信件。当信件接收后,应有一个接收信件的时间,表示信件已成功到达指定的同学手中。
(1)学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
(2)宿舍的基本信息:每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。
(2)本宿舍楼的学生:
首先是信息要求,本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询本楼的指定宿舍的电话号码以利于同楼宿舍间的通信;能查询自己的快件信息;能查询自己的夜归记录和离返校记录。其次是处理要求,本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要学校派人维修;学生离校时,能在离返校记录表中插入离校时间;学生返校后,能在离返校记录表中插入返校时间,表示已经回校。
(7)离校的基本信息:
每当放寒假或暑假时,同学们大部分都会回家;每当“五·一”或“十·一”放假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
用户对系统的要求:
(1)宿舍楼管理员:
首先是信息要求,宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,快件收发的所有信息,报修的所有信息,夜归的详细信息和学生离返校的信息。以利于对整个宿舍楼的全面管理。其次处理要求:当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;或者学生转换专业,他们记录中院系的信息也要作相应的修改等等。当宿舍楼的电话号码发生变更时,宿舍楼管理员能根据有关证明做出修改。当快件到达本宿舍楼时,宿舍楼管理员应依据到达快件的相关信息在快件信息中插入一条记录,当同学们接收快件后,管理员应登记快件的接收时间,表明该信件已成功到达收信人的手中。当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。然后是安全性与完整性要求,安全性要求:系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员。最后是完整性要求,各种信息记录的完整性,信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性。
(5)报修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。
(6)夜归的基本信息:宿舍楼在指定的时间关门(比如晚上12点),若有同学晚于关门时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。
4.1.3系统开发计划
4.2需求分析
4.2.1总体目标
随着高校住宿学生越来越多,学生公寓楼房越来越多。宿舍内的贵重设施、电器等越来越多。为此引入计算机对宿舍进行信息化管理,提高管理效率。系统要求必须满足对人员的信息管理包括学生,来访客和对物品进出的详细统计信息包括种类,数量和出入时间等。
4.2.2具体目标
通过本次课程设计掌握软件工程学中的方法,工具和管理等许多方面。掌握它的基本原理,概念和方法并且明确其中的任务,过程,方法。进而能够独立完善的制作出满足要求的软件
4.2.3系统功能建模(数据流程图)
数据流程图
4.2.5数据字典
数据结构
名称
数据项
学生
学号、姓名、性别、专业、宿舍号
房管员
编号、姓名、性别
学生:
2)系统应该提供学生住宿情况的基本登记;
3)系统应提供人员来访登记及结束访问的详细登记;
4)系统应提供学生在校期间物品出入宿舍楼的详细情况登记;
5)系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询;
6)系统应提供增加、删除、修改用户帐户的功能;
7)增加学生离校的物品管理制度。
软 件 学 院
课程设计报告书
课程名称软件工程概论
设计题目学生宿舍管理系统的分析与设计
专业班级软件工程10-5班
学 号1020010503
姓 名崔鹏
指导教师刘玲玲
2013年1月
1设计时间3
2设计目的3
4设计内容3
5总结与展望11
参考文献12
学生宿舍管理系统的分析与设计
1)系统要求用户必须输入正确的用户名和密码才能进入系统;
4.1设计内容概述
4.1.1组织机构介绍
4.1.2业务流程介绍与分析
本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。根据我们日常生活中的经验并且结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:宿舍楼的基本情况:学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。
属性名
存储代码
类型
长度
备注
学号
Sno
char
20
住宿学生学号
姓名
Sname
char
20
住宿学生姓名
性别
Ssex
char
4
专业
Sdept
char
40
学生专业
宿舍号
Dno
char
6
住宿学生宿舍号
房管员:
属性名
存储代码
类型
长度
备注
编号
Mno
char
20
房管员编号
姓名
Mname
char
20
房管员姓名
性别
Msex