搜索
您的当前位置:首页正文

养老院业务管理系统设计与实现——老人状态查询子系统

2024-04-15 来源:步旅网
更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

本科毕业论文

题 目: 养老院业务管理系统设计与实现 ——老人

状态查询子系统

学 院: 信息科学与技术学院 专业班级: 软件工程1001班

摘 要

目前,我国人口逐步进入老龄化,老人院事业在我国将会进入发展期,更多的年轻人会选择把家里的老人送到养老院,让自己的父母能够安享晚年。随之而来的是老人的安全问题,儿女会担心老人们能否在养老院幸福安全地生活着! 老人院里的基础建设日趋先进,一般都配套有花园,健身场所,娱乐场所,休闲场所等。这些设施首先丰富了老人们的生活,为老人的生活添光增彩;同是也给老人们带来潜在的管理危险.因为场所涉及的地方大,管理人员不可能顾及到每个角落的每位老人,所以必须要采取一种有效的方式来照顾这些老人。让他们能安全地、舒服的在养老院生活!

本系统的设计的目的就是希望通过信息化的养老院老人状态查询子系统给人们带来更大的方便与快捷,使老人的家人可以更好的了解老人在养老院的情况,同时使自己在本次设计试验中学到更多的知识与经验。

养老院老人状态查询子系统是一个基于互联网网络的网站,该网站分为前台页面和后台页面,其中前台页面展示了一系列养老院的内容,包括老人入住房间介绍,老人生活环境,老人的护理状态,养老院的一系列活动详情等等,后台则主要包括前台界面的主要管理,例如房间的内容及类型的管理,疑难问题及留言的解答回复等等。作为养老院管理系统的一部分,老人状态查询子系统则主要通过展示养老院的环境以及老人在养老院的各项情况及信息,来为老人们的家人们提供老人的详细生活状况,为其提供便捷的服务。

本网站设计主要采用B/S模式架构,使用jsp以及Mysql数据库和MyEclipse作为开发工具,采用sping框架以及tomcat服务器来搭建动态网站或者服务器的开源软

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

件,尝试采用面向对象系统分析与设计方法,设计和实现本系统的各个模块,最终整合成完整的应用程序。

关键词:养老院业务;数据库;jsp;MyEclipse;Mysql。

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

Abstract

At present, China's population is gradually aging, elderly home

industry in China will enter a period of development, more and more young people will choose to home for the elderly to nursing homes, let our parents can enjoy their twilight years. What follows is the security problem of the elderly, children will worry about the old people in nursing homes happy life safely! making

Old courtyard is becoming more and more advanced infrastructure, generally supporting the garden, fitness, entertainment, leisure facilities etc.. These facilities first rich the old people's life, for the old man's life Tim light color; the same is to old people bring potential risk management. Because the place to place large, management personnel may not take account of each old man every corner, so we must adopt an effective way to take care of the elderly. So that they can safely, comfortable living in nursing homes! making

So with the development of the nursing home, scientific management and maintenance measures must be guaranteed, in order to let the family worry, be responsible for the society. Therefore, the succession of good extensibility of JSP and Mysql database and MyEclipse as development tools, the development of such a set of management software has become very necessary thing.

Key words: database; jsp;MyEclipse;Mysql

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

目 录

1 引言 ............................................................................................................................. 1

1.1 课题背景..................................................................................................... 1

1.2 1.3

国内外发展现状 .......................................................................................... 1 本课题的开发方法....................................................................................... 2 1.3.1主要开发内容 ........................................................................................... 2

1.3.2主要开发思路和方法 ................................................................................ 3 1.4 本系统的预期成果....................................................................................... 3 2

项目方案及需求分析 ................................................................................................. 5 2.1

系统结构方案选择....................................................................................... 5

2.1.1 软件工程介绍 .......................................................................................... 5 2.1.2系统开发技术 ........................................................................................... 5 体系结构..................................................................................................... 9 2.2.1 系统体系机构的一般阐述......................................................................... 9

2.2

2.2.2 B/S模式相较于C/S模式的优越性 ........................................................... 9 2.2.3 开发方法整体选择 ................................................................................. 10 2.3系统可行性分析 ................................................................................................ 11

2.3.1 经济可行性............................................................................................ 11 2.3.2技术可行性 ............................................................................................ 11 2.3.3 操作可行性............................................................................................ 11 2.4系统需求分析 ................................................................................................... 11

2.4.1 对系统的需求 ........................................................................................ 11 2.4.2 基本功能 ................................................................................................. 12 2.4.3 绘制用例图设计系统功能 ........................................................................ 12

3

2.4.4 绘制系统流程图..................................................................................... 13 项目设计及开发 ...................................................................................................... 14 3.1 3.2

系统的主要设计框图 ................................................................................. 14 系统数据模型设计..................................................................................... 14

3.2.1 数据库设计概述 ................................................................................. 14 3.2.2 系统数据设计..................................................................................... 15 3.2.3 数据库表设计说明.............................................................................. 15 3.4主要模块及关键代码 .......................................................................................... 19

3.5.1系统开发环境及开发工具 ....................................................................... 20

4

3.5.2系统运行环境 ......................................................................................... 20 特殊问题及解决方法 ............................................................................................... 22 4.1 客户报告问题............................................................................................ 22

4.1.1 问题描述 ............................................................................................... 22

