1、学生宿舍管理系统开发报告1 报告成绩 青岛农业大学海都学院经管系 管理信息系统系统开发报告题 目: 学生宿舍管理系统开发报告 姓 名: 郑新淳 专 业: 经济与管理系财务管理专业 班 级: 2009级9班 学 号: 200905325 完成时间: 2011.07.17 二一一年 七月 十七学生宿舍管理系统开发报告一、开发背景1现状分析:学校的每一份资源,能够是学校整体呈现出优良的风气和风貌,促进学校个各项工作的顺利展开。但是,目前我院尚末利用计算机对学生宿舍进行有效地管理。在日常的宿舍管理工作中,使用较多的仍为手工记录的方式,因此造成管理效率不高、甫复的工作多、关联信息查询缓慢的局面。因此,对
2、学生宿舍管理系统进行分析研究并作出一套适应于我院的宿舍管理信息系统将有重要的实用价值。(1)学生信息方面:学生自己对个人资料以及违纪和卫生情祝没有一个全局的了解,不能够有针对性的进行查询和改正;(2)宿舍信息方面:宿舍管理人员对住宿分配和调整都没有及时和即时的了解不便于学生的入住与资源的最优化利用。同时,来访人员的等级问题一直是被忽略的问题之一,为宿舍的管理留下了较多的安全隐患;(3)宿舍财产信息方面:房源使用情况以及空床的统计情况,同样没办法与学生人员的调动同步记录。同样会使产生了一定的浪费;(4)快件收发管理方面:大学生交流范围广泛,资料来源也很丰富。现在的情况是学生不能及收到的邮件等资料
3、,同时,资料的分类也相当的凌乱,使学生和管理人员都不能第一时间掌握到重要的时效性资料。2新系统目标:学生宿舍管理系统采用信息系统化管理,用户会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的宿舍信息。具体是从以下方面:(1)学生、宿舍信息方面:新增卫生、违纪情况录入及查询。使学生能够第一时间犷解到宿舍卫生环境的不足之处,以便及时改正。同时,管理员能更全面的了解各个寝室的情况。在记录方面,也会更加方
4、便和易于操作;(2)宿舍财产方面:除了分配、调整和退房管理的新增项目外,系统还将来访人员的登记问题提上议程。消除可以避免的安全隐患;(3)快件收发方面:以解决凌乱的资料整理问题,系统将按时间、类型、系别来分类整理,使学生更方便的获取快件信息,避免不必要的信息遗失;(4)用户登陆方面:对于资料的浏览和修改做出了权限管理。以保护系统数据资料等的完整性和安全性。同时,是系统功能分区更加的明显,提高系统运行效率。二、原系统分析1组织结构图我院设有院办、党办、教务处、人事处、仃政处、学生工作处、财务处、保卫处、图书馆、现代教育技术中心、国际交流.与合作处、团委、高教研究与评建办、继续教育部、后勤服务中心
5、等部门,其中学生工作处又分设学生管理科、心理健康教育科、公寓管理科、思想政治教育科、就业指导中心五个科室。这次的宿舍管理系统开发报告则是针对公寓管理科进行的。原系统下设四个模块职能分区,如图所示:院长院办党办教务处人事处行政处学生工作处财务处保卫处图书馆现代教育技术中心国际交流与合作处团委高教研究与评建办继续教育部后勤服务中心学生管理科心理健康教育科公寓管理科思想政治教育科就业指导中心学生信息监督部门管理部门后勤部门2业务流程图后勤部门管理部门监督部门学生学院宿舍管理现行系统流程实际用水电情况范围限制确定提供水电量确定支付金额转换水电支付方式内务情况记载内务检查评估违纪寝室优秀寝室资料各等级寝
6、室记录水票电卡支付情况保修情况各等级寝室统计审查星级寝室个数确定星级寝室确定修理时间水电数据及修理结果存档库存记录送水电量统计数据三、新系统逻辑方案学生管理信息系统用户登录权限设置学生基本信息管理宿舍基本信息管理宿舍财产信息管理快件收发管理学生登录管理员登录资料修改学生个人资料学生人数调整卫生成绩记录及调查违纪记录及查询住宿分配住宿调整来访人员登记房源使用情况空床统计情况分类统计情况报修信息按时间分类按类型分类卫生成绩记录及调查违纪记录及查询四、系统设计1代码设计(1)学生编码设计学生编码编码类型层次码+顺序码+特征组合码位数11校验位编码数量10000使用期限5使用范围XX学院编码结构 X
7、X X X X X X X X X X 专业文理性质 性别 本科或专科 专业 年级 班级 编号注:理科为1,文理兼有为2,文科为3本科为1,专科为2 编码示例:10411007147理科土木系本科工程管理09级1班47号宁小筱备注:设计人: 审核人: 2011年7月12日(2)管理人员编码设计编码对象管理人员编码编码类型层次码+顺序码位数6校验码编码数量100使用期限5使用范围XX学院编码结构 X X X X X X楼栋号 区域号 职务 编号注:宿舍分为AB区,主班为01,副班为02,后勤人员为03,维修人员为04 编码示例:4A03024号楼A区02号后勤人员备注:设计人: 审核人: 201
8、1年7月12日(3)床位编码设计编码对象宿舍床位编码编码类型层次码+顺序码位数6校验码编码数量10000使用期限5使用范围XX学院编码结构 X X X X X X 楼栋号 区域号 楼层 寝室号 床位号注:宿舍分为A、B区域 编码示例:4A514号楼A区5号楼18号寝室2床备注:设计人: 审核人: 2011年7月12日五、软件测试方案学牛宿舍管理系统的测试主要采用黑盒测试和白盒测试的方法,具体的说黑盒测试主要采用以下两种测试方法:1、已知系统的功能设计规格,进行测试证明每个实现了的功能是否符合要求;2、已知系统的内部工作过程,通过测试证明每种内部操作是否符合设计规格要求。所有内部成分是否通过检验
9、。白盒测试又叫结构测试,完全了解程序的结构和处理过程,这种方法按照程序内部的逻辑测试程序,检验程序中每条通路是否都能按照预定要求正确工作六、系统的测试本系统开发过程进行的测试步骤如下:1、模块测试:也叫单元测试,目的是保证每一个模块作为一个单元能正确运行,本测试所发现的往往是编码和详细设计的错误,主要评价模块的下述五个特点:(1)模块接口(2)局部数据结构(3)重要的执行路径(4)出错处理通路(5)影响上述各方面特性的边界条件。模块测试主要由代码审核和软件测试两部分组成。2、集成测试:包括系统测试和子系统测试。集成测试是组装软件的系统技术,主要目标是发现与接口有关的问题。集成测试有两种方法:非
10、渐增式和渐增式,但比较而言,渐增式方法比较好,因为:(1)编写的测试软件较少,开销较小。(2)较早地发现模块间的接口错误。(3)错误位置容易判断。(4)测试更彻底。因此,本系统集成测试采用渐增式测试中的混合法,即对软件结构中较上层使用自顶而下的测试方法,而对软件结构中较下层,使用的是自底向上方法,两者结合,这是对模块较多时测试的一种折衷方法。3、验收测试:这一步是验证软件的有效性。目的是向未来的用户表明系统能够象预定的那样工作,验收测试一般使用黑盒测试法,验收测试有两种可能的结果。(1)功能和特性与用户的要求有差异。(2)功能和性能与用户要求一致,软件是可以接受的。这个阶段发现的问题往往和需求
11、分析阶段的差距有关。七、总结1、提高了实地调查获得数据的能力方面通过实地调查,采用询问记录的方式,获得关于宿舍管理的业务流程和一些可靠表单,为学生宿舍管理系统开发的需求分析阶段,提供了一个很好的开始。2、加深对数据库系统概论相关知识和ACCESS 2003相关功能理解方面以前只是记书本上关于数据库系统的相关功能,以及不同数据库系统功能的对比,但这些大部分只是处于死记的基础上,没有切身实地的感触,这次实习又让我再次对ACCESS 2003相关功能的理解。3、熟悉对项目开发的大致过程方面这次系统开发,从开始的系统需求分析、概念设计、逻辑设计、物理设计。再到数据库实施、系统的测试和调试,都是自立完成,虽然只是做出的系统框架,并没有开发具体应用的学生宿舍管理系统,但对于项目开发的大致流程有了一定的了解,为以后的系统的开发打下了良好的基础。4、存在的问题在系统开发的过程中遇到了这样那样的问题,比如画图,带输出变量的存储过程,以及相关索引的建立,具体的语句还不是很熟悉,但我以后一定会加强这方面实际操作能力。参考文献1王珊、萨师煊.数据库系统概论(第四版).高等教育出版社2006:31-52;2刘瑞新、汪远征程序设计教程(第二版).机械工业出版社2007:176-181;3刁成磊.UML系统建模与分析设计.北京机械工业出版社2007:211-224.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1