人事信息管理系统的分析与设计12980.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公司倡倡导、许许多公司司参与一一起建立立的一种种动态网网页技术术标准,JJSP技技术是在在Serrvleet技术术基础上上发展起起来的,它它正在飞飞速发展展中,现现在已经经成为JJavaa服务器器编程的的重要组组成部分分。JSP是是结合mmarkkup(HTMML 或或 XMML)和和Javva代码码来处理理的一种种动态页页面。每每一页第第一次被被调用时时,通过过JSPP引擎自自动被编编译成SServvlett,然后后被执行行,以后后每次调调用时,执执行编译译过的SServvlett。JSSP提供供了多种种方式访访问Jaavacclasss、SServvlett、Apppleets和和W eebSeerveer,因因此,WWeb应应用的功功能可以以分成多多个明确确的定义义公用接接口的组组件,通通过JSSP将它它们结合合在一起起。这种模式式允许工工作分成成两部分分:组件件开发与与页面设设计和编编译(结结合一些些方法调调用)。在这种种应用编编译模式式,使得得业务逻逻辑和数数据处理理分开。现在已经经有许多多WebbSerrverr支持JJSP,这这使得JJSP具具有良好好的可移移植性。JSP与与微软的的ASPP技术非非常类似似,两者者都提供供在HTTML代代码中混混合某种种程序代代码、由由语言引引擎解释释执行代代码的能能力。AASP的的编程语语言是VVBSccrippt之类类的脚本本语言,JJSP使使用的是是JAVVA,这这是两者者最明显显的区别别。另外外,ASSP和JJSP还还有一个个更本质质的区别别:两种种语言引引擎用完完全不同同的方式式处理页页面中嵌嵌入的程程序代码码。在AASP下下,VBBScrriptt代码被被ASPP引擎解解释执行行;在JJSP下下,代码码被编译译成Serrvleet并由由javva虚拟拟机执行行,这种种编译操操作只在在对JSSP页面面的第一一次请求求时发生生。总的来说说,JSSP技术术具有以以下特点点:1将内内容的产产生和显显示进行行分离:使用jssp技术术,weeb页面面开发人人员可以以使用HHTMLL或者XXML标标志来设设计和格格式化最最终页面面。使用用JSPP标志或或者小脚脚本来产产生页面面上的动动态内容容。产生生内容的的逻辑被被封装在在标志和和JAVVABEEAN群群组件中中,并且且捆绑在在小脚本本中,所所有的脚脚本在服服务器端端执行。如果核核心逻辑辑被封装装在标志志和JAAVABBEANNS中,那那么其他他人,如如WEBB管理人人员和页页面设计计人员,能能够编辑辑和使用用JSPP页面。在服务务器端,JJSP引引擎解释释JSPP标志,产产生所请请求的内内容,并并且将结结果以HHTMLL页面形形式发送送回浏览览器。2强调调可重用用的群组组件绝大多数数JSPP页面依依赖于可可重用并并且跨平平台的组组件(如如:JAAVABBEANN或者EENTEERPRRISEE JAAVABBEANN)来执执行应用用所要求求的更为为复杂的的处理。开发人人员能够够共享和和交换执执行普通通操作的的组件,或或者使得得这些组组件为更更多的使使用者或或团体所所使用。基于组组件的方方法加速速了开发发过程,并并且使得得各种群群组织在在他们现现有的技技能和优优化结果果的开发发努力中中得到平平衡。3采用用标志简简化页面面开发WEB页页面开发发人员不不会都熟熟悉脚本本语言的的程序设设计人员员。JSSP技术术封装了了许多功功能,这这些功能能是在易易用的、与JSSP相关关的XMML标志志中进行行动态内内容产生生所需要要的。标标准的JJSP标标志能够够存取和和实列化化JAVVABEEAN组组件,设设定或者者检索群群组件属属性,下下载APPPLEET,以以及执行行用其它它方法更更难于编编码和耗耗时的功功能。JSP技技术很容容易整合合到多种种应用体体系结构构中,以以利用现现有的工工具和技技巧,并并且扩展展到能够够支持企企业级的的分布式式应用。4一次次遍写,各各处执行行作为JAAVA平平台的一一部分,JJSP拥拥有jaava程程序设计计语言”一次编编写,各各处执行行“的特点点。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(); Strringg urrl ="jddbc:odbbc:DDrivver=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 结构化化生命周周期法结构化生生命周期期开发方方法,其其基本思思想是:按照管管理信息息系统生生命周期期的概念念,严格格地按照照系统生生命周期期的各个个过程和和步骤去去开发系系统,其其特点是是:采用用“自上而而下”的开发发策略,进进行系统统分析和和系统设设计,然然后,“自下而而上”地开发发和调试试各个模模块,最最后实现现模块联联调和整整个系统统的联调调;工作作文件的的标准化化与文档档化;强强调面向向用户的的观点信息系统统的生命命周期 任任何事物物都有产产生、发发展、成成熟、消消亡(更更新)的的过程,信信息系统统也不例例外。信信息系统统在使用用的过程程中随着着其生存存环境的的变化,要要不断维维护、修修改,当当它不再再适应的的时候就就要被淘淘汰,就就由新系系统代替替老系统统,这种种周期循循环称为为信息系系统的生生命周期期,图11.1表表示信息息系统的的生命周周期以及及相应的的工作步步骤。结构化生生命周期期开发方方法开发发一个系系统,将将整个开开发过程程划分为为5个依依次连接接的阶段段:系统规划划阶段:进行初初步的调调查,通通过可行行性研究究确定下下一个阶阶段的实实施。系统分析析阶段:主要任任务是明明确系统统开发的的请求,并并确定系系统的总总体设计计方案,然然后进行行详细设设计。系统设计计阶段:主要任任务是从从管理信信息系统统的总体体目标出出发,根根据系统统分析阶阶段对系系统的逻逻辑功能能的要求求,并考考虑到经经济、技技术和运运行环境境等方面面的条件件,确定定系统的的总体结结构和系系统各组组成部分分的技术术方案,合合理选择择计算机机和通信信的软、硬件设设备,提提出系统统的实施施计划,确确保总体体目标的的实验。系统实施施阶段:主要任任务是,根根据详细细设计文文档将详详细设计计转化为为所要求求的编程程语言或或数据库库程序语语言,并并对这些些程序进进行调试试和程序序单元测测试,验验证程序序模块接接口与详详细设计计文档的的一致性性。系统运行行阶段:主要任任务是进进行系统统的日常常运行管管理,评评价系统统的运行行效率,对对运行费费用和效效果进行行监理审审计。这四个阶阶段共同同构成了了系统开开发的生生命周期期。结构构化生命命周期开开发方法法严格区区分了开开发阶段段,非常常重视文文档工作作,对于于开发过过程中出出现的问问题可以以得到及及时的纠纠正,避避免了出出现混乱乱状态。7.3原原型法原型法在在系统开开发过程程中也得得到不少少应用。原型法法的基本本思想是是系统开开发人员员凭借自自已对用用户需求求的理解解,通过过强有力力的软件件环境支支持,构构造出一一个实在在的系统统原型,然然后与用用户协商商,反复复修改原原型直到到用户满满意。原原型法的的应用使使人们对对需求有有了渐进进的认识识,从而而使系统统开发更更有针对对性。另另外,原原型法的的应用充充分利用用了最新新的软件件工具,使使系统开开发效率率大为提提高。原型法主主要用于于以下一一些场合合:1事先先难以说说明需求求的较小小的应用用系统;2决策策支持系系统;3与生生命周期期法结合合起来使使用,即即整体上上仍使用用生命周周期法,而而仅对其其中功能能独立的的模块采采用原型型法。原原型法要要求快速速建立原原型系统统,这就就要求有有软件开开发工具具的支持持。8. 系系统开发发总结通过这次次毕业设设计让我我对前面面学过的的许多课课程有了了更为深深刻的理理解,也也是我对对这四年年所学的的东西的的一个综综合体现现。然而而这次设设计让我我感受颇颇深,让让我真正正体会到到了在整整个过程程给我带带来的无无奈与快快乐。综综合起来来,主要要体现在在以下几几个方面面:首先,急急于求成成的心情情给我带带来了很很大的困困难。以以前我注注重是编编码过程程,以为为只要能能把最后后的功能能实现了了就可以以了,所所以一开开始我就就稍微理理了一下下思绪就就动起手手来编码码,我原原以为很很快就能能完成此此次任务务,可万万万没想想到,编编了二三三天,自自已就陷陷入了泥泥潭,进进退两难难,但后后来面临临的问题题只有重重来,这这真是给给了我很很大的打打击,这这样的反反复让我我进行了了几次。后来我我终于沉沉住气,吸吸取前几几次的教教训,严严格的按按照“管理信信息系统统”“软件件开发工工具”所提到到开发管管理信息息系统所所用的方方法中都都把系统统规划和和系统分分析放在在极为重重要的位位置。认认真细致致地对开开发过程程进行了了规划和和分析,才才逐渐弄弄清了整整个系统统的流程程,把握握整体布布局,明明确了系系统的基基本功能能,做好好业务流流程图、数据流流图的情情况下,在在设计好好系统各各主要部部分,将将一些细细节问题题考虑周周全后才才开始动动手进行行开发,使使得后来来的工作作才得以以顺利进进行。其次,在在编程语语言的熟熟悉程度度也让我我对整个个开发过过程受到到了一定定的阻碍碍。因为为以前只只独立编编制过一一些微型型程序,而而那些程程序涉及及面比较较窄,实实现的功功能相当当有限,从从而要求求对语言言的