预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
高校宿舍管理系统开发概述
选题背景:
行业背景:随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。
学校背景:在高校,很多学校在宿舍的管理方面依然是用原始的方法进行管理记录,如今已经是21世纪了很多科学先进的技术已经很成熟,并能够运用于我们切身的是实际生活中,比如计算机管理。而作为高校由于学生数量多,而作为寝室管理员他们的工作却很多包括了:卫生检查,考勤,登记学生信息,公寓资产管理,值班记录,公寓管理等。以人为本,学习计算机专业的我们想运用计算机来解决生活中的实际问题。运用学生宿舍管理系统来帮助宿舍管理员更加轻松方便快捷的管理宿舍。节省大量的劳动力,实现校园信息化管理。
作为计算机应用的一部分,使用计算机对宿舍信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高宿舍管理的效率,也是高等院校的科学化、正规化。
学校基本情况:
学生宿舍管理系统对于一个学校来说是必不可少的组成部分,目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,就是采用手工记录这种繁琐的方法,还可以勉强接受因为人手也比较多,但对于学生信息量比较大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查询某条纪录时,由于数据量庞大,还只能靠人工去一条条查找,既浪费人力物力,效率也很低。
系统开发项目的目标与意义(可能性与必要性分析):
1、系统的开发必要性分析
学校需要一套宿舍信息管理系统,能够从学生入校注册开始,根据学校的现状,学校自行开发系统,这样能更好的适应学校情况。
2、系统的可能性分析
(1)系统实施运行的可行性:各部门人员都已掌握计算机的运用,对于开发和管理系统都有很好的技术。
(2)技术可行性:校园网已在学校正常运行,校园网络技术已经成熟。
(3)经济可行性:校园内部硬件设施都已齐全,不需再进行投资,成本很小。
项目规模
该系统充分利用计算机的功能实现对系统管理、信息录入、信息查询,信息打印等的自动化控制,将会使学生宿舍管理工作大大减轻,方便的信息管理用户界面,简便的操作,完善的数据库管理,将会使得信息管理系统极大限度地应用于现代化学生成绩管理,成为管理人员的得力助手。
系统管理模块:
系统管理模块主要包括:用户管理模块和管理员管理模块。
系统管理模块
用户管理模块
管理员管理模块
学生管理模块:
学生管理模块包括:学生基本信息录入、学生财物登记、学生离校管理四项功能。
1)学生基本信息录入:实现学生基本信息情况的登记及宿舍的分配功能。
2)学生财物登记:登记学生在校期间所拥有的公共及私有贵重物品情况。
3)学生离校管理:实现学生毕业离校处理,注销该学生信息。
学生管理模块
学生基本信息录入
学生财务登记
学生离校管理
信息查询模块
信息查询模块基本上包括:学生按学号进行查询、按姓名进行查询、按寝室号查询。
1)按学号进行查询:实现每个学生基本信息情况的查询功能。
2)按姓名查询:通过学生姓名查询学生基本信息情况。
3)按寝室号查询:查看每个宿舍所住学生信息情况。
信息查询模块
按学号查询
按姓名查询
按寝室号查询
系统主要功能要求:
本设计要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具有如下功能:
1、系统要求用户必须输入正确的用户名和密码才能进入系统。
2、系统应该提供学生住宿情况的基本登记。
3、系统应提供人员来访登记及结束访问的详细登记。
4、系统应提供学生在校期间物品出入宿舍楼的详细情况登记。
5、系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询。
6、系统应提供增加、删除、修改用户帐户的功能。
7、系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然,以方便用户操作。
8、系统应实现卫生成绩报表自动生成等功能。
开发周期与阶段计划
第1——2周,需求分析
第3——4周,概要设计
第5——6周,详细设计
第7周,编码
第8周,测试
开发方式(说明选择的原因)
数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用