4.1.2 解决方案 ............................................................................................... 22 4.1.3 解决结果 ............................................................................................... 22

5 系统测试 .................................................................................................................... 23

测试用例图 ...................................................................................................... 24 结 束 语 .................................................................................................................... 27

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

参考文献........................................................................................................................ 28 致 谢........................................................................................................................ 29

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

1 引言

1.1 课题背景

养老院运营管理系统是大象通信开发的专业的养老院管理软件产品,集入住及协议管理、收费管理、生活照料及护理服务管理、老人档案管理、人事管理、考勤管理、收费管理、统计分析等管理组件为一体。通过该系统,养老机构可将各职能部门、服务单元以及外部市场连成一个有机整体,进行快速、高效的信息收集和业务处理;辅助医疗、康复、护理、供给、消耗、咨询、办公、劳资及财务等多项管理功能,整合内外部环境多方面的信息,为养老机构的管理和服务提供适时、准确、可靠的决策依据,提高经营管理效能,增强养老机构的核心竞争力。养老院业务(MIS)是一个具有交互功能的人才信息管理系统,本系统的开发主要包括后台数据库的建立和维护以及前台程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。该系统符合网站数据库开发的要求,对mysql数据库管理系统、SQL 语言原理、JSP 应用程序设计等进行了较深入的学习和应用,主要完成对网上信息管理系统的功能需求分析、功能模块划分、数据库设计,并由此设计了数据库结构和应用程序。

养老院业务系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起一个数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序具有功能完备、使用简单等特点。

经过以上分析,可以采用jsp语言开发该系统,前台:html网页,后台:java,数据库:Mysql,并且选择功能强大的MyEclipse为开发工具进行开发,Tomcat作为系统服务器。

1.2 国内外发展现状

截至2009年,我国60岁以上的人口已达1.67亿人,占总人口的12.5%,占全世界老龄人口的1/5,成为世界上唯一老龄人口过亿的国家。据预测,到2035年,每两位老人,对应仅有1名孩子。老龄人口的迅速增加,对我国的社会保险、医疗保障及社会伦理等方面都提出了严峻的挑战。中国的养老现状令人堪忧,私人养老院费用昂贵,公立养老院严重不足,家庭养老问题诸多。住不起、住不进、住哪里,正成为城市老年人的养老心病。社会发展应又好又快,既要GDP、大楼,也要社会保障、公共服务领域的齐头并进,有的时候,步子慢下来未必不是好事,

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

可以让我们补齐短板,毕竟这决定着经济发展的质量。床位紧张是老人们提及公办养老院难以解决问题的第一个原因。

中国具有重视亲情与团圆的传统,在中国的价值观里,将父母送去养老院,或者老人自己选择去养老院,起码在目前,还不能说是一件顺理成章的事情。尽管有相当一部分家庭并不具备家庭养老的条件。一些人提出养老院养老可能是比较符合中国城市养老现状的一条道路。

中国式的养老看起来令人堪忧的现状也只是媒体对城镇养老院的关注,在公立养老院和私人养老院之间的选择看起来是“差钱”和“不差钱”的个人选择,最后还是逃避不了社会保障体系中养老体系的缺失。通常,养老与经济、文化的关联在东方思维体系里呈现的矛盾更为突出。西方人在养老观念中并未触及类似四世同堂的文化基因,强化个人奋斗的精神背后,如果没有相当完备的养老保障体系作为后盾,西方式的经济发展理念也不足以成为当今世界各国发展路径的圭臬。城市里的养老的个人选择集中“差钱”和“不差钱”的区别上;在社会保障体系中,公立养老院的不足才会有私立养老院出现,而除了少数由基金会性质、慈善组织资助的私人养老院之外,大部分养老院本质上还是为了牟利,与公立养老院的社会保障性质有着天然的经济性质的区别。本应由社会保障体系承担的责任交由私人养老院的做法固然是阶段性的,却无法给予老年人应该享有的幸福晚年。东方儒家文化圈里的养老观念中,老年人与家里的儿孙是一个完整的家庭概念。

在经历了不同生育观念下的30年后,中国家庭的结构发生了变化,二个人养活四个人的压力在无法得到社会保障系统支持的情况下,个人收入根本无法达到赡养老人的义务,看着儿女却“老无所依”,中国式的养老被提前预支了。在城市的养老院,最终还是有一个养老院是可以依靠的,在中国更广阔的农村里,养老的难题已经不是差钱或者不差钱就能够解决的。

1.3 本课题的开发方法

1.3.1主要开发内容

养老院业务管理系统是一种具有交互功能的信息管理系统,是在网络上建立的一个虚拟的管理系统。因此这必将是广泛应用的网络应用系统,本文会让开发人员更好的开发以及管理本项目,让网站管理人员大致了解网站的功能和流程。

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

深入了解企业、社会在养老院业务的业务流程以及一些基本的需求和功能,在此基础上绘制用例图,完成养老院业务系统的需求说明书;

借鉴一些书籍,学习和研究开发该系统的相关技术,如JSP项目开发、MySQL数据库、Web编程等等;

具体实现养老院业务系统,包括分析和使用数据库,系统的详细设计。经过以上分析,本人决定将该系统分为以下几个模块:

①. 系统管理模块,主要包括用户管理,权限管理,密码管理; ②. 操作员管理模块,主要负责管理操作员基本信息的增删查改; ③. 老人管理模块,主要处理老人基本信息,护理管理,事故管理;

1.3.2主要开发思路和方法

本系统是为社会机构或企业设计的一个功能完整的养老院业务系统,本系统首先要对用户的身份进行识别,只有合法用户才能进入系统,进入系统后,首先打开系统主窗体,在系统菜单栏可以选择导航链接进行不同的操作。养老院业务系统是一个受限系统,用户分为系统管理员和普通用户,普通用户只能负责用户基本操作,系统管理员还可以对普通用户授权,高级操作等。

系统运行环境

硬件环境:本系统运行的硬件环境如下: CPU:1G以上;内存:512M以上;打印机 软件开发环境:本系统软件开发环境如下:

开发工具:MyEclipse8.6;数据库系统:My SQL JDK环境:JavaSEDevelopmentKIT(JDK) Version6 运行平台:Windows

系统开发方法:根据用户的实际情况和需要,最终决定采用在Windows 下使用JSP+SQL开发,利用spring框架,采用B/S结构。

1.4 本系统的预期成果

设计和实现养老院业务系统,使管理的工作系统化、 规范化和自动化,从而达到提高管理效率、降低成本的目的,本系统应达到如下目标:

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

(1) 灵活的人机交互界面,操作简单方便,界面简洁美观 ; (2) 可以通过菜单、工具栏等灵活操作;

(3) 对客户和操作员的信息互通提供相应的管理功能:

(4) 查询方便,无论是按名称、操作员帐号其中任一项都可以进行有效查询 ;

(5) 系统管理员可以对用户进行授权; (6) 系统运行稳定,安全可靠。

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

2 项目方案及需求分析

2.1 系统结构方案选择

2.1.1 软件工程介绍

软件工程(Software Engineering,简称SE)是一门综合性的交叉学科。它涉及计算机科学、工程科学、管理科学、数学等领域,是一门研究用工程化方法构建和维护有效的、使用的和高质量的软件系统的学科。计算机科学着重于原理和理论,而软件工程着重于如何建造一个软件系统。软件工程在软件开发过程中占有不可动摇的重要地位。一个软件从开始计划起,到废弃不用为止,称为软件生存周期。概括的说,软件生命周期由软件定义、软件开发和运行维护(也称软件维护)三个时期组成,每个时期又进一步划分成若干个阶段。软件定义时期的主要任务是分析用户要求,分析新系统的主要目标以及开发该系统的可行性。开发时期要完成设计和实现两大任务,通常有以下四个阶段组成:总体设计,详细设计,编码和单元测。运行和维护时期是软件生存周期的最后一个时期,软件人员在这一时期的主要任务是使软件持久地满足用户的需要。

“养老院业务系统—老人状态查询子系统”虽然只是一个比较小的项目,但是为了做的更规范,也应当尽量按照软件工程的指导来做,事实上,不管一个多小的工程,都是离不开软件工程的指导思想的。

2.1.2系统开发技术

以J2EE为开发平台

J2EE是由sun公司主持退出的一项中间件技术,旨在简化和规范多层分布式企业应用系统的开发和部署。中间件是一种独立的系统软件或者服务程序,他可以废分布式应用软件提供在各种技术间共享资源的平台。J2EE其实可以被理解为一组规范和指南。它定义了一个使用Java语言开发多层分布式企业应用系统的标准平台。J2EE标准的实施可显著地提高系统的可移植性、安全性、可伸缩性、负载平衡和可重用性。

选择JSP作为开发语言

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术是servlet技术的延伸,在基于Java

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

的平台上广泛地使用,是进行JavaWeb开发的一种核心组件。JSP页面由HTML代码和嵌入在其中的Java脚本组成。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。

JSP技术的优势:

一次编写,到处运行。在这一点上Java比PHP更出色,在不同的系统平台上运行,代码不用做任何更改。

系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统不是和运行。相比ASP/PHP的局限性是显而易见的。

强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

选择基于MVC机制的Spring技术 MVC模式概述

MVC( Model-View-Controller)即模型-视图-控制器。MVC设计模式的思想就是把Web应用程序分为3个核心模块:模型(Model)、视图(View)、控制器

(Controller)。Model层包括业务逻辑代码与数据库代码;View层包括数据的战士代码,如HTML、CSS样式、JSP标签等;Controller层连接Model层与View层,从Model层获取数据,送到View层显示。MVC的结构如图2-1所示:

控制器(Controller) 图视择选 求请户 用业务处理 状态查询 视图(View) 通知数据更新

模型(Model)

图2-1 MVC结构图

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

MVC作为一种分层规定、模块化的设计思想,它的优点有以下几方面:模型可以被重用;模型是自包含的,它与视图和控制器相独立;控制器提高了应用程序的灵猴性和可配置性。 Spring架构概述

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。

轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。

控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。

面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。

容器——Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你可以配置你的每个bean如何被创建——基于一个可配置原型(prototype),你的bean可以创建一个单独的实例或者每次需要时都生成一个新的实例——以及它们是如何相互关联的。然而,Spring不应该被混同于传统的重量级的EJB容器,它们经常是庞大与笨重的,难以使用。

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

