admin管理员组

文章数量:1534200

2024年1月22日发(作者:)

摘要

摘 要

社区服务管理系统主要是利用计算机软硬件及互联网通信技术来代替传统的人工操作模式,从而实现全天候无节假日、不间断、无人值守服务。其最终目的是借助信息化技术进一步提高社区服务管理质量,为辖区居民提供优质服务。社区服务管理系统的建设是对当今社区服务和管理两个方面的重新整合,是推进完善社区基础建设、加快服务管理信息化的必由之路和重要举措。

为了明确社区服务管理系统的业务需求内容和研究方向,本论文引用了大量的相关文献资料进行科学性的佐证,并较为深刻的分析了当前国内外社区服务行业的发展现状、趋势等基本情况。因此在系统研发设计的初期,将严格按照软件工程的需求分析法确定本系统功能需求内容及边界,并以软件工程的生产过程思路方法对社区服务管理系统功能模块进行设计,建立整体的开发思路和框架。为了提高系统设计开发的效率,本系统采用以当前主流的Browser/Server(浏览器/服务器模式)模式作为WEB数据传输的网络架构,以实现前后端数据的交互。使用开源的程序语言PHP、关系型数据库MYSQL技术、超文本标记语言(HTML)及Javascript语言实现WEB页面的编辑、后台数据库的操作与管理等功能。

本系统的功能模块多,涉及不同的用户角色,主要模块有:物业维修、医疗服务、社区商城、点餐配送、服务中介、法律援助、文化宣传、投诉建议、活动公告、用户注册登录等。用户分为系统管理员、普通用户、商企用户等三类。系统管理员:负责整个系统平台的管理,包括系统参数设定、系统日志查看、统计报表查询、新闻广告发布、商品资讯信息更新、新增和删除用户等。普通住户:在社区居住的常住用户。商企用户:社区内合法经营的商户或企业。以上这些不同模块的划分、众多用户的权限设置将会是本系统开发过程中主要研究内容和功能实现目标。

关键词:社区服务管理,超文本标记语言, 软件工程,浏览器/服务器模式

II

Abstract

ABSTRACT

Community service management system mainly uses the computer software

and hardware and Internet communication technology to replace the traditional

manual operation mode,so as to achieve all-weather no holidays, uninterrupted,

unattended final goal is to furtherly improve the quality of community

service management by using information technology and provide quality

services for area construction of community service management

system is re-integration of two aspects that are community services and

's the only way and important measures of promoting the

improvement of community infrastructure and speeding up the service management

information.

In order to specify business requirement content and the study direction of

community service management system,the paper quoted a lot of related literature

as scientific evidence and deeply analyzes basic situation such as development

situation of current domestic and international community service

ore,it will be strictly in accordance with the software engineering

requirements analysis method to determine the functional requirements of the

system content and boundary and in the production process of the software

engineering method to design the community service management system function

module in the early stage of system development and design, so construct the

overall development idea and framework. In order to improve the efficiency of the

design and development of the system, the system uses the current mainstream

Browser/Server (Browser / server) mode as WEB data transmission network

architecture to achieve the data before and after the end of the

system uses the open source programming language PHP, relational database

MYSQL technology, hypertext markup language (HTML) and Javascript language

to achieve the WEB page editor, the operation and management of the background

database and other functions.

The system has a lot of function modules and involves different

mainly modules includes property maintenance, medical services, community mall,

III

Abstract

meal delivery, intermediary services, legal aid, cultural propaganda, complaints and

suggestions, activity announcements, user registration login and so users of

the system are devided into three categories,they are system administrators,

ordinary users, business system administrator is responsible for the

management of the entire system platform including the system parameter setting,

system log view, statistical report query, news release, product information update,

add and delete users and so ordinary households are resident users of the

community. The business users are commercial tenants or enterprises which

lawfully operate in the division of these different modules and

authority setting of users will become the mainly study content and achieving goals

of function during the development process.

Keywords: community service management, hypertext markup language,

browser / server model, software engineering

IV

目录

目录

摘 要 ................................................................................................................ II

ABSTRACT ........................................................................................................ III

第1章 引言 ......................................................................................................... 1

1.1 选题背景及意义 .................................................................................... 1

1.2 国内外研究现状 .................................................................................... 2

1.3 研究内容 ................................................................................................ 3

1.4 课题的组织结构 .................................................................................... 4

第2章 系统需求分析 ......................................................................................... 6

2.1 系统需求概述 ........................................................................................ 6

2.2 功能需求分析 ........................................................................................ 6

2.3 非功能需求分析 .................................................................................. 18

2.3.1 系统运行环境 ........................................................................... 18

2.3.2 系统开发环境 ........................................................................... 18

2.3.3 数据整理与保存 ....................................................................... 18

2.3.4 数据安全性 ............................................................................... 18

2.3.5 故障处理需求 ........................................................................... 18

2.4 系统用例分析 ...................................................................................... 18

2.4.1 系统管理员用例 ....................................................................... 19

2.4.2 商企用户用例 ........................................................................... 19

2.4.3 普通用户用例 ........................................................................... 20

2.5 本章小结 .............................................................................................. 20

第3章 系统设计 ............................................................................................... 21

3.1 总体设计 .............................................................................................. 21

3.1.1 系统设计思想 ........................................................................... 21

3.1.2 系统设计目标 ........................................................................... 21

3.2 功能模块设计 ...................................................................................... 22

3.3 功能菜单设计 ...................................................................................... 25

3.4 系统用例实现 ...................................................................................... 27

3.4.1 普通用户登录的实现 ............................................................... 27

1

目录

3.4.2 管理员添加用户的实现 ........................................................... 27

3.4.3 系统管理员登录的实现 ........................................................... 28

3.5 本章小结 .............................................................................................. 29

第4章 数据库设计 ........................................................................................... 30

4.1 数据库的设计 ...................................................................................... 30

4.2 数据库实现 .......................................................................................... 32

4.3 本章小结 .............................................................................................. 39

第5章 系统实现 ............................................................................................... 40

5.1 具体功能模块的实现 .......................................................................... 40

5.1.1 登录模块 ................................................................................... 40

5.1.2 社区官网 ................................................................................... 41

5.1.3 物业报修 ................................................................................... 42

5.1.4 医疗卫生 ................................................................................... 43

5.1.5 社区商城 ................................................................................... 44

5.1.6 点餐配送 ................................................................................... 45

5.1.7 服务中介 ................................................................................... 46

5.1.8 法律援助 ................................................................................... 47

5.1.9 投诉建议 ................................................................................... 48

5.1.10 系统管理 ................................................................................. 49

5.2 本章小结 .............................................................................................. 49

第6章 总结与展望 ........................................................................................... 50

6.1 全文总结 .............................................................................................. 50

6.2 展望 ...................................................................................................... 50

致 谢 ................................................................................................................. 51

参考文献 ............................................................................................................. 522

第1章 引言

