当前位置:首页 > 高校学生公寓管理系统的设计与实现-任迎春终稿
四川理工学院毕业设计(论文)
本论文详细的介绍了学生公寓管理系统具体的开发过程以及开发过程中使用的技术和遇见的细节问题。在开发该MIS系统过程中,主要涉及到的工作如下:系统的开发背景,系统的需求分析,系统的的总体设计,系统的概念设计,系统各模块的详细设计,系统开发的相关技术以及系统评价以及设计中碰到的难点。
3
任迎春:高校学生公寓管理系统的设计与实现
第2章 需求分析
2.1 系统需求简介
2.1.1 系统目标
(1) 减少公寓管理人员大量繁琐的工作。公寓管理人员通过使用本系统,可以随时根据需要,查询公寓、寝室、来访人员、交费等信息,对学生公寓管理系统中的数据进行录入、添加、删除和查询,并可以根据特定条件对数据进行查询。
(2) 减少学校在学生公寓管理方面的人力和物力的投资。学生公寓管理系统功能强大、操作简单,拥有友好的界面,适用于各类学校的学生公寓管理。 2.1.2 功能需求分析
软件需求分析是指对目标软件系统在功能、行为、性能、设计约束等方面的期望。需求分析是软件设计、实现测试直至维护的主要基础,良好的需求分析可以避免错误或着是尽早发现错误,从而降低软件的开发成本,改进软件的质量。
本系统的功能需求分析如下:
(1) 员工管理模块:主要是针对从事学生公寓管理的人员,包括员工的基本信息,岗位描述,值班信息和员工培训等;
(2) 学生管理模块:主要是用于查询和录入学生的基本信息,以便管理员了解学生的基本情况等;
(3) 公寓管理模块:系统的核心模块之一,主要功能包括学生入住管理,物品管理,水电信息,维修管理,来访登记和设置等;
(4) 查询统计模块:系统的核心模块之一,主要功能包括住宿情况查询,物品情况查询,水电查询,来访查询,值班查询和员工查询等;
(5) 系统管理模块:主要用于管理员的添加,系统的数据备份和系统维护等; 2.1.3 性能需求分析
(1) 用户界面需求:简洁、易懂、易用、友好的用户界面。
(2) 硬件需求:奔四以上CPU,512M内存,40G硬盘,windows xp以上操作系统。
(3) 可靠性需求:保证用户在正常使用本系统时,用户的操作或误操作不会产生数据丢失。
(4) 安全保密性需求:只有管理员可以凭借用户名和密码登陆系统,进行信息的管理等。
4
四川理工学院毕业设计(论文)
2.2 可行性分析
2.2.1 经济可行性分析
系统的经济可行性分析是指对组织的经济状况和投资能力进行分析,对系统的建设运营和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。
由于本系统作为毕业设计,所以在资金上没有太多的需求,只是需要系统开发者投入较多的时间,去进行研究和分析,以及思考问题的所在。 2.2.2 技术可行性分析
学生公寓管理系统使用Visual Studio 2005开发工具开发,使用的是C#开发语言,由于Visual Studio 2005的可视化模块比较强大,C#是一种面向对象的语言,简单易学而且灵活方便,所以在系统的设计过程中不会有太大问题。同时该系统使用Macrosoft SQL server 2005对后台的数据进行操作,使得数据完整性得以保证,同时数据操作简单化。通过上述分析得出该系统在技术上是可行的。 2.2.3 操作可行性分析
本系统直观易懂,使用非常方便,管理员经过简单的培训就可以熟练的使用,因此系统的操作没有什么太大困难。
5
任迎春:高校学生公寓管理系统的设计与实现
第3章 总体设计
3.1 设计概述
本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现所要求的功能,同时力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。
模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的功能相对独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块。
3.2 系统总体结构及功能模块划分
经过对系统的需求分析,学生公寓管理系统主要划分为五部分:员工管理,学生管理,公寓管理,查询统计和系统管理等五个功能模块。系统的总体结构如图3.1。
员工管理 学生管理 公寓管理 查询统计 系统公寓 学生公寓管理系统 图3.1 系统的总体结构
3.2.1 员工管理模块
员工管理主要完成对公寓内工作人员的管理,如工作人员信息的添加、修改、删除等操作,以及查看管理人员的值班记录,培训记录等信息。员工管理模块结构如图3.2所示。
6
共分享92篇相关文档