框架——Spring可以将简单的组件配置、组合成为复杂的应用。在Spring中,应用对象被声明式地组合,典型地是在一个XML文件里。Spring也提供了很多基础功能(事务管理、持久化框架集成等等),将应用逻辑的开发留给了你。所有Spring的这些特征使你能够编写更干净、更可管理、并且更易于测试的代码。它们也为Spring中的各种模块提供了基础支持。Spring框架可以分为7个模块如图2-2:

Spring Orm Hibernate支持 iBatis、Jdao支持 Spring DAO 事物支持 JDBC、DAO层支持 Spring Context Spring上下文、UI支持、数据校验、JNDI/EJB/邮件支持等 Spring Web Web程序上下文 上传文件支持、工具类 Spring Web MVC MVC框架 View层支持 PDF/Excel 支持 Sprin AOP 源码级无数据 AOP支持等 Spring Core 工具类、Bean工厂类等Spring核心模块 图 2-2 Spring框架模块 Spring作为一种优良的J2EE框架,之所以在Java社区具有如此大的影响力,主要由于其具有以下特性:控制反转(IoC )思想;可扩展性;与其他框架无缝融合;能够替代EJB;实现了MVC2. 选择MySQL作为后台数据库

MySQL是一个开源数据库,它性能非常好,并且很快捷,常被一些中小企业使用。MySQL是一个关系数据库管理系统(RDBMS,database management system)。MySQL包括安装该程序、建立不同级别的用户访问、管理该系统、保护并备份数据所需要的一切。可以用当即使用的大多数编程语言来开发数据库应用程序,并在大多数操作系统上运行它们。MySQL使用结构化查询语言(SQL ,Structured Query Language),所有的关系数据库都使用该语言。SQL是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

2.2 体系结构

2.2.1 系统体系机构的一般阐述

MIS系统平台结构模式大体上分为4种:主机终端模式、文件服务器模式、客户机/服务器模式(Clint/Server,简称C/S)、web浏览器/服务器模式(Browser/Server,简称B/S)。主机终端模式由于硬件选择有限,已被逐步淘汰。而文件服务器模式由于硬件选择有限,硬件投资得不到保证,已被逐步淘汰。而文件服务器模式只适合小规模的局域网,对于用户多,数据量大的情况就会产生网络瓶颈,特别是在互联网上不能满足用户要求。因此,现代企业级平台结构模式应主要考虑C/S模式和B/S模式。

2.2.2 B/S模式相较于C/S模式的优越性 C/S模式及其特点

C/S (Client/Server)结构,即客户机和服务器结构。C/S模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求。

对于C/S模式而言,其主要特点为:①.C/S模式将应用与服务分离,系统具有稳定性和灵活性;②.C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性;③.由于客户端实现与服务器端的直接连接,没有中间环节,因此响应速度快;④.在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要安装客户机程序,系统升级和维护较为复杂。

B/S模式及其特点

B/S模式即Brower/Server结构模式,是基于Internet/Intranet的结构模式,分为三层,第一层为表示层,用户通过浏览器完成和后台的交互及最终查询结果的输出功能。第二层为具有ODBC接口的WEB服务器,属功能层,主要利用服务器完成客户的应用功能。第三层为数据层,根据客户的请求独立地进行各种运算。即前台客户端采用浏览器,中间件服务器为Web服务器,后台为数据库服务器。此种结构由客户端在Web页面发出请求至Web Sever,再由Web Sever向数据库服务器发出请求,而最后中间件服务器接受到数据库服务器的应答后,最终返回给客户端的仍然是页面形式。这样实现了客户端不直接和数据库服务器发

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

生关系,保证了数据安全性。对Browse/Server模式而言,其最主要的特点有以下几点:

①.用户使用方便其在逻辑上采用了3层结构,它在前台Browse和后台

Server之间增加了一层Web Server层,所有的应用程序模块都安装在它上面,在Browse上只需安装一个通用的浏览器软件,因此,这种模式简化了客户端,使用户的操作更加方便。

②.系统开发、维护、升级方便。每当服务器应用程序升级时,只要在服

务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便。

③.B/S模式具有很强的开放性,在B/S模式下,用户通过通用的浏览器

进行访问,系统开放性好。

④.B/S模式的结构易于扩展。由于Web的平台无关性,B/S模式的结构可

以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统。根据发展需要,可对系统随时进行扩展,降低了系统的开发和维护的开销

鉴于B/S相对于C/S的先进性,在某些方面相对于C/S的巨大改进,使B/S成了MIS系统平台的首选,也使人忽略了B/S不成熟的一面,以及C/S所固有的一些优点。各软件公司纷纷推出自己的Internet方案,基于Web的财务系统、基于Web的ERP。一些企业已经领先一步开始使用它,并且收到了一定的成效。

2.2.3 开发方法整体选择

根据用户的实际情况和需要,最终决定采用在Windows 下利用spring框架,使用JSP+SQL开发,采用B/S结构。这样的好处是:

①.使用JSP+SQL灵活方便,可扩充性、可移植性较好。

②.spring框架有利于降低开发成本,整和个类框架,方便测试,统一配置,灵活扩展。

③.采用 B/S结构是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

2.3系统可行性分析

为了给软件开发者提供是否进行项目实施的参考依据,现分析项目的风险、项目需要的投资以及效益。

2.3.1 经济可行性

养老院业务系统是一个小型的管理系统, 在开发时需要软件开发人员花费一定的时间和精力,因此需要一定的资金。开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、 机房、电源等;