第1章 引言

社区服务管理系统,主要指利用计算机软硬件及互联网通信技术来代替传统的人工操作模式,从而实现全天候无节假日不间断无人值守服务,利用信息化技术进一步提高社区服务管理质量,为辖区居民提供优质服务[1]。作为社区服务管理信息化的基础和重要组成部分,该系统是对现代社区服务和管理两方面重新整合、完善和数字化的再造过程,是进入现代化社区建设、逐步开展服务管理信息化的必经之路,是提高社区服务管理质量,加快我国社区服务建设的重要举措[2]。

1.1 选题背景及意义

社区服务这个概念最早来源于欧美等发达主义国家,他的出现完全是由于国家的高城市化水平发展,住宅高度集中,住户对生活品质的要求提升,所以催生了社区服务这个新兴产业[3]。而从事社区服务管理的组织通常又分为带盈利性质的物业公司和非盈利性的社会服务性自组组织(社区居委会)。早期的社区服务管理方面的服务内容较为单一,只能为社区住户提供简单的服务和常规的管理,计算机等相关科技设备参与度较低[4]。但是随着社会的发展和变革,人们对社区服务的效率及服务内容提出了更多的要求,早期的这种社区服务方式和水平已经无法与时俱进了。在此背景下,国外社区服务管理工作方面有效的借助了计算机与通信(Computer & Communication)、IT及WEB技术实现了一种新的服务方式,给住户带来了极佳的服务体现,使得整个社区服务管理体系构造和模式发生了极大的变化,进一步优化了社区资源配置,降低了服务管理成本[5]。目前,在发达国家很多社区住户不用出门,只要在家里通过登录社区服务的网站就能享受社区管理组织提供的相关服务,比如社区医疗、社区超市、水电维修等多种服务。而在国内,在大多数的地方基本上任然是使用人工方式进行作业处理,不同业务之间缺少系统有效的整合,资源重复配置情况比较严重[6]。因此,在目前的情况下,率先进行此类事物相关研究,极具商业价值,同时作为国家大力发展社区服务建设的任务要求,社区服务行业也充满了极大的发展潜力和前景。

1

第1章 引言

随着计算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在信息管理领域同样也得到了飞速的发展。对于社区服务来说,利用计算机实现日常服务管理来提高服务效率,是适应当今社会发展要求,推动社区现代化建设快速发展的必要条件[7]。由于社区服务是一项琐碎、复杂而又十分细致的工作,如果全部用手工来操作,不仅工作量大而且容易出现错误,服务的响应效率也较低,而如果使用社区服务管理系统可以有效解决这方面的问题。并且采用计算机作为管理工具的优势也是传统手工作业所无法比拟的。例如:资料存储量大、数据保密性好、信息查找便捷、资源检索快速、系统可靠性高、设备成本低廉等,使得社区服务管理水平、质量和效率得到极大的提升。本课题的研究将围绕社区便民服务的主体业务,向多角度延伸,开发设计一种功能齐全的社区服务管理软件,提升用户的使用体现。

社区服务管理作为社会发展建设的重要组成部分,目前已逐步发展成为一种和成千上万的家庭密切相关的行业,随着国家改革的进一步深化,群众需求的多样化和复杂化,极大的推动了社区服务管理工作的发展,为社会和谐稳定提供了重要的支撑[8]。

本课题来源于社区基层建设部门。研究的目的是通过社区服务管理系统的实现来完善社区现有的服务管理流程、提高数据信息传递的及时性和有效性,从而进一步加强社区服务的基础建设,为群众提供满意便捷的服务。

1.2 国内外研究现状

目前国外社区服务管理系统已经取得了快速的发展,相关技术的综合利用较为成熟。我国由于社区服务起步较晚,政策利好的力度不足,导致整个社会对社区服务管理系统的开发和推广的重视程度、参与热情不够。尽管我国北上广深等发达城市的部分社区服务组织具备了这种信息化的技术,但其也仅仅是实现了社区服务管理内部工作人员的办公电子化而已,对社区住户而言仍然没有提供这种借助Internet技术实现便民服务的方式,导致这种情况的原因除了社区住户不懂电脑、软硬件经费投入不足的情况外,最主要的原因还是国内从事这方面的的研究人员太少[9]。

中国作为世界上人口最多的国家,具备着丰富的第三产业资源,社区服务产业的发展潜力无限。特别是改革开放三十多年来,随着中国经济社会的蓬勃2

第1章 引言

发展,社区服务建设已经成为国家民生工程的重要任务,社区服务行业也发展前景势必更加的广阔[10]。

第一,受国外社区服务的影响。90年代以来,发达国家在社区服务方面不断做出提升和改进,并积极借助Internet技术为本国国民提供更多样化的优质服务。这种服务方式通过互联网的传播对我国的社区服务产生了巨大的推动,促使国内社区服务由潜在的需求转化为现实需求,这也就为国内社区服务管理系统的开发建设开拓了无限的市场空间。我国在传统的社区服务方面,居民对社区服务的内容存在较多的不满, 希望国内的社区服务的方式和内容能极尽可能的多样化与国外接轨。

第二,社区服务的潜在需求。近年来,随着我国城市化建设的发展,居民对生活的基础性建设和服务的需求越加明显。不同的年龄段的社会群体对需求服务的侧重点也是完全不同。老年人在社区服务这一块注重的是生活料理及医疗保障服务等;社区青少年服务则侧重于课余时间的有效利用和社会活动的参与等;社区女性服务需要的是柴米油盐酱醋茶等家庭生活必须品的采购及家暴维权的法律援助服务等;社区失业人员需要的是求职推荐服务及生活保障服务等。整个社区服务潜在需求旺盛,但缺乏有效体系进行资源的整合和配置,以形成有效的立体的社区服务框架。

第三,国家政策法规的支持。1993年国家民政部印发了《关于加快发展社区服务业》的文件,民政部、财政部等多部委从经费、资源等多方面进行保障大力推动全国社区服务体系的建设,取得了不错的成果。随着社会的不断发展和进步,国家对社区服务的重视程度也越加的提升,在2011年12月20日,国务院办公厅印发了《社区服务体系建设规划(2011-2015年)》的文件,将社区服务的发展任务目标列入了十二五的发展规划,社区服务的发展方向进一步得到了明确,社区服务发展的政策支持力度之大超越以往,给社区服务业的发展带来了极大的想象和发展空间[11]-[13]。

1.3 研究内容

随着社会经济的增速和群众需求规模不断扩大,百姓希望能更快、更及时的通过前沿的信息技术获得各类社会服务,而且对这种高效率、高便捷的服务渴望程度正在日渐强烈。面对如此庞大的社会需求体,就必定需要通过社区服3

第1章 引言

务管理系统来建立百姓对服务需求获取的渠道,同时利用该渠道去提高整个服务过程的体验质量。

