基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx

上传人:b****3 文档编号:6308707 上传时间:2023-05-06 格式:DOCX 页数:33 大小:1.10MB
下载 相关 举报
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第1页
第1页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第2页
第2页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第3页
第3页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第4页
第4页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第5页
第5页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第6页
第6页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第7页
第7页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第8页
第8页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第9页
第9页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第10页
第10页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第11页
第11页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第12页
第12页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第13页
第13页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第14页
第14页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第15页
第15页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第16页
第16页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第17页
第17页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第18页
第18页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第19页
第19页 / 共33页
基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx

《基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx》由会员分享,可在线阅读,更多相关《基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx(33页珍藏版)》请在冰点文库上搜索。

基于javaweb的家政服务的设计与实现毕业设计论文文档格式.docx

4.7技术路线15

4.8数据库概念设计16

第五章系统实现22

5.1系统部署及实现22

5.2项目管理系统的实现25

5.2.1添加信息功能实现25

5.2.2项目信息管理/添加功能实现26

5.2.3用户信息管理/删除功能实现27

第六章系统测试30

6.1系统测试简述30

6.2系统综合测试30

6.2.1前台用户登录测试结果30

6.2.2前台信息发送模块测试结果31

6.2.3后台管理员管理用户模块测试结果31

第七章总结与展望32

参考文献33

附录34

致谢34

第一章引言

1.1选题理由

目前,我国家政服务业已逐渐形成了规模,很多家政服务公司如雨后春笋般出现在各个城市,有些甚至已形成一定品牌,服务范围日益扩大,内部分工更加精细,服务内容开始分级。

家政服务消费热业已形成,一种新的消费时尚(家政服务成礼品)出现在人们的视野中。

随着经济的发展,人们的竞争也区于白热化,如何利用少量的资金及人力就可以网罗到高素质高质量的人才,已经成为一个热门的话题[1]。

随着时代的发展进入信息社会以来,信息技术取得飞快发展,网络的利用逐渐普及,人们每天花费在上面的时间、及依赖其的程度逐年增加。

利用网络来找工作及家政服务信息的企业越来越多。

信康家政服务网这个基于web的家政服务信息系统就是在这种环境下产生的。

它是伴随着网络技术和数据库技术而逐渐发展起来的。

它可以利用网络这个强大的信息网,随时随地对家政服务信息动态进行查询,是传统的系统的延伸。

另外,可以借助它可以充分的利用网络资源,方便企业添加动态信息以及管理和查看。

1.2国内外现状

随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,家政服务管理的全面自动化、信息化则是其中极其重要的部分。

为了加快家政服务管理自动化的步伐,提高家政服务的管理业务处理效率,建立家政服务管理系统已变得十分心要。

小型家政服务系统是小型家政服务家政信息服务及服务信息管理的主要控制部分,直接影响家政服务信息的方便性及管理的规范性。

随着信息时代的发展,对效率的要求日益提高,因而软件控制服务和管理已经取代了传统全手工方式。

小型家政服务具有自身的特点。

将计算机这一信息处理利器应用于家政服务的日常管理已是势必所然,而且这也将为家政服务管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为用人单位的飞速发展提供无限潜力。

采用计算机管理信息系统已成为家政服务管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。

主要体现在:

极大提高了家政服务工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。

所以如何设计好家政服务管理系统,尽可能地减少家政服务管理的重复性和低效性就成为当前最为重要的问题。

1.3课题研究的意义

家政服务网将主要研究JSP架构以及持久化研究。

JAVA技术具有的平台无关性可以使程序实现一次编写到处运行的特性,而JSP框架是一个基于JAVA技术的MVC解决方案,它同时具有开发快速和易于维护的诸多优点,受到越来越多的用户的青睐,成为了主流的JAVA应用开发技术。

所以掌握JSP框架的知识对于计算机技术的掌握和运用以及我国IT事业的发展是非常有必要的。

课题将模拟一个信息发布系统的需求,着重研究如何利用JSP框架所支持的特性来完成一个信息发布系统的开发。

这个信息发布系统可以进行用户管理,信息更新管理。

课题从大连旅游网的需求为依据,结合原型法和结构化生命周期法,着重研究信息发布系统中的管理子系统的分析和开发。

在这个子模块,用户可以对进行管理,如的增加、删除、修改、检索等。

家政服务网的开发,提高信息发布速度,增强人才引进力度,加强组织应变能力,提高网络利用率,节约资源,还将大大提高企业品牌效应,对提高企业发展速度以及人才的吸引也有很大帮助。

1.4本课题的研究目标

本网站选择结构化方法进行系统分析与设计,结构化系统开发方法是目前应用得最普遍的一种开发方法。

结构化系统开发方法的特点:

 

(1)自顶向下整体地进行分析与设计和自底向上逐步实施的系统开发过程:

在系统规划、分析与设计时,从整体全局考虑,自顶向下地工作;

在系统实施阶段则根据设计的要求,先编制一个个具体的功能模块,然后自底向上逐步实现整个网站。

(2)用户至上是影响成败的关键因素,整个开发过程中,要面向用户,充分了解用户的需求与愿望。

