山东青年政治学院课程设计《管理信息系统》专业:班级:学号:姓名:日期:第一部分战略规划(一)选题意义1.摘要用户:宿舍楼管理员拟建系统的名称:学生宿舍管理系统拟达到的目标:通过一个宿舍管理管理系统,使学校的宿舍管理工作,系统化、规范化、自动化,从而达到提高学校管理效率的目的2.背景随着计算机技术的飞速发展,特别是计算机的应用已普及到经济和社会生活的各个领域。
使原本的旧的管理方法越来越不适应现在社会的发展。
许多人还停留在以前的手工操作。
这大大地阻碍了人类经济的发展。
为了适应现代社会人们高度强烈的时间观念,利用计算机实现高校宿舍管理系统势在必行。
对于各大高校来说,利用计算机支持学校的学生,教师查课,管理员排课,是适应现代学校的制度要求、推动学校管理走向科学化、系统化、规范化的必要条件,从而达到提高校管理效率的目的。
给同学和老师带来方便。
高校学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。
而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。
旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。
这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要因素。
3.现行系统调研与分析使用传统人工的方式管理排课存在着许多缺点,如效率低、数据冗余、易产生错误等。
而使用计算机对人事信息进行管理,有着手工管理所无法比拟的优点,这些优点能够极大地提高人事信息管理的效率,也是企业走向科学化、正规化管理,与世界接轨的重要条件。
(二)可行性、必要性分析1.必要性旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。
这些优点能够极大地提高效率。
2.可行性Java编程语言,Jsp web应用程序开发,数据库原理以及管理信息系统等课程。
因此在我的专业能力下可以进行系统开发,因此从技术上说,完全可以建成一个适用的宿舍管理系统。
本系统灵活方便,快捷迅速,适应处理多项数据。
采用友好、直观的视窗界面,鼠标、键盘两种操作方式任意选择,方便快捷。
界面统一规范,提示信息功能完整,稍一接触就可以上手进行所有操作。
因此运行管理方面不存在太大问题。
由于管理信息系统的开发在目前是一个技术上的成熟系统,并且有切实的工程技术保证,有学校领导的大力支持以及人员和资金的保证,因此开发该系统是完全可行的。
(三)规划工作过程1.酝酿、准备阶段本系统作为单机运行,需要相关的配置,操作系统为windows XP系统或更高的版本,利用Sql Server 2000作为数据存储和数据操作的数据库,其重要组成部分有jsp(支持可 Web 访问的应用程序的开发)。
2.调查研究阶段学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。
●学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。
另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
●宿舍的基本信息:每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。
●水电费用的基本信息:每间宿舍都有水电费用的查询管理,当本楼的同学想查询寝室是的用电量有水量时,输入楼号寝室号即可查询相关信息。
当信件接收后,应有一个接收信件的时间,表示信件已成功到达指定的同学手中。
●维修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,桌椅损坏等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。
这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。
当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。
●系统基本信息:本系统中宿舍管理员除了可以对学生信息进行操作外,还可以授权给同学,建立普通用户进行水电费查询等操作。
3.数据整理分析图1-1图1-2划分子系统信息系统结构图图1-4第二部分可行性分析(一)新系统的几种方案1.系统的目标在最短时间内,以最低成本开发出具有管理学生住宿信息以及其出勤信息的系统。
并完善用户的查询更新和修改操作,以及对就业信息提供的完善。
2.系统规划及初步方案该系统使用JSP、HTML、Sql Server 2000等软件开发,JSP技术很好地适应了交互站点设计和基于Web的数据库访问的要求。
用户使用IE浏览就业指导中心的主页,就业指导中心有专门的数据服务器,使用Tomcat服务器,管理端使用JSP开发。
3.系统的实施方案系统开始进入使用期时,必须先由管理员录入一些基本信息。
主要包括学生的班级及学号。
管理员设置完相关信息后,应定期更新信息,一遍管理及时。
在一年的使用期通过检验后,应对系统进行相关的优化措施。
系统稳定后的主要工作是加强该系统安全性。
(二)可行性研究1.管理可行性近年来各高校在计算机硬件及软件方面投入了大量的人力、物力、财力,在教务上,给各个公寓管理员配置了计算机,并能联接到互联网。
这样各工作部门的人员可以快速、方便、高效地使用计算机进行日常工作。
宿舍管理的老师要是采用手写记录或者以存电子文档的形式记录学生信息都是非常繁重而且信息量非常大的工作。
开发了此系统,可极大提高管理人员的工作效率,方便对入住学生信息的更新和修改,是一个比较人性化的管理系统。
该宿舍管理系统是一个较简单的小型系统,稍加培训学校所配置的管理员便可以对系统进行维护。
因此,该系统在实践上具备可行性。
2.技术可行性该系统对软、硬件系统要求较低,所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备。
软件上,操作系统采用Windows系列操作系统、MyEcleplc5.5作为前台开发工具,它具有的“一经编译,到处运行”的特性,超越了旧的编辑—编译—测试模式。
它还引入了面向对象的程序设计思想,使得大量已经编好的java程序可以直接拿来使用。
同时, java又是最容易学习与应用的程序语言之一。
它的功能非常强大,已成为一种专业化的开发语言和环境。
采用Sql Server 2000作为后台数据库平台的管理系统,它在电子商务、数据仓库和数据库解决方案等应用中起着核心作用,可为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性、数据的安全性以及数据的可靠易用性等等。
这些软件在高校宿舍管理系统开发中已被大量应用,技术上都比较成熟。
因此在技术上是可行的。
3.经济可行性当今学校内部没有完善的高校宿舍管理系统,管理水平差,宿舍不能得到合理分配,学生,教师管理档案问题重重。
迫切需要提高现代化管理水平、管理质量和管理高校课程。
高校宿舍管理系统的初步现代化的开发和使用,能够大大提高学校管理者的工作效率,节省成本提高经济效益。
它把从事人力资源管理的人员从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动和其它重要的活动中去,从而达到节省人力、物力,财力的目标;它能使决策、计划和其它管理活动更加科学、精确、灵活。
因此,开发一个专门针对高校宿舍管理系统,在经济上也是可行的。
(三)总结鉴于以上分析可知,该学生宿舍信息管理系统开发项目不仅有潜在的巨大经济效益,而且有巨大的社会效益。
从而使我们深信该系统开发出来之后将获得巨大成功!第三部分系统分析(一)组织与功能分析1.组织结构分析表示:领导与被领导关系表示:信息资料传递关系图3-1组结构图2.功能结构分析图3-2功能结构图3.组织功能联系表表3-1组织/功能联系表“※”——表示该项业务是对应组织的主要业务“⊙”——表示该单位是参加协调该项业务的辅助单位“√”——表示该单位是该项业务的相关单位空格:表示该单位与对应的业务无关表3-1(二)业务流程调查与分析1.业务流程图图3-3 业务流程图2. 表格分配图图3-4 表格分配图(三)数据和数据流程分析1. 数据流程图图3-5 顶层数据流程图一层数据流程图图3-6 信息处理数据流程图图3-7 入住处理数据流程图图3-8费用管理数据流程图图3-9维修管理数据流程图图3-10 系统管理数据流程图2.数据字典数据项的定义表3-2●数据结构定义表3-3●数据存储的定义表3-4●外部实体定义表3-5●数据流的定义表3-6处理逻辑的定义表3-73.处理逻辑描述3-11第四部分系统设计(一)系统总体功能结构设计图4-1(二)代码设计学号(10位)前4位表示专业,中间4位表示班级,后2位表示学生序号。
如:XXXX XXXX XX学生序号班级专业如:1402084235指信管专业0842班35号学生。
(三)数据库设计1.E-R图图4-22.数据表数据库由若干个表构成。
在本系统中数据库由七个表构成,分别是管理员表,学生表,寝室表,入住表,费用表,维修表,系统管理表。
●管理员表设计管理员表用来记录管理员登录信息,本信息表涉及到的字段及其属性:表4.1 管理员表●学生表设计学生表记录学生的各项信息。
如下表所示:表4.2学生表●寝室表设计寝室表记录寝室信息。
如下表所示:表4.3寝室表●入住表设计入住表记录入住信息。
如下表所示:表4.4入住表●电费表设计电费表记录寝室电费信息。
如下表所示:表4.5电费表●水费表设计水费表记录寝室水费信息。
如下表所示:表4.6水费表●维修表表设计维修表记录维修信息。
如下表所示:表4.7维修表(四)输入、输出及菜单设计1.输入设计图4-3 查询房间输入2.输出设计图4-4 学生信息输出(四)处理流程设计。