尽管社区服务管理系统对社区服务建设的重要性是毋庸置疑的,但是该系统的开发和维护带来的一些问题却是我们需要研究和探讨的。首先社区服务管理系统的开发和运维工作,对相关人才的素质要求较高,对人员需求量也更为的巨大,人才招聘难度较强,而且社会科技每天都在变化,计算机行业技术也在日星月异的迅猛发展,所以人员素质和系统平台匹配存在一定的要求。同时更为重要的是社区服务由于直接面向住户,住户各类需求复杂,且要求较高,易导致社区服务系统运维人员力不从心,而社区服务管理的软件如不能较快的适应市场产生的新的需求,也容易阻碍社区服务的发展,因此如何开发出一个高效的,功能强大的、便于人员管理维护的且适应社区服务管理需求的专业软件系统一直是软件开发人员在社区服务管理方面研究的重点所在。

依赖计算机和网络技术实现的社区服务管理系统将极大的帮助服务的需求方、服务的提供方及管理人员通过网络来查看有关服务管理信息获取相应服务,使得社区服务管理工作系统化,规范化,自动化,大大提高了社区服务管理的效率。

1.4 课题的组织结构

本论文各个章节组织如下:

第1章阐述了本文的研究背景和意义,指出国内外在社区服务管理系统技术的研究现状以及未来的发展,并对开发技术进行简单的选择。

第2章为系统需求分析部分。阐述了系统开发的可行性和设计要求,对系的功能需求、性能需求及系统各模块的功能进行了概要性的描述,同时从逻辑设计和物理设计方面对系统做出了简单的介绍,最后就系统开发所涉及的具体技术进行举例说明。

第3章为系统的功能模块设计部分。阐述了系统功能各模块的设计思路,并运用用大量的文字及图片做出了说明。

第4章为数据库的设计部分。该章节对数据设计结构和实现过程进行了阐述。

第5章为系统的实现部分。根据系统设计部分对要求对整个系统各模块的4

第1章 引言

功能做出了非常详细的文字说明和图形解释,。

第6章为本文的总结与展望部分。这里对本次开发研究过程中遭遇的一些问题情况及不足做出了一个小结,同时对该系统的仍需完善的地方提出了改进方向。

5

第2章 系统需求分析

第2章 系统需求分析

2.1 系统需求概述

该系统是基于B/S操作模式,主要功能包括:用户登录、物业维修、医疗卫生、社区商城、点餐配送、中介服务、法律援助、文化宣传、投诉建议、活动公告等。该系统用户分为运维管理员、普通用户、商企用户等三类。运维管理员:负责整个系统平台的管理,包括系统参数设定、系统日志查看、统计报表查询、新闻广告发布、商品资讯信息更新、新增和删除用户等。普通住户:在社区居住的常住用户。商企用户:社区内合法经营的商户或企业。运维管理员有删除,修改,添加新的用户权限,其他用户只能修改自己的资料及相关信息。

2.2 功能需求分析

根据实际需求,本系统要实现的功能如下。

(1) 系统用户必须首先在页面上输入用户帐号和密码,通过验证才能进入操作界面,查阅权限所允许的相关信息。如果输入帐号和密码不正确,系统将拒绝登录到用户界面,并提示账号或密码错误。

(2) 系统用户身份验证后登录到操作界面,在此界面中可查阅个人相关信息及社区服务内容。

(3) 商企用户可以对提供服务的相关内容进行添加、修改和删除操作。

(4) 普通用户可以通过系统查阅商企用户提供的相关社区服务内容,并能够根据所需服务进行下单、撤单、改单等操作。

(5) 系统管理员可对新注册用户资料进行核验,可添加、修改和删除操作。

(6) 系统管理员可对系统用户发布的相关咨询进行审核,可添加、修改和删除操作。

(一)用户登录

社区服务管理系统主要面向的对象是本辖区内的所有住户及商户,其作用是为辖区的服务需求方和提供方建立一个服务交换的平台,极大的精简服务供6

第2章 系统需求分析

需之间的成本,为辖区所有成员提供便捷的服务供需渠道。

因此就用户登录后的权限而言本系统提供了三类用户,分别为:社区服务系统管理员、普通居民用户、商企用户。不同的用户身份通过各自有效账户、密码和有效验码登录,经信息核实无误后,系统根据用户账号进入相对应的界面当中。如果用户遗忘密码,可选择“忘记密码”,则系统会根据用户个人资料中邮箱地址向其发送一个新生成的密码。

图2.2用户登录权限流程图

(二)社区基本情况

为了方便社区居民进一步加强对本社区的情况了解,社区服务系统需提供一个社区情况简介的模块,通过访问这个模块方便,居民可对本社区的基本情况进行了解,基本情况内容包括社区的面积、地理位置、交通道路、辖区商企情况及风景区以及一些国家的相关政策宣传等以方便辖区用户查阅了解,使得居民在办理一些涉及社区管理的事情得到帮助和指导。

7

第2章 系统需求分析

图2.3社区信息管理流程图

(三)物业维修

社区的物业管理是整个社区服务体系建设中十分重要的一个部分,是社区居民最直接接触,生活联系最为紧密的一个方面。生活当中每家每户都会遇到家庭、户外公共环境设施损坏需要修理的情况。

早期,社区物业维修都是通过一些楼道小广告、物业维修公司电话等信息对社区损毁物业设施进行电话保修,但往往会出现保修后漏单及服务跟进不及时的情况。因此建立信息化的物业维修体系是提升物业服务,创造良好居住环境的重要工作。社区居民通过登录社区服务管理系统就能很方便的对辖区损毁物业进行保修登记,同时也可在线查看保修进度。即便报修人不在维修地点,也可时刻掌握维修进度,对于维修不及时的保修单还可以通过保修单中生成的维修师傅电话进行催单。

物业维修模块为了满足用户的具体需求,需要提供物业维修表单填写及维修记录查询、修改、删除等功能。为用户提供便捷的的物业维修下单、改单等操作,极大的提高物业报修的效率,节省用户宝贵的时间。

8

第2章 系统需求分析

图2.4 物业报修管理流程图

(四)医疗卫生

我国十一五规划至十三五规划发展纲要,多次将基层卫生服务建设列为我国社会主义和谐化建设的重要组成部分,同时将基层的卫生服务建设作为我国民生工作推广的重要抓手。突出了其在我国社会主义建设当中的重要作用,也反应出社区医疗卫生建设的重要性。

因此,随着近年来社区服务卫生诊所基础建设的全面推广,城市中各个社区都建立起了面向自身社区居民,提供及时高效医疗服务、救助的医疗服务性组织。这些基层医疗组织的建立极大的解决了社区居民看病难、排队难、享受上门医疗护理难的情况,满足了社区居民对卫生医疗服务的需求。

社区服务管理系统中的医疗卫生模块的设计就是为了进一步加强这种社区医疗服务的体验,帮助社区居民通过互联网的信息化技术对社区的医疗服务进行查询、预约,并提供上门诊治服务的获取渠道。同时也提供了社区卫生服务站的相关医疗卫生技术水平及能力的宣传窗口,让居民了解社区卫生服务站的相关情况。