但它给企业带来的利润是不可估量的,节省了许多人力,物力上的开支,使资产管理工作变繁为简,使其更加合理化、规范化。工作效率的提高就意为着整体水平的提高,是非常值得投资的。

2.3.2技术可行性

技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本库存管理系统用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。

2.3.3 操作可行性

系统是在JDK 环境下开发的,易于操作。而且系统还采用了可视化面向对象的工具开发,其窗口、界面简洁易懂,所以系统在操作上是可行的。

2.4系统需求分析

2.4.1 对系统的需求

本类型的系统的种类很多,而每一个分类下又有很多子类。还应该提供用户管理,并对其设置权限管理。系统还应该做到对数据的快速查询。经实际调查,要求本系统具有以下功能:

(1)界面设计美观大方,方便、快捷、操作灵活。

(2)如果系统的使用对象较多,则要求有较好的权限管理。

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

(3)对客户要有一个类别管理。

(4)提供对客户的基本信息管理,文章管理,报告管理的操作。 (5)方便信息的查询。

(6)在相应的权限下,可方便的删除、添加、修改数据。 2.4.2 基本功能

系统管理模块:主要包括用户管理,权限管理,密码管理; 操作员管理模块:主要负责管理操作员基本信息的增删查改; 老人管理模块:主要处理老人基本信息,护理管理,事故管理;

2.4.3 绘制用例图设计系统功能

养老院业务系统是一个受限系统,用户分为系统管理员和普通用户,不同类型的用户在系统中有自己相对应的使用劝降。养老院业务系统的用例图如图2-3所示,该图描述了从系统外部看系统的所有功能。

系统管理员 房间基本信息管理 登录 收费项目管理 员工信息管理 用户管理 活动管理 护理管理 入住管理 事故记录管理

图2-3 系统用例图

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

2.4.4 绘制系统流程图

本系统首先要对用户的身份进行识别,只有合法用户才能进入系统。进入系统后,首先打开系统主界面,在系统主界面的菜单栏可以选择各种导航链接来进行各种操作。由于不同权限的用户对于系统有不同的功能,下面就以系统管理员为例,其系统流程图如图2-4所示。

图2-4系统流程图 权限服务判断 器 登陆 服Sql查询菜单 服务器相应 DB据库 数务器端 参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

3

项目设计及开发 3.1 系统的主要设计框图

本系统的主要设计框图,如图3-1所示,主要描述了此系统应该具有的功能

模块以及实现的功能模块。

图3-1 系统框图 客户操作 3.2 系统数据模型设计 管理员操作

3.2.1 数据库设计概述 计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。对于数据库应用开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息进行各种系统相关按钮 操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。 确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。

操作员操作 参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

3.2.2 系统数据设计

本系统采用MYSQL作为后台数据库,数据库包含9数据库表。 3.2.3

数据库表设计说明

本系统涉及的信息主要有九类:房间基本信息,护理管理信息,活动管理信息,楼层基本信息,入住管理信息,事故处理信息,收费项目信息,员工个人信息以及员工职位信息。如表3-1至表3-8所示:

表3-1房间基本信息表:fangjianjibenxinxi 字段中文名称 Id 房间编号 所在楼层 房间等级 房间面积 配套设施 可入住人数 附件路径 图片ID 操作人ID 操作时间 备注 删除标识(0:正常1:删除) 字段英文名称 字段长度 字段类型 注释 Id 房间编号 所在楼层 房间等级 房间面积 配套设施 可入住人数 附件路径 图片ID 操作人ID 操作时间 备注 删除标识(0:正常1:删除) id fangjianbianhao suozailouceng fangjiandengji fangjianmianji peitaosheshi keruzhurenshu fujianlujing tupianID opratorID ltime detail deleteFlag erjiguanlianzd 11 50 50 50 50 50 50 200 200 20 20 1000 1 20 int varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar Int varchar

表3-2 活动管理表:huodongguanli

字段中文名称 Id 活动名称 举办时间 活动地点 活动简介 报名电话 图片ID 字段英文名称 Id huodongmingcheng jubanshijian huodongdidian Huodongjianjie Baomingdianhua tuPian 字段长度 11 50 50 50 50 50 200 字段类型 int varchar varchar varchar varchar varchar varchar 注释 Id 活动名称 举办时间 活动地点 活动简介 报名电话 图片ID 参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

操作人ID 操作时间 备注 删除标识(0:正常;1:删除) operatorId Ltime detail deleteFlag 20 20 1000 1 varchar varchar varchar int 操作人ID 操作时间 备注 删除标识(0:正常;1:删除) erjiguanlianzd 20 varchar

表3-3护理管理表:huliguanli

字段中文名称 Id 楼层 楼层管理员 相关配置 图片ID 操作人ID 操作时间 备注 删除标识(0:正常;1:删除) erjiguanlianzd 20 varchar 字段英文名称 id louceng loucengguanliyuan Xiangguanpeizhig tuPian operatorId ltime detail deleteFlag 字段长度 11 50 50 500 200 20 20 1000 1 字段类型 int varchar varchar varchar varchar varchar varchar varchar int 注释 Id 楼层 楼层管理员 相关配置 图片ID 操作人ID 操作时间 备注 删除标识(0:正常;1:删除)

