学生公寓管理信息系统开发Word格式.docx
《学生公寓管理信息系统开发Word格式.docx》由会员分享,可在线阅读,更多相关《学生公寓管理信息系统开发Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
财力的浪费。
可行性分析主要包括经济可行性和技术可行性等。
1.2.1.经济可行性
经济可行性,主要是针对一个学校的,开发系统的成本与收益相比较。
如今是信息化时代,信息化管理可以使学生公寓管理更加系统化,全面化、快速化,这样可以为学校带来高校的工作效益和经济效益,开发出本系统可以减少公寓管理人员人数,而且管理方便,各功能实现快速,数据有效的管理。
这些效益和管理上的便捷远远超过了开发本系统的成本,所以在经济上具有完全的可行性。
1.2.2.技术可行性
本系统开发工具是Delphi和SQLServer2000。
Delphi具有可视化界面,是一种面向对象的语言,简单易学而且灵活方便,SQLServer2000是一个安全、可靠的并且支持面向对象设计的数据库系统。
易用性和可维护性也很好。
在大二期间,就已学过SQLServer2000。
所以,学生公寓管理总体上开发难度不高,技术上具有完全的可行性。
数据库的设计和操作是本系统设计的核心。
在大学期间曾经学习过软件工程,也以四人一组完成过有关的大作业,具备一定的系统分析与设计能力,熟悉数据的设计与操纵。
因此,本系统的实现在技术上是可行的。
1.2.3.管理的可行性
在工作上,教务人员管理学生信息量非常大,开发了此系统,可极大提高教务人员的工作的效率。
方便成绩的储存和修改,及以后随时查询成绩信息,是一个比较人性化的管理系统。
第二章:
各高校现行系统概况
第一节:
现行系统现状调查
现有的学生公寓管理系统主要是以个人信息的存储和统计为目标,而且系统的设计繁琐,管理不够专人化,需要的人员过多,因此系统的安全性保密性不好;
查询功能简单,数据共享性不高。
2.1.1.功能结构图
高校的信息化离不开宿舍管理的信息化,生源的扩招、学生的来源广泛、多校区管理等问题突显,经过调查获得现行系统组织结构功能图如下:
第二节:
系统需求分析
2.2.1学生公寓需求简介
学生公寓管理应考虑以下几方面的要求:
用户需求:
可以对学生公寓进行有效的管理,包括公寓信息、寝室信息、学生住宿资料以及交费信息等。
学生方面:
让学生感觉到学校的管理透明。
学校方面:
可以查询每一个学生的相关信息。
来访人员方面:
为防止公寓安全,所有来访人员必须提供学生住宿的公寓号和寝室号才可以进入公寓。
2.2.2功能性需求
软件需求分析是指对目标软件系统在功能、行为、性能、设计约束等方面的期望。
需求分析是软件设计、实现测试直至维护的主要基础,良好的需求分析可以避免或尽早提出早期的错误,从而降低软件的开发成本,改进软件的质量。
本学生公寓管理系统应完成以下任务:
●学生寝室基本信息管理:
首先统一安排学生入住,如果有学生要更换寝室,可以方便查到哪个寝室还有空床,包括该寝室内已住学生的基本信息,安排入住。
●学生公寓管理:
可以添加新建公寓的信息,以及添加该公寓内的寝室信息,以及修改公寓和寝室的相关信息(公寓号和寝室号)。
●寝室收费管理:
收费以寝室为单位,当费用收好以后,可以打印报表以查看交费记录。
●来访人员管理:
对来访人员进行严格登记,包括来访时间,结束时间,来访人员的来访事由,能查询到每一条来访人员和被访人的信息。
2.2.3非功能性需求
用户界面需求:
简洁、易用、易懂,友好的用户界面。
硬件需求:
Pentium以上计算机
可靠性需求:
保证用户在正常使用本系统时,用户的操作或误操作不会产生数据丢失。
安全保密性需求:
用户登录需要密码验证。
第三章:
新系统的逻辑方案
新系统业务流程图
3.1.1.现行业务流程图如下:
日常考勤登记
第二节数据字典
数据字典是关于数据的信息的集合,也就是对数据中包含的所有元素的定义的集合,它为软件开发人员提供数据库设计的参考,并为用户了解系统时作为一个必有工具。
A:
数据存储条目:
操作员信息:
id、操作员姓名、性别、密码、权限、备注
公寓信息:
id、公寓号、楼层数、房间数、启用时间、备注:
寝室信息:
id、寝室号、可住人数、住宿费用、电话、公寓号、备注、
学生信息:
id、学号、姓名、性别、出生日期、专业、班级、联系方式、公
寓号、寝室号、备注
来访信息:
id、来访人姓名、人数、被访者姓名、所属关系、来访时间、结束时间、事由、值班人
交费信息:
id、项目、价格、收费方式
第四章:
系统实施
新系统功能设计
系统功能模块包括:
(如图4-1)
●公寓管理:
包括公寓楼房管理和寝室管理。
对学校的公寓以及公寓里的寝室进行管理,处理包括数据的添加、修改、删除、查询等。
●学生管理:
包括学生基本信息管理和学生交费管理。
对学生入住寝室信息和学生基本信息的管理以及以寝室为单位的收费管理,包括对数据的添加、修改、删除、查询等。
●来访人员登记管理:
公寓登记信息的处理,为维护公寓的安全,对来访人员有严格的审查,以及对登记信息的处理。
●系统管理和维护:
包括修改口令,添加用户等。
图4-1学生公寓管理系统功能模块图
代码设计
4.2.1.代码设计原则
在数据库中的关键字数据元素通常其代码都有特定含义,必要时还带有校验码。
4.2.2.校验码计算公式
对每一个带有校验码的关键字代码,都要有一张代码设计说明书,校验码计算公式可以相同,也可以不同。
第三节:
数据库设计
4.3.数据库设计
4.3.1.数据流分析
数据流图是结构化系统分析的基本工具。
一个数据流图确定了系统的转化过程、系统所操纵的数据或物质的收集(存储),还有过程、存储、外部世界之间的数据流或物质流。
数据流图技术是可以扩充到允许实时系统的建模。
数据流图是当前业务过程或新系统操作步骤的一种表示方法。
数据流图可以在一个抽象的广泛范围内表示系统。
在一个多步骤的活动中,高层数据流图对数据和处理部分提供一个整体的统览,这是对包含在软件需求规格说明中的精确、详细叙述的补充。
数据流图描述了软件需求规格说明中的功能需求怎样结合在一起,使用户可以执行指定的任务。
从图中迅速反馈的信息有助于对所探讨的任务流的理解进行提炼加工。
学生公寓管理系统的第一层数据流图(如图4-2),本数据流图描述了学生公寓系统的各个模块处理过程中的数据处理的过程。
图4-2学生公寓管理系统第一层数据流图
公寓管理中的数据处理图是本系统的第二层数路流图(如图4-3),描述了在公寓管理中所作操作的数据处理。
图4-3公寓管理模块书录流图
寝室管理数据流程图(如图4-4),描述了用户在添加、删除、查询寝室信息时的数据处理过程。
图4-4寝室管理模块数据流图
来访人员管理数据流图(如图4-5),描述了在来访人员访问学生时,用户
所作操作的数据处理过程。
图4-5来访人员管理数据流图
学生交费管理数据流图(如图4-6),描述了学生交费与宿管科收费处理过程中的数据处理过程。
图4-6学生交费管理数据流图
4.3.2.数据建模
模型是软件的第一个技术表示。
信息系统的建模是用模型来描述复杂的信息系统,使得系统的要求、结构和数据变得简单。
设计者通过描述用户的需求获得与用户的不断交互,最终对整个系统能全面地把握。
建立完整的数据模型,完成对信息系统中数据的存储和处理。
学生公寓管理系统比较复杂,为了建立这样一个复杂系统的模型,并满足实际对象不断发展的需求,在实际设计中应遵循下列原则:
●准确性:
所建立的模型要求能够正确反映实际的对象,能够满足学生公寓管理工作的实际需求。
·
●完整性:
指要求模型既能反映对象系统的静态特性,同时能够反映其丰富的动态特性。
●一致性:
要求建立的模型能保证从分析阶段到设计阶段的平稳过渡。
4.3.3.各实体关系模型
经过分析,由上面的数据流程图可以得出以下各实体之间的E-R图,(如图4-7至4-9)
图4-7公寓E-R图
图4-8寝室E-R图
图4-9公寓管理E-R图
结束语
在这一个星期的管理信息系统课程设计中,我上网查阅了许多相关的资料和文献,在这个过程中接触了很多新的东西,获取了很多新的信息。
由于要独立地进行整个系统的设计,需要自己去分析架构和设计,提高了自己分析问题和解决问题的能力,在学习软件工程以后,有了一次实际的锻炼。
在动手实践的过程中,要不断地查阅资料来实现系统的功能。
这次实践动手能力和编程能力方面也有很大的提高,对于如何编写调试程序有了更深的认识。
实践是对理论学习的一个很好的巩固,并且加深了对理论知识的认识,学到了平时很多书上所不能得到的实践经验,由于实践中碰到许多以前从未碰到过的问题,需要很多新的知识,并且促进对理论知识的学习。
通过这个课程设计,令我收获颇丰。
致谢:
首先感谢我的这门课教师何晓慧老师,这学期她一直认真地教我们,以及这学期末对课程设计前给予我们悉心的指导,提出宝贵的意见。
在这个学期和上上个学期中,何老师认真勤奋的工作作风也是我学习的楷模。
感谢所有帮助过我的同学,感谢她们在学习和生活上对我的支持。
参考文献:
[1]《信息系统开发》,甘仞初,经济科学出版社
[2]《计算机管理信息系统开发与应用》,余伟萍,电子科技大学出版社
[3]《软件工程(第二版)》,张海藩,人民邮电出版社
[4]《信息系统分析与设计》,邝孔武,清华大学出版社
[5]《Delphi数据库开发完全手册》,宋坤,邹天思,人民邮电出版社