9

第2章 系统需求分析

为满足社区居民享受便捷的上门就诊服务,医疗卫生模块需要提供预约上门和就诊记录相关功能,通过该模块以实现网上医疗预约就诊的需求,同时通过标准化的预约表单,及时帮助就诊医生掌握病人全面细致的病情病况,为有效的上门就诊提供信息资料的的保障。同时为了满足用户对过往预约就诊的情况查询,还另需提供预约记录的查询、修改、删除等功能,方便用户的使用。

图2.5 医疗服务管理流程图

(五)社区商城

社区商城可以利用自己身处社区之中的便利地理位置,为辖区居民提供丰富的商品采购、下单及上门送货的服务,让辖区居民足不出户就可充分享受社区服务信息化建设所带来的优质服务。社区用户由于不便前往商城采购商品或由于商品物件过大,个人无法搬运则可通过社区商城的上门服务方式对所需产品进行采购。由于考虑产品采购带来的资金流转问题,避免因资金问题产生纠纷。社区商城的产品采购下单不提供支付接口,采用网上下单线下付款的模式。

10

第2章 系统需求分析

为了提供居民良好的线上购物体验,该模块需要充分借鉴、学习当前主流的电商平台的相关功能,提供包括选购、下单、查询、修改等应用功能,以满足用户对线上购物的基本功能要求。

图2.6 社区商超服务管理流程图

(六)点餐配送

近年来,为了进一步提供社区服务水平,改善社区居民的生活状态,各社区根据省委、省政府的要求先后建立起来了社区公共食堂。社区食堂的主要作用是为社区居民提供可靠的饮食安全,保证社区居民就餐的身体健康,同时其建立也创造了更多的就业岗位,因此此项工作也是当前社会民生建设的重要组成部分。

以往社区居民在选择外卖送餐的时候,通常只能在电话中,通过语言沟通获取饭店菜单的简单情况,因此在点菜的时候往往因沟通不充分,而无法全部获取饭店的全部菜品情况,也导致了送的饭菜并不是自己所喜爱的菜品及口味,所以为了避免这种情况的出现,社区服务管理系统提供了点餐配送的模块,在该模块中,社区食堂可以实时上传菜品的样图、价格及菜品的做法,帮助用户及时了解酒店菜品的情况,用户也可直观的根据菜品的样图选择自己喜爱的菜11

第2章 系统需求分析

品。极大的降低了社区食堂与用户之间的沟通成本,也提高了沟通效率,保证了信息在传递过程中不会出现理解的偏差。

点餐配送模块的相关功能要求,可以采用社区商城模块的设计原理,用户可在页面上勾选所需的菜品并及时下单,然后由社区食堂根据订单情况进行配送,同时为了方便用户对下单的情况查询和更改,还需要设计订单查询、修改的功能,以便对过往订单进行查询或及时修改错误的订单信息。

图2.7 订餐配送管理流程图

(七)服务中介

由于社区服务的内容涵盖极广,单一的社区服务管理系统无法将所有的需求各异的服务都能纳入其中,因此提供一个服务供需的中介平台就显得十分必要了,此类平台模块的设计将有助于进一步完善丰富社区服务内容,满足社区居民获取特需的、专需的各类服务。社区居民可将自己所需或者可以提供的相关服务放置到服务中介模块当中,提供供需双方更为便利的沟通和咨询获取渠道,极大的避免了因服务供需脱节,造成资源浪费的情况。

12

第2章 系统需求分析

由于服务中介模块主要的功能作用是发布各类信息咨询,所以该模块的设计应该需要对信息发布、查询提供分类的作用,包括信息类别、时间类别等分类,以便极大的提高服务中介模块的咨询信息利用效率。

图2.8 服务中介管理流程图

(八)法律援助

随着中国社会法制化建设进程的日益提速,各类社会法律援助需求也日益增多,社区用户的法律意识也愈加成熟,尽管当前社区用户获取各类法律咨询的渠道也越来越多,但是这些众多的、泛泛的法律知识宣传,往往并不能解决社区用户一些专一性、特异性的问题,这也就导致了一些社区用户尽管知道在处理涉法问题的时候采用法律手段进行相关的维权活动,但由于其所知的法律知识不购全面,而导致在一些法律争议的活动中出现不利维权的情况。

目前,国家为了解决这些问题,通过多年不懈的努力已经将普法工作落实到了所有基层单位,每个社区街道都建有司法所,派驻了专业的法律人士帮助社区居民获取法律知识,并提供解决法律纠纷的服务。但是尽管国家的普法工作已经做的较为深入,可很多社区居民并不了解司法所这个组织的存在,也就导致了一种情况就是有人员办公,而无法律需求的情况出现。造成法律资源、人力成本的极大浪费。为了解决这类问题,社区服务管理系统将司法所提供的法律援助纳入了模块设计当中,通过专门的栏目板块,定期的宣传一些关乎百姓生活的法律常识,同时为社区用户提供法律知识的讲解,帮助社区用户正确的掌握法律,利用法律进行合理维权。

13

第2章 系统需求分析

法律援助模块主要是满足用户对法律信息的查询和法律问题的咨询作用,所以该模块仅需实现信息发布及在线交流的功能,用户可以在线实时的通过关键字查询自己所需的相关法律法规条文,同时也可以及时在线提问获取专业法律人士的专业解答。

图2.9 法律援助咨询流程图

(九)社区活动

多年来,我国一直把基层的精神文化娱乐建设作为和谐社会建设发展的重要组成部分,所以我国基层的政府组织机构也是坚持不懈的推广和开展了一些基层百姓喜闻乐见的文化娱乐活动,也取得了良好的群众反响,社会影响显著。但问题是尽管这些活动开展的如火如荼,可并不是所有社区住户都了解,因为工作时间的原因,很多年轻人白天上班要到晚上才能回家,而社区的一些活动宣传多集中在年轻人上班工作的时间段,所以就造成了活动宣传不到位的情况,也导致了很多社区活动的参与方更多的是一些离退休的社区居民,而真正需要影响一批社会支撑力量往往没有得到有效的覆盖。因此,我们在社区服务系统中增加了社区活动模块,根据年轻人喜好上网了解咨询的特点,可在社区活动模块对一些社区开展的活动进行宣传和推广,提供了更为贴近年轻人生活习惯的宣传方式和渠道,极大的避免了那种通过人力进行活动宣传的费时、费力而效果极低的推广手段,将社区活动真真正正的切入到社区居民的生活当中。

14

第2章 系统需求分析

社区活动模块由于其权限作用,信息发布的功能仅限于系统管理员使用,其他用户无法使用该功能,只能使用信息查阅功能

(十)投诉建议