表3-4 入住管理表:ruzhuguanli 字段中文名称 Id 老人账号 性别 身份证 入住时间 入住房间 亲属信息 字段英文名称 id laorenzhanghao xingbie Shenfenzheng Ruzhushijian Ruzhufangjian qinshuxinxi 字段长度 11 50 50 50 50 50 500 字段类型 int varchar varchar varchar varchar Varchar varchar 注释 Id 老人账号 性别 身份证 入住时间 入住房间 亲属信息 参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

联系电话 附件路径 图片ID 操作人ID 操作时间 备注 删除标识(0:正常1:删除) lianxidianhua fujianlujing tupianID opratorID ltime detail deleteFlag 50 200 200 20 20 1000 1 varchar varchar varchar varchar varchar varchar int 联系电话 附件路径 图片ID 操作人ID 操作时间 备注 删除标识(0:正常1:删除) erjiguanlianzd 20 varchar 表3-5 事故记录表:shigujilu

字段中文名称 Id 老人账号 事故时间 事故描述 事故处理 附件路径 图片ID 操作人ID 操作时间 备注 删除标识(0:正常1:删除) erjiguanlianzd 20 varchar 字段英文名称 id laorenzhanghao shigushijian shigumiaoshu shiguchuli fujianlujing tupianID opratorID ltime detail deleteFlag 字段长度 11 50 50 50 50 200 200 20 20 1000 1 字段类型 int varchar varchar varchar varchar varchar varchar varchar varchar varchar int 注释 Id 老人账号 事故时间 事故描述 事故处理 附件路径 图片ID 操作人ID 操作时间 备注 删除标识(0:正常1:删除)

表3-6 收费项目表:shoufeixiangmu

字段中文名称 Id 收费项名称 收费金额 详细说明 附件路径 图片ID 操作人ID 字段英文名称 id shoufeixiangmingcheng shoufeijine shenfenzheng fujianlujing tupianID opratorID 字段长度 11 50 50 50 200 200 20 字段类型 int varchar varchar varchar varchar varchar varchar 注释 Id 收费项名称 收费金额 详细说明 附件路径 图片ID 操作人ID 参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

操作时间 备注 删除标识(0:正常1:删除) ltime detail deleteFlag 20 1000 1 varchar varchar int 操作时间 备注 删除标识(0:正常1:删除) erjiguanlianzd 20 varchar

表3-7 员工个人信息表:yuangonggerenxinxi

字段中文名称 Id 员工账号 工号 入职时间 工作岗位 技能证书 个人简历 附件路径 操作人ID 操作时间 备注 删除标识(0:正常1:删除) erjiguanlianzd 20 varchar 字段英文名称 id shoufeixiangmingcheng shoufeijine shenfenzheng gongzuogangwei jinengzhengshu gerenjianli fujianlujing opratorID ltime detail deleteFlag 字段长度 11 50 50 50 50 500 500 200 20 20 1000 1 字段类型 int varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar int 注释 Id 收费项名称 收费金额 详细说明 工作岗位 技能证书 个人简历 附件路径 操作人ID 操作时间 备注 删除标识(0:正常1:删除)

表3-8 员工职位表:yuangongzhiwei

字段中文名称 Id 员工职位 操作人ID 操作时间 备注 删除标识(0:正常1:删除) erjiguanlianzd 20 varchar 字段英文名称 id yuangongzhiwei opratorID ltime detail deleteFlag 字段长度 11 50 20 20 1000 1 字段类型 int varchar varchar varchar varchar int 注释 Id 员工职位 操作人ID 操作时间 备注 删除标识(0:正常1:删除) 参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

3.4主要模块及关键代码

前台:

//创建一个窗口

