点餐系统数据库_第1页
点餐系统数据库_第2页
点餐系统数据库_第3页
点餐系统数据库_第4页
点餐系统数据库_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录第一章 系统需求分析 . 21.1引言 . 21.1.1开发背景 . 21.1.2可行性分析 . 21.2任务概述 . 31.2.1 开发目的 . 31.2.2系统功能需求 . 31.3系统功能分析 . 41.3.1概念模型 . 41.3.2物业业主服务子系统功能模块图 . 51.4 开发软件简介 . 6第二章 数据库设计 . 72.1概念模型设计 . 72.1.1 实体及其属性 . 72.1.2 局部E-R图 . 82.1.3 总体E-R图 . 102.2 数据表的创建 . 112.2.1 物理机构设计基本表 . 11第三章 系统实现 . 153.1登陆界面 . 153.1.2 实现代码

2、 . 错误!未定义书签。3.2用户管理 . 错误!未定义书签。3.2.1用户管理界面设计 . 错误!未定义书签。3.2.2 代码 . 错误!未定义书签。第四章 系统测试 . 错误!未定义书签。第五章 总结 . 错误!未定义书签。5.1设计过程 . 错误!未定义书签。5.2系统存在的问题 . 错误!未定义书签。5.3小结 . 错误!未定义书签。第一章 系统需求分析1.1引言1.1.1开发背景随着人民生活水平不断提高,人们对生活环境要求日益提高,尤其是对居住环境不断提出新的需求,为了适应这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物业管理系统。而要实现这一功能,就职求物业管

3、理者配备一套高效的管理住处网络系统,以便在小区内快速地发布和获取住处并以最快地速度响应用户的需求,及时为用户提供服务,为住户提供一个高效、舒适的居住、生活环境。住宅小区的物业管理准确地讲应当是指对以居住为主要功用的物业进行管理。除住宅外还应包括公寓、别墅等。本物业管理系统的开发,是为了规范住宅小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件。适用于管理以下物业,房产业主、大中小型物业管理公司、物业服务提供商、房地产开发商、物业中介公司等物业管理企业,用来管理公寓、住宅群体、智能小区、商品房、多层住宅、商业大厦、学校、医院、别墅区、部队营房区、各类小区等。使用计算机进行小区物业信息的处

4、理,具有如下的优点(1)及时信息交流,改善服务质量通过本系统对小区物管信息的规范管理,可以及时的掌握业主们的需求,并根据需求有针对性的改进业务,以提高服质量。(2) 方便查询,提高工作效率。1.1.2可行性分析通过对该小区的各个方面进行了具体的了解之后,现对该单位开发物业管理系统的可行性进行分析。技术上可行:该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Access,这些软件在MIS(管理信息系统)开发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。经济上可行:由于住户需要支付管理费,因此小区在采用计

5、算机来进行小区的管理,因开发经费没有问题。管理上可行:该小区的物业管理人员都经过专业的培训。有计算机操作经验,并有丰富的管理和工作经验,因此因管理上可行。另外,小区也决定对新员工制定了培训计划,并进行了实施MIS的物质准备和工作准备。综上所述,开发小区物业管理系统在技术上、经济上、管理上都是可行的。1.2任务概述1.2.1 开发目的小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。而这些项目在过去手工操作时代,需要手工记

6、录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。为了更好的为广大住户服务,我们决定开发一套小区物业管理系统,帮助小区管理人员从复杂的物业管理之中解放出来。1.2.2系统功能需求小区物业管理系统是面向小区的的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于MDI窗体以VB自带的JET引擎连接ACCESS数据库进行开发的小区物业管理系统,力求与实际相结合具有查询、管理等功能,旨在达到使小区的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。物业业主服务子系统功能模块说明如下:基本设置系统管理员对管理员登陆密码进行修改管理住户资料管

7、理添加:包括住户的姓名、房产联系电话,迁入时间,房产类型等。 管理:查看及删除用户信息。投诉管理投诉添加:对业主投诉的基本信息及处理结果记录。管理:查看和删除投诉信息。报修管理报修添加:对维修过程及处理方式结果等信息管理管理:查看和删除报修信息缴费管理缴费添加:列出指定用户应缴费用的清单,包括水电气停车费等。 管理:查看所有用户的缴费信息,并可进行删除操作。停车车位管理添加:添加车位使用信息。管理:查看和删除现有登记的车位信息1.3系统功能分析1.3.1概念模型根据系统功能的要求,小区物业系统分为五个主要模块。即住户资料管理、投诉管理、住户报修管理、物业缴费管理、住户停车车位管理。可以将系统分

8、解成为以下功能模块来分别设计对于小区物业系统,根据系统功能分析,仅有一个单一的流程化页面。所以从欢迎页面到登录页面,如果登录成功,则进入相应的功能页。整个系统的页面逻辑结构示意图如图所示。1.3.2物业业主服务子系统功能模块图该系统主要是针对系统管理员的小区物业管理系统,没有设置其他用户登录,该系统有六个主要的功能模块构成其中有:(1)基本设置:主要是对系统管理员的登陆密码进行修改和管理,管理员身份admin,初始密码:admin,登录后才能对起进行修改。(2)住户资料管理:包括业主基本资料添加和管理模块。(3)投诉管理:包括投诉添加和投诉管理,主要是内容上投诉的基本事项和处理详细内容。(4)

9、报修管理:报修添加和报修管理两个子模块,添加信息有报修事项和报修处理结果及产生的费用内容。(5)缴费管理:是该系统的最重要组成模块,包括主要收费项目和缴费业主信息,包括指定业主的主要产生费用项目管理。(6)停车车位管理:包括停车车位管理和信息管理,主要是车位基本信息方面的添加与查看。1.4 开发软件简介Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,

10、常用的浏览器现均支持Java applet运行平台:Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。现常用的Java平台基于Java1.5,

11、最近版本为Java1.7。Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。语言特点:Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。那么Java到底有何神奇之处呢?Java语言其实

12、最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN的工程师敏锐地

13、察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。第二章 数据库设计2.1概念模型设计 2.1.1 实体及其属性二:对性能的规定1:精度数据精确度一般满足物业管理数据的精度,一般精确到分。2:时间特征要求处理响应时间尽可能短,数据能及时更新。3:灵活性能够在不同版本的操作上有效运行,且操作方便。三:输入输出要求能够通过键盘和鼠标实现数据的正确及时输入,当输入数据有错误时,能够出现错误提示并禁止非法操作和禁止输入非法数据;用显示器实现数据的正确及时输出。 四:数据管理能力要求数据库是基于Access数据库而建立;数据库需要建立房产资料录入

14、住户资料表、住户房屋资料表、住户缴费情况表、住户家庭成员表、物业收入项目管理表停车场车位录入表、住户投诉管理表、住户报修管理表、住户停车车位管理表。2.1.2 局部E-R图在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体联系图(简称ER图)的方法进行数据结构的描述。ER图由实体、属性、联系三部分组成。ER图的有关符号说明如下:实体 属性 联系住户信息E-R图投诉信息E-R图报修信息E-R图收费信息E-R图车位信息E-R图2.1.3 总体E-R图n2.2 数据表的创建2.2.1 物理机构设计基本表物理结构设计的原则如下:(1) 尽可能的减少数据冗余和重复。(2) 结构设计与操作设计相结合。(3) 数据结构具有相对的稳定性。基于以上设计原则,本系统设计了一个数据库,包含管理员、住户信息、收费信息、车位使用信息、车位信息、报维信息、维护信息等几个表。为了加快系统访问的速度把这7个表放在一个数据库中。本系统中相关数据库表结构设计举

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论