为了保证社区服务管理工作的高水平、高效率,社区服务管理系统必须提供投诉建议模块以监督、督促参与提供社区服务的相关单位提高服务水平和服务态度,以进一步加快促进社区服务管理水平的提升。

图2.10 投诉建议管理流程图

(十一)系统管理

系统管理功能主要是面向系统管理员,提供一些系统权限、资源操作的管理功能,帮助系统健康正常的运转。

操作员管理:由系统管理员添加商企用户,审核普通的注册新用户。

日志管理:系统管理员根据操作人员、操作时间、操作类型等查看系统的增删改查历史。

15

第2章 系统需求分析

权限管理:是系统管理员,给商企用户和普通用户赋予一定的权限。比如社区超市、社区食堂、社区卫生服务站的权限就不相同,而商企用户和普通用户在申报的权限、发布的权限,还有订单查阅的权限也是各不相同。需要系统管理员给用户以列表勾选的方式添加其需要的权限。

图2.11 系统设置管理流程图

(十二)参数管理

系统参数管理,是设置平台的基本信息,比如网站域名、地址、找回密码用的电子邮件地址,和以后可能要扩充的平台短信地址等。

16

第2章 系统需求分析

图2.12 系统参数管理流程图

(十三)统计分析

根据历史记录,使用各种查询条件分析出商企用户和普通用户关心的问题。统计分析采用条件组合查询,根据查询出的记录做统计计算,输出方式为表格。

图2.12 统计分析管理流程图

17

第2章 系统需求分析

2.3 非功能需求分析

2.3.1 系统运行环境

操作系统:WINDOWS2008

数据库:MYSQL

服务器:Apache

2.3.2 系统开发环境

操作系统:WINDOWS 7

开发工具:EclipsePHP Studio

语言:PHP

2.3.3 数据整理与保存

必须满足数据随时性整理的要求,用户修改数据、查询数据、保存数据不受时间因素的限制。对数据的唯一性识别应该放在多个关键字方面。

2.3.4 数据安全性

作为管理系统,数据的安全性等级必须是最高的,且为了保护各类用户的隐私,必须设置用户登录密码以及作出相应的密码保护,防止用户个人信息数据的泄漏。

2.3.5 故障处理需求

1、内部故障处理:在开发阶段可以随即修改数据库里的相应内容。

2、外部故障处理:对编译的代码程序进行重新装载时,第一次装载认为错,修复。第二次运行,在需求调用时出错,有错误提示,重试。

3、本系统在研发中可能产生数据库报错的问题,因此必须定期对数据库进行维护,保证数据库系统运行的稳定可靠。同时为了确保系统数据受灾后的恢复,要不定期的对数据库的数据和参数进行备份。但产品投入使用后,则由维护人员跟进。

2.4 系统用例分析

本系统用户分为系统管理员、商企用户、普通用户三类。各用户角色和用18

第2章 系统需求分析

例图如下:

2.4.1 系统管理员用例

系统管理员主要负责整个系统平台的管理,其用例包括系统参数设定、系统日志查看、报表查询、操作员管理、权限管理等。如下图2.1系统管理员用例图所示。

图2.2 系统管理员用例图

2.4.2 商企用户用例

商企用户主要对系统管理员授权的操作界面进行管理,其用例包括相关信息的发布、修改、删除及普通用户提交订单的管理。如下图2.2商企用户用例图所示。

图2.3 商企用户用例图

19

第2章 系统需求分析

2.4.3 普通用户用例

普通用户用例包括信息咨询及订单提交、查询、修改、删除等操作。如下图2.3普通用户用例图所示。

图2.4 普通用户用例图

2.5 本章小结

通过对社区服务管理系统的调查研究,分析了现有管理模式的不足,突显了开发该系统的必要性,对系统的功能需求、性能需求、系统开发环境及系统设计提出了明确的要求。系统拟使用PHP技术开发设计,采用灵活的方式来访问数据库,可以提高服务器的响应速度,并添加代码的可移植性。20

第3章 系统设计

第3章 系统设计

3.1 总体设计

本系统根据用户提出的相关需求,利用现有的技术较好的实现了社区服务管理系统的核心功能模块,达到了社区服务管理信息化数字化的基本要求,较好的满足了社区住户对社区服务提出的基本要求,有效地提高了社区服务管理的工作效率,促进了社区服务基础建设的快速发展。

3.1.1 系统设计思想

本系统主体功能分为后台管理和前台应用两个部分。采用目前最流行的ThinkPHP框架进行设计,严格按照MVC设计原理进行系统的开发。本系统的主要特点如下:

1.系统的先进性强

本系统采用当今最流行的的计算机软硬件技术,以最新的系统开发平台为基石,将PHP程序设计语言和MYSQL数据库技术进行高效的结合,创造了优异的系统开发环境,保证了系统的先进性,且在一定的时期内不失其先进性。

2.系统的稳定性高

系统采用当前微软发布最稳定、终端使用最多的Windows7操作系统作为开发环境,各类软件的兼容性极佳,保证了数据的准确性和统一性,提高了系统抗各类病毒感染的能力。

3.1.2 系统设计目标

目前我国在社区服务管理系统的方面的开发研究仍处于起步阶段,很多系统开发出来了之后利用率都不高,很多系统平台都搁置了。造成这种情况出现的主要原因是系统平台的人机操作不够友好,用户体验不佳以及系统开发后预留的升级空间不够所导致的。所以急需一套能够适应用户需求,操作体验优异的系统平台。

本系统的设计目标是都利用成熟的计算机和网络技术实现社区服务管理的信息化,合理化和高效化,帮助服务的需求方和提供方通过网络来完成社区服21

第3章 系统设计

务的供需交换,进一步健全完善社区基础服务管理体系。预期有如下优点:

1.可最大满足各类功能用户的使用体现,满足用户需要,确保功能实用,操作简单,容易掌握。

2.系统具有良好的稳定性和可移植性,易于系统管理员的维护和管理,低开发和维护成本。

3.整体界面简洁和优雅,导航清晰,体验舒适。美工采用PHOTOSHOP图象处理软件进行处理,力使设计风格清新简洁,操作方便。

4.安全,快速存储。管理员可控制所有用户的权限且无法查看用户帐户密码,社区商户及住户的个人资料必须正确完整,管理员对于新注册用户资料需核实核查。

系统采用软件工程的开发设计原理,严格依循逐层设计的原则,力求实现系统良好的交互性。同时为便于软件的移植和系统的重写,此次的开发将采用技术框架以便为二期开发奠定基础。

3.2 功能模块设计

图3.1 功能模块结构图

(一)用户登录

在用户登录界面,本社区系统管理员、商企用户及普通用户凭各自有效账户、密码和效验码才能登录。经信息核实无误后,系统根据用户账号进入相对应的界面当中。如果用户遗忘密码,可选择“忘记密码”,则系统会根据用户22

第3章 系统设计

个人资料中邮箱地址向其发送一个新生成的密码。

(二)社区基本信息管理

