社区住户在线投诉管理系统.docx
- 文档编号:10128145
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:47
- 大小:718.25KB
社区住户在线投诉管理系统.docx
《社区住户在线投诉管理系统.docx》由会员分享,可在线阅读,更多相关《社区住户在线投诉管理系统.docx(47页珍藏版)》请在冰豆网上搜索。
社区住户在线投诉管理系统
课程名称信息系统设计与分析
课题名称社区住户在线投诉管理系统
摘要
人类已进入21世纪,科学突飞猛进,知识经济初见端倪,特别信息技术和网络技术的迅速发展和广泛应用对社会、经济、军事、科学和文化等领域产生越来越深刻的影响,正在改变着人们的工作、生活和交流方式。
通过以前所采用的人工管理的方法来完成社区住户管理中的各项工作,不仅效率低,而且不能及时准确了解住户的需求。
近几年,随着计算机技术和信息管理技术的发展,建立基于Internet的社区住户在线交流管理系统来管理社区的各项工作成为了我国大多数社区管理的一个发展方向。
本文所介绍的社区住户在线投诉系统是基于开放的web服务器应用程序开发设计的,其主要特性是能动态完成信息的传递,具有高效的交互性,更有效的处理用户投诉内容,且具有更简单,更方便的数据库访问方法,易于维护和更新。
本系统采用Html、JavaScript等语言开发网站页面,用JSP、Java的技术实现动态设计,用SQLServer作为系统数据库。
本系统根据实际的需求而设计,采用MVC模式和JSP+JavaBean模式,使得系统的安全性、可维护性、重用性和可扩展性都大大提高。
本网站以社区住户在线投诉为主,已经基本上成功地实现了设计要求,实现了用户的登录、注册、在线投诉,管理员的登录、管理投诉信息等功能,为广大用户提供一个借助网络进行“诉苦”的平台,也是网络与现实最贴近的实用型平台。
关键词:
JSPJAVASQLServer在线投诉
ABSTRACT
Mankindhasenteredthe21stcentury,scientificadvances,knowledge-basedeconomybegantotakeshape,especiallyinformationtechnologyandnetworktechnology,therapiddevelopmentandwideapplicationofsocial,economic,military,scientificandculturalfieldsproducemoreprofoundimpact,ischangingpeoplework,liveandcommunicate.Bypreviouslyusedmanualmanagementapproachtothemanagementofcommunityresidentstocompletethework,notonlyinefficient,butcannotbetimelyandaccurateunderstandingoftheneedsoftenants.Inrecentyears,ascomputertechnologyandinformationmanagementtechnologydevelopment,theestablishmentofcommunity-basedInternethouseholdsonlinecommunicationmanagementsystemtomanagethecommunity'sworkhasbecomeoneofourmostcommunitiesmanagedevelopment.
Communityresidentsdescribedinthisarticleisbasedonanopenonlinecomplaintsystemawebserverapplicationdevelopmentanddesign,anditsmainfeatureisthetransferofinformationcanbedonedynamically,withhighinteractivity,moreeffectivewaysofhandlingusercomplaints,andhasamoresimpleandmoreconvenientdatabaseaccessmethods,easytomaintainandupdate.ThesystemusesHtml,JavaScriptandotherlanguagesdevelopwebpageswithJSP,Javatechnologytoachievedynamicdesign,withSQLServerasthesystemdatabase.Thesystemisdesignedaccordingtotheactualneeds,usingMVCmodelandJSP+JavaBeanmodel,makingthesystem'ssecurity,maintainability,reusabilityandscalabilityaregreatlyenhanced.Thissiteisacommunity-basedhouseholdonlinecomplainthadbeenlargelysuccessfulinachievingthedesignrequirements,toachievetheuser'slogin,registration,onlinecomplaints,theadministrator'slogininformationmanagementfunctionssuchcomplaints,providecustomerswithameansofnetwork"complained"platform,butalsothenetworkandtheclosestpracticalrealityplatform.
Keywords:
JSPJAVASQLServerComplaintsOnline
目录
摘要II
ABSTRACTIII
目录IV
第1章绪论1
1.1.课题背景1
1.2.研究意义2
1.3.主要研究内容2
第2章系统分析3
2.1.可行性分析3
2.1.1.技术可行性3
2.1.2.经济可行性3
2.1.3.操作可行性3
2.2.总体设计原则4
2.3.本章小结4
2.4.系统功能描述5
2.5.系统功能分析5
2.6.用例分析6
2.6.1.业务描述6
2.6.2.用例文档8
2.7.类图9
2.8.性能分析10
2.9.小结10
第3章系统设计11
3.1.业务流程设计11
3.2.系统功能设计12
3.3.顺序图设计14
3.3.1.用户注册,如下图14
3.3.2.用户登录,如下图15
3.3.3.用户修改个人信息顺序图,如下图15
3.3.4.用户投诉信息顺序图,如下图16
3.3.5.用户删除投诉信息顺序图,如下图16
3.3.6.管理员登录,如下图17
3.3.7.管理员管理投诉信息顺序图,如下图17
3.4.数据库设计18
3.5.小结19
第4章系统的设计与实现20
4.1.开发工具20
4.2.系统开发运行环境21
4.3.开发语言21
4.4.开发技术22
4.5.开发模式22
4.5.1.体系结构22
4.5.2.系统软件架构设计23
4.6.小结25
第5章代码实现26
5.1.数据库连接方法26
5.2.主界面26
5.2.1.登录界面26
5.2.2.找密码界面27
5.2.3.用户投诉28
5.2.4.用户修改信息29
5.3.管理员界面31
5.3.1.住户信息管理界面31
5.4.小结33
第6章系统运行测试34
6.1.系统测试的目标34
6.2.系统测试举例34
6.2.1.测试内容34
6.2.2.测试结果34
6.2.3.测试数据用例分析34
6.3.小结35
第7章总结36
参考文献37
第1章绪论
进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。
传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端——服务器的C/S结构,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。
而另一种,也是本毕业设计所采用的,是称为浏览器——服务器的B/S结构,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。
随着Internet技术的不断发展,以及用户群爆炸性地增长,网络不再仅仅是信息的被动获取来源,更成为人们探讨间题、交换观点的场所,其中,网上论坛扮演了极其重要的角色,随着时间的推移,论坛站点中积存了丰富的信息资源,不但有各类技术资料和新闻文档,还包含着用户的判断和评论,论坛站点己成为Web信息库的重要组成部分,自网上论坛诞生20多年以来,随着Web技术的发展,己经由原来简单的电子公告板系统发展为功能丰富的网上论坛和虚拟社区模式。
各种论坛随着网络迅速发展,几乎充实着生活工作的每一个方面,无论是商界、政界,还是娱乐界,都有各种论坛。
互联网正在融入我们的生活,网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网上论坛正是一种供人们进行交流的网络空间,影响和改变着我们的生活。
课题背景
社区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大地浪费了社区物业的资源,对于社区的管理人员来说,社区住户管理主要包括住户登录管理、住户的建议和投诉管理等,而这些工作在过去手工操作时代,需要手工记录这些事情,住户需要与管理员进行面对面的交谈,不仅浪费时间,而且效率低,给广大用户带来很多不便。
随着以计算机为核心技术的发展,特别是数据库技术的发展,使得大量的信息得以有效的收集、存储和处理,并可以克服时间、空间上的障碍,实现快速传输。
要使社区管理更加有效、科学,有必要开发一套适合社区住户管理所需要的管理信息系统。
与此同时,物业管理的市场化,规范化,节约化进程使得物业管理结构日益庞大,成本控制,内部沟通,管理难度的增加,迫切要求采用网络化的信息传输机制,提升资源的共享利用率,提高物业的管理效率。
研究意义
使用计算机操作的社区住户在线投诉管理系统是为社区管理者和住户更好地维护各项日常管理业务处理工作而开发的管理软件。
根据需求分析,实现社区用户注册、登录、建议、投诉的管理业务,对住户投诉的内容进行浏览、删除、回复操作。
通过本社区住户在线投诉管理系统的分析和设计,主要有以下意义:
物业管理公司摆脱了手工作业,实现了物业工作的计算机管理,保证数据的完整性、一致性和保密性,实现了物业公司中信息的多角度查询以及信息共享;提高了住宅小区的物业管理水平和管理效率;降低管理成本,提高了物业企业自身的竞争力。
主要研究内容
本文主要研究社区住户在线投诉管理平台的设计与实现,在整个过程中主要完成以下工作:
(1)分析社区住户在线投诉管理平台的现状和发展趋势,探讨选择系统开发技术和开发平台。
(2)研究系统开发所涉及的相关技术和理论,分析系统功能需求和性能需求,进行系统总体设计。
(3)根据系统需求分析与总体设计,实现社区住户在线投诉管理平台,应用Java和Jsp技术解决开发过程所面临的各种技术问题;
对系统进行部署与测试,根据测试结果,继续完善系统。
第2章系统分析
可行性分析
系统可行性分析就是针对要设计实现的系统,以客观环境背景为依据,研究系统设计是否具备内外必要条件,包括技术上、经济上、人力上、实施管理上及社会环境背景的必要条件,分析判断现有条件下设计系统的价值。
技术可行性
(1)硬件、软件
本系统的开发、运行和维护对硬件和软件的需求不高,装有Office、MYSQL数据库、Eclipse开发环境、Dreamweaver网页开发工具、Tomcat服务器的计算机就可以满足需求,目前主流的台式机或笔记本电脑均能满足需求。
(2)所用技术
社区住户在线投诉管理平台是采用JavaBean+JSP+JDBC+Servlet等来实现。
通过技术研究与系统分析,系统实现中需用技术为较为常规。
因此,技术实现是可行的。
经济可行性
就小区内繁多的硬件设施而言,传统的手工式管理方式已经无法适应当今庞大的数据处理和精确地运算需求。
随着局域网的普及,成本大幅度降低,物业公司完全可以接受一套适合自己小区的社区住户管理系统,这样不仅可以提高公司的管理水平、服务质量和住户满意度,还降低了工作人员的工作强度和管理费用成本,公司获益远高于系统开发成本。
另外从社区住户管理系统开发的支出、效益、投资回收周期和敏感性分析(如系统生存周期长短、工作负荷量、处理速度要求、设备和软件配置变化对支出和效益的影响等的分析)几方面分析,经济也是可行的。
操作可行性
本系统采用面向对象技术,开发出来的界面友好,几乎人人都可以很简单地按照相关说明进行操作。
系统能为社区住户管理者和业主提供高效、方便快捷的服务,工作量和出错率远远低于传统管理模式,同时新系统操作简单,特别是与实际流程一致,用户可以很快熟悉。
总体设计原则
本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则[3]。
其主要设计原则有
简单性:
在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。
针对性:
本系统设计是针对在线考试的需求定向开发设计,所以具有专业突出和很强的针对性。
实用性:
要求本系统能够满足学校在线考试的需求,因此具有良好的实用性。
一致性:
页面整体设计风格以及命名规则的一致性:
整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。
功能一致性:
完成同样的功能应该尽量使用同样的元素。
元素风格一致性:
界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。
变量命名规则的一致性:
变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。
先进性:
本系统采用JSP技术、SQLServer2008等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。
本章小结
本章主要是对本系统设计的一些基本知识进行介绍。
由于本系统是使用JSP技术实现的,所以对JSP技术做了一个详细的介绍,包括其工作原理、功能以及使用JSP技术的优点。
本章还介绍了SQLServer的特点,它是一个可伸缩的高性能的关系数据库管理系统;接着介绍了它的安全性,因为在开发数据库系统是,安全性是设计师开发者不能回避的重要环节;在本章,介绍了系统运行过程中数据库的管理维护,确保系统中的数据完整有效。
最后,介绍了技术及其工作原理等。
系统功能描述
小区住户在线投诉管理信息系统,应具备以下几种功能:
(1)进入该系统的用户可以查看关于水木春城小区的相关内容。
(2)用户和管理员的登录功能。
(3)新用户的注册功能。
(4)使用者可以浏览其他用户的投诉内容以及自己进行投诉。
(5)管理员可以处理、查看和删除用户的投诉信息。
系统功能分析
(1)前台功能如下:
1)首页,社区相关信息的浏览与用户注册登录,连接到后台登录、注册页面,新用户由此前往注册页面、注册用户登录,后台管理员由此前往登录页面。
2)注册,新用户通过注册验证成为注册用户。
3)登录,已注册用户通过用户名和密码登录到系统功能页面,管理员登录到管理页面。
4)修改个人信息:
用户可以修改密码、联系方式等个人信息。
5)投诉:
已登录用户如有疑问、意见等可以进行留言。
6)查看投诉信息:
用户查看投诉信息,例如登录用户查看其他用户投诉的信息。
7)删除投诉信息:
管理员可以删除没用的信息。
8)回复:
管理员查看收到投诉信息并回复。
(2)后台功能如下:
1)管理员登录:
通过登录验证,管理员进入管理后台。
2)信息管理:
实现对用户投诉信息的查看、删除与回复处理。
综合以上分析,得出系统总体流程设计图,如图2-1。
图2-1流程设计图
社区住户在线投诉系统的数据流图,如图2-2。
图2-2数据流图
用例分析
参与者:
是直接与系统相互作用的系统、子系统或类的外部实体的抽象,它是用户所扮演的角色,是系统的用户。
用例:
对一组动作序列的描述,系统通过执行这一组动作序列为参与者产生一个可观察的结果。
用例图是系统功能建模图,呈现一些参与者和一些用例,以及参与者和用例之间的关系,主要用于对系统、子系统或类的功能进行建模[15]。
用例图简明表现了用例参与者及用例之间的关系。
本系统主要角色(Actor)包括访客、注册客户、管理员。
业务描述
参与者:
是直接与系统相互作用的系统、子系统或类的外部实体的抽象,它是用户所扮演的角色,是系统的用户。
用例:
对一组动作序列的描述,系统通过执行这一组动作序列为参与者产生一个可观察的结果。
用例图是系统功能建模图,呈现一些参与者和一些用例,以及参与者和用例之间的关系,主要用于对系统、子系统或类的功能进行建模。
用例图简明表现了用例参与者及用例之间的关系。
本系统主要角色包括注册用户、管理员。
系统主用例如图所示。
系统的用例图如下:
(1)系统主用例,如图:
2-3
图2-3系统主用例图
(2)系统前台用例,如图2-4
图2-4前台用例图
(3)系统后台用例,如图2-5
图2-5后台用例图
用例文档
1)表2-1描述用户注册的用例
用例名称:
用户注册
参与者:
用户
描述:
用户注册,需要填写完整、符合规范的注册信息
前置条件:
用户访问系统网站,进入注册页面
用例功能:
注册成为系统注册用户
事件流:
访客访问网站,进入注册页面,填写注册信息
异常事件流:
用户填写注册信息不合规范或填写信息不全
后置条件:
系统无改变
表2-1用户注册的用例描述
2)表2-2描述了注册用户的用例
用例名称:
注册用户登录
参与者:
注册用户
描述:
注册用户输入正确的用户名和密码登录到权限页面
前置条件:
用注册成为注册用户,注册用户输入登录信息
用例功能:
注册用户登录到前台功能页面
事件流:
注册用户登录,输入用户名和密码,通过登录验证
异常事件流:
用户输入的用户名或密码不正确,或用户名已存在
后置条件:
系统无改变
表2-2注册用户登录的用例描述
3)表2-3描述了用户进行投诉的用例
用例名称:
用户进行投诉
参与者:
注册用户
描述:
注册用户发布投诉内容
前置条件:
注册用户登录到前台权限功能页面
用例功能:
注册用户发布投诉内容
事件流:
注册用户登录到权限页面点击“我要投诉”,填写投诉时间,投诉内容等相关信息
异常事件流:
客户未登录或填写数据不完整、不合规范
后置条件:
系统无改变
表2-3客户发布留言消息的用例描述
4)表2-4描述了用户修改个人信息的用例
用例名称:
用户修改个人信息
参与者:
注册用户
描述:
注册用户修改个人注册信息
前置条件:
注册用户登录到前台权限功能页面,点击“修改信息”
用例功能:
注册用户更新个人的注册信息
事件流:
注册用户登录到权限页面,更改个人信息
异常事件流:
注册用户输入数据不合法
后置条件:
系统无改变
表2-4客户修改个人信息的用例描述
5)表2-5描述了管理员管理的用例
用例名称:
管理员管理
参与者:
系统管理员
描述
管理员进入后台,管理系统所有信息
前置条件:
管理员登录进入系统后台
用例功能:
管理用户投诉的信息(对投诉信息的查看、删除、回复)
事件流:
管理员登录进入系统,连接到管理功能界面
异常事件流:
管理员未登录或输入数据不合法
后置条件:
系统无改变
表2-5管理员管理的用例描述
类图
实体类为用户,投诉信息
如图2-6
图2-6类图
性能分析
为确保软件满足或超过设计的期望值,有必要分析应用程序的性能以发现潜在的问题。
这个过程被称为“性能分析”。
性能分析主要分析系统软件的功能性、可靠性、可用性率、可维护性、可移植性等。
检查应用程序以确保每个组件有效地工作,并根据设计密切注视处理器的使用、网络和系统服务、存储和输入/输出(I/O)。
本系统平台为基于WEB的服务平台,必须满足相关性能需求。
第一,要求功能完善,本系统应该具备满足实现客户的各种需求。
为了适应发展潮流及满足功能拓展的需要,系统应该具备良好的可拓展性。
第二,系统要求安全稳定,能够为客户提供及时有效安全的服务,注册客户的信息不能轻易丢失。
第三,系统要求具备良好的并发性,能够支持一定数量范围的客户访问,网站不会出相关异常。
第四,系统要求界面友好,页面风格新颖大方美观,考虑用户的感受及网站的性质,页面设计应该清新自然。
第五,系统应具有良好的可维护性,后期维护成本应该较低。
小结
本章主要对于系统的需求做了详细的分析,其中包括可行性分析、功能性需求分析,用例分析以及性能分析。
其中用例分析中对于本系统的业务进行了详细的描述,撰写了用例文档,对于系统的数据流进行了分析。
最后,根据以上的内容得出了系统的主要功能和主要用例,对于系统的后续开发提供了重要的依据。
其中性能分析更是对于系统的稳定性做了一定的设计要求的分析。
第3章系统设计
业务流程设计
在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等。
业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。
业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程。
具体业务流程如图3-1所示。
图3-1业务流程图
系统功能设计
根据系统需求分析,社区住户在线投诉管理平台划分为用户注册与登录、用户查看投诉信息模块、用户投诉模块、后台管理员查看投诉信息、删除投诉信息、处理投诉信息模块等功能模块。
本系统采用了B/S模式,分为前台和后台,系统前台为用户访问此网站功能模块,系统后台为管理员管理功能模块。
各模块存在功能上的相对独立与结构上的相互关联。
(1)用户功能结构图,如图3-2
图3-2用户功能结构图
(2)管理员功能结构图,如图3-3
图3-3管理员功能结构
顺序图设计
用例是一种真正的文本描
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 社区 住户 在线 投诉 管理 系统