(3)符合实际,客观性和科学化,即强调在设计系统之前,深入实际,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的目标系统设计方案。

(4)严格区分工作阶段,把整个开发过程划分为若干工作阶段,每一个阶段有明确的任务和目标、预期达到的工作成效,以便计划和控制进度,协调各方面的工作。

前一阶段的工作成果是后一阶段的工作依据。

(5)充分预料可能发生的变化:

环境变化、内部处理模式变化、用户需求变化。

(6)开发过程工程化,要求开发过程的每一步都要按工程标准规范化,工作文体或文档资料标准化。

1.5系统任务的可行性分析

(1)技术可行性:

本系统仅需要一台装有Office软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。

对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图像制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用SQLServer2005中提供的数据库工具JDBC。

(2)经济可行性:

由于本系统是为家政服务网人员使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。

所带来的效益远远大于系统软件的开发成本。

在经济上完全可行。

(3)操作可行性:

界面设计时充分考虑管理人员的习惯,使得操作简单,数据录入迅速、规范、可靠、统计准确、制表灵活、适应力强、容易扩充。

第二章关键技术介绍

2.1B/S架构

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。

在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。

浏览器通过WebServer同数据库进行数据交互[2]。

B/S架构相对与C/S架构有着众多优点:

(1)B/S建立在广域网之上的,不必是专门的网络硬件环境,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行;

(2)B/S构件组成,方便构件个别的更换,实现家政服务网的无缝升级。

系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。

而C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级困难。

(3)B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的。

(4)B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度较低。

C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高。

(5)B/S信息流向可变化。

C/S程序一般是典型的中央集权的机械式处理,交互性相对低。

2.2SQL2005语言简单介绍

SQL2005是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。

SQL2005语言的主要功能就是同各种数据库建立联系,进行沟通。

按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、MicrosoftSQLServer、Access等都采用了SQL语言标准。

虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、Update、Delete、Creat以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

在众多的SQL命令中,select语句应该算是使用最频繁的。

select语句主要被用来对数据库进行查询并返回符合用户查询标准的结果数据。

select语句中位于select关键词之后的列名用来决定哪些列将作为查询结果返回。

用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。

select语句中位于from关键词之后的表格名称用来决定将要进行查询操作的目标表格[3]。

2.3SQLSERVSER数据库

SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。

SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;

1998年,SQLServer7.0版本和用户见面;

SQLServer2000是Microsoft公司于2000年推出的最新版本。

MicrosoftSQLServer2000是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了一种称为Transact-SQL的SQL语言在客户机和服务器之间传递客户机的请求和服务器的处理结果。