对本社区的基本情况进行介绍,内容包括社区的面积、地理位置、交通道路、辖区商企情况及风景区以及一些国家的相关政策宣传等以方便辖区用户查阅了解。

(三)物业维修:

功能:主要用于辖区住户物业报修所用。

点击进入【物业维修】模块后会出现两个选择项,分别是【新报修填单】和【报修记录】。用户在进入物业维修模块后,点击【新报修填单】后会跳转到物业报修表单的界面,用户根据表单内容填写相应的报修信息,包括报修原因、可上门维修时段、报修地址、报修人电话及上传需维修事物照片。用户在信息录入完毕后点击【提交】后完成一份报修单,上传至后台服务器。此时社区物业公司可以通过登录自身企业的账号去查询和处理刚才用户提交的保修单。

如果用户需要查询、修改或删除已提交的报修单,则用户可点击【报修记录】选项进入记录查询界面。该页面包括用户所提交的所有报修记录,用户可选择点击相应的某条报修记录,则可显示报修单的受理进度情况,并显示物业部门委派上门维修师傅的联系方式方便用户保持联系。若已受理完成的报修单则只能查阅无法删除修改,未完成的报修单则可以进行表单编辑或删除。

(四)医疗卫生

功能:介绍社区卫生服务站的医疗卫生技术能力,为需要入户治疗救助的家庭提供上门服务。

社区居民通过点击【医疗卫生】按键进入医疗卫生模块的主页面,主页面显示非常清爽简单,仅含有【预约上门】及【医卫记录】的选项,极大的减少了繁琐的操作流程。社区居民如果因身体问题不方便外出获得医疗诊治,可选择【预约上门】的选项,获取医疗服务的预约表单,用户根据表单内容填写需要的医疗救助信息,包括病情说明、预约时段、上门地址及联系人电话或上传相关病历照片等信息。社区医疗工作者可以通过登录社区服务管理系统,查阅预约人的相关病情病况,做好上门诊治所需医疗器械及药品的准备工作。用户在信息录入完毕后点击【提交】后完成预约单的上传工作。如果需要查询、修改或删除已提交的预约单,则用户可点击【医卫记录】选项进入该子模块包括用户所提交的所有医疗就诊记录,选择相应的某条记录则可显示预约单的受理23

第3章 系统设计

进度情况,并显示社区卫生站委派上门就诊医生或护士的联系方式方便用户保持联系。若已受理完成的预约单则只能查阅无法删除修改,未完成的预约单则可以进行表单编辑或删除。

(五)社区商城

社区用户可通过点击【社区商城】按键,进入社区商城模块界面,该模块界面将显示已开设账户的辖区超市中的所有售卖商品,用户根据个人需求选择下单,并备注配送时间、地点等相关信息,然后由社区超市根据订单进行上门配送。如果客户需要查询、修改或取消订单则可通过【订单记录】模块进行相应的编辑管理。

(六)点餐配送

用户在点击进入【点餐配送】模块后,系统将显示社区食堂所提供的菜品表单。用户可按个人喜好对菜品进行选择,在标注送餐时间及地点等相关信息后下单并提交。社区食堂可通过登录系统查看订单的情况,并进行配送。如果客户需要查询、修改或取消订单则可通过页面内的【订单记录】模块进行相应的编辑管理。

(七)服务中介

社区用户可点击进入【服务中介】模块,系统将显示已经发布的服务中介相关咨询信息,用户可以按照自己的要求查询筛选所需信息,所有信息的显示均默认按照信息发布时间顺序进行排列,为了提供更为便利的查询用户也可根据【类别】选项键按自己需求类别进行更为细致的筛选,例如房租信息、用工信息、婚介信息等。如果用户需要自行发布中介信息,则可点击【发布信息】,在信息发布的表单中进行信息的输入和填写并提交确认,如需修改或删除则可在【信息记录】中对自己发出的信息进行修改、删除等编辑操作。

(八)法律援助

社区用户可点击进入【法律援助】模块,系统将在页面中显示各类法律法规文件,用户可根据自己需要的法律知识或文件进行相应的选择浏览。如果需要具体的法律咨询,则可点击【咨询帮助】,在相应的表单中填写所需咨询的法律问题并提交由社区司法所进行相应的法律解答,用户在【援助记录】中可查询所提交信息的解答情况。

(九)社区活动

社区用户可以通过点击【社区活动】选项,进入社区活动的咨询界面,系24

第3章 系统设计

统将显示社区已开展和即将开展的相关活动信息,社区住户可以根据自己的时间及活动内容选择参加。

(十)投诉建议

点击【投诉建议】,系统将显示投诉建议表单,用户可按表单的格式进行相应的内容填写并提交。在【投诉建议记录】中可查询已经提交的投诉建议及相应的反馈。

(十一)系统管理/设置

操作员管理:由系统管理员审核商企用户,注册新用户信息。

日志管理:系统管理员根据操作人员、操作时间、操作类型等查看系统的增删改查历史。

权限管理:是系统管理员,给商企用户和普通用户赋予一定的权限。比如社区超市、社区食堂、社区卫生服务站的权限就不相同,而商企用户和普通用户在申报的权限、发布的权限,还有订单查阅的权限也是各不相同。需要系统管理员给用户以列表勾选的方式添加其需要的权限。

(十二)参数管理

系统参数管理,是设置平台的基本信息,比如网站域名、地址、找回密码用的电子邮件地址,和以后可能要扩充的平台短信地址等。

(十三)统计分析

根据历史记录,使用各种查询条件分析出商企用户和普通用户关心的问题。统计分析采用条件组合查询,根据查询出的记录做统计计算,输出方式为表格。

3.3 功能菜单设计

功能菜单根据各种用户角色,分为一级菜单和二级菜单。一级菜单包括:社区官网管理、物业维修管理、医疗救助管理、社区商城管理、点餐配送管理、系统管理等。二级菜单包括:社区信息查询、社区信息维护、报修表单更新、报修记录查询维护、商品订单查询、商品订单维护、中介信息查询、中介信息维护等。各用户角色与功能菜单对应项如下表:

25

第3章 系统设计

表3-1 各用户角色与功能菜单对应表

一级菜单

社区官网管理

物业维修管理

社区商城管理

社区医疗管理

点餐配送管理

家政中介管理

法律援助管理

社区活动管理

投诉建议管理

用户信息管理

系统管理

统计分析

参数管理

二级菜单

社区信息查询

社区信息维护

报修表单

记录查询维护

报表单回复

商品维护更新

商品下单查询

订单查询维护

预约就诊

预约记录查询维护

就诊信息回复

菜品维护更新

订单查询维护

菜品下单查询

中介信息查询

中介信息维护更新

法律法规信息查询

法律咨询在线交互

活动信息查询

活动信息维护

投诉建议发布

投诉建议信息查询维护

信息维护查询更新

操作员管理

权限管理

日志管理

统计分析

