小区物业管理系统的设计与实现本科毕业设计内容摘要:
电费 、打印费 等开支。 技术可行性 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。 从软件方面来说,开发该项目的工具( ) 以及 Web 应用服务器( )咸阳师范学院 2020 届本科毕业论文(设计) 5 等均已具备,对于项目的完成所需的软件以及环境变量均已成功配置。 后台数据库采用,是我们经常要用的数据库,对于该数据库的使用已经熟练掌握,因此在软件方面是可行的。 从硬件方面来说, 小区物业管理系统用的是 JSP 开发语言,调试相对来说比较简单,当前的计算机硬件配置也完全能满足开发的需求,因此在硬件上也是可行的。 运行可行性 对 于 组织结构 有 影响 的我们称之为 运行可行性 , 具体来说是指 人员、 机构 、 环境对系统 是否具有一定的 适应性 , 人员培训补充计划 是否具有一定 的 可行性。 随着当今人类对于信息化技术 和知识的了解与掌握 , 完成与计算机有关的工作还是比较容易的 , 因此具有一定的运行可行性。 根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期内可以培养和发展的技术人员。 需求分析 小区物业管理系统的角色有两类,一类是面向普通业户的角色,其模块包括:基本操作、我的投诉、我的报修、我的缴费、业户交流等操作;另一类是面向系统管理员的角色,其模块包括:基本操作 、小区业主管理、投诉管理、报修管理、收费管理、业户交流管理等。 具体所需要实现的功能如下: 1. 普通也主可以修改登录密码; 2. 普通业主可以实现投诉的录入和查看操作; 3. 普通业主可以实现报修的录入和查看操作; 4. 普通业主可以实现缴费 的查看 操作; 5. 普通业主可以增加和查看交流信息; 6. 系统管理员可以修改登录密码和增加管理员; 7. 管理员 可以对小区住户进行增删查和 编辑 操作; 8. 管理员通过后台对业主的投诉进行查看和受理; 9. 管理员对于业户报修的查看和受理; 10. 管理员 对于小区住户各项收费信息的增删 查; 11. 管理员对交流信息的增删改查操作; 根据以上的需求分析,本系统的用例图如图 所示。 小区物业管理系统 的设计与实现 6 系统用例图 开发目标 针对本系统的需求分析,提出以下开发目标: 1. 在用户登录时,根据不同的角色权限进入不同的子系统 ; 2. 登录时,如果没有注册要先进行注册; 3. 不同权限的用户可以在登录成功后修改密码; 4. 登录时可以实现重置功能; 5. 实现普通业主留言功能; 6. 实现普通业主增加和查看投诉信息、 报修信息的功能; 7. 实现普通业主在网上进行缴费 查看 的功能; 8. 在输入文字时可以实现对文字的加粗、倾斜等操作; 9. 在输入文字实现可视化 HTML 编辑器 FCKeditor 功能; 10. 实现系统管理员后台数据管理; 咸阳师范学院 2020 届本科毕业论文(设计) 7 开发关键技术分析 CSS(Cascading Sytle Sheets)即级联样式表,是一种样式表背后的技术, CSS 是一种定义样式 (如字体、颜色和位置 )的语言,用于描述如何格式化和现实网页中的信息。 CSS 样式可直接存储在 HTML 网页中,也可存储为独立的样式表文 件。 不管以哪种方式保存,样式表都包含将样式应用于特定元素类型的样式规则,在外部使用时,样式表规则放在外部样式表文档中,文件扩展名位 .css[7]。 2. Hibernate Hibernate 是一个开源 框架, 主要功能是实现 对象 关系 的 映射 , 也是一种 ORM 中间件, 它 的优势是对 JDBC 进行了轻量级封装,使得 编程人员在操纵后台数据库中有了一个强大的武器 ,即面向 对象编程 的 思维。 Hibernate 是一种新的 ORM 映射工具,它不仅提供了从 Java 类到数据表之间的映射,也提供了数据查询和恢复机制。 相对于使用 JDBC 和 SQL 来手工操作数据库,使用 Hibernate,可以大大减少操作数据库的工作量。 Hibernate 可以和多种 Web 服务器或者应用服务器良好集成,如今已经支持几乎所有的流行的数据库服务器(达 16 种)。 最具革命意义的是, Hibernate 可以在应用 EJB 的 J2EE 架构中取代 CMP,完成数据持久化的 重任 [8]。 Struts2 框架是一个全新的框架,它 合并 了 struts 和 WebWork,具有更胜一筹的优势,但是在体系结构上, Struts 2 与 Struts 1 的 差别 还是非常 大 的。 一方面, WebWork作为 Struts 2 的 核心 部分 , 其在处理用户请求的问题上 采用 的是 拦截器 机制, 该机制完全能够让 业务逻辑控制器 独立作业,不再依赖于 Servlet API;另一方面 Struts 2 相对于 Struts 1 来说 变化 还是很大的 ,但是相对于 WebWork 来 说 , Struts 2 的变化 是非常小的 , 因此可以毫不夸张的说 Struts 2 是基于 WebWork 的更 高一级更有优势的 产品 [910]。 4. Spring Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由 Rod Johnson 创建的。 框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 Spring 使用基本的JavaBean 来完成以前只可能由 EJB 完成的事情。 然而, Spring 的用途不仅限于服务器端的开发。 从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring小区物业管理系统 的设计与实现 8 中受益 [11]。 5. ORM ORM(ObjectRelation Mapping), 即对象 关系映射模式,指的是在单个组件中负责所有 数据 的持久化,封装数据访问细节。 ORM 主要 解决的 是 对象 关系的映射 问题 ,由于 只有拥有 高超的开发技巧 才能 直接通过 JDBC 编程来实现 对于复杂的数据模型的持久化 , 这是比较困难的, 而且 有 很大 的 编程量, 而 ORM 则可以通过另一种方式实现 数据模型的 持久化,它 对于 对象 关系 映射细节 的描述 采用 的是 映射元数据 , 因此 使得 ORM 中间件 充当了桥梁的作用,可以将 任何一个 Java 应 用的业务逻辑层和数据层 联系起来 , 如图 所示。 图 ORM 充当业务逻辑层和数据层之间的桥梁 业务逻辑层 持久化层 模型域 (对象、属性、关联、继承和多态 ) ORM API ORM 实现 关系数据模型 (表、字段、索引、主键和外键 ) 对象 关系映射文件 (XML) 数据库层 咸阳师范学院 2020 届本科毕业论文(设计) 9 第 三 章 数据库设计 数据库概念设计 小区物业管理系统系统 由六 张表构成 ,其 模式 结构 如下: 表( ID, 用户名,密码 ) 管理员 表 E— R 图设计 如图 所示。 图 表 ER图 实体及属性 表( 报修 ID, 报修事件,报修备注 , 住户 ID,删除,报修 状态) 报修信息 表 E— R 图设计如 图 所示。 图 报修信息 表 实体及属性 表( 留言 ID,留言标题,留言内容,留言时间,留言用户 ) 留言信息 表 E— R 图设计如图 所示。 图 留言信息 表 实体及属性 留言信息表 留言用户 留言 ID 留言时间 留言标题 留言内容 报修信息表 报修 ID 住户 ID 报修状态 报修备注 报修事件 删除 管理员表 ID 用户名 密码 小区物业管理系统 的设计与实现 10 表( 收费 ID,收费事件,收费项目,收费金额,住户 ID,删除 ) 收费信息 表 E— R 图设计 如图 所示。 图 类别 表 实体及属性 表( 投诉 ID, 投诉事件 , 投诉原因 , 住户 ID, 删除 , 投诉状态 ) 投诉信息 表 E— R 图设计如图 所示。 图 投诉信息 表 实体及属性 表( 住户 ID, 住户姓名 , 住户电话 , 住户地址 , 住户备注 , 删除 , 登录用户名 , 登录用户密码 ) 住户信息 表 E— R 图设计如图 所示。 投诉信息 表 投诉状 态 删除 投诉 ID 投诉事件 住户 ID 投诉原因 收费信息表 收费事件 收费金额 删除 收费 ID 收费项目 住户 ID 咸阳师范学院 2020 届本科毕业论文(设计) 11 图 住户信息 表 实体及属性 数据库逻辑设计 根据小区物业管理系统的需求分析,将该系统的数据库分为六张表,系统管理员表、报修 信息表、留言信息表、收费信息表、投诉信息表、住户信息表。 每张表都有一个主键ID,且主键 不允许为空,并使得数据库达到第三范式 该系统由以下六张表构成 ,其模式结构如下 : 各字段的定义及说明如表 所示。 表 系统 管理员 表 列名 数据类型 允许空 备注 userId intt 否 主键 UserName varchar(50) 是 userPw varchar(50) 是 各字段的定义 及说明 如 表 所 示。 表 报修信息表 列名 数据类型 允许空 备注 baoxiu_id int 否 主键 baoxiu_shijian varchar(50) 是 baoxiu_beizhu varchar(5000) 是 zhuhu_id int 是 del varchar(50) 是 baoxiu_zhuangtai varchar(50) 是 会员 表 住户备注 登录用户名 住户电话 住户地址 删除 登录用户密码 住户 ID 住户姓名 小区物业管理系统 的设计与实现 12 各字段的定义 及说明 如 表 所 示。 表 留言信息表 各字段的定义 及说明 如 表 所 示。 表 收费信息表 各字段的定义 及说明 如 表 所 示。 表 投诉信息表 各字段的定义 及说明 如 表 所示。 表 住户信息表 列名 数据类型 允许空 备注 zhuhu_id int 否 主键 zhuhu_name varchar(50) 是 列名 数据类型 允许空 备注 liuyan_id int 否 主键 liuyan_title varchar(50) 是 liuyan_content varchar(5000) 是 liuyan_date varchar(50) 是 liuyan_user varchar(50) 是 列名 数据类型 允许空 备注 shoufei_id int(4) 否 主键 shoufei_shijian varchar(50) 是 shoufei_xiangmu varchar(50) 是 shoufei_jine varchar(50) 是 zhuhu_id int 是 del varchar(50) 是 列名 数据类型 允许空 备注 tousu_id int 否 主键 tousu_shijian varchar(50) 是 tousu_yuanyin varchar(5000) 是 zhuhu_id int 是 del varchar(50) 是 tousu_zhuangtai varchar(50) 是 咸阳师范学院 2020 届本科毕业论文(设计) 13 续 表 住户信息表 zhuhu_tel varchar(50) 是 zhuhu_zhuzhi varchar(5000) 是 zhuhu_beizhu varchar(50) 是 del varchar(50) 是 userName varchar(50) 是 userPw varchar(50) 是 数据库物理设计 数据库设计是要在一个给定的应用环境( DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库。小区物业管理系统的设计与实现本科毕业设计
相关推荐
医疗工作情况: 近五年所承担科研项目、获奖成果、专利、发表论著等情况: 注:学术骨干较多,可另附页。 (二)医疗服务能力和水平 常规技术名称 近五年开展例数 2020 年 2020 年 2020 年 2020 年 2020 年 经口经鼻气管插管 中心静脉置管 动脉压监测 超声检查 意识深度检测 支气管镜检 9 血流动力学监测 经皮微创气管切开术 持续床边血液滤过 无创呼吸机使用 有创呼吸机使用
mm 侧壁强度计算公式: S r [σ ]/ [σ ]2P ?1 5 [147/ 147250 ? 1] 5 mm ( 2)整体式圆形底板厚度计算 底板刚度计算公式: Hs ( Pr4/E[δ ]) 1/3 ( 35 625/210000 ) 1/3 mm 底板强度计算公式: Hs Pr2/[σ ] ? 3525/147 ? mm 式中: S―圆形型腔侧壁厚度, mm; h―型腔的有效高 度,
: 1)JET 数据库,即 Microsoft Access。 2) ISAM 数据库,如: dBase, FoxPro 等。 3) ODBC 数据库,凡是遵循 ODBC 标准的客户 /服务器数据库。 如: Microsoft SQL Server、 Oracle。 一般来说,如果要开发个人的小型数据库系统,用 Access 数据库比较合适,要开发大、中型 的数据库系统用 ODBC
用相统一的原则,尽量使线条,形态清晰明快,制作方便。 插图是世界都能通用的语言,其设计在商业应用上通常分为人物,动物,商品形象。 人物形象:插图以人物为题材,容易与消费者相投合,因为人物形象最能表现出可爱感与亲切感,人物形象的想象性创造空间是非常大的,首先,塑造 的比例是重点,生活中成年人的头身比为 1:7 或 1:,儿童的比例为 1:4 左右,而卡通人常以 1:2 或 1:1 的大头形态出现
由器在网络环境中是一个非常重要的设备,在不同的网络应用环境中,如何选择合适的路由器,往往成为决定网络建设成败的重要因素。 笔者建议选择专门用于网吧的路由器,普通的 SOHO 路由器根本就不能承受网吧的大容 量的数据处理,建议最好不要为了省钱而去买 soho 或者家庭用的宽带路由器。 我们这里推荐的是锐捷网络的 RGNBR100 网吧专用路由器。 RGNBR100
制经济进入发展新型文化业态增强多元化供给能力满足多样化社会需求繁荣社会主义文化市场推动文化产业成为国民经济支柱性产业加强对外宣传和文化交流创新文化走出去模式增强中华文化国际竞争力和影响力大力开展全民健身运动增强人民体质提高竞技运动水平振奋民族精神 213 霍林郭勒文化创作发展历程