ManageObj.addWindow = new Ext.Window({ //窗口标题 title : '新增表单',

//标签对齐方式为“居中” labelAlign : 'center', //窗口宽度 width : 600 ,

//不可改变窗口大小 resizable : false, //添加按钮 buttons : [ { text : '提交', handler : function() { ManageObj.doAddSubmit(); } }, { text : '返回', handler : function() { //关闭新增按钮 ManageObj.addWindow.close(); } }], });

前台:

提交后调用后台java,执行doAddSubmit()函数。 获取页面参数后调用sql执行数据库操作。

sqlMap.insert(\"Biyeshengxinxi.insertObj\

数据库:

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

找到Biyeshengxinxi.xml后执行insertObj这句sql后,数据保存到数据库。 Insert

ouqianyue,zhuangtai,detail) values(?,?,?,?,?,?,?,?,?)

结束整个业务操作。

into

biyeshengxinxi( xueshengxingming,xibumen,zhuanye,banji,xingbie,gerenjianli,shif

3.5.1系统开发环境及开发工具

表3-9 开发工具表

开发工具名称 软件用途 JDK 1.6 myeclipse 8.6 Tomcat Microsoft Visio 2007 MySQL Navicat Photoshop Macromedia Dreamweaver 8 MySQL Microsoft word 2007 系统环境 开发工具 服务器 系统流程设计 建立系统的数据库EER模型 图片处理 静态页面的设计、制作 建立系统的数据库 文档书写

3.5.2系统运行环境  硬件环境:

服务器端: 推荐配置为1G以上;内存:512M以上;打印机。 通信网络: 校园网

 软件环境:

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

操作系统:Windows系统 数据库:MySQL Web服务器:Tomcat

操作系统:Windows 2000/XP/2003/Windows 7/Windows vista 浏览器:Internet Explorer 6.0或以上版本 推荐分辨率:1024*768或以上

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

4

特殊问题及解决方法 4.1 客户报告问题

4.1.1 问题描述

客户报告需要发到对应的操作员,操作员登录后可以看到属于自己客户的数据。这里就

有一个数据权限的问题。

4.1.2 解决方案

如下面代码所示:

if (SysInfo.getLoginUserType(request, response).equals(\"1\")) {

}else if (SysInfo.getLoginUserType(request, response).equals(\"2\")) { where.put(\"dataRight\user_info where userAcct in ( select distinct zixunshizhanghao from fenpeizixunshi where kehuzhanghao ='\" +

SysInfo.getLoginUserAcct(request, response) + \"' ) ) \");

}else if (SysInfo.getLoginUserType(request, response).equals(\"3\")) { where.put(\"dataRight\

SysInfo.getLoginUserId(request, response) + \"' \"); }

4.1.3 解决结果

问题解决后系统数据不会再出现错乱。

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

5 系统测试

5.1 测试的重要性及目的

软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤 。软件测试是为了发现错误而执行程序的过程。

测试的重要性:软件测试是保证软件质量的重要活动,它贯穿于整个软件开发生命周期,是软件项目实施的不可缺少的环节。软件测试的直接目的是发现软件中存在的缺陷,进而改正软件中的错误、弥补缺陷、完善功能,从而保证开发软件的质量、性能。

测试的目的:如果测试的目的是为了尽可能多地找出错误,那么测试就应该直接针对软件比较复杂的部分或是以前出错比较多的位置。

1.软件测试是为了发现错误而执行程序的过程; 2.测试是为了证明程序有错,而不是证明程序无错误; 3.一个好的测试用例是在于它能发现至今未发现的错误; 4.一个成功的测试是发现了至今未发现的错误的测试。

5.2 测试的步骤

为了保证测试的质量,将测试过程分成几个阶段,即:代码审查、单元测试、集成测试、确认测试和系统测试。

序号 输入 预期输出 显示新增对话框,对话框中无1 点击“新增”按钮 数据 显示修改对话框,对话框中显2 点击“修改”按钮 示原始数据 3 点击“删除”对话框 弹出删除确认对话框 是 是 是 是否正常 备注 图5-1 功能测试用例

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

单元测试

单元测试集中在检查软件设计的最小单位—模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。 下面是以用户管理模块为例的部分功能测试用例,如下图5-1所示。

集成测试

集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题。如一个模块与另一个模块可能有由于疏忽的问题而造成有害影响;把子功能组合起来可能不产生预期的主功能;个别看起来是可以接受的误差可能积累到不能接受的程度;全程数据结构可能有错误等。 在单元测试的基础上,需要将模块按照设计要求组装成为系统。这时需要考虑的问题是:

–把各个模块连接起来的时,穿越模块接口的数据是否会丢失; –一个模块的功能是否会对另一个模块的功能产生不利的影响; –各个子功能组合起来,能否达到预期要求的父功能; –全局数据结构是否有问题;

–单个模块的误差累积起来,是否会放大,从而达到不能接受的程度。

在单元测试的同时可进行集成测试,发现并排除在模块连接中可能出现的问题,最终构成要求的软件系统。子系统的集成测试特别称为部件测试,它所做的工作是要找出集成后的子系统与系统需求规格说明之间的不一致。

下面是会员管理模块的集成测试用例,如下图5-2所示:

是否序号 输入 预期输出 正常 在新增对话框中点击“新增”按钮 成功提交新增信息,将数据录入数据库。新增记是 录显示在页面上 成功修改,将数据录入数据库,并将更新后的记是 录更新到页面上 成功修改,将数据录入数据库。更新后的记录更是 新到页面上 注 备1 2 在修改对话框中点击“修改”按钮 3 在修改对话框中点击“修改”按钮 测试用例图

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

图5-2.新增测试用例图

图5-3.新增成功测试用例图

图5-4.修改测试成功用例图

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

确认测试

认测试的目的是向未来的用户表明系统能够像预定要求那样工作。经集成测

试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是确认测试的任务,即软件的功能和性能如同用户所合理期待的那样。 系统测试

软件开发完成以后,最终还要与系统中其他部分配套运行,进行系统测试。

包括恢复测试、安全测试、强度测试和性能测试等。

单独对系统的测试主要从以下几方面入手: 功能测试

测试是否满足开发要求,是否提供设计所描述的功能,是否用户的需求都得到满

足。功能测试是系统测试最常用和必须的测试,通常还会以正式的软件说明书为测试标准。 强度测试及性能测试

测试系统能力最高实际限度,即软件在一些超负荷情况下功能实现的情况。 安全测试

验证安装在系统内的保护机构确实能够对系统进行保护,使之不受各种非常的干

扰。针对本系统主要是对权限系统的测试和对无效数据、错数据、和非法数

据干扰的能力的测试。

经过上述的测试过程对软件进行测试后,软件基本满足开发的要求,测试宣告结

束。

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

结 束 语

在开发系统之前,本人首先对企业资产管理的业务流程做了一些调查,进而了解了开发该系统的一些基本需求和功能,这对我以后的系统开发提供了很大的帮助。系统的开发是严格按照软件工程的思想,从需求分析、可行性分析、总体设计、最后到详细设计。系统的开发在开发的过程中由于对JSP技术不够熟练,遇到了很多难题,但是在老师的解答和一些资料中都得到了解答。系统初步完成后老师提了很多建议,比如系统中未涉及到的数据备份,还有报表的打印等,所以在后期做了一些改进,是系统更加完善。

管理信息系统是一门融管理科学、信息科学、系统科学、计算机科学与现代通信技术为一体的一门综合性边缘学科。在系统开发之前,必须了解该系统的特点、适用范围以及使用者需要一个什么样的系统,以此作为基础为开发系统准确定位,然后对使用者所需实现的功能进行分析总结,根据使用者的实际要求来给系统设计一个初步方案。系统的开发不仅是要实现对数据处理的及时与正确,而且要考虑系统是否具有控制功能,及时将数据反馈给操作者,以进行监测和协调,保证系统的正常运行;也要考虑是否具有预测功能,运用一定的数学方法利用历史的数据对未来进行预测的工作。

在程序设计过程中,遇到了很多技术上的问题,才意识到好多问题都是一知半解,比如数据库的链接,以前也实践过,理论上也掌握了,但是在开发的过程中还是遇到了问题,这让我充分的体会到了“实践出真知”这一点。在设计的过程中,我掌握了很多JSP的编程知识,并对这种成熟并广泛应用的技术进行了深入的学习。设计的过程也是一个再学习的过程,在遇到问题的时候我尽量自己想办法解决,这在很大程度上激发了我们的自学能力。还有我通过查阅资料自学了spring框架,简化了开发难度,提高了开发效率。

通过这次的毕业设计,使我有机会对本专业的基本理论、专业知识和基本技术有了更深入的了解和体会,让我在四年中所学到的知识得到了系统和升华,真正达到了学以致用。

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

参考文献

[1]. 张海藩,软件工程导论,北京:清华大学出版社(第五版),2008 [2].徐晓霞,贝雨馨,B/S模式与C/S模式之比较,延边大学学报,2006 [3]. IanGilfillan,王军等译,MySQL4从入门到精通,北京:电子工业出版社,2003

[4] 李钟尉等,Java从入门到精通,北京:清华大学出版社,2008 [5] 李钟尉等,Java开发实战宝典,北京:清华大学出版社,2010

[6] 徐林林等,Java Web编程从入门到实战,北京:清华大学出版社,2010, [7] 刘京华等,Java Web整合开发王者归来,北京:清华大学出版社,2010 [8] 李钟尉,马文强,王殊宇等,Java项目开发实例,北京:人民邮电出版社,2008

[9]王国辉,李钟尉,王毅等,Java程序设计自学手册,北京:人民邮电出版社 [10] 月影,JavaScript王者归来,北京:清华大学出版社,2008 [11]马琴晋等,软件测试的重要性及现状分析

[12] 孟小峰.数据库系统导论.机械工业出版社.2000

[13] 李振捷.JSP网站开发典型模块与实例精讲.电子业出版社.2006 [14] Bruce Eckel.Java编程思想.机械工业出版社.2007 [15] Donny.JSP与网站开发编程实战.科学出版社.2010

[16] Steven Holzner.Java技术内幕.机械工业出版社.2002 [17] Phil Hanna.JSP技术大全.机械工业出版社.2002

[18] Karl Moss.Java Servlet开发人员指南.清华大学出版社.2002

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

更多相关参考论文设计文档【WORD可编辑】资源请访问http://www.docin.com/lzj781219

致 谢

毕业设计从选题、查阅资料、设计到确定课题经历了较长时间。在这段时间得到了老师、同学们的帮助和支持,在此深表感谢!感谢他们的耐心指导和热心帮助,对于他们提出的一些见解和建议真的让我获益匪浅。

首先感谢我的导师,在百忙之际仍然尽力帮我解决遇到的问题,尽心尽力的给我讲解了很多专业方面的知识,并教我学习的方法。在毕业设计期间,从开题报告到毕业论文的撰写,都给了我很多好的建议,有表扬,有批评,从而是我的毕业设计日渐完善。让我在不断学习中日益进步,也锻炼了我联系实际的能力,让我思考问题也更加多元化。导师的严谨治学的态度、诲人不倦的品格、实事求是的工作作风和宽厚的待人品德也深深地影响着我,这对以后不论是在学校还是在工作岗位上都有很大的帮助。

其次要感谢我的同学和朋友们,因为自己在专业课方面缺乏动手能力,所以经常会因微小的问题而不知所措,他们一直耐心的辅导我。感谢他们在技术上给与我的帮助,还有其他的朋友,平时在相互交流中,大家也取长补短,学到了很多,也得到了很多的帮助,感谢他们。

我还要感谢我的母校,以及在大学四年生活中给予我关心和帮助的老师和同学,是他们教会了我专业的知识和做人的道理,这些都让我受益终生。通过这次毕业设计我还明白了作为一名计算机专业的大学毕业生,我们要会的不仅仅是编写代码,更重要的是要有整体把握系统设计的能力。

最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!

参考设计材料,包含项目源代码,屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译

等,完整的设计文件及源代码,资料请联系68661508索要

因篇幅问题不能全部显示,请点此查看更多更全内容

Top