系统参数管理

26

管理员 商企用户 普通用户

第3章 系统设计

3.4 系统用例实现

3.4.1 普通用户登录的实现

用户在输入用户名及密码提交后,系统通过查询后台数据库判断用户是否存在,如果存在再与数据库中的密码进行比对,判断密码是否正确。如果正确则跳转后台管理主界面,否则提示密码错误返回初始登录界面。其实现过程用时序图可用表示,如图3.2。

图3.2 普通用户登录时序图

3.4.2 管理员添加用户的实现

为了保证社区服务管理系统入驻的商户身份合法及正规,系统管理员可以通过添加功能新增商企用户。管理员在商企用户添加界面输入商企用户的基本信息资料,设置用户属性及权限完成商企用户的新增添加。其实现过程用时序图可用表示,如图3.2。

27

第3章 系统设计

图3.3 管理员添加用户时序图

3.4.3 系统管理员登录的实现

服务管理系统判断管理员的用户名及密码,错误则跳转初始登录界面;用户名及密码正确则配置相应权限,跳转管理员界面。其实现过程用时序图可用表示,如图3.2。

图3.4 管理员登录时序图

28

第3章 系统设计

3.5 本章小结

本章节以前一章节的系统功能需求分析作为功能模块设计的指导方向,严格的按照系统功能需求的相关要求进行了模块设计、菜单设计及系统用例描述,充分确保了整体模块功能对系统需求的响应。

29

第4章 数据库设计

第4章 数据库设计

数据库在社区服务管理系统中的位置是非常重要的,数据库设计的好坏将直接影响到系统运行时的使用效率,甚至还可能对数据的实现效果产生严重影响。经过合理设计的数据库可以显著提高数据的调用效率,并确保数据使用的完整性和一致性。本系统的需求主要体现在对各类信息的查询、修改和存储,这就对数据库各种数据的输入和输出提出了较高的要求。

4.1 数据库的设计

数据库设计的关键在于对数据概念结构的设计。全局的数据概念结构设计是通过E-R实体关系图来表示实现的,它采用抽象的表示形式来描述用户的数据需求。这就要求研发人员对用户的需求有深刻理解,将数据的概念结构设计转变成抽象逻辑结构,这也就是数据库设计在本阶段的逻辑任务。本系统的主要实体有系统管理员、商企用户、普通用户,主要关系有管理关系、供需关系。如下图4.1系统实体关系图所示。

图4.1 系统实体关系图

系统管理员的主要属性包括用户名、密码、真实姓名、所属管理组、状态等。如下图4.2系统管理员实体属性图所示。

30

第4章 数据库设计

图4.2 系统管理员实体属性图

商企用户主要属性包括用户名、密码、企业名称、税务机构代码、组织代码、地址、电子邮箱、电话、联系人、邮编等。如下图4.3商企用户实体属性图。

图4.3 商企用户实体属性图

普通用户主要属性包括用户名、密码、身份证号、家庭地址、联系电话、电子邮箱、性别等。

图4.4 普通用户实体属性图

31

第4章 数据库设计

订单主要属性包括下单时间、结单时间、订单编号、地址、联系人、联系电话等。

图4.5订单实体属性图

4.2 数据库实现

本管理系统的数据库设计采用了MYSQL来实现数据的管理,并说明定义了实体关系设计中的每个数据元素的所有数据项的长度和类型,确保所有的关系或实体和数据表一一对应。主要包括:操作员表、商企用户信息表、普通用户信息表、数据交换日志、权限表、系统日志表、社区组织机构管理表、物业报修表、医疗预约表、健康档案管理表、订单表、信息发布表、投诉建议表。每一功能部分的详细设计如下:

(1) 操作员表。

此表主要保存操作人员的系统属性信息,包括用户的帐号、密码、用户角色及用户编号等信息。下表是操作员表。

表 4-1 操作员表

序号

1

2

3

4

5

字段名称

username

password

role

userId

status

字段描述

用户名

密码

角色

用户编号

字段类型

varchar

varchar

varchar

varchar

varchar

32

长度

20

200

45

36

45

允许空

缺省值

第4章 数据库设计

(2) 商企用户信息表

此表保存提供社区服务的企业单位相关信息,包括企业类型、用户编号、组织机构代码、税务证照号码、工商证照号码、地址及联系人等信息。下表为企业用户信息表。

表 4-2商企用户信息表

序号

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

字段名称

type

userId

orgCode

tax

business

other

address

postCode

fax

contact

position

tel

email

qq

status

字段描述

企业类型

用户编号

组织代码

税务证照

工商营业证照

其他证照

地址

邮编

传真

联系人

联系人职位

电话

邮箱

qq

字段类型

varchar

varchar

varchar

varchar

varchar

varchar

varchar

varchar

varchar

varchar

varchar

varchar

varchar

varchar

varchar

长度

45

36

45

45

45

45

45

45

45

45

45

45

45

45

45

允许空

缺省值

(3) 普通用户信息表。

此表保存普通用户的相关信息,身份证号、家庭地址、联系电话、电子邮箱、性别等。下表为普通用户信息表。33

第4章 数据库设计

表 4-3普通用户信息表

序号

1

2

3

4

5

6

7

8

9

10

11

12

13

字段名称

userId

gender

birthday

nation

currentResidence

career

educationDegree

mobile

qq

email

address

status

(4) 数据交换日志

字段描述

编号

性别

生日

民族

地址

职业

学历

手机

qq

邮箱

地址

字段类型

varchar

varchar

varchar

date

varchar

varchar

varchar

varchar

varchar

varchar

varchar

varchar

varchar

长度

36

20

6

45

45

20

45

45

45

45

100

45

允许空 缺省值

identityNum 身份证号

数据交换日志的主要作用是记录数据存储交换的情况,主要包含了任务名称、开始时间、结束时间、和信息描述等信息。其中各数据项的属性设计如表4-4所示。

表4-4 数据交换表

序号

1

2

3

4

字段名称

Jobname

StartTIme

EndTime

Information

(5) 权限表

字段描述

任务名称

开始时间

结束时间

信息描述

字段类型 长度

允许空

缺省值

VARCHAR 100

Datetime

Datetime

8

8

VARCHAR 200

34

第4章 数据库设计

权限表主要用于记录操作员权限,包括编号、二级菜单排号、网页名称、角色、操作权限等信息。下表为权限表。

表4-5 权限表

序号

1

2

3

4

5

6

7

8

9

字段名称

id

_order

name

comment

porder

role

crudPri

url

icon

(6)

字段描述

编号

二级菜单排号

网页名称

一级菜单排号

角色

操作权限

网页地址

图标类型

字段类型

varchar

int

varchar

text

varchar

varchar

varchar

varchar

varchar

长度

36

10

45

65535

36

45

45

200

50

允许空

缺省值

系统日志表。

系统日志表用于记录操作员的操作记录,包括编号、操作名称、操作详情、操作时间等信息。下表为系统日志表。

