【毕业学位论文】(Word原稿)员工考勤管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)员工考勤管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)员工考勤管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)员工考勤管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)员工考勤管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 硕 士 专 业 学 位 论 文 员工考勤管理系统的设计与实现 of 南开大学学位论文使用授权书 根据南开大学关于研究生学位论文收藏和利用管理办法,我校的博士、硕士学位获得者均须向南开大学提交本人的学位论文 纸质本及相应电子版。 本人完全了解南开大学有关研究生学位论文收藏和利用的管理规定。南开大学拥有在著作权法规定范围内的学位论文使用权,即: (1)学位获得者必须按规定提交学位论文(包括纸质印刷本及电子版 ),学校可以采用影印、缩印或其他复制手段保存研究生学位论文,并编入南开大学博硕士学位论文全文数据库; (2)为教学和科研目的,学校可以将公开的学位论文作为资料在图书馆等场所提供校内师生阅读,在校园网上提供论文目录检索、文摘以及论文全文浏览、下载等免费信息服务; (3)根据教育部有关规定,南开大学向 教育部指定单 位提交公开的学位论文; (4)学位论文作者授权学校向中国科技信息研究所及其万方数据电子出版社和中国学术期刊 (光盘 )电子出版社提交规定范围的学位论文及其电子版并收入相应学位论文数据库,通过其相关网站对外进行信息服务。同时本人保留在其他媒体发表论文的权利。 非公开学位论文,保密期限内不向外提交和提供服务,解密后提交和服务同公开论文。 论文电子版提交至 校图书馆网站: 。 本人承诺:本人的学位论文是在南开大学学习期间创作完成的作品,并已通过论文答辩 ;提交的学位论文电子版与纸质本论文的内容一致,如因不同造成不良后果由本人自负。 本人同意遵守上述规定。本授权书签署一式两份,由研究生院和图书馆留存。 作者暨授权人签字: 甄雪玉 2014年 5月 25 日 南开大学研究生学位论文作者信息 论文题目 员工考勤管理系统的设计与实现 姓 名 甄雪玉 学号 2220120657 答 辩 日 期 2014 年 5 月 25 日 论文类别 博士 学历硕士 硕士专业学位 高校教师 同等学力硕士 院 / 系 / 所 软件学院 专业 软件工程 联系电话40359101信地址 (邮编 ):天津市东丽区变电所路欣园小区 16注: 是否批准为非公开论文 否 注:本授权书适用我校授予的所有博士、硕士的学位论文。由作者填写 (一式两份 )签字后交校图书馆,非公开学位论文须附南开大学研究生申请非公开学位论文审批表。 摘要 I 摘 要 随着局域网等网络技术的发展,许多原来通过手工登记、录入、整理、储存、统计、汇总的信息管理方式已经不适应信息化社会的要求,需要通过信息化改造来提高信息处理 效率,让信息管理变得更为高效和简洁。 企业信息化是指应用现代信息技术支持企业实现先进的管理理念和先进的产品生产等过程,其根本目的在于提高企业经济效益和企业核心竞争力。企业为了提高员工的考勤管理、薪资统计以及工作效率等,开发满足现代化的企业员工考勤管理系统是非常必要的。本文在上述的背景下提出了文章的研究课题 员工考勤管理系统的设计与实现。论文主要完成的工作如下: 首先,对系统进了需求分析。本文在现有员工考勤管理系统的实际信息化状态及存在问题的基础上,对员工考勤管理系统需求进行了详细的分析,需求分析的主要内容 包括系统功能需求分析以及系统非功能需求分析。 其次,对系统进行设计和实现 。在需求分析的基础上,作者结合现有系统设计和开发技术,对系统的总体架构进行了设计,在此基础上,进一步分析了员工考勤管理系统的功能模块,对本文系统的考勤管理模块、薪资管理模块、请假管理模块、报表管理模块以及后台管理模块进行了设计和实现。在系统数据库设计中,作者通过数据库实体 系统数据库进行了设计。 最后,对系统进行了测试。作者在系统实现的基础上,对系统进行了测试工作,系统测试证明,本文系统能够满足系统需求的。 关键词: 员工考勤,薪资管理,系统设计与实现 I of as by we to of In to On of we of we on of On of we a of we to we we is to to 录 录 第一章 绪论 . 1 第一节 选题背景和意义 . 1 第二节 国内外研究现状 . 2 第三节 本论文主要的工作 . 2 第 四节 本文的组织结构 . 3 第二章 关键技术介绍 . 4 第一节 模语言 . 4 第二节 式 . 6 第三节 构 . 7 第四节 本文系统开发步骤 . 9 第五节 本章小结 . 11 第三章 系统需求分析 . 12 第一节 系统可行性分析 . 12 第二节 系统业务功能需求 . 13 第三节 系统用例图分 析 . 14 勤管理子系统 . 14 资管理子系统 . 15 假管理子系统 . 16 表管理子系统 . 18 台管理子系统 . 19 第四节 系统非功能需求分析 . 22 目 录 五节 本章小结 . 24 第四章 系统设计 . 25 第一节 总体设计 . 25 统设计的原则 . 25 统体系结构设计 . 25 第二节 系统功能设计和实现 . 26 勤管理模块 . 26 资管理模块 . 30 假管理模块 . 32 表管理模块 . 35 统管理模块 . 36 第三节 系统数据库 . 38 第四节 本章小结 . 42 第五章 系统实现 . 43 第一节 考勤管理模块实现 . 43 第二节 薪资管理模块实现 . 44 第三节 请假管理模块实现 . 46 第四节 报表管理模块实现 . 48 第五节 系统管理模块实现 . 49 第六节 本章小结 . 50 第六章 系统测试 . 51 第一节 系统测试方案 . 51 第二节 系统测试环境 . 51 第三节 系统测试结果分析 . 51 第四节 本章小结 . 53 目 录 V 第七章 总结与展望 . 54 第一节 总结 . 54 第二节 展望 . 55 参考文献 . 56 致谢 . 58 个人简 历 . 59 第一章 绪论 1 第一章 绪论 第一节 选题背景和意义 企业信息化,就是指应用现代信息技术支持企业实现先进的管理理念和先进的产品设计、生产作业等过程,其根本目的在于提高企业经济效益和企业核心竞争力。 信息管理系统,我们又称之为 统 1我国企业在信息管理系统上起步较早。在管理信息系统前期,国家只是针对部分企业进行信息管理系统的试验,在早期的试验中,取得了不错的成果,其中,部分企业取得了非常丰富的信息管理经验,大力的推进了企业信息化得管理工作。 随着计算机技术的发展,人们对信息管理系统的认识越来越清晰,许多企业都在尝试的开发自己的信息管理系统,以促进企业的信息化水平以及信息管理水平。当时在我国的部分企业中,企业的信息管理已经具备了一定的规模,部分企业开始引入了计算机网络技术等先进的计算机技术。在 1990 年前后,我国的逐步建立了良好的市场化经济,为了促进企业经济的快速发展,企业对信息管理系统的要求越来越高,部分企业有大量的数据需要通过计算机技术进行管理。如北京第一机床厂为代表的我国企业,在当时的信息管理系统中,都取得了较高的信息化管理水平。 到了 90 年代后期,由于企业的数据不断的增多,其计算机技术的强劲发展给企业信息化带来了新的机遇和挑战,各大企业纷纷转向于建立大中型的信息管理系统,建立大中型的信息管理系统的主要目的是通过计算机技术解决部分复杂而繁琐的手工劳动而设计,从而提高企业的信息化水平,提高企业的信息化管理效率 3。由于不同企业对信息管理系统的需求不同,所以不同的企业其开发了不同的但是适合自己企业的信息管理系统,这些系统总结为以下几大类:财务信息管理系统,工资信息管理系统,人员信息管理系统,企业管理网信息管理系统以及系统经营管理系统等 4。 信息管理系统在国外的起步比国内要早,在 80 年代后期,美国等欧美大国的大中型企业,为了满足自己企业的信息管理需求,开始研发早期的信息管理系统,在早期的试验中,国外取得了非常不错的成果,其中,国外部分企业取得了非常丰富的信息管理经验,大力的推进了企业信息化得管理工作以及计算第一章 绪论 2 机技术的发展工资。随着计算机技术的发展,人们对信息管理系统的认识越来越清晰,国外许多企业都在尝试的开发自己的信息管理系统,以促进企业的信息化水平以及信息管理水平。 第二节 国内外研究现状 在美国的 20 世纪 70 年代,美国就有了效绩管理,但是那 时候还是人工管理为主,所以,那时候的管理型人才发挥着重要的作用,但是随着科技技术的发展与进步,经济全球化,企业竞争日益激烈,工作效率需要得到不断的提高,计算机水平的提高,与企业内部人事管理的效率迫切需要加强,这两个条件与要求得到了完美的融合,效绩管理系统就是科技与管理结合的产物 5在以效率和公平为信条的国外,考勤系统理所当然地被广泛运用,如今发展的越发成熟,其完善程度远远高于中国,但是仍有一些不足,因为,考勤系统并不能完全的代替人管的人才 7因为,无论有多好的系统,都有不如人工细致的一些地方 。国外的技术人员针对这个问题,从来没有放弃过对管理系统的完善与优化升级。希望能打造出真正代替人类的全自动化的企业内部人事管理。 管理系统在美国起源不久,就被传入了中国,中国企业们根据自己的管理制度,设计出很多便于管理的管理系统来 9。 但是,便利之余,还是漏洞百出,误差和麻烦并没有完全消失,但是在效率方面,还是节省了人力,总的来说,还是不够完善,我国企业众多,竞争时不但要与本地企业进行竞争,更是在中国加入世贸之后,还要面对国外企业对中国市场的巨大冲击,一个企业的兴旺,很大一部分的原因来自其内部的管理,提高管 理系统的技术与水平,对中国企业的发展具有重要意义,很大企业也十分重视系统的开发与设计,在将其广泛运用的同时,也不断招揽或聘请人才进行系统的开发和优化。 第三节 本论文主要的工作 本文的主要工作有如下几点 ( 1)对传统的员工考勤管理系统进行了调研,分析了传统员工考勤系统的不足,在此基础上,对现代化的员工考勤系统的需求进行了分析,系统的需求分析包括功能需求分析以及非功能需求分析; 第一章 绪论 3 ( 2)在需求分析的基础上,对本文员工考勤管理系统进行了设计与实现工作。文章实现对员工考勤管理系统的总体进行了设计,然后对系统的核心功 能模块进行了详细的设计和实现工作; ( 3)在完成系统的设计和实现工作之后,作者对本文的系统进行了测试工作,系统测试证明本文系统能够满足系统需求。 第四节 本文的组织结构 本文组织结构如下: 第一章 绪论 对本文的研究背景、研究意义、国内外研究现状以及本文的主要工作等进行了简述。 第二章 关键技术介绍 对与本文有关的关键技术,包括 模语言,式 , 构以及系统的开发步骤等进行了介绍。 第三章 系统需求分析 对本文系统的需求进行了分析,包括可行性分析,系统功能需求分析以及非功能需求分析 第四 章 系统的设计和实现 对本文系统的整体设计进行了描述,对系统的功能模块进行了详细的设计和实现,并给出了系统实现的类图以及核心代码。 第五章 系统测试 对本文开发出来的系统进行了测试工作。 第六章 总结展与望 对文章工作进行了总结,并对下一步工作进行了展望。 第二章 关键技术介绍 4 第二章 关键技术介绍 第一节 模语言 ,我们俗称之为统一建模语言,他主要是为了面向对象的软件系统的设计和实现进行系统建模的一种软件系统建模语言,主要是对系统的对象概念进行建模的一种 方法 10统一建模语言是一种简单的可视化建模语言,它简单易懂,且能够很方便的对系统进行设计,在面向对象建模中,建模人员非常喜欢统一建模语言。统一建模语言进行设计时,我们可以通过其图形表示在系统研发人员之间进行系统设计方面的通信以及交流工作,由于这些原因,在现在的系统建模方面,统一建模语言已经成为了实际的系统建模标准语言,深受建模人员的喜爱。 统一建模语言是一些图形的简单表示,通过表示法以及语义,其能够对系统的建模进行定义。统一建模语言的元模型,是其中的一个重要的组成部分,他是定义了 所有元素 的相关信息,比如元素在语法以及语义,元模型非常的通用,并且,元模型能够非常容易的对语法等方面的定义性进行表示和说明, 言的基础是元模型,他的所有建模图形都是通过元模型进行定义的。通过建模符号, 言为建模人员进行系统建模提供了一套基于图形化的应用标准,其可视化的为了系统建模人员提供系统建模以及交流 12 言包括多种类型的基本建模图形,其中,我们简单的对以下五种图形进行介绍 : ( 1)用例图。在 ,其用例图是对系统的需求进行分析的一种类型的图像,他主要是对系统的功能进行建模,并且 通过图形方式对系统和外部的一系列的动作进行图形上的描写,来表达出系统的各个子系统内部的动作过程以及子系统与外部用户的交互过程 14。 ( 2)静态图。在 ,其类图是 态图中比较有代表行的一种图形,静态图还包括其他的类型,如对象图也属于静态图形,他和对象图比较类似,但是有本质的区别,系统的包图也是 的一种静态图,其主要是对系统的层次结构等高层抽象方面进行建模和阐述。类图的主要功能是对系统的静态的类结构进行建模以及阐述,并且对系统类模型进行交互 15。 第二章 关键技术介绍 5 ( 3)行为图。在 ,其行为图主要 是对系统动态方面的建模,与上述的静态图相对应。主要作用是阐述在系统模型中的对象之间的交互关系,在,其行为图,包括系统的对象以及系统建模的动态模型图。总的来说,行为图主要包括 动图以及 态图, 动图主要是对系统对象之间的活动进行建模和描述, 态图是对在系统建模过程中,对象之间的状态转换以及对象状态和转换条件进行建模和阐述 16。 ( 4)交互图。在 ,其交互图的主要作用格式对系统建模对象中的相互关系进行建模和描述, 互图由以下两种图形组成: 作图以及序 图。在 ,其交互图主要是在建模过程中比较注重系统建模的上下级关系的时候使用,如果,在系统建模过程中,建模人员比较注重系统对象交互的顺序与系统交互的时间之间的关系,那么,建模人员使用 作图进行系统的交互建模可以得到更好的模型以及建模表示 17。 ( 5)活动图。在 ,其活动图主要作用是对系统事物以及系统建模对象在系统的活动变化过程中的一个流程,他是 一种动态视图,在 活动图可以对系统的工作流进行建模和描述,也可以对系统的业务流程进行建模和描述;也可以对系统模型的组织进行建模和 描述,甚至可以对系统实现过程中的具体实现算法的流程进行建模和描述 18。 ( 6)实现图。在 ,其配置图主要的作用是对建模系统中的系统体系结构方面的模型以及系统软件和硬件的具体定义等方面进行建模以及描述;成图是对建模系统的各个部件之间以及部件和外部部件的相互关系以及各个部件之间以及部件和外部部件的物理结构等方面进行具体建模和系统建模描述, 现图主要由以下两种图形组成: 置图以及 件图 19。 建模人员在使用 ,通过对系统进行设计和建模工作。其中,主要的建模步骤包括以下 几步:第一步,对系统的具体需求进行建模,包括功能需求以及非功能需求,部分系统会包括数据需求等;第二步,对建模系统的结构建立 型,系统的结构是系统设计的高层抽象,也是 高层抽象模型;第三步,对系统中的组建内部以及组建之间的行为进行建模和阐述。其中,在建模步骤中,第一步和第二步主要是建立系统的静态模型,第三步主要是建立系统的动态模型,通过系统的静态模型以及系统动态模型,我们可以清楚的对系统进行建模。 第二章 关键技术介绍 6 第二节 式 式是软件开发过程中的一个设计典范,他是对一种设计场景的抽下以及其特性的提 取,我们常常用 式组织系统的代码,这样可以达到系统的业务逻辑与系统的数据显示在不同的层次之上,从而达到模块分离的效果20使用 式是需要有一定的前提条件的,我们的这个条件是目标系统的业务逻辑是能够被分离出来的,分离出来的业务逻辑,我们把他设计到一个聚合的模块之中,这个模块即我们系统的模型,在这个部件里面,我们系统的界面以及用户都是通过围绕模型层的数据进行交互,当我们的交互功能和个性化定制需要改变的时候,我们只需要修改相应的模块,系统的业务逻辑模块是不需要进行改变的,这样,就把系统的变更 封装在了一个或者是几个特定的模块之中 22。 式是一个独立的模式,他经过了长时间的发展,现在是一个非常成熟的模式,被系统设计人员以及系统开发人员广泛的应用在不同的系统中。 式最新应用于 面程序之中, 的是系统的业务模型, 的是系统的界面层, 的是系统的控制器,我们在使用 式的过程中,主要的目的是将系统的模型层和系统的界面层的具体实现的代码进行分离开,从而,我们可以达到,在同一个程序中,我们是可以使用不同的表现形式,这样,达到了一份 数据多种显示的效果。比如,我们在统计一批数据的时候,我们可以通过不同的图像进行描述,如饼图,条形图等,式实现了上述的需求 23在 式中,控制器的主要目是确保模型层的数据改变的时候,试图层能够进行同步的修改。 式是一种软件设计模式,最早是由 二十世纪八十年提出来的,其主要是为编程语言 发明的 25,现在, 式已经被程序员们广泛的使用在不同的系统中。 式后来被推荐作为 司旗下所属的 司的 E 平台之上的 一种设计模式, 式现在受到了很多软件设计人员和开发人员的欢迎,并且,其并不是局限在 言或者是 言之中, 式是一种与语言无关的设计模式,很多拥有现在把他勇于 其他开发语言之中。 式是一个完整的程序框架,通过 式,我们可以强制性把系统的输入代码、业务逻辑处理处理以及系统输出代码分离。 式中,系统第二章 关键技术介绍 7 被划分为三个主要的核心部件,即模型、视图以及控制器。三个模块都是各自进行自己任务的处理,与其他模块隔离。 第三节 构 我们在系统开发过程中,会用到 不同的标准平台,其中 使用 就是我们平常说的 平台的企业版。我们通过 台,可以应用 供的开发方法以及技术架构, 台是一个新的平台,其与传统的软件应用系统的开发之间,存在很大的差别 26其中, 台是一个可移植的平台,其支持跨平台工作。 过包含其提供的许多系统级别的 件,来达到平台的可移植性以及其他的系统特性。件的主 要作用是通过平台对系统开发以及开发出系统后系统部署方面的工作以及复杂度进行了简化,从而, 台是一个可移植的平台,其支持跨平台工作,也是系统级别安全的以及提供高的系统复用价值的一个平台。在 提供的核心内容是规范了系统具体的实现技术,以及对系统实现技术提供指导, 台所提供的内容主要是有关于在系统开发过程中的各种类型的组件,在系统开发过程中的服务架构以及系统开发中的技术方面的支持等提供一个共同的且能够通用的标准和规则,只要我们遵循平台提供的规则,我们就能够很好的解决系统平台之间的 兼容性问题,这个问题是在过去企业后端之间无法兼容提供了良好的实际解决方案 。 在 台中,其使用的是经典的分层架构,且 基于分布式的应用模型。在 发平台之中, 应用中,我们通过功能级别的抽象以及划分,是系统逻辑变为系统的具体独立的组件,在不同的系统应用组件之间,由于组件所在系统的层次结构不同,系统逻辑会被划分到不同的机器之上。 图是 台的分布式应用中的四层结构图,如图 示。 第二章 关键技术介绍 8 应 用 程 序 客户 端动 态 H T M L 页面E n t e r p r i s eJ a v a B e a n sE n t e r p r i s eJ a v a B e a n 库数 据 库J S P 页 面J 2 E 程 序 1客 户 层W e b 层业 务 层E I S 层J 2 E 器客 户 端 机器数 据 库 服务 器J 2 E 程 序 2J 2 E 器图 2( 1)平台客户层。在 台之上,平台客户层是系统与外界交互的层,是系统想用户提供操作的系统层,他主要的功能是系统的界面实现以及系统的数据等方面的显示工作,比如,我们用浏览器浏览网页的时候,我们看到和操作的就是系统的客户层。在 台之上,平台客户层是通过 议进行交互的,在 台,系统的客户层我们有时候也称之为系统的客户代理,其主要负责与客户交互及把客户的交互信息进行收集和传递进入系统内部 28。 ( 2)平台 。在 台之 上,平台 是位于客户层之下的层次结构,主要的组成部分是系统 务器以及系统 件。在 条之中,其 统的 台之上, 所能够提供的主要功能包括收集客户层的客户操作信息,把收集到的客户信息通过 议发送到服务器进行请求处理,在服务器调用服务器上的相应系统逻辑处理模块,收集系统的返回结果,并且通过动态网页的形式把系统的返回结构发送到系统的客户层,为客户层的显示和下一步操作提供 数据支持 29。 ( 3)平台业务层。在 台之上,我们有时候把平台业务层也叫为平台应用层,在 台之上,平台业务层主要是由以下几部分组成:系统的 关键技术介绍 9 服务器以及系统的 件组成等。我们通过结合系统的服务器以及 件,使其两者共同进行发布。在 台之中,我们对企业级的信息系统核心的业务逻辑的描述和实现是通过平台的业务层进行的,在 台之上,平台业务层是整个企业级 台应用的核心。在系统运行中, 块可以从系统的客户层或者是系统的 接受客户端发送过来的请求,这个 时候, 块会将接收到的请求信息发送到相应的企业信息系统模块,发送请求之后,服务器端在服务器处理过程中,通过企业信息系统来获取客户端需要的而且服务器端能够提供的请求结构,服务器端通过 议将请求结构传递给系统的客户层或者系统的 30。 在 台之上,我们称 为其缩写的统,即是我们所说的系统的企业信息系统。在 台之上,在服务器端进行处理信息的组件,我们称之为企业信息系统,在服务器端进行处理信息的组件主 要有企业系统基础建设系统、企业系统基础系统、系统数据库系统以及其他的信息系统组成。如图 示,是 台四层结构之间的关系以及各层结构主要的技术等,详细情况如下图所示。 W E B 容浏 览 器E J B 容 器J S PS e r v l e LJ a v a M a i M T B N N E C T 2第四节 本文系统开发步骤 在本文系统中,我们采用了面向对象设计和面向对象实现技术,其中,本文的主要的开发步骤主要是分为以下几个阶段: ( 1)需求分析阶段。本文 在系统的 需求分析阶段,我们的 任务主要有以下几点:通过分析和调研,调查清楚目标系统的业 务内涵,清楚系统的业务流程,第二章 关键技术介绍 10 调查清楚目标用户需要解决的具体问题,调查清楚目标系统需要对哪些业务进行管理,并且目标系统需要如何管理业务等的内容,确定调查清楚目标系统必须具备什么样的功能以及目标系统的非功能需求,在特殊情况下,需要对目标系统的数据需求等进行详细的调研分析。 ( 2)系统设计阶段。 本问在 系统设计阶段 的任务有主要以下几点:根据在系统需求章节的需求分析得出的系统的功能需求和非功能需求等信息对系统进行设计, 系统设计 包括大致的系统框架设计,以及对系统的具体功能模块的进行划分,对系统的整体架构进行确定;对系统 的各个功能模块以及功能模块的具体内容等进行详细的设计,需要对系统的每个功能模块的具体功能点进行明确的定义,确定系统的功能模块之间的接口标准;对系统数据及需要的对象等方面,进行处理,需要按照面向对象的设计方法,确定系统所有的数据以及需要处理的对象,需要对系统中要处理的类和对象进行良好的设计,并对各个类以及对象之间的关系进行整理。 ( 3)系统实现阶段。 本文在 系统实现 阶段的任务主要有以下几点:根据上述的系统设计阶段设计处理的系统雏形,深化系统的设计,是系统的整个技术性能指标等都能够得到满足,需要对开发出来的系统运 行所需要的操作系统、系统进行开发是的开发语言、系统所使用的数据库产品等进行确定;根据系统在上述的设计阶段中得出的系统设计方案,通过严格的按照系统设计说明书上的规则,建立系统需要的各种类与系统需要的对象等,并且要在系统数据库中建立设计过程中设计出来的关系表;根据系统设计阶段的设计说明书,对系统的各个功能模块进行编码,并且,在计算机上进行具体的实现。 ( 4)系统测试阶段。 本文的 系统测试 阶段的任务主要有以下几点:对上述系统实现阶段的实现的各个功能模块以及实现的功能模块内的各个具体的功能点进行单独的测试,从而确定, 系统实现的功能能否运行的正常,系统实现的功能是否是按照设计过程中的设计说明书上所设计的方式进行运行的,系统实现的功能是否达到了系统预期的运行效果等; ( 5)系统配置发布阶段。 本文的 系统配置发布 阶段的任务主要有以下几点:将系统测试阶段经过测试的系统进行最后的整理和修改,对实现的系统发布最终版本;并且,需要指定系统在特定的服务器上进行安装和调试,保证发布的系统能够正常的工作。 ( 6)系统维护阶段。 本文的 系统维护 阶段的任务主要有以下几点:收集系第二章 关键技术介绍 11 统的用户在使用了系统之后,所产生的对系统的意见和对系统改进的建议;对系 统在运行过程中所发现的错误进行修正;根据系统的业务发展,对系统开发新的功能点。 第五节 本章小结 本章主要对系统用到的关键技术等进行了简单的介绍,包括 式以及 构等, 并且介绍了本文系统开发步骤。第三章 系统需求分析 12 第三章 系统需求分析 第一节 系统可行性分析 在对系统进行需求分析之前,我们都会对系统进可行性分析,在进行新系统的开发之前,对系统的可行性分析是非常重要的,对新系统的经济、政治以及社会等方面因素,进行深入的调查和研究,在系统实际开发之前,是非常有必要性的,对新系统进行可行性分析可以避 免对系统的投资等的判断失误,从而减少系统的风险。对系统进行可行性研究的主要目的是:对系统的总体方面进行分析,以便我们能做用最少的时间和资源,确定我们的系统能否值得我们进行开发。我们对本文系统的可行性分析主要包括了以下三个方面。 技术可行性分析。 我们在对本文系统进行开发时,拟采用的主要技术有面向对象分析和设计技术,统一建模技术,系统主要采用基于 架的分层架构,系统实现主要是 面向对象语言。目前来讲,上面提到的技术已经非常的成熟。本文系统的前身也是基于 构的,所以,我们在开发本文系统的 时候,选用上述技术进行我们系统的开发,可以利用原有的遗留系统以及可以和其他的系统进行交互以及协同工作。本文系统的开发团队中,大部分系统开发人员都有过类似系统的开发经历,他们对系统的业务以及系统所使用的开发技术都是非常的熟悉。一个良好的开发团队是系统能够进行顺利开发出来的重要保证。 经济可行性分析。 经济可行性分析是对系统的投入以及系统经济产出的一个分析过程,通常是需要对系统的投入成本以及系统后期能够产生的经济效益进行分析,以及对系统的投资进行预算,我们需要在经济上能够支持系统的整个开发过程,所以,对系统进行 开发之前,对其经济可行性进行分析也是特别重要的。在技术可行性分析中,我们知道本系统采用的都是目前非常成熟的技术,所以,我们在技术支持方面,可以做到减少投入。系统硬件方面,本文系统对硬件的要求不是很苛刻,而且,也不需要高性能以及成本高傲的设备。综上所述,本文在经济上是可行的。 运营可行性分析。 我们的系统是基于分层模式的 构的,由于 系统需求分析 13 架构的可移植性等跨平台的因数,我们新开发出来的系统本质上是具有良好的可移植性的,这样能够减少系统移植以及系统的维护成本。我们的系统的客户端只需要配置浏览器就可以进行 实际的应用,而系统的服务器端,我们可以对其进行远程的配置操作,系统在运营过程中,我们很少需要直接对系统服务器进行操作,一般情况下都是通过客户端的浏览器实现对系统服务器数据的访问,这样,我们系统的开发接口是标准化的,而且其接口非常的简单,从而实现业务的可行性,使系统运营简单而且容易操作。 第二节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论