1、 毕业论文 ( 20_ _届) 基于 JSP 的社区助老服务系统分析与设计 服务发布预定模块和后台管理模块 所在学院 专业班级 电子商务 学生姓名 学号 指导教师 职称 完成日期 年 月 I 摘 要 四二一的家庭模式的产生对传统的家庭养老模式有着巨大的冲击,“空巢老人”比例 逐渐上升。是迫于家庭供老养老资源不足,独生子女在照顾老人的时候总是分身乏术。只有增加社区的助老资源,使传统的家庭养老模式和社区助老模式完美的结合才能很好的解决在社会人口老龄化下的养老问题。 这样 老人既可以感受家庭的温暖还可以享受社区提供的专业老人服务。让社会的共同老人服务资源集成在一个平台上面,让有需求的子女根据自己父母
2、所需的服务类型和地区有选择性地删选大量资源,可以便捷地为自己的父母雇佣专业的人员代替自己照顾父母。也更加扩大了社区的助老资源,为社区的老人服务累积资源和人力。 基于 JSP 的社区助老服务系统可以 让上班族的夫妻,就算在上班时间,只要轻轻点击鼠标,就可以照顾在家的父母。通过需求的捕获,服务发布预定模块、后台管理模块、用户管理模块、通知留言模块和订单查看模块,并分别对各个模块功能进行整理,最终形成了一张特性表。根据特性表得到备选类, 确定了候选类之后,应该对其之间的关联进行分析,最终 建立概念模型。 构建了初步的概念模型之后通过用例模型来组织需求。用例建模的主要步骤是:识别参与者、合并需求获得用
3、例、细化用例描述三个主要步骤。接下来就是 利用交互模型进行描述用例的事件流。完成系统的分析后就是系统的设计。完成子系统 的划分和数据库的设计,还要细化类图。确定 基于 JSP 的社区助老服务系统采用了 JSP+Tomcat+SQL 开发环境进行编码的实现,应用 SQL 构建后台数据管理。 关键词: 社区服务 ; 系统分析设计 ; SQL; Tomcat; II Abstract Four-two-one generation of the family model of the traditional model of family pension has a huge impact, “em
4、pty nesters“ share has increased. Old-age home for old are forced to insufficient resources, the only child in the care of the elderly are always dealing with it all the time. Only increase the resources of the community to help the old, traditional patterns of family and community endowment perfect
5、 combination to help the old model can be a good solution to the aging population in the community under the pension issue. This can experience both the elderly can also enjoy the warmth of the family to provide professional services for the elderly community. Services for the elderly to societys co
6、mmon resources on a platform above the needs of children so that the required services according to their type and their parents are selectively delete the selected area a lot of resources, can be easily hired for their parents instead of their own professional staff care of their parents. And more
7、to help expand the old community resources, community services for the elderly have the resources and manpower. JSP-based community service system can help the old couple office workers, even during working hours, as long as the mouse clicks, parents can take care of at home. Through demand capture,
8、 service releases scheduled module, admin module, user management module, the notification message module and order view modules and functions of each module respectively finishing, culminating in a feature table. Under the table for the alternative class features to determine the candidate class, y
9、ou should analyze the relationship between them, the eventual establishment of conceptual model. Conceptual model was constructed after the initial use case model by organizational needs. The main use case modeling steps are: identify the participants, the merger needs access to use cases, detailed
10、use cases describe the three main steps. Then there is the use of interactive models to describe the use case flow of events. After completion of the analysis system is the system design. Completed by the subsystem and the database design, but also detailed class diagram. JSP-based community establi
11、shed to help the old service system using JSP + Tomcat + SQL code development environment for the implementation, application SQL build background data management. III 目 录 1 绪论 . 1 1.1 国内社区助老服务行业的现状 . 1 1.2 国外社区助老服务行业的现状 . 2 1.3 国内现有社区助老服务网站分析 . 3 2 系统分析 . 5 2.1 需求捕获 . 5 2.2 需求建模 . 6 2.2.1 建立概念模型 .
12、6 2.2.2 建立用例模型 . 8 2.2.3 建立交互模型 . 13 3 基于 JSP 的社区助老服务系统设计 . 16 3.1 系统开发方法的选择 . 16 3.2 开发环境的选择 . 17 3.3 网页开发技术的选择 . 19 3.4 系统总体功能设计 . 20 3.5 数据库的设计 . 21 3.6 设计类图 . 25 4 关键技术 . 27 4.1 连接数据库 . 27 4.2 权限的设定 . 31 5 服务发布模块和后台管理模块的实现 . 36 5.1 服务发布预定模块的实现 . 36 5.2 后台管理模块的实现 . 46 结 论 . 53 参考文献 . 54 1 1 绪论 1.
13、1 国内社 区助老服务行业的 现状 我国从 1978 开始实施的计划生育为如今的中国家庭 421 模式埋下了伏笔,近几年对传统家庭的养老模式和社区养老模式的争议日益激烈。社区养老代替家庭养老,在现在的社会经济发展的前提下是不可能的。中国的庞大人口,使得社会无法承受全部养老责任,家庭养老必须承担主要的经济养老问题,但是老人的精神慰藉、生活照料是 421 这种缺乏养老资源的家庭模式所无法很好的实现的。社区助老是近期兴起的创新养老模式也是随着人口老龄化的增加势必会形成的我国主要养老模式。社区助老是当前政府鼓励的以家庭养老为基础,社区助老为 辅助的养老模式。这种养老模式既能让老人感受家庭的温暖,又能得
14、到养老机构专业助老服务。从而可以降低“空巢老人”“、空巢老人”的比例。 目前我国社区助老服务行业还处于初级阶段,还没有形成一个完整的助老服务模式,服务行业形式单一,服务种类不齐全,服务水平低。总言之,社区助老服务在我国不断地兴起发展,已经有些地方取得了瞩目的成绩,但整体还处于探索阶段。 社区助老服务行业存在着巨大的增长潜力。家庭结构的小型化正逐渐削弱家庭养老的功能。外加上国家资金的供给不足,政府所提供的福利院的养老模式和敬老院的养老模式,根本满足不 了老年人日常生活、娱乐活动和精神健康等颐养天年的需求。另一方面由于老年人大多数处于人均经济水平之下,而社会养老所需的费用过高,使得大多数老年人不愿
15、入住养老院。 目前,北京、上海、广州、大连、青岛等大城市都有很大的发展,根据当地实际情况建立了一套社区养老办法。各地提供服务的项目侧重点各不相同,以现状来看,还存在以下问题:(一)、资金投入不足;(二)养老服务项目单一;(三)护理人员缺乏专业性 ( 胡小平, 2010) 1。以青岛市市南区社区助老服务体系为例。作为全国社区建设实验区的青岛市市南区,经过近年来的探索与实 践,逐步形成了社区福利居家养老新模式。他们以居家养老为目的,现代化工具为纽带,以社区公众化网络服务为依托,以标准化多功能服务体系为手段,实现居家养老新格局的模式。城市助老服务行业已经有一定的发展,但农村助老服务行业还不到 10%
16、,农村助老服务行业具有广阔的市场前景。老年服务的产业存在很大的缺陷,老人服务企业规模小,数量少;老人服务内容、服务项目单一;没有老年人心理、智力的企业以及产品;老年产品尚未实现标准化和2 规范化 ( 孙巍巍, 2008) 2。 我国社区助老服务前景大为良好。为全面贯彻落实国家十部委关于居 家养老服务的文件精神,推动我市居家养老服务工作深入开展,市老龄办于 5 月份在北三区开展了社区助老专管员选聘工作。经过区老龄办和劳动部门初审, 159 名“ 4050”下岗人员,被市老龄办聘为首批社区助老专管员 。 据 我国 的齐齐哈尔日报 2008 年 6 月 24 日报道 ,市老龄办在湖滨饭店会议室举行北
17、三区社区助老专管员上岗启动仪式。 159 名社区助老专管员经过业务培训正式上岗,开展居家养老服务工作 ( 靳丹珠 , 2008) 3。 1.2 国外社区助老服务行业的现状 由于欧美老年人与子女在经济关系上相对独立以及国家高 税收的福利政策,老年人在晚年能够享受社会福利和养老保险金,使老年人拥有较多的财富,老年人的平均生活水平一般也高于在职人员的平均水平,大多数老年人都拥有自己的住宅。欧美国家尽管有较为完善的社会养老机构,但入住的老年人仅占很少一部分。例如,英国老年人口中住进各种社会养老设施的仅占 4%,瑞典是世界上老年人口在总人口中比重最高的国家,但是住各种养老设施的也在 5%以下,而且入住者
18、多是 80 岁以上的老年人 。 为了解决人口老龄化带来的种种问题,欧美国家主要是注重发展和完善社会保障制度和社区的多层次服务。例如,瑞典,老 年居住福利政策重点是为老年人提供适合于老年人居住的各种住宅,并为居家养老的老年人提供健全的社区服务,为老年人提供的住宅有普通住宅和专用住宅两种。普通住宅由社会福利委员会提供看护、帮助和其它服务,并可享受政府拨给的住宅改造津贴。专用住宅是地方政府专为老年人建造的配有若干公用服务设施的住宅,大多是集中管理的公寓式住房,也可得到家庭服务员的照料。公用设施包括餐厅、自助食堂、娱乐用房、医疗保健用房、并有集中管理的报警装置。美国在 20 世纪 80 年代开始大量出
19、现的老年社区的开发建设是美国老年居住建筑的重要特色,在所谓 “太 阳系 ”布局形式社区空间结构中,老年住宅、老年公寓与餐厅、商店、娱乐中心以及医疗保健机构等相互联系起来,老年人可以不受外部交通和气候条件的干扰,方便而安全地到达各种服务设施。在美国,老年社区或是老年公寓分为赢利性和非赢利性两类,前者大多是私人公司所办,后者主要由教会兴办,美国政府则给与部分津贴。日本非常重视保护和改善传统的家庭养老环境,在住房供应制度上采取了导向性政策,鼓励和满足两代人同居互助的选择,为老年人提供了灵活多样的新型住宅。新加坡政府提出保持与发扬东方传统精神文明的大家庭生活政策。韩国3 的老龄对策受日 本的影响较为明
20、显,近年来已建设了多所现代化的老年居住福利设施 ( 刘丽丽, 2008) 4。 伴随着老龄化和少子化问题的严重以及家庭养老模式的退化,日本早在 20世纪 60 年代开始就十分关注社区养老服务,经过不断地发展和完善,形成了较为完善的法律和政策体系,多样化的组织形式以及丰富的服务内容。从 60 年代初至今,日本先后共出台了有关社区养老的法律与政策近十部,构成了日本社区养老服务的政策支持和立法保障系统在相关政策和法律的保障下,日本的社区养老服务在政府的大力支持下,充分利用社会资源、人才,汇集各方力量向老年人提供福 利、保健、医疗等综合性的服务,以适应不同身体状况的老年人的需要。主要包括上门服务、日托
21、服务、短托服务、长期服务和老年保健咨询和指导服务。这些丰富的服务使老年人在不脱离家庭和社区的情况下即可安度晚年。综上所述,日本的社区养老服务构筑了相对完善的政策和法律体系,形成了包括政府、企业、非营利组织在内的多样化的组织形式,有着适应不同层次老年人需要的丰富的服务内容。这一切都使日本的老年人在为社会作出应有的贡献后能够无忧的度过晚年,享受社会对他们的回报 ( 田园, 2010) 5。 1.3 国内现有社区助老服务网站分析 国内社区助老服务网站发展趋势 目前国内做的比较大的 老年人 网站有: 中国老年网,老人 网 , 39 老人健康,乐龄网。 这些网站都已经有了几年的历史,如今应该说在这个领域
22、里都是知名度很高的了 。 在我分析看来,这些 老人服务网站都有相同的一些特点,都是门户网站,网站的各个板块都很齐全,涉及领域几乎是方方面面 。但是所谓的老人社区都是以论坛的方式存在。没有实际的交易平台,没有像淘宝网一样是 C2C 或者是 B2C 的交易模式。而这是他们共同的缺点,这样导致他们的网站没有特色,而且千篇一律。就像人们看新闻,能从这些网站上得到一些老人保健 、老人生活、老人饮食、老人心理、老人健身、老人疾病、老人用品、以及老人论坛等一些专业的老人生活娱乐的信息。但是却无法未客户提供专业的上文服务老人的项目,这使得大部分网站都无法 将流量转化为实实在在的收入。 这为实现 基于 JSP
23、的社区助老服务系统的创建打下了扎 实的基础。 也为这个系统实现后创造了机遇和市场,因为目前没有这类网站,所以可以拥有较大的客户群。 中国老年网是中国最早的老年类门户网站, 39 老人健康是中国第一专业老人健康网站,乐龄网是退休与准退休人群的网上乐园。这几个网站是在百度、谷歌等搜索引擎上排名比较靠前 的几位。 4 乐龄网最大的创业特色在于他将他的目标群体定位在退休与准退休人群,中老年征婚再婚网的目标群体定位在单身货离异的孤寡老人,为老人寻找另一半。他们的目标群体都非常明确,这是他在初始阶段就有了清晰地网站定位。同时又可以迅速地在这块特定的市场内最大限度地进行潜在客户资源的开发。这使他们这类网站在
24、发展中不会遭遇太多的竞争。 中国老年网事老年类的门户网站,从网站内容看,中国老年网的版块多样且全面,门户网站是近几年比较流行的网站,涵盖内容全面,客户选择的余地多都是他的特色。他的目标群体也相应地广而多,使这个网站在 这个专业的领域竞争力非常强大。门户网站 快速地拓展各种新的业务类型, 使得门户网站可以通过 门类众多的业务来吸引和留驻互联网用户, 中国老年网 网站的业务包罗万象,成为 老年人网络服务 的 “百货商场 ”。 39 老人健康的侧重点在专注老年人的健康,当然包括身体和生理上的健康。他专门设有一个老年人健康导航,他侧重老人疾病、饮食、心理、健身活动,但是他的目标客户人群有男女老少,对于
25、那些亚健康的人群或者追求健康的人群通通包括在内,使得这个网站看起来不是那么专业的老人服务,他的目标是广而不是精。但是版块很实实在在,大家都关注而且也能 用到,很切合关注健康人群的需求。 5 2 系统 分析 2.1 需求捕获 需求分析是软件定义时期的最后一个阶段,它所要做的工作是深入描述软件的功能和性能,确定软件设计的限制,以及软件同其他系统元素的接口细节,定义软件的其他有效性需求,因此对需求阶段进行深入研究具有重要的意义 ( 王丽,杜晓明, 2010) 6。 需求有三个层面:业务需求、用户需求和系统需求。业务需求是金字塔的顶尖,而需求捕获的任务是在业务需求的指引下挖掘用户需求的过程 ( 徐峰,
26、陈暄, 2010) 7。 本系统的项目总目 标是开发一个基于 JSP 的社区助老服务系统,以方便子女照顾空巢或者独居老人使用, 增加社区的助老资源,使传统的家庭养老模式和社区助老模式完美的结合才能很好的解决在社会人口老龄化下的养老问题。这样 老人既可以感受家庭的温暖还可以享受社区提供的专业老人服务。 主要实现服务发布预定、后台管理模块和用户管理模块、通知留言的功能。为了实现基于 JSP 的社区助老服务系统,通过挖掘用户的需求并且分析,得到以下各个模块和各个模块所要实现的功能,而子项目的目标就是实现以下各个模块的功能。 ( 1)服务发布预定 模块:用户可以在管理 员通过验证之后发布雇佣信息,而且
27、查看到系统发布的最新雇佣信息; ( 2)后台管理模块:管理员登录后,可以处理客户的留言而且可以发布社区消息,并对符合要求的雇佣信息同意发布; ( 3)用户管理模块:用户可以进行登录注册。对用户的注册信息进行管理;通知留言模块:用户可以查看社区的最新通告,并且可以在该网站上留言提出宝贵的意见; ( 4)订单查看模块:用户可以对确定预定后的雇佣信息进行查看,包括预定的服务类型、服务的人员、要支付的金额等; ( 5)通知留言模块:用户在登录成功之后,可以在网站上留言,可以跟 管理员提意见,比如增加一些功能或者怎样更好地为老人提供服务等意见。在管理员登录成功后就可以对这些留言进行处理。管理员登录成功后
28、可以在网站上发布社区通知,比如什么时间缴纳水电费什么时间有老人活动等消息,可供用户查看。 根据以上捕获的用户需求,包括 服务发布预定 模块、后台管理模块、用户管理模块、通知留言模块和订单查看模块,并分别对各个模块功能进行整理,6 最终形成了一张特性表(需求特性表见表 1)。 表 1 需求特性表 编号 特性 FEAT01 用户注册成功后,可以成功登录 FEAT02 用户登录成功后,可以查看雇佣 信息,列出所有的雇佣信息 FEAT03 用户登录成功后,可以填写雇佣信息,等待管理员通过审核 FEAT04 用户登录成功后,可到留言页面进行留言,提出自己的意见 FEAT05 用户登录成功后,可查看社区通
29、知 FEAT06 提出服务选购信息,并且预定该项服务 FEAT07 将服务添加到订单管理 FEAT08 返回主界面无该服务选项信息 FEAT09 之前选购的服务信息 FEAT10 添加服务选项 FEAT11 删除服务选项 FEAT12 修改服务选项 FEAT13 查看订单信息 列出预定的 订单 FEAT14 用户不满意该项服务,取消预定的订单 FEAT15 管理员登录,进入管理员页面 FEAT16 管理员审核用户填写的雇佣信息,同意发布,该雇佣信息成功发布 FEAT17 管理员登录后发布社区通知 FEAT18 管理员登录后处理用户留言 2.2 需求建模 系统的需求捕获阶段是为了捕获用户需求,在
30、把握用户需求的主要部分后,通过分析并且引入系统需求,在此基础上进行需求建模。用 UML 对系统进行需求建模的内容主要包括:以类模型来表述领域对象,以用例模型来组织需求,以交互图来对用例事件流进行 补充说明。因此,本系统的需求建模包括建立概念模型(类图)、建立用例模型(用例图)和建立交互模型(顺序图)。 2.2.1 建立概念模型 为了能够清晰地了解该系统所涉及的术语,理解各种实体之间的关联关系,我们可以为其建立一个概念模型。而建立概念模型的主要手段就是类图,整个构建活动主要包括:发现类、关联分析、职责分析、限定与修改 4 个步骤。 发现类的方法有很多种,其中最广泛应用的莫过于“名词动词法”,采用该方法开始建模的第一步。在表 1 所示的特性表的基础上进行分析,将其中的名次和名次短语列出来,可以得到备选类: user( 用户 )、 manager( 管理员 )、