支持XML(ExtensiveMarkupLanguage,扩展标记语言。

强大的基于Web的分析。

支持OLEDB和多种查询。

支持分布式的分区视图。

SQLServer具有以下特点:

是真正的客户机/服务器体系结构。

图形化用户界面,使系统管理和数据库管理更加直观、简单。

丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。

SQLServer也可以很好地与MicrosoftBackOffice产品集成。

具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。

对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。

SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有[4]。

第三章系统分析

3.1MVC模式构架

本系统使用以下模式构架,如图3.1所示。

图3.1MVC框架图

MVC的工作过程,首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户[5]。

3.2系统概述

家政服务信息系统是企业单位对日常工作管理不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,所以项目管理系统应该能够为用户提供充足的信息和方便的查询手段。

但一直以来人们使用传统人工的方式,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着计算机技术的飞速发展,其强大的功能已为人们深刻认识,计算机在公司管理中应用日趋普及,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对日常工作进行管理,具有着人工管理所无法比拟的优点。

例如:

管理简单、节约时间、无空间限制、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高日常管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,利用计算机实现企业日常工作的管理势在必行。

这套管理信息系统采用目前较为流行的结构化生命周期开发方法,其基本思想是:

用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化的自上至下对生命周期进行分析与设计。

一般说来,软件生命周期由软件定义、软件开发、和软件维护三个时期组成,每个时期又进一步划分成若干个阶段。

3.3业务流程分析

结构化的系统分析方法是在结构化程序设计思想基础上发展起来的。

它是一种系统化、结构化和自顶向下的系统开发方法。

其中基本思想是:

运用系统的思想,系统工程的结构方法,按用户至上的原则,结构化、模块化、自顶向下的对信息系统进行分析与设计。

根据家政服务网的特点,我采用了结构化开发方法和原型法相结合的开发方法。

通过对系统业务流程的基本信息,可以对该系统绘制业务流程图。

业务流程图图例如图3.1所示。

业务流程图如图3.2所示。

图3.2业务流程图图例

图3.3系统业务流程图

3.4数据流图分析

数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。

根据上文所述业务流程特点,首先对各个方面总的数据处理环节和外部实体进行了描述,然后,根据自顶向下,逐层分解原则,对每个方面进行细化并分成若干个处理功能,产生细化DFD图。

图3.4顶层数据流图

图3.5一层数据流图

3.5数据字典

下面将列出本系统中我所设计的模块的几个重要数据元素。

(1)用户管理模块数据字典部分数据条目

①外部实体定义

名称:

用户总编号:

1-001

说明:

用户信息人员编号:

001

输入数据流:

会员信息

输出数据流:

②处理过程定义

会员注册总编号:

2-001

管理者向数据库中添加会员信息编号:

P2.1

会员信息

管理员修改用户信息总编号:

2-002

管理员信息修改编号:

P2.2

用户信息

管理员信息修改

③数据存储定义

会员信息总编号:

3-001

别名:

数据库中的会员信息编号:

D1

数据流来源:

用户信息提供者

结构:

会员编号+会员姓名+联系方式等

关键字:

会员编号

(2)家政服务信息管理模块数据字典部分数据条目

管理员总编号:

1-002

对家政服务信息进行管理的人员编号:

002

2-003

P3.1

家政服务信息

添加/删除家政服务信息总编号:

2-004

在已创建的家政服务信息中修改信息编号:

P3.2

管理员修改信息

家政服务信息总编号:

3-002

管理员添加的家政服务信息编号:

D2

家政服务信息的信息管理者

家政服务信息编号+类别等

家政服务信息编号

第四章系统设计

4.1系统设计指导思想和功能设计

系统设计是为实现家政服务需求而对家政服务网结构进行的总体设计。

家政服务网结构是系统的高层次结构形式,设计人员需要在各项性能指标之间进行权衡,其策略取决于具体的应用目标。

主要包括系统层次结构设计、系统数据存储设计、系统资源访问设计、网络与分布设计、对象互操作方式设计等。

另外,系统设计还必须考虑边界条件等内容。

通过系统设计可以获得设计模型,这也是完成系统实现的基础。

该系统的结构如下:

图4.1家政服务网

4.2数据库物理实现

数据库设计是在给定的DBMS、操作系统和硬件环境下,如何表达用户的需求,并将其转换为有效的数据库结构,构成较好的数据库模式,这个过程称为数据库设计。

数据库及其应用系统开发的全过程可分为两大阶段:

数据库系统的分析与设计阶段;

数据库系统的实施、运行与维护阶段。

数据库设计的任务:

根据一个单位的信息需求、处理需求和数据库的支撑环境,设计出数据模式(包括外模式、逻辑(概念)模式和内模式)以及典型的应用程序。

其中信息需求表示一个单位所需要的数据及其结构。

处理需求表示一个单位需要经常进行的数据处理。

前者表达了对数据库的内容及结构的要求,也就是静态要求;

后者表达了基于数据库的数据处理要求,也就是动态要求。

数据库设计应包含两方面的内容:

(1)结构(数据)设计:

也就是设计数据库框架或数据库结构数据库模式是各应用程序共享的结构,是稳定的、永久的结构,因此数据库结构设计是否合理直接影响到系统中各个处理过程的性能和质量。

(2)行为(处理)设计:

即设计应用程序、事务处理等结构特性不能与行为特性分离。

静态的结构特性的设计与动态的行为特性的设计分离,会导致数据与程序不易结合,增加数据库设计的复杂性。

4.3系统数据库设计

E-R图是识别功能模型与数据模型间关联关系的,在主题数据库的抽取和规范化的过程中,采用的是简化的E-R图表示方法,从而避免过繁过细的E-R图表示影响规划的直观和可用性。

构成E-R图的基本要素是实体型、属性以及联系,其表示方法为:

实体型:

用矩形表示,矩形框内写明实体名;

属性:

用椭圆形表示,并用无向边将其与相应的实体连接起来;

联系:

用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边的旁边标上联系的类型。

图4.2系统基本E——R图

4.4用户管理

系统前台第一个界面,验证登录人员的id和密码,此两项是用户登陆系统的凭证!

只有拥有该系统的id和密码的人员才可登陆。

系统根据用户身份的不同跳转到相应的页面。

当用户名不存在、密码错误时提示用户,并跳回登陆界面。

此部分负责对系统内的用户进行管理,包括添加用户、删除用户、修改用户和对用户权限的添加删除。

该系统的使用权只有管理员。

4.5系统物理结构

随着家政服务公司规模的高速发展,信息的收发与处理也正在迅速增大,这对应用系统来说需要有良好物理结构和物理设备,见图4.2。

图4.5系统物理体系结构模型

4.6系统运行环境

因为本系统开发的主要面对的是企业,所以要报正系统的稳定和实时性,所以对于系统的运行的硬件的要求是最好能够使用推荐的配置,这样才能够使得系统发挥最好的性能。

详细配置见表4.6。

表4.6系统服务器配置表

类别

服务器标准配置

CPU

Intel奔腾P3,最好Intel奔腾P42.0GHz以上

内存

128MB,最好256MB以上

硬盘

20G以上

其他

无特殊要求

4.6.1系统软件环境

(1)操作系统:

Windows7.

(2)数据库管理系统:

SQLServer2005

(3)开发工具:

Eclipse3.2,Dreamweaver

(4)其他支撑软件:

JDK1.42及以上版本,Web服务器—Tomcat7.1

对于本系统的操作系统没有特别的要求,因为采取的技术是Java,而且数据库是SQLsever2005,所以

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2