CASE课程设计报告材料.docx
- 文档编号:26879342
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:21
- 大小:756.13KB
CASE课程设计报告材料.docx
《CASE课程设计报告材料.docx》由会员分享,可在线阅读,更多相关《CASE课程设计报告材料.docx(21页珍藏版)》请在冰豆网上搜索。
CASE课程设计报告材料
宿舍管理系统建模与实现
学院名称:
专业:
班级:
学号:
姓名:
二〇一六年一月
第1章宿舍管理系统需求分析
1.1系统的总体目标
1.2系统的可行性分析
1.3系统的功能需求分析
1.4系统的性能需求分析
1.5系统数据流图
第2章宿舍管理系统的总体设计
2.1系统设计的原则
2.2系统建模
2.2.1系统模型结构
2.2.2系统用例图
2.2.3系统业务流程图
2.3宿舍管理系统总体设计
2.3.1宿舍管理系统总体设计的基本介绍
2.3.2宿舍管理系统模块功能描述
2.3.3宿舍管理系统功能模块图
2.4宿舍管理系统主要功能模块设计
描述每个系统模块功能和子模块结构图
2.5系统数据库设计
2.5.1数据库设计原则
2.5.2概念模型设计
实体模型,实体与实体之间的关系(E-R图)
2.5.3数据库表设计
第3章宿舍管理系统的总体评价
3.1学生宿舍管理信息系统优点
3.2学生宿舍管理信息系统缺点
总结
第1章宿舍管理系统系统需求分析
1.1系统的总体目标
建立一个宿舍管理系统包含宿舍楼、楼层、房间、家具、室长、楼长、保洁员、学生、学生所属的系,来方便宿舍管理和信息归纳。
开发一个多功能的学生宿舍管理系统。
为了方便宿舍管理人员在数据方面的管理,结合当今各学校的宿舍管理,为了能全面、准确、有效地管理学生宿舍的各种信息而开发与研制的一个系统。
其主要功能是快速适应现代化物管水平和解决工作人员繁重而冗长的工作量。
使得他们在学生宿舍的各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。
1.2宿舍管理系统的可行性分析
1、新系统的必要性
采用传统的工作方式,人员的流动的管理,宿舍的各项管理都是纯人工进行的。
虽然现在几乎每个学生在宿舍里都有了自己的电脑,但是没有一套完整的宿舍管理系统供学生使用,不能实现信息化的操作。
因此,为了搞好学生宿舍的管理,以及实现管理的现代化信息化,开发一套使用的宿舍管理系统迫在眉睫,同时可以提高宿管工作的效率,减少一定的工作量,提高工作人员的专业素质,对宿管工作起指导和监督作用。
2、新系统的经济可行性
主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等、一个个是取得的收益,这个小型的管理系统,从投入的人力,财力与物力来讲是非常之效的,只要一台电脑,一台打印机,这个系统就可以了。
从节省人力方面,可以让管理人员从繁琐与复杂的工作中解脱出来,做更多的工作,可以给宿舍里德管理提高一个层次。
3、新系统的技术可行性
本系统在windows操作系统下开发的系统,其具有强大的数据库开发功能和丰富的编程手法,其设计、开发、调试和部署都方面快捷。
在技术上的可行,采用了所学过的计算机语言和SQL-server数据库。
具有可靠性、易用性等优点。
4、新系统的组织管理可行性
据初步的调查,宿舍管理层还是较为乐意尝试该系统,并且新系统的开发并不会导致组织的变动,只是单纯的改变了其工作方式,宿管人员只要稍作培训就可很快斜街好以前的工作。
1.3宿舍管理系统的功能需求分析
该系统涉及到的事物有:
宿舍楼、楼层、房间、家具、室长、楼长、保洁员、学生、学生所属的系。
本系统应提供一定的查询功能。
宿舍信息管理系统总体上分为分为个六个大的模块:
用户帐号模块、宿舍管理模块、学生信息查询模块、卫生评比模块、出入登记模块、基础数据模块。
本系统主要是为了让管理者及时的了解最新的住宿信息,对住宿信息进行查询,登陆系统后,对住宿信息进行管理,在网上可以随时登陆系统,进行住宿信息的维护,之后可以浏览住宿信息。
主要实现了学生宿舍管理系统,在设计该系统时,应尽可能的贴近用户,便于用户操作。
系统在实现上应该具有如下功能:
1.系统要求用户输入正确的账号和密码才能进入系统。
2.系统提供普通用户管理权限,能根据实施情况,增加或者删除多余房间,同时根据现有情况预估房间的需求量。
3.系统应该提供学生的入住信息的录入,转换宿舍以及退宿舍的信息登记。
4.系统应提供普通用户的信息查询功能(按多种方式查询)及统计功能。
5.系统应提供信息维护功能,对学生信息修改,删除。
6.系统应提供超级管理员增加、删除用户账户的功能。
1.4宿舍管理系统的性能需求分析
系统安全性对于系统为方便学校管理学生宿舍而开发,便于统一管理,设一个超级用户,及几个普通用户(便于输入相关信息)。
在登录时,使用用户验证控件,来确认用户是否为合法用户,以保证信息安全。
数据库选择由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有员工信息的多少的变化,我选用Sql作为数据库开发。
作为被学校使用的数据库,要能容纳众多学生信息,楼层,寝室信息及其基本信息。
作为能被楼长和宿管阿姨使用的系统,要简介明了,具有能让阿姨容易上手的性能,系统管理员能总览所有学生信息和宿舍安排SQL(StructuredQueryLanguage)结构化查询语言,是数据库查询和程序设计语言,用于存取数据及查询、更新和管理关系数据库系统。
由于如今Windows操作系统占领主导地位,选择SQL一定会在兼容性方面取得一些优势。
另外,SQLServer除了具有扩展性可靠性以外,还具有可迅速开发新的因特网系统功能。
尤其是它可直接存储XML数据,可以将搜索结果以XML格式输出等特点。
有利于构建异构系统的互操作性,奠定了面向网络的企业应用和服务的基础。
1.5宿舍管理系统数据流图
第2章宿舍管理系统的总体设计
2.1宿舍管理系统设计的原则
学生个人信息是重要的私人信息,系统只能尽量少的暴露学生的信息。
1、学生只能查询自己的信息
2、楼长只能管理本楼层的信息
3、统一设计原则统筹规划和统一设计系统结构。
尤其是应用系统建设结构、数据模型结构、数据存储结构以及系统扩展规划等内容,均需从全局出发、从长远的角度考虑。
4、还要保证技术的稳定、安全性。
5高可靠/高安全性原则系统设计和数据架构设计中充分考虑系统的安全和可靠。
6、适用性原则保护已有资源,急用先行,在满足应用需求的前提下,尽量降低建设成本。
7、可扩展性原则信息系统设计要考虑到业务未来发展的需要,尽可能设计得简明,降低各功能模块耦合度,并充分考虑兼容性。
系统能够支持对多种格式数据的存储。
2.2宿舍管理系统建模
2.2.1宿舍管理系统模型结构
(1)学生信息管理:
对学生的基本信息进行记录和修改,并当有人来访时可按各种情况对学生信息进行检索,方便管理。
(2)宿舍信息管理:
对宿舍楼当前宿舍情况进行记录,并不断更新,管理人员也可查询寝室的空余情况,方便安排住宿。
(3)报修管理:
对维修信息进行登记,并可打印保修单交由学生进行处理。
(4)出入管理:
对出入人员进行必要信息的记录,避免出现意外。
(5)评比管理:
记录宿管人员对各寝室每次的考勤情况,并定时公布每次的楼层评比结果。
(6)统计管理:
统计本楼的房间空闲,学生人数等的实际情况,方便管理。
(7)系统管理:
对用户的管理,可修改密码或退出系统。
2.2.2宿舍管理系统用例图
本系统管理员登陆系统,可以对学生信息,入住住信息,系统信息,用户信息进行管理,如图所示。
宿舍管理员可以对宿舍信息进行管理,并且处理的操作。
2.2.3宿舍管理系统业务流程图
学生宿舍管理日常业务主要有一下几块
:
所谓业务流程指的是某业务活动的工作过程
新生入住业务:
新生持入学通知单与入学手续办理单交于宿舍管理人员办理入住手续,同时填写学生信息记录单。
图2.1.1新生入住业务流程图
2.1.2来访登记业务:
外来者要进学生宿舍需核实是否存在对方要找寻的学生,核实后并在宿舍管理人员处登记方可进入。
图2.1.2来访登记业务流程图
2.1.3学生报修业务:
学生找宿管人员填写报修单,一式两份,一份在宿管人员处保留,一份交由学生交到后勤维修部门。
图2.1.3学生报修业务流程图
2.1.4寝室考察业务:
宿管人员每周分段不定时抽查一次全楼所有寝室的寝室情况,并给出相应的分数记录在寝室考评表上,一式两份,一份交由我们,一份留底,并在每一周结束后在校黑板上已楼层为单位公布每层的寝室综合名次。
图2.1.4寝室考察业务流程图
2.3宿舍管理系统总体设计
2.3.1宿舍管理系统总体设计的基本介绍
1、学生宿舍信息查询
需要建立每个宿舍楼的档案,了解宿舍成员的组成,包括姓名、籍贯、学院、专业等,以备在需要时进行查询、核实,这样可以很好的确保宿舍的生活环境、学生、家长以及学校老师可以通过宿舍管理信息系统方便、快捷、准确地获取学生宿舍的相关信息。
2、个人信息登陆维护更新。
人事基本档案管理包括姓名、学号、性别、年龄、隶属学校、所属班级、所属专业、入学时间、籍贯、住宿楼号码、宿舍号等。
人事档案可以随时增加或删除人员,可以及时更新成员信息,方便楼管进行查对。
系统提供信息查询,这样可以快速的找到所需信息,提高效率。
学生的个人信息如需修改,可以很方便地及时更改,例如学生的密码可以根据个人要求进行更改设置;如果学生更换寝室也可以容易地修改寝室号码,能够保证个人信息随时维护更新。
3、楼管与学生之间的交流沟通。
其实作为一名宿舍管理人员,不可能记住楼层中的所有学生,即不可能够确认该学生的宿舍所属信息及相关的情况,从而楼管最担心的问题就是“外来”人员的混入,而问题的本质是缺乏对本楼层学生信息的把握。
因此建立一个包括宿舍学生信息及相关信息系统将其应用于宿舍各楼层就显得很有必要了。
建立一个既方便于楼管管理,又服务于广大同学的,能够简化或改进宿舍管理的信息系统,从而优化对宿舍的管理,同时为学校的决策者提供更加准确可信的第一手资料。
楼管可以通过此系统轻松掌握学生的个人资料,管理信息系统也可以作为同学们与楼管的交流平台,学生可以把平时对楼管提出的意见和建议发表在系统留言里,让楼管能够明确同学们的需要,明白大家的想法,打到互动交流的效果,从而一同构建更加和谐的寝室。
4、宿舍日程管理信息。
宿舍管理人员需要加强对在宿学生的控制,例如严禁使用热水器、电热杯、热得快等违禁电器,避免火灾的发生;检查学生的休息情况,避免个别宿舍或者个人大声喧闹、吵嚷和进行妨害公共生活的活动;检查学生的住宿情况,避免夜不归宿情况,防止发生以外。
宿舍卫生情况可以及时更新,楼管应该将最新的情况输入,便于同学们及时查询,了解宿舍的情况,而且楼管可以将最近需要注意的事情输入,以提高同学们的警觉,避免事故的发生,同样系统也提供3中查询信息,可以按宿舍长姓名、电费、卫生等级查询,这样可以快速地找到所需信息,提高效率。
2.3.2宿舍管理系统模块功能描述
(1)用户管理模块宿舍管理系统登陆就是让管理员可以对学生进行管理。
①添加学生管理员可以在进行添加,这样登录系统后可以对学生进行操作,管理等。
②修改学生管理员登陆后,可以对学生进行修改操作。
③删除学生管理员可以删除学生信息。
(2)宿舍楼入住管理模块
①寝室模块管理管理员对房间所住学生进行添加,删除,修改等管理。
②楼长对于宿舍分配进行安排,退宿信息的存档。
③楼长对宿舍调换进行记录。
报修信息进行上报,打印等管理
(3)报修信息模块
①宿舍用具信息管理管理员对宿舍家具进行添加,删除,修改等管理。
②楼长对宿舍保修信息进行记录和上报。
③楼长对于维修的安排计划。
(5)楼层卫生管理模块
①楼长对楼层卫生的安排。
②楼长对宿舍垃圾处理进行安排
③楼长对于保洁员的的工作安排计划。
(6)宿舍卫生检查模块
①楼长对宿舍检查记分
②楼长对宿舍检查结果的公示
③楼长对于卫生不过关的进行通报。
2.3.3宿舍管理系统功能模块图
2.4宿舍管理系统主要功能模块设计
描述每个系统模块功能和子模块结构图
(1)学生信息管理:
对学生的基本信息进行记录和修改,并当有出入记录时时可按各种情况对学生信息进行检索,方便管理。
(2)宿舍信息管理:
对宿舍楼当前宿舍情况进行记录,并不断更新,管理人员也可查询寝室的空余情况,方便安排住宿。
(3)报修管理:
对维修信息进行登记,并可打印保修单交由学生进行处理。
(4)出入管理:
对出入人员进行必要信息的记录,避免出现意外。
(5)评比管理:
记录宿管人员对各寝室每次的考勤情况,并定时公布每次的楼层评比结果。
(6)系统管理:
对用户的管理,可修改密码或退出系统。
2.5系统数据库设计
2.5.1数据库设计原则
1.能真实、充分地反映现实世界。
2.易于理解。
3.易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。
4.易于向关系、网状、层次等各种数据模型转换。
概念结构是各种数据模型共同基础,它比数据模型更独立于机器、抽象,更加稳定。
为了把用户的数据要求清晰明确的表达出来,通常要建立一种面向问题的数据模型,按照用户的观点来对数据和信息建模。
2.5.2概念模型设计
实体模型,实体与实体之间的关系(E-R图)
2.5.3数据库表设计
1.用户表(users)
2.学生信息表(student)
3.寝室表(Room)
4.人员出入表(visit)
5.宿舍楼层表(house)
6.寝室考勤表
7.楼层评比结果表
第3章宿舍管理系统的总体评价
3.1学生宿舍管理信息系统优点
本学生宿舍管理系统主要由系统管理、学生信息管理、宿舍信息管理、维修管理、出入管理、评比管理六个功能模块构成,其目的是便于学生宿舍的管理。
就本地区现在各校学生宿舍管理的情况而言,该系统的可运行性,可维护性和可移植性都是比较强的。
该系统业务流程符合学生宿舍的实际情况,因果逻辑严密,操作简单,但又不失一定的实用性,基本实现了对学生宿舍的管理和学生宿舍信息的处理以及系统管理的系统目标。
3.2学生宿舍管理信息系统缺点
由于时间比较紧迫,导致该系统功能不是很完善,比如在本学生宿舍管理系统的功能上面也可以再做扩充和细分,在表设计上也可以使之更加精致。
总结:
本课程设计主要描述了系统的主要功能是学生宿舍信息管理系统的管理员对学生修改查询等操作,具体功能包括楼长对学生信息的查询维护、宿舍房间的查询、卫生检查以及设置管理的功能。
经过这次的课程设计,尽管会遇到很多难题,但是让能收益的就是在这次题目中得到的经验、新的和锻炼。
我发现设计项目的过程其实就是一个不断的提出问题然后解决问题的过程。
从中也感到课程开发的快乐,一个人永远都有学不完的知识,就算是项目开发中的知识点都学到了,但是在实际的设计过程中仍然会遇到不少的问题。
遇到问题时候做到的亮点:
一个是“查”,另一个就是“问”。
不懂得地方就必须自己找答案,可以从书本网络中查找解决的答案;在一个就是问周边的同学和老师。
由于时间,以及对工具的使用并不熟悉等原因,我设计的宿舍管理系统虽然完成了大部分功能,可是还存在着一些问题有待解决,系统设计的还不够精致,同时也存在着很多的不足与缺陷,这还需要我在以后得学习中加以改进,希望以后可以做的更加成功。
经过两周多时间的不断努力,我终于完成了宿舍管理信息系统的全部设计过程。
并且我们能够把所学的信息管理与信息系统和SQL数据库等综合起来运用,最终顺利地完成了“学生宿舍管理系统”设计。
本程序开发的主要目的是方便学生宿舍的管理,该系统使用起来简洁方便,大幅度节省了人力,物力的使用,相比现有的学生宿舍管理方法,它更加完善,也极大地提高原有管理系统的水平和管理效率。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CASE 课程设计 报告 材料