大学生公寓管理系统的设计与实现毕业论文内容摘要:
,所以大学生公寓管理系统 在经济方面是可行的。 3. 运行可行性分析。 大学生公寓管理系统用户对象是宿舍管理人员,本系统用Java 设计,功能简单,界面友好直观,并写出了详细的使用说明,宿舍管理员只需懂得简单的计算机操作知识,就能运用本系统进行宿舍管理。 在硬件,硬件只要有一台一般配置的计算机及应用系统就能满足需求。 综上所述:大学生公寓管理系统的开发和运用是可行的。 系统所要实现在功能 大学生公寓管理系统是利用现代计算机来管理大学生公寓,针对大学生公寓管理工作的特点以及该管理工作的具体问题 , 本系统完成如下任务 : 1.公寓管理人员信息的输入。 可以以管理员身份随意的对公寓成员进行删减、修改,新生入住可以很方便的添加,对于老生离校能方便的清除。 2.公寓人员信息的修改、添加、删除。 对于公寓里面的每个学生可以以管理员身份方便快捷的修改、添加、删除诸如寝室号、学号、住址、电话、所属专业、照片等信息。 3.公寓管理人员的信息输入。 对公寓管理人员的管理,如对每个区域的卫生、安全等负责分配情况以及工作人员的值班情况。 4.学生寝室物品配置登记。 对公寓每个寝室内的物品配置进行详细登记,随时了解本公寓物品损耗情况。 5.宿舍用电、卫生及 纪律等其他情况登记。 记录好每个宿舍的用电情况、卫生情况以及纪律情况登记,并能在适当的时候提醒通知该宿舍采取措施。 6.查询信息等功能。 能提供方便快捷的查询服务,在任意用户端以特定权限的身份登录可以方便的查询本公寓成员及其详细信息。 7.来访登记。 记录好每个学生的来访登记,便于随时查阅。 性能需求 1.数据精确度。 该系统输入的数据为整形与字符型。 2.时间特性。 包括响应时间、更新处理时间、数据转换与传输时间、运行时 间,这些时间尽可能短。 3.适应性。 在操作方式、运行环境、与其他软件的接口以及 开发计划等发生 变化时,可使用系统自带的一个程序来修改现行系统,以适应新的变化。 大学生公寓管理系统的设计与实现 7 功能实现 大学生公寓管理系统 (HMS)使用面向对象语言 java 编写,基于 MVC 三层架构,遵守 javaEE 规范,采用 , 和 技术 ,MVC 是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。 使用 MVC 应用程序被分成三个核心部件:模型、视图、控制器。 它们各自处理自己的任务。 M 是指数据模型, V 是指用户界面, C 则是控制器。 使用 MVC 的目的是将 M 和 V 的实现代码分离,从而 使同一个程序可以使用不同的表现形式。 HMS 使用流行的 MVC 组件 做为 C(控制层),使用流行的 ORM(Object/Relation Mapping)工具在 M(数据模型)来访问数据库,并且引入 Spring 的 IOC,AOP 来进行 javaBean 的管理和事物管理 Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Struts 是 Apache 基金会 Jakarta 项目组的一个 Open Source 项目,它采用 MVC模式,能够很好地帮助 java 开发者利用 J2EE 开发 Web 应用。 和其他的 java 架构一样, Struts 也是面向对象设计,将 MVC 模式 分离显示逻辑和业务逻辑 的能力发挥得淋漓尽致。 Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBeans, ResourceBundles 与 XML 等标准技术,以及 Jakarta Commons 的一些类库。 Struts 有一组相互协作的类(组件)、 Serlvet 以及 jsp tag lib 组成。 基于 struts构架 的 web 应用程序基本上符合 JSP Model2 的设计标准,可以说是一个传统 MVC 设计模式的一种变化类型。 struts 框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于 MVC 的 web 应用程序的开发。 Spring 致力于 J2EE 应用的各层的解决方案,而不是仅仅专注于某一层的方案。 可以说 Spring 是企业应用开发的 “ 一站式 ” 选择,并贯穿表现层、业务层及持久层。 然而, Spring 并不想取代那些已有的框架,而与它们无缝地整合。 Spring 是一个开源框架,它由 Rod Johnson 创建。 它是为了解决企业应用开 发的复杂性而创建的。 Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。 然而, Spring 的用途不仅限于服务器端的开发。 从简单性、可测试性和松耦合的角度而言,任何 Java应用都可以从 Spring 中受益。 Spring 的优点: 轻量 , 控制反转 , 面向切面 , 容器 ,框架 大学生公寓管理系统的设计与实现 8 第三章 概要设计 系统结构图 大学生公寓管理系统要实现系统管理、来访人员管理、学生管理、宿舍工作人员管理、宿舍基本信息管理等,以达到对于公寓的高效、有序管理。 大学生公寓管理系统的实体 ER 图 图 31 系统实体 ER图 系统功能 系统管理理 来访人员管理 学生管理 宿舍工作人员管理 管理员个人信息管理 管理员管理楼层分配 添加管理员 学生移出管理 来访人员离开登记 学生查询 来访登记 入舍登记 工作人员查询 学生基本信息管理 宿舍楼管理 宿舍基本信息管理 宿舍楼基本信息 楼层管理 登录系统 来访人员记录查询录查询记管理有空房 添加学生管理有空房 工作人员职责分配管理 工作人员基本信息管理 大学生公寓管理系统的设计与实现 9 系统功能描述 系统功能模块包括七大模块:系统管理模块,来访人员管理模块,学生管理模块,宿舍工作人员管理模块,宿舍楼管理模块,宿舍基本信息模块,系统登录模块 1.系统管理模块:包括三个子模块 管理员个人信息管理 —— 管理管理员自己的信息 管理员管理楼层分配 —— 输入宿舍楼楼层并分配宿舍 添加管理员 —— 增加、删除宿舍管理 员并受权限 2.来访人员管理模块:该模块包括三个子模块 来访登记入舍登记 —— 对来访人员进行入楼登记 来访人员离开登记 —— 对来访人员离开时进行登记 来访人员记录查询 —— 查询来访人员的来访信息 3.学生管理模块:包括四个子模块 学生查询 —— 根据学生学号查询本宿舍楼学生的信息 学生移出管理 —— 对于离开本楼学生的学生进行移出管理 添加学生管理 —— 对于新入住学生进行添加管理 学生基本信息管理 —— 管理本宿舍楼学生基本信息 4.宿舍工作人员管理:包括三个子模块 工作人员查询 —— 查询本楼宿管人员信息 工作人员职责分配管理 — — 对本宿舍管理人员的职责进行分配管理 工作人员基本信息管 —— 本楼宿管人员基本信息查询 5.宿舍楼管理:包括两个子模块 宿舍楼基本信息 —— 显示本宿舍楼的基本信息,比如楼层、房间数 楼层管理 —— 对每栋楼的楼层进行动态的增加,并分配寝室号 6.登录系统:实现用户的登录 大学生公寓管理系统的设计与实现 10 UML 用例图 宿 舍 管 理 员登 录 系 统宿 舍 楼 管 理学 生 管 理宿 舍 管 理系 统 管 理来 访 人 员 管 理宿 舍 工 作 人 员 管 理退 出 系 统 u s e s u s e s u s e s u s e s u s e s u s e s u s e s 添 加 学 生宿 舍 楼 基 本 信 息楼 层 管 理 u s e s 宿 舍 基 本 信 息 管 理学 生 基 本 信 息 管 理工 作 人 员 基 本 信 息 管 理工 作 人 员 职 责 分 配 管 理来 访 人 员 登 记来 访 人 员 离 开 登 记管 理 员 个 人 信 息 管 理管 理 员 管 理 楼 层 分 配添 加 管 理 员来 访 人 员 记 录 查 询工 作 人 员 查 询学 生 查 询学 生 移 出 e x t e n d s 图 32UML用例图 大学生公寓管理系统的设计与实现 11 数据结构设计 大学生公寓管理系统数 据结构表 针对大学生公寓管理的情况和特点,本系统采用 小型关系型数据库 MySQL数据库,在该数据库中包含以下十二个表:宿舍楼表( dorm_building),楼层表( floors),宿舍表( dorm),学生表( students),工作人员表( worker),室容记录表( sanitation_record),安全记录表( safe_record),用电记录表( electricity),来访人员表( visitor),管理员表( admin),纪律记录表( discipline_record)。 下面主要介绍主要数据表的 结构。 大学生公寓管理系统数据结构模型设计 宿舍楼表( dorm_building) ,包括编号、宿舍楼名称、楼层总数、工作人员数量、房间总数、入住学生数以及宿舍楼描述等字段。 该表用来存储宿舍楼名称,记载宿舍楼层数、工作人员数量、入住学生数以及对宿舍楼的简单描述。 d o rm _b u i l d i n gd _i dd _n a m ed _f l o o rsd _r o o m sd _w o rke rsd _s t u d e n t sd _p h o t o sd _d e sc ri p t i o ni n t e g e rva rch a r(2 0 )i n t e g e ri n t e g e ri n t e g e ri n t e g e rva rch a r(2 0 0 )va rch a r(5 0 0 ) p k 图 321 dorm_building 图 表 31宿舍楼表( dorm_building) 编号 宿舍楼名称 楼层总数 工作人员数量 房间总数 入住学生数 宿舍楼描述 1 1 号楼 7 15 140 1120 1 号宿舍楼 2 2 号 楼 7 15 140 1120 2 号宿舍楼 3 3 号楼 7 15 140 1120 3 号宿舍楼 大学生公寓管理系统的设计与实现 12 楼层表( floors),包括编号、宿舍楼编号、楼层号码、房间数、入住学生数、楼层描述等字段。 能过该表,记载宿舍楼房间数、入住学生数以及对楼层的简单描述。 f l o o rsf _i dd _i df _r o o m sf _w o rke rsf _st u d e n t sf _d e scr i p t i o ni n t e g e ri n t e g e ri n t e g e ri n t e g e ri n t e g e rva rch a r(5 0 0 ) p k 图 322 floors 图 表 32楼层表( floors) 编号 宿舍楼编号 楼层号码 房间数 入住学生数 楼层描述 1 1 1 楼 20 160 1 楼 2 1 2 楼 20 160 2 楼 3 1 3 楼 20 160 3 楼 4 1 4 楼 20 160 4 楼 5 1 5 楼 20 160 5 楼 6 1 6 楼 20 160 6 楼 7 1 7 楼 20 160 7 楼 宿舍表( dorm),包括编号、楼层编号、房间号、床铺数、入住数、是否住满以及房间电话等字段。 宿舍表记录了房间号,并且每个宿舍的床铺数以及目前本寝室内的入住情况,还有房间电话,当有学生入住本宿舍楼后,系统会自动查询每个宿舍的人员情况并分配人员到某一个宿舍。 大学生公寓管理系统的设计与实现 13 d o rmd _i df_i dd _n u m b e rd _b e d sd _i n _b e d sd _n o _b e d sd _p h o n ed _g o o d sd _f u l ld _d e s。大学生公寓管理系统的设计与实现毕业论文
相关推荐
科生将在海南省少数民族地区和贫困地区进行顶岗支教的工作。 遗憾的是我这次没能有这样的机会。 我和其他 12 名同学一起被分配到海口市第七中学从事实习工作。 此次实习工作期间,在肖桂湘老师的带领下,大家互相帮助,共同努力,圆满完成了教育教学实习任务,达到了预期的目的。 现总结如下: 1 充分准备,科学规划 19 大三的时候 ,我们就在韩刚老师的指导下,系统地学习了英语教学的各种理论方法和策略。
比例给分 2. 参考答案: 财产所有权的内容 ,是指所有人对其所有的财产依法 享有的权利 ,包括占有、使用、收益、处分的权利 . 解题方案: 概念回答的清楚、完整 ,四种权力也要说明 评分标准: 概念答对得 2 分 ,四种权力答对一个得 1 分 3. 参考答案: 选择合同类型应考虑以下因素
湖北省东北部,大别山西端,环水上游,东临红安,南接黄陂、孝昌,西连广水,北望河南省的信阳、罗山、新县。 县域南北长 ,东西宽 ,面积 1986km2。 低山丘陵约占总面积的 88%。 溪涧、河流交错穿插,地形较为复杂,地形特征大体上是“八山半水分半田”,是 国家级贫困县。 大悟县现辖 17 个乡镇, 359个村, 15 万农户, 63 万人。 地处鄂北门户的大悟县,北眺中原大地,南瞰江汉平原,
映监督的有关情况。 班干部必须随时随地接受同学有关工作的一切问题的质询,并做出令同学满意的回答。 班级在活动中使用的班费应由 副班长 负责并开列清单公布使用情况。 班干部有不良行为的必须接受同学的公开批评,并予以改正。 班级财务制度 班费是全班同学对班级活动的认可和支持 , 为了增强班费收支合理性和透明度,加强班费的严格管理,培养理财观念和工作责任感,结合本班实际情况,特指定本办法。 班费来源
式下的财务管理与会计核算的方法。 在赋予承建单位经营自主权的同时,本部财务履行合同主体的责任义务,做好有效衔接工作,保障经营过程在控。 同时,在完成决算工作后,完善了财务管理信息系统,并根据总经理办公会的要求,将 2020 年度财务报表信息资料加入 OA 系统中报表管理系统,预算类资料正在整理之中。 其他专项财务工作的进展情况 ⑴ 、税收管理方面:所得税清算工作已 经完成,过程有点曲折