人事信息管理系统技术手册.docx
人事信息管理系统的分析和设计目 录1.简介介2. 系系统概述述2.1系系统功能能与应用用背景2.2系系统预览览2.3系系统特点点2.4 JSPP概述3.系统统设计3.1 系统设设计思想想3.2 系统功功能模块块划分3.3 系统结结构设计计4. 数数据库设设计4.1 数据库库需求分分析4.2 数据库库概念设设计4.3 数据库库逻辑设设计5.组件件的编写写 5.11 Beean的的编写6客户户界面设设计6.1共共用模块块设计6.2 用户登登录模块块设计6.3 用户模模块设计计6.4 部门模模块设计计6.5员员工模块块设计6.6 培训模模块设计计6.7 奖惩模模块设计计6.8 薪资模模块设计计6.9 统计分分析模块块设计6.100 应聘聘模块设设计6.111 调动动模块设设计7系统统开发的的策略与与方法7.1系系统开发发的策略略7.2 结构化化生命周周期7.3 原型法法8. 系系统开发发总结1. 简简介随着计算算机的普普及和计计算机科科学技术术的飞速速发展,人们开开始越来来越多地地利用计计算机解解决实际际问题。员工信信息管理理是企业业信息管管理的重重要部分分,面对对大量的的人事信信息,采采用人力力处理即即浪费时时间、又又浪费人人力和物物力,并并且数据据的准确确性低。因此,开发一一个界面面友好,易于操操作的人人力资源源管理软软件进行行自动化化处理变变得十分分重要,这正是是本系统统开发的的目的和和意义。本文所所阐述的的人力资资源管理理系统,以浏览览器/服务器器模式高高效地实实现了人人力资源源管理系系统的各各项功能能,可进行行多条件件查询、更新、密码设设置、工工资和奖奖金的统统计发放放等功能能.提升了了企业的的效率和和竞争力力,满足了了现代企企业管理理的需要要.开发方案案中主要要介绍开开发人事事信息系系统得目目的、开开发方案案的选择择及开发发框架的的技术的的确定;需求分分析介绍绍了人事事信息系系统的总总体需求求及系统统各模块块的功能能需求;系统设设计介绍绍了系统统设计的的指导思思想、数数据库的的设计、系统模模块的设设计;关关键技术术介绍了了在具体体实现时时需解决决的一些些技术,如开发发框架的的整合技技术、开开发框架架与数据据库的连连接及数数据的备备份与还还原。关键字: JSSP,JJAVAA,Acccesss 997数据据库,BB/S模模式 2系统统概述2.1系系统功能能与应用用背景现在网络络的发展展已呈现现商业化化、全民民化、全全球化的的趋势。目前,几乎世世界上所所有的公公司都在在利用网网络传递递商业信信息,进进行商业业活动,从宣传传企业、发布广广告、招招聘雇员员、传递递商业文文件乃至至拓展市市场、网网上销售售等,无无所不能能。如今今网络已已成为企企业进行行竞争的的战略手手段。企企业经营营的多元元化拓展展,企业业规模的的进一步步扩大,对于企企业的管管理、业业务扩展展、企业业品牌形形象等提提供了更更高的要要求。在在以信息息技术为为支撑的的新经济济条件下下,越来来越多的的企业利利用起网网络这个个有效的的工具。全球范围围内的企企业内部部组织正正在发生生巨变,未来企企业成功功的关键键的依靠企业业人力资源源,人才之之争已经经成为市市场竞争争中的核核心内容容之一,以人为为本成为为企业立立足和发发展的根根本。有有效力管管理企业业的人力力资源,为企业提提供强有有力的储储备力量量,使之成为为企业发展展的主动力。通过人人力资源源的有效效管理,掌握最最新的、准确的的企业人力力资源信信息,并对其进行行复杂的的统计与与分析,从从而充分发发挥每个个员工的的潜能,为企业业创造更更大的价价值。对于任何何一个企企业而言言,企业业的品牌牌形象至至关重要要。 特特别是对对于互联联网技术术高度发发展的今今天,通通过人力力资源管管理的网网站,员员工可通通过网站站侧面的的了解企企业形象象及企业业实力,因此,建立具具有国际际水准的的网站能能够极大大的提升升企业在在员工心心中的整整体形象象。在登登录后,员工能能看到优优秀的上上榜员工工,而如如果这里里没有他他的名字字,会极极大的激激发他的的斗志,这也是是本系统统的作用用之一。通过这这种方式式,使员员工自动动的全身身心投入入工作,这要比比开动员员大会效效果明显显得多,效率很很高很多多。许多人知知道,一一个公司司的所有有和员工工有关的的运作,包括加加薪,出出差,请请假,人人员的调调动,离离任等等等都由人人力资源源部门来来完成,如果是是一家拥拥有上千千人的大大型企业业,这个个工作量量是相当当惊人的的。因此此本系统统的开发发,大大大缓解了了该部门门的工作作压力,也避免免了以前前人工作作业的错错误几率率。总结上述述几点,长红机机械有限限公司网网站建设设目标可可总结如如下:1) 帮帮助企业业建立有有效的企企业形象象宣传、企业风风采展示示、打造造企业新新形象。2) 增增加员工工间竞争争机制,鼓舞大大家工作作积极性性,3) 采采取电脑脑管理人人的方法法,为企企业节省省人力,物力。网络化的的今天,网络人人力资源源管理系系统,使使新的人人力资源源协作管管理模式式成为可可能。通通过网络络管理系系统,专专门的人人力资源源管理人人员可以以提高自自身的工工作效率率,作好好人力资资源管理理的协调调工作,提高人人力资源源利用率率;通过过网络管管理系统统,员工工可以直接接管理自自己的技技能,有有效地发发现和挖掘自自身的潜潜能,及及时与自自己的上上级、下属、同同事进行行的沟通通与交流流,同心心协作,积积极为企企业的发发展与决决策贡献献力量。通过网网络人力力资源管管理系统统对企业业人力资资源进行行管理,使企业业人力资资源管理理适应时时代的发发展要求求,大大大提高了了企业的的核心竟竟争力。系统功能能:.员工管管理 .信息息统计 .培培训管理理 .奖惩管管理 .薪资资管理 .薪薪资报表表 .应聘管管理 .部门门管理 .用用户管理理 .员工调调动管理理 .系系统帮助助2.2系系统预览览图2-11所示是是系统登登录界面面图2-11 系系统登录录界面图2-22所示是是系统主主界面图2-22 系系统主界界面2.3系系统特点点页面模块块化:本本系统在在界面设设计上都都采用模模块化处处理思想想,把很很多页面面共有部部分分集集成一个个模块,例如页页面的头头、尾和和导航条条,这样样在开发发是直接接引用这这些共用用页面就就可以了了,大大大提高开开发效率率并提高高系统可可维护性性。三层结构构:本系系统采用用三层结结构设计计,既程程序逻辑辑结构分分为用户户界面层层、业务务逻辑处处理层和和数据存存储层。三层在在物理结结构上也也是独立立的,业业务逻辑辑处理层层采用jjavaabeaan实现现,用户户界面与与逻辑分分离,系系统的安安全性、可维护护性、重重用性和和可扩展展性都大大大提高高。面向对象象设计:在系统统中将用用户、图图书等都都封装成成相应的的类,同同时每类类都有自自己对应应的操作作类,从从而再次次提高了了对数据据库操作作的安全全性和程程序的可可扩展性性。易操作:要求设设计的系系统功能能齐全,界面友友好,操操作方便便,必要要的地方方进行提提示。源程序可可读性:为了便便于其他他设计,维护人人员读懂懂代码或或以后的的代码修修改,软软件升级级维护,即可能能做好代代码注释释工作。优化原则则:为了了达到优优化的目目的,合合理的运运用窗口口,菜单单,对象象等的继继承,自自定义用用户对象象,事件件,函数数,减少少不必要要的重复复性代码码,使程程序简介介明了,也方便便了将来来的维护护。人性化设设计:本本系统导导航的另另一个亮亮点是导导航明显显。不管管用户位位于本系系统的那那个角落落,都不不会迷路路。2.4 JSPP概述JSP(Javva SServver Pagges)是由SSun Miccrossysttemss公司倡倡导、许许多公司司参与一一起建立立的一种种动态网网页技术术标准,JSPP技术是是在Seervllet技技术基础础上发展展起来的的,它正正在飞速速发展中中,现在在已经成成为Jaava服服务器编编程的重重要组成成部分。JSP是是结合mmarkkup(HTMML 或或 XMML)和和Javva代码码来处理理的一种种动态页页面。每每一页第第一次被被调用时时,通过过JSPP引擎自自动被编编译成SServvlett,然后后被执行行,以后后每次调调用时,执行编编译过的的Serrvleet。JJSP提提供了多多种方式式访问JJavaaclaass、Serrvleet、AApplletss和W ebSServver,因此,Webb应用的的功能可可以分成成多个明明确的定定义公用用接口的的组件,通过JJSP将将它们结结合在一一起。这种模式式允许工工作分成成两部分分:组件件开发与与页面设设计和编编译(结结合一些些方法调调用)。在这种种应用编编译模式式,使得得业务逻逻辑和数数据处理理分开。现在已经经有许多多WebbSerrverr支持JJSP,这使得得JSPP具有良良好的可可移植性性。JSP与与微软的的ASPP技术非非常类似似,两者者都提供供在HTTML代代码中混混合某种种程序代代码、由由语言引引擎解释释执行代代码的能能力。AASP的的编程语语言是VVBSccrippt之类类的脚本本语言,JSPP使用的的是JAAVA,这是两两者最明明显的区区别。另另外,AASP和和JSPP还有一一个更本本质的区区别:两两种语言言引擎用用完全不不同的方方式处理理页面中中嵌入的的程序代代码。在在ASPP下,VVBSccrippt代码码被ASSP引擎擎解释执执行;在在JSPP下,代代码被编编译成SServvlett并由jjavaa虚拟机机执行,这种编编译操作作只在对对JSPP页面的的第一次次请求时时发生。总的来说说,JSSP技术术具有以以下特点点:1将内内容的产产生和显显示进行行分离:使用jssp技术术,weeb页面面开发人人员可以以使用HHTMLL或者XXML标标志来设设计和格格式化最最终页面面。使用用JSPP标志或或者小脚脚本来产产生页面面上的动动态内容容。产生生内容的的逻辑被被封装在在标志和和JAVVABEEAN群群组件中中,并且且捆绑在在小脚本本中,所所有的脚脚本在服服务器端端执行。如果核核心逻辑辑被封装装在标志志和JAAVABBEANNS中,那么其其他人,如WEEB管理理人员和和页面设设计人员员,能够够编辑和和使用JJSP页页面。在在服务器器端,JJSP引引擎解释释JSPP标志,产生所所请求的的内容,并且将将结果以以HTMML页面面形式发发送回浏浏览器。2强调调可重用用的群组组件绝大多数数JSPP页面依依赖于可可重用并并且跨平平台的组组件(如如:JAAVABBEANN或者EENTEERPRRISEE JAAVABBEANN)来执执行应用用所要求求的更为为复杂的的处理。开发人人员能够够共享和和交换执执行普通通操作的的组件,或者使使得这些些组件为为更多的的使用者者或团体体所使用用。基于于组件的的方法加加速了开开发过程程,并且且使得各各种群组组织在他他们现有有的技能能和优化化结果的的开发努努力中得得到平衡衡。3采用用标志简简化页面面开发WEB页页面开发发人员不不会都熟熟悉脚本本语言的的程序设设计人员员。JSSP技术术封装了了许多功功能,这这些功能能是在易易用的、与JSSP相关关的XMML标志志中进行行动态内内容产生生所需要要的。标标准的JJSP标标志能够够存取和和实列化化JAVVABEEAN组组件,设设定或者者检索群群组件属属性,下下载APPPLEET,以以及执行行用其它它方法更更难于编编码和耗耗时的功功能。JSP技技术很容容易整合合到多种种应用体体系结构构中,以以利用现现有的工工具和技技巧,并并且扩展展到能够够支持企企业级的的分布式式应用。4一次次遍写,各处执执行作为JAAVA平平台的一一部分,JSPP拥有jjavaa程序设设计语言言”一次编编写,各各处执行行“的特点点。3.系统统设计3.1 系统设设计思想想1 页面模块块化本系统把把页面中中的一些些常用部部分集成成为模块块,如页页面的头头和尾,这样设设计新的的页面时时如果有有重复出出现部分分,只需需要拿现现成的模模块来组组装就可可以了。2 三层结构构架构本系统采采用三层层架构设设计,它它的工作作原理如如图2-3所示示组织SQL语句查询数据给出图书ID查询图书资料给出信息ID查询信息JavaBean数据库操作界面返回查询结果返回信息对象数据存储层业务处理层用户界面层图3-33 三层层架构的的工作原原理采用三层层架构以以后,用用户界面面层通过过统一的的接口向向业务层层发送请请求,业业务层按按自己的的逻辑规规则将请请求处理理后进行行数据库库操作,然后将将数据库库返回的的数据封封装成类类的形式式返回给给用户层层。这样样用户界界面层甚甚至可以以不知道道数据库库结构,它只要要维护与与业务层层之间的的接口即即可。这这种方式式在一定定程度上上增加了了数据库库的安全全性,同同时减低低了对用用户界面面层开发发人员的的要求,因为它它根本不不需要进进行任何何数据库库操作。上面的JJavaaBeaan通过过返回对对象的形形式来返返回数据据,在类类的内部部可以规规定哪些些数据可可访问,哪些数数据是只只读,从从而通过过封装数数据达到到再一次次提高数数据安全全性的目目的。3 后台台维护和和前台显显示分开开把后台管管理员的的维护模模块和前前台用户户浏览信信息模块块独立开开来,而而又统一一于同一一个数据据库,便便于管理理员维护护数据,也便于于用户浏浏览。用用户的权权限控制制又增加加了系统统的安全全性。3.2 系统功功能模块块划分根据2节节的系统统功能分分析,可可以画出出系统功功能模块块图。如如图3-4所示示图3-44系统的的功能模模块图3.3 系统结结构设计计根据面向向对象和和三层结结构的设设计思想想,可以以得出如如图2-6所示示的系统统结构设设计图。人事信息管理JavaBean数据库操作管理调动管理薪资管理员工管理培训管理应聘管理奖惩管理员工管理用户管理部门管理应聘管理培训管理奖惩管理薪资管理图2-66 系统统结构设设计图4. 数数据库设设计数据库在在一个信信息管理理系统中中占有非非常重要要的地位位,数据据库结构构设计的的好坏将将直接对对应用系系统的效效率,以以及实现现的效果果产生影影响。合合理的数数据库结结构设计计可以提提高数据据存储的的效率,保证数数据的完完整和一一致。设计数据据库时应应该首先先充分了了解用户户的各方方面需求求,包括括现有和和将来可可能的增增加的需需求。数数据库设设计一般般包含如如下几个个步骤。(1) 数据库需需求设计计(2) 数据库概概念设计计(3) 数据库逻逻辑结构构设计4.1 数据库库需求分分析根据上述述需求,设计如如下所示示的数据据项和数数据结构构部门信息息,含数数据项:部门编编号、部部门名称称用户信息息,含数数据项:用户名名、真姓姓名、密密码、角角色等员工信息息,含数数据项:员工编编号、姓姓名、性性别、民民族、联联系电话话等应聘信息息,含数数据项:应聘职职位、姓姓名、工工作经验验、简历历等培训信息息,含数数据项:培训项项目、内内容、参参加人员员、教材材、影响响度等奖惩信息息,含数数据项:姓名、奖惩原原因、创创建日期期等薪资信息息,含数数据项:员工编编号、基基本工资资、午餐餐补贴、全勤奖奖、税、实发等等员工调动动信息,含数据据项:姓姓名、部部门、调调动批号号、审批批人、调调动原因因等4.2 数据库库概念设设计得到上面面的数据据项和数数据结构构后,就就可以设设计出满满足用户户需求的的各种实实体,以以及它们们之间的的关系,为后面面的逻辑辑结构设设计打下下基础。根据上面面的描述述,本系系统的实实体有:部门信信息实体体、用户户信息实实体、员员工信息息实体、应聘信信息实体体 、培培训信息息实体、奖惩信信息实体体、薪资资信息实实体、调调动信息息实体。用户信息息实体的的E-RR图如图图2-99所示姓名密码用户用户名角色图2-99 用户户信息实实体E-R图部门信息息实体的的E-RR图如图图2-110所示示员工信息息实体的的E-RR图如图图2-111所示示名称部门编号部门图 2-10 部门信信息实体体E-RR图性别员工编号姓名员工图 2-11 员工信信息实体体E-RR图应聘信息息实体的的E-RR图如图图2-112所示示应聘应聘职位姓名工作经验图 2-12 应聘信信息实体体的E-R图培训信息息实体的的E-RR图如图图2-113所示示培训教材名称参加学员讲师图 2-13 培训信信息实体体的E-R图奖惩信息息实体的的E-RR图如图图2-114所示示奖惩信息创建日期姓名内容奖惩原因图 2-14 奖惩信信息实体体的E-R图薪资信息息实体的的E-RR图如图图2-115所示示薪资信息实发金额员工编号住房补贴基本工资图 2-15 薪资信信息实体体的E-R图调动信息息实体的的E-RR图如图图2-116所示示调动信息调动原因员工姓名审批人调动部门图 2-16 调动信信息实体体的E-R图4.3 数据库库逻辑设设计数据的概概念结构构设计完完毕后,现在可可以将上上面的数数据库概概念结构构转化为为某种数数据库系系统的实实际数据据模型,也就是是数据库库的逻辑辑结构。由数据模模型利用用MS Acccesss进行数数据库的的详细设设计,其其基本表表的设计计如下:hr_yyh 用用户信息息列表说明:此此表存放放用户信信息。(2)hhr_bbm 部部门信息息列表说明:此此表存放放部门信信息。(3)hhr_yyp 应应聘信息息列表说明:此此表存放放应聘信信息。(4)hhr_yyg 员员工信息息表说明:此此表存放放员工信信息。(5)hhr_jjc 奖奖惩信息息列表说明:此此表存放放奖惩信信息。(6)hhr_ggz 薪薪资信息息列表说明:此此表存放放薪资信信息。(7)hhr_ppx 培培训信息息列表说明:此此表存放放培训信信息。(8)ttd 调调动信息息列表5.组件件的编写写在工程下下新建一一个包rrlzyy,然后后在这包包下新建建三个包包,即oop,,utiil,rrun。系统包包如图22-144所示。zxks.ophrjcpxypgzbmusertdzxks.utildatabasedataformatQueryPageTruncatezxks.runop_hrop_jcop_pxop_ypop_gzop_bmop_userop_td图2-114 系系统包图图在runn包下有有八个类类,其作作用如下下:op_uuserr类:管管理用户户 ,包包括员工工查询、修改、删除、添加等等op_bbm类:管理部部门,包包括部门门查询、修改、删除、添加等等op_hhr类:管理员员工,包包括员工工查询、修改、删除、添加等等op_ppx类:管理培培训,包包括培训训查询、修改、删除、添加等等op_jjc类:管理奖奖惩,包包括奖惩惩查询、修改、删除、添加等等op_yyp类:管理应应聘,包包括应聘聘查询、修改、删除、添加等等op_ggz类:管理薪薪资,包包括薪资资查询、修改、删除、添加等等op_ttd类:调动管管理,包包括调动动查询、删除等等在utiil包下下有两个个类,其其作用如如下:dataabasse类:数据库库连接dataaforrmatt类:数数据格式式转换QuerryPaage类类:数据据分页Trunncatte类:转换中中文在op包包下有八八个类,其作用用如下:userr类:管管理用户户bm类:管理部部门hr类:管理员员工px类:管理培培训yp类:管理应应聘jc类:管理奖奖惩gz类:管理薪薪资td类:管理调调动下面介绍绍类的实实现方式式5.1数数据连接接Beaan的编编写 这是一一个公共共类,其其它类如如果要连连接数据据库,只只需要构构造这个个类的对对象就可可以了。packkagee jddgl.utiil;impoort javva.ssql.*;publlic claass DattaBaase puubliic CConnnecttionn coonn; puubliic SStattemeent stmmt; puubliic RResuultSSet rs=nulll; puubliic SStriing sqllStrr=""" puubliic DDataaBasse() thiis.cconnnectt(); pubblicc boooleean connnecct() ttry Cllasss.foorNaame("suun.jjdbcc.oddbc.JdbbcOddbcDDrivver"").nnewIInsttancce(); Sttrinng uurl ="jjdbcc:oddbc:Driiverr=Miccrossoftt Acccesss DDrivver (*.mdbb);DBQQ=e:/jssp/rrlzyy/daatabbasee/rllzy_dattabaase.mdbb" coonn=DriiverrMannageer.ggetCConnnecttionn(urrl,""","""); sttmt = cconnn.crreatteSttateemennt (); caatchh(Exxcepptioon eee) Syysteem.oout.priintlln(""connnecct ddb eerroor:""+eee.geetMeessaage(); reeturrn ffalsse; rretuurn truue; /用于于执行查查询数据据库的操操作/返回回查询结结果集pubblicc RResuultSSet exeecQuueryy(Sttrinng ssql) Sttrinng uurl ="jjdbcc:oddbc:Driiverr=Miccrossoftt Acccesss DDrivver (*.mdbb);DBQQ=e:/jssp/rrlzyy/daatabbasee/rllzy_dattabaase.mdbb"ReesulltSeet rrs=nnulll;trry cconnn = DriiverrMannageer.ggetCConnnecttionn(urrl,""",""");SStattemeent stmmt = coonn.creeateeStaatemmentt();rrs = sttmt.exeecutteQuueryy(sqql);/sttmt.cloose(); cattch(SQLLExccepttionn exx) SSysttem.errr.prrinttln("DaataBBasee.exxecQQuerry(): "" + ex.gettMesssagge();reeturrn rrs;publlic voiid cclosseSttmt()tryysttmt.cloose();caatchh(SQQLExxcepptioon ee)e.priintSStacckTrracee();publlic voiid cclosseCoonn()tryycoonn.cloose();caatchh(SQQLExxcepptioon ee)e.priintSStacckTrracee();数据库连连接Beean DaataBBasee.jaava* 其它它Beaan的编编写请看看实例中中的代码码。6用户户界面设设计6.1共共用模块块设计为了提高高代码的的重用性性,把共共用部分分做成独独立的文文件保存存,保存存在innc目录录里。这这些文件件都是纯纯HTMML代码码。调用方式式:<% inccludde ffilee="./iinc/gs.incc"%>> 页页面格式式<%iinclludee fiile="./innc/ssesssionn.innc"%> 变量文文件6.2 用户登登录模块块设计为了检验验用户是是否是系系统的合合法用户户,所以以输入用用户名和和密码来来核对用用户的合合法性。该模块块需要用用到reeg.jjsp文文件。6.3 用户管管理模块块设计在该模块块用户可可以看见见现有的的用户;用户可可以查询询用户;用户可可以编辑辑用户,也可以以查看用用户的详详细资料料。6.4 部门管管理模块块设计在这个功功能模块块中,用用户可以以看见现现有的类类别信息息;用户户可以添添加、查查询、编编辑题目目类别信信息。6.5 员工信信息模块块设计在这个功功能模块块中,用用户可以以看见现现有的员员工信息息;用户户可以添添加、查查询、编编辑员工工信息。6.6应应聘模块块设计在这个功功能模块块中,用用户可以以看见现现有的应应聘;用用户可以以添加、修改、删除、查看应应聘信息息。6.7奖奖惩模块块设计在这个功功能模块块中,用用户可以以看见现现有的奖奖惩信息息;用户户可以添添加、修修改、删删除、查查看奖惩惩信息。6.8培培训模块块设计在这个功功能模块块中,用用户可以以看见现现有的培培训信息息;用户户可以添添加、修修改、删删除、查查看培训训信息。6.9薪薪资模块块设计在这个功功能模块块中,用用户可以以看见现现有的薪薪资信息息;用户户可以添添加、修修改、删删除、查查看薪资资信息。6.100统计/报表模模块设计计在这个功功能模块块中,用用户可以以看见现现有的统统计/报报表信息息;用户户可以添添加、修修改、删删除、查查看统计计/报表表信息。6.111 调动动管理模模块7 系统统开发策策略与方方法7.1系系统开发发的策略略每一种开开发方法法都要遵遵循相应应的开发发策略。任何一一种开发发策略都都要明确确以下问问题:系统要解解决的问问题:如如采取何何种方法法解决组组织管理理和信息息处理方方面的问问题,对对公司提提出的新新的管理理需求该该如何满满足等。系统可行行性研究究:确定定系统所所要实现现的目标标。通过过对公司司状况的的初步调调研得出出现状分分析的结结果,然然后提出出可行性性方案并并进行论论证。系系统可行行性的研研究包括括目标和和方案可可行性、技术的的可行性性、经济济方面的的可行性性和法律律可行性性等方面面的考虑虑。系统开发发的原则则:在系系统开发发过程中中,要遵遵循领导导参与、优化创创新、实实用高效效、处理理规范化化的原则则。系统开发发方法的的选择和和开发计计划的制制定:针针对已经经确定的的开发策策略选定定相应的的开发方方法,是是结构化化系统分分析和设设计方法法,还是是选择原原型法或或面向对对象的方方法。开开发计划划的制定定是要明明确系统统开发的的工作计计划、工工程进度度计划和和资源利利用计划划。7.2 结构化化生命周周期法结构化生生命周期期开发方方法,其其基本思思想是:按照管管理信息息系统生生命周期期的概念念,严格格地按照照系统生生命周期期的各个个过程和和步骤去去开发系系统,其其特点是是:采用用“自上而而下”的开发发策略,进行系系统分析析和系统统设计,然后,“自下而而上”地开发发和调试试各个模模块,最最后实现现模块联联调和整整个系统统的联调调;工作作文件的的标准化化与文档档化;强强调面向向用户的的观点信息系统统的生命命周期 任任何事物物都有产产生、发发展、成成熟、消消亡(更更新)的的过程,信息系系统也不不例外。信息系系统在使使用的过过程中随随着其生生存环境境的变化化,要不不断维护护、修改改,当它它不再适适应的时时候就要要被淘汰汰,就由由新系统统代替老老系统,这种周周期循环环称为信信息系统统的生命命周期,图1.1表示示信息系系统的生生命周期期以及相相应的工工作步骤骤。结构化生生命周期期开发方方法开发发一个系系统,将将整个开开发过程程划分为为5个依依次连接接的阶段段:系统规划划阶段:进行初初步的调调查,通通过可行行性研究究确定下下一个阶阶段的实实施。系统分析析阶段:主要任任务是明明确系统统开发的的请求,并确定定系统的的总体设设计方案案,然后后进行详详细设计计。系统设计计阶段:主要任任务是从从管理信信息系统统的总体体目标出出发,根根据系统统分析阶阶段对系系统的逻逻辑功能能的要求求,并考考虑到经经济、技技术和运运行环境境等方面面的条件件,确定定系统的的总体结结构和系系统各组组成部分分的技术术方案,合理选选择计算算机和通通信的软软、硬件件设备,提出系系统的实实施计划划,确保保总体目目标的实实验。系统实施施阶段:主要任任务是,根据详详细设计计文档将将详细设设计转化化为所要要求的编编程语言言或数据据库程序序语言,并对这这些程序序进行调调试和程程序单元元测试,验证程程序模块块接口与与详细设设计文档档的一致致性。系统运行行阶段:主要任任务是进进行系统统的日常常运行管管理,评评价系统统的运行行效率,对运行行费用和和效果进进行监理理审计。这四个阶阶段共同同构成了了系统开开发的生生命周期期。结构构化生命命周期开开发方法法严格区区分了开开发阶段段,非常常重视文文档工作作,对于于开发过过程中出出现的问问题可以以得到及及时的纠纠正,避避免了出出现混乱乱状态。7.3原原型法原型法在在系统开开发过程程中也得得到不少少应用。原型法法的基本本思想是是系统开开发人员员凭借自自已对用用户需求求的理解解,通过过强有力力的软件件环境支支持,构构造出一一个实在在的系统统原型,然后与与用户协协商,反反复修改改原型直直到用户户满意。原型法法的应用用使人们们对需求求有了渐渐进的认认识,从从而使系系统开发发更有针针对性。另外,原型法法的应用用充分利利用了最最新的软软件工具具,使系系统开发发效率大大为提高高。原型法主主要用于于以下一一些场合合:1事先先难以说说明需求求的较小小的应用用系统;2决策策支持系系统;3与生生命周期期法结合合起来使使用,即即整体上上仍使用用生命周周期法,而仅对对其中功功能独立立的模块块采用原原型法。原型法法要求快快速建立立原型系系统,这这就要求求有软件件开发工工具的支支持。8. 系系统开发发总结通过这次次毕业设设计让我我对前面面学过的的许多课课程有了了更为深深刻的理理解,也也是我对对这四年年所学的的东西的的一个综综合体现现。然而而这次设设计让我我感受颇颇深,让让我真正正体会到到了在整整个过程程给我带带来的无无奈与快快乐。综综合起来来,主要要体现在在以下几几个方面面:首先,急急于求成成的心情情给我带带来了很很大的困困难。以以前我注注重是编编码过程程,以为为只要能能把最后后的功能能实现了了就可以以了,所所以一开开始我就就稍微理理了一下下思绪就就动起手手来编码码,我原原以为很很快就能能完成此此次任务务,可万万万没想想到,编编了二三三天,自自已就陷陷入了泥泥潭,进进退两难难,但后后来面临临的问题题只有重重来,这这真是给给了我很很大的打打击,这这样的反反复让我我进行了了几次。后来我我终于沉沉住气,吸取前前几次的的教训,严格的的按照“管理信信息系统统”“软件件开发工工具”所提到到开发管管理信息息系统所所用的方方法中都都把系统统规划和和系统分分析放在在极为重重要的位位置。认认真细致致地对开开发过程程进行了了规划和和分析,才逐渐渐弄清了了整个系系统的流流程,把把握整体体布局,明确了了系统的的基本功功能,做做好业务务流程图图、数据据流图的的情况下下,在设设计好系系统各主主要部分分,将一一些细节节问题考考虑周全全后才开开始动手手进行开开发,使使得后来来的工作作才得以以顺利进进行。其次,在在编程语语言的熟熟悉程度度也让我我对整个个开发过过程受到到了一定定的阻碍