表4-6 系统日志表

序号

1

2

3

4

5

字段名称

id

name

comment

createtime

userId

(7)

字段描述

编号

操作名称

操作详情

操作时间

用户编号

字段类型

varchar

varchar

text

timestamp

varchar

长度

36

45

65535

36

允许空

缺省值

社区组织机构管理表

社区组织机构管理表用于记录社区工作站的工作人员情况,主要包括姓名、职务、分管工作、联系电话等信息。社区组织机构管理表如下:

35

第4章 数据库设计

表4-7 社区组织机构管理表

序号

1

2

3

4

字段名称

Name

Duties

Work

Tel

(8)

字段描述

姓名

职务

分管工作

联系电话

字段类型

VARCHAR

VARCHAR

Text

VARCHAR

长度

14

20

1000

12

允许空

缺省值

物业报修表。

物业报修表用于记录业主物业的报修情况,主要包括业主姓名、维修地点、联系电话、报修事项等信息。物业包修表如下:

表4-8 物业报修表

序号

1

2

3

4

字段名称

Name

Repair

address

Repair

items

Tel

(9)

字段描述

业主姓名

维修地址

报修事项

联系电话

字段类型

VARCHAR

VARCHAR

Text

VARCHAR

长度

14

100

1000

12

允许空

缺省值

医疗预约表

医疗预约表用于记录用户预约社区卫生站的医疗服务情况表,主要包括预约人姓名、患者姓名、诊疗地址、病情描述、诊疗需求等信息。医疗预约表如下:

36

第4章 数据库设计

表4-9 医疗预约表

序号

1

2

3

4

5

6

7

字段名称

appointment man

Tel

Patient man

address

description

Needs

Time

字段描述

预约人姓名

联系人电话

患者姓名

诊疗地址

病情描述

治疗需求

就诊时间

字段类型 长度

允许空

缺省值

VARCHAR 14

VARCHAR 12

VARCHAR 14

VARCHAR 100

Text

Text

datetime

1000

1000

(10) 健康档案管理表

健康档案管理表主要记录辖区患者的身体健康情况,主要包括姓名、年龄、性别、出生年月、身高、血型、血压、病况、家庭地址、联系电话等信息。健康档案管理表如下:

表4-10 健康档案管理表

序号

1

2

3

4

5

6

7

8

字段名称

Name

Tel

Age

address

Condition

description

Date

Sex

height

(11) 订单表

字段描述

姓名

联系人电话

年龄

地址

病况

出生年月

性别

身高

字段类型 长度

允许空

缺省值

VARCHAR 14

VARCHAR 12

Int 4

VARCHAR 100

Text

Date

VARCHAR

Int

1000

4

4

交易订单表主角记录普通用户购物点餐的订单情况,包括订单编号、姓名、37

第4章 数据库设计

地址、联系电话、订单商品、商品数量、订单生成时间、备注等信息。交易订单表如下:

表4-11订单表

序号

1

2

3

4

5

6

7

8

字段名称

Name

Tel

address

Id

Goods

quantity

createtime

remarks

字段描述

姓名

联系人电话

地址

订单编号

订单商品

商品数量

订单生成时间

备注

字段类型 长度

允许空

缺省值

VARCHAR 14

VARCHAR 12

VARCHAR 100

Int

Int

timestamp

Text

20

4

200

VARCHAR 20

(12) 信息发布表

信息发布表主要记录发布信息的相关情况,包括发布人、发布时间、发布内容、信息标题等相关信息。信息发布表如下:

表4-12信息发布表

序号

1

2

3

4

字段名称

Name

Time

content

title

字段描述

发布人

发布时间

信息内容

标题

字段类型 长度

允许空

缺省值

VARCHAR 14

Datatime

Text

10000

VARCHAR 150

(13) 投诉建议表。

投书建议表记录社区住户对社区服务建设的意见,包括投诉人、投诉时间

投诉内容、标题等信息。投诉建议表如下:

38

第4章 数据库设计

表4-13投诉建议表

序号

1

2

3

4

字段名称

Name

Time

content

title

字段描述

投诉建议人

时间

内容

标题

字段类型 长度

允许空

缺省值

VARCHAR 14

Datatime

Text

VARCHAR 150

10000

4.3 本章小结

本章重点论述了数据库开发设计的逻辑结构和物理结构,详细绘制了相关参数的实体关系图及数据库表,并仔细解释了数据库表的相关作用及各表字段的含义,为整个系统的设计实现打下了坚实的基础。

39

第5章 系统实现

第5章 系统实现

通过对社区服务建设的深入调查研究,了解社区服务的需求,再针对需求进行具体的分析,提出相应的解决办法,建立一个符合实际使用的社区服务管理系统平台。

5.1 具体功能模块的实现

5.1.1 登录模块

作为社区服务管理系统,服务的提供方和接收方的身份必须是真实有效的,因此在提供或获取相关服务时必须使用有效真实的身份,所以系统登录界面就是用来验证用户身份是否合法有效的办法。本系统登录界面由用户名验证、用户密码验证、验证码、登录、忘记密码等组成。用户在输入界面相关信息后,通过登录键将输入信息提交系统,并将提交的信息与数据库中已注册用户信息进行比对,信息核查无误后,再根据用户名称进行角色区分登录到其被授权的相应界面。否则将提示用户登录信息有误,重新登录。系统登录界面如图5.1所示。

5.1系统登录界面图

40

第5章 系统实现

登录系统后将进入系统的首页,该页面将显示所有的功能模块,用户在激活某个模块后,可在页面显示模块的相关信息和内容,并在页面内对被授权的信息进行编辑。如下图5.2 登录后首页图所示。

图5.2 系统主界面图

5.1.2 社区官网

该模块主要显示社区基本情况,用户可以通过这个模块对社区的情况进行了解。如下图所示。

图5.3 社区简介

41

第5章 系统实现

图5.4 社区工作站组织结构

5.1.3 物业报修

该模块主要作用是用于社区住户的物业报修,用户可以通过报修表单对损毁物进行报修。如图5.5所示。

图5.5 物业报修表单

如果业主需要对已报修的情况查询,可以点击报修记录,查阅所有的维修情况。如图5.6所示。

42

第5章 系统实现

图5.6 维修记录单

5.1.4 医疗卫生

该模块的设计实现是帮助用户完成线上医疗卫生服务的预约工作,使得社区用户能通过该系统解决医疗卫生的服务需求。

图5.7 预约服务

43

第5章 系统实现

查阅预约的记录情况,了解提交的预约单是否已经接单,卫生服务站是否可以在预定的时间提供相应的医疗服务,或者由于其他原因病患人员需变取消或变更服务内容等。

图5.8 医卫记录

5.1.5 社区商城

用户可以在登录系统后,通过社区商城的购物模块选择所需的产品下单采购。

图5.9 社区商城

44

本文标签: 社区用户系统社区服务信息