《人事信息管理系统资料讲解.doc》由会员分享,可在线阅读,更多相关《人事信息管理系统资料讲解.doc(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Good is good, but better carries it.精益求精,善益求善。人事信息管理系统-人事信息管理系统1.人事管理系统的发展历史可以追溯到20世纪60年代末期。人事信息管理系统由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和人事信息管理系统发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人事管人事信息管理系统理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种人事信息管理系统系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信人事信息管理系统息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能人事信息管理
2、系统。但是,它的出现为人事的管理展示了美好的前景,即用计算机的高速度和自人事信息管理系统动化来替代手工的巨大工量,用计算机的高准确性来避免手工的错误和误人事信息管理系统差,使大规模集中处理大型企业的薪资成为可能。2人事信息管理系统.第二代的人事管理系统出现于20世纪70年代末。由于计算机技术的飞人事信息管理系统速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的人事信息管理系统发展,都为人事管理系统的阶段性发展提供了可能。第二代人事管理系统基人事信息管理系统本上解决了第一代系统的主要缺陷,对非财务的人事信息和薪资的历史信人事信息管理系统息都给予了考虑,其报表生成和薪资数据分析功能也都
3、有了较大的改善。但人事信息管理系统这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人事的需人事信息管理系统求和理念,而且其非财务的人事信息也不够系统和全面。人事信息管理系统3.人事管理系统的革命性变革出现在20世纪90年代末。由于市场人事信息管理系统竞争的需要,如何吸引和留住人才,激发人事的创造性、工作责任感和工作人事信息管理系统热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之人事信息管理系统一。"公正、公平、合理"的企业管理理念和企人事信息管理系统业管理水平的提高,使社会对人事管理系统有了更高的需求;同时由于个人电人事信息管理系统脑的普及,数据
4、库技术、客户/服务器技术,特别是Internet/I人事信息管理系统ntranet技术的发展,使得第三代人事管理系统的出现成为必然。人事信息管理系统第三代人事管理系统的特点是从人事管理的角度出发,用集中的数据库将几乎人事信息管理系统所有与人事相关的数据(如薪资福利、招聘、个人职业生涯的设计、培人事信息管理系统训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管人事信息管理系统理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具人事信息管理系统、分析工具和信息的共享使得人事管理人员得以摆脱繁重的日常工作人事信息管理系统,集中精力从战略的角度来考虑企业人事规划和政策。人事信息管
5、理系统本系统的开发是为管理员工这一块的工作人员从繁重的信息量解脱出来人事信息管理系统。提高工作效率,使信息管理更准确更轻松,达到办公自动化的目的.人事信息管理系统使用了此系统后,可由计算机完成本单位员工的信息管理;奖惩信息管理;人事信息管理系统考勤管理等任务;工资管理等,可以很便捷的查询员工的基本信息,各种人事信息管理系统数据的综合统计,排名以及各种报表的打印和输出。人事信息管理系统基本功能描述:(1)采取身份验证措施,保证系统人事信息管理系统的安全性。(2)方便的查询功能,快捷的找到所需的信人事信息管理系统息和数据。(3)完善的个人服务功能:职工可填写本人事信息管理系统人基本信息并可随时查看
6、本人所有信息和修改本人基本信息。(4)操作员的主要工作:对单位员工的相关信息、考勤、奖惩和人事信息管理系统工资情况等进行管理,并对有关的数据进行统计。人事信息管理系统(5)安全的在线操作体系,使客户能够安全便捷地进行网上操作管理工作。人事信息管理系统(6)后台管理使用本地数据库,与因特网上的数据库实人事信息管理系统时同步,保证信息能够安全及时有效的处理,便于管理者及时了解本人事信息管理系统单位的人事管理状况。前台1、本单人事信息管理系统位用户注册;2、用户登录;人事信息管理系统3、填写本人基本信息;4、查看本人所有相关信人事信息管理系统息;5、修改本人基本信息。6、在人事信息管理系统线留言,员
7、工可对本单位的管理情况和工作情况进行反映和提出自己的建议,人事信息管理系统员工通过进入留言本进行交流,丰富员工的业余生活等。人事信息管理系统7、公告栏,对单位的一些信息进行公告。后台操作管人事信息管理系统理用户管理对前台用户和后台用人事信息管理系统户资料信息进行管理与维护,并实施权限限制以控制其访问的范围,保证人事信息管理系统本系统的安全性。信息管理对人事人事信息管理系统信息进行录入、修改、删除,使数据及时得到更新。留人事信息管理系统言本管理在前台的留言本板块交流进行管理,方便员人事信息管理系统工之间的交流。其他信息管理信息管理人事信息管理系统分新闻中心、公告栏和留言等几项管理,使数据得到及时
8、合理的更新。统计信息管理对单位的人员流动、相关数据分人事信息管理系统析等做出统计,方便管理人员进行人事管理分析和处理;同时对于系人事信息管理系统统的数据,本系统设计了数据库的备份和数据库的还原,以防数据库的数人事信息管理系统据因过于庞大或数据的非法丢失,造成经济因素的影响和管理上的混乱人事信息管理系统。 人事信息管理系统根据系统需求分析,系统划分为7个模块:人事信息管理系统1.用户登录和注册模块用户登录和注册功能人事信息管理系统主要包括的功能如下:用户登录:验证用户的信息是否人事信息管理系统合法,以及验证用户是否为系统的合法用户。用户注人事信息管理系统册:由系统管理员添加新的用户。2
9、.用户和角色管理功人事信息管理系统能用户和角色管理功能主要包括用户管理、角色管人事信息管理系统理及其用户和角色之间的关系管理。在系统中主要包括:用户管理、人事信息管理系统角色管理、添加角色和用户修改密码。3.教师信息管人事信息管理系统理功能教师信息管理功能主要对教师信息的管理,人事信息管理系统如教师信息的添加、修改和删除等。在系统中主要包括:添加新的教师信息人事信息管理系统、删除教师信息、删除教师信息。4.班级和年级管人事信息管理系统理功能班级和年级管理功能主要实现班级和年级的人事信息管理系统管理功能,如班级和年级的添加、修改、删除、查看等。在系统中主要包括人事信息管理系统管理班级和年级、添加
10、班级和年级、修改班级和年级、查看班级和年人事信息管理系统级。5.课程信息管理功能课程信息人事信息管理系统管理功能主要对课程信息进行管理,如课程信息的添加、修改、删除等。在人事信息管理系统系统中主要包括添加课程信息、添加课程信息、删除课程信息。6.学生信息管理功能学生信息管理功能主要对学生信息进行管理,如学生信息的添加、修改、删除等。在系统中主要包括添加学生信息、修改学生信息、删除学生信息。7.学生成绩管理功能学生成绩管理功能主要对学生的成绩进行管理,如学生成绩的添加、删除、修改等。在系统中主要包括添加学生信息、修改学生信息、删除学生信息。 摘 要随着
11、科学技术的发展,计算机领域不断取得新的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来越离不开计算机。而在学校里,也需要计算机来处理大量的学生数据。在数字化的今天,为了加快学校学籍管理,以及使学校对学生数据的管理更加简单。开发一套学籍管理系统迫在眉捷,结合本次毕业设计的题目开发了学籍管理系统。本文是对学校里的大量学生学籍信息处理的研究。本文是基于B/S结构的在线学籍管理系统,开发主要包括后台数据库的建立和维护以及前端应用界面的开发两个方面。本系统用ASP.NET进行开发与设计,用SQL开发后台数据库。在界面外观上便于浏览和操作,数据查询时简单快
12、捷。系统实现了学生信息的添加、删除和修改,以及用户的注册、权限设置。 关键词:学籍管理;B/S结构;后台数据库设计目 录论文总页数:22页1 引言 11.1 课题背景 11.2 选题意义 11.3 主要研究内容 11.4 主要研究思路和方法 12 基础理论介绍 12.1 B/S模式 12.2 ASP.NET技术 22.3 C#语言 32.4 结构化查询语言SQL 33 
13、;系统方案 33.1 系统结构设计 33.2 系统模块划分 33.3 系统功能关系图 44 系统设计与实现 64.1 系统数据库设计 64.2 系统功能模块的设计与实现 95 系统测试 175.1 测试环境 175.2 测试过程 175.3 测试结果 19结 论 19参考文献 20致 谢 2
14、1声 明 22 输入正确的用户名和密码即可登录,只有以“教务外”的身份入,才能完全使用此系统;如果是新用户,请先注册,然后再登录,以“教师,学生”登录的用户只能查看相关的内容,不能进行其它操作。系统设置模块:该模块实现了对系统用户密码的修改和新用户注册的功能,系统用户分为教务处、学生和教师,新用户注册包括注册用户名、密码和级别。系统维护模块:该模块包括用户注销、教师维护和课程维护。用户注销就是删除用户;教师维护实现了对教师的添加,删除、修改、查询等功能;课程维护实现了对课程的添加、删除、修改、查询等功能。教师信息管理
15、模块:该模块实现了教师对教学任务的查询和期末成绩录入及学生名单的打印等功能。学生信息管理模块:该模块实现了学生对学生成绩的查询和学生对学生课程表的查询等功能。2、系统维护 本模块主要实现对数据库中的系统用户表、教师表、课程表进行操作,包括系统用户注销、教师维护和课程维护,对教师和课程信息进行添加、修改、查询及删除,从而方便了用户管理。3、学生信息管理模块 本模块所要实现的主要功能是学生成绩和课程表信息查询,主要实现对数据库中的学生表进行操作。 本模块在窗体设计中,运用了表单控件工具栏的内部控件,即命令按钮、单选按钮、标签、文本框等想结合的。
16、 输出控件DataGrid设置datasource属性,可以显示一系列行和列来表示记录集对象的记录,可以通过在单元格中键入或编程的方式,可以直接进行编辑,真正做到了简单有效。4、教师信息管理 本模块包罗课程管理和教学任务查询。在课程管理中可对学生名单进行打印和进行学生期末成绩录入;教师可按条件对教学任务进行查询,方便了用户使用。5、教务处信息管理对象及其集合。?Connection(连接对象):用于建立应用程序与数据库之间的连接,是其他对象的基础。它包含的Errors集合和Error对象,用来记录连接过程中所发生的错误信息。Command(命令对象):可执行一个
17、SQL查询、存储过程或有参数的查询,来对数据源操作。它包含的Parameters集合和Parameter对象,用来传递Command对象所需的命令参数。RecordSet(记录集对象):代表从数据表中通过查询所获得的一组记录,通过该对象所提供的方法与属性,可实现对记录的存取操作。它包含的Fileds集合和Filed对象用来记录Recordset对象中各个字段的相关属性。如图是3个对象的示意图其中Error对象(错误对象)是Connection对象的一个子对象;Parameter对象(参数对象)是Command对象的一个子对象;Filed对象(字段对象)是RecordSet对象的子对象。?2.4
18、.4Command对象的属性ctiveConnection属性通过设置ActiveConnection属性使打开的链接与Command对象关联。ommandText属性 定义命令(例如SQL语句)的可执行文本CommandType属性指定数据查询信息类型CommandTimeout属性指定Command对象的Execute方法的最长执行时间,默认为30秒,若设为0,则表示永久等待。Prepared指定数据查询信息是否要先行编译,存储。Command对象的方法Execute执行数据库查询Createparameter用来创建一个Parameter子对象2.4.5Recordset对象数
19、据库设计创建ACCESS数据库office.mdb,用来保存本系统的所有数据,保存在“office”文件夹下。数据库中包含以下12个表,部门表Departments,员工基本信息表Employess,培训信息表Training,培训报名信息表Trainingsign,会议信息表Meeting,会议室信息表MeetingRooms,资料信息表Informarion,资料如库表Infoin,资料借阅表Infolend,类型信息表 Types,用户信息表Users和系统管理员表Sysadmin.1.部门表Departments表Departments用来保存企业部门的信息,结构如表1所示表
20、1 表Departments的结构结论?时间过得真快,不知不觉间一学期的毕业设计就要结束了,回想这段时间,的确让我受益非浅。从最初的调查和熟悉情况到写开题报告,再到毕业设计的完成,每一个环节都应认真对待,由于进行的好坏与收集到的资料是否准确、齐全,直接影响着设计的进行是否会顺利完成。所以我根据所选的这个课题认真进行调查,阅读资料、熟悉所选课题所涉及的内容及其处理方法、要求等,为我日后
21、的设计工作打下了基础。接着又经历了论文分析、论文设计阶段。在这期间碰到了不少问题也遇到了不少困难,不过在老师和同学们的帮助下最终在解决了这些困难和问题。在这次的毕业设计过程中,虽然时间紧迫、相关资料收集有限,但我学会了很多,同时也感到自身知识的贫乏,希望在日后的生活中努力学习新的技术,将系统更加完善。在我们共同协作的工作过程中,我们感到了团队的重要性,体会到一个人的能力、知识是有限的,组员之间的沟通与协调很重要,我们收获了很多,自身能力得到了很大的提高,同时也感到自身知识的不足,希望在今后的学习、工作中能做出更完善的网站。培训管理信息系统需要完成功能主要有:1系统管理 包括登陆、退出
22、功能。2学生管理 包括报名、调班、延班、插班、退费等功能。(1)报名:学生填写入学培训协议,录入人员依照协议将学生信息记入报名表和班级学生名册并打印听课证。(2)调班:找出学生报名信息核对身份,在原来所报班级名册删除学生名字,在调班班级名册添加学生名字。(3)延班:找出学生报名信息核对身份,在原来所报班级名册删除学生名字,将该学生记入延班学生名册,以便调入新班级。(4)插班:同报名,并显示系统当前日期前半年内所有的所有班次,要求手动输入金额,不涉及优惠项(5)退费:根据培训机构实际情况有退费的实际需求,设置了全部退费和部分退费功能。全部退费找出学生报名信息核对身份,判断用户是否满足全
23、部退费条件,在原来所报班级名册删除学生名字,增加一条全部退费记录。部分退费找出学生报名信息核对身份,判断用户是否满足部分退费条件,在原来所报班级名册删除学生名字,增加一条部分退费记录。3 报表 包括教区班级报表、学校校区报表、日报表、月报表、年报表等的统计和打印功能。(1)日报表:统计某天的报名情况。(2)月报表:统计某月的报名情况。(3)年报表:统计某年的报名情况。(4)教区班级报表:统计各个班级的报名情况。(5)学校校区报表:统计各个学校各个校区的报名情况。4数据维护包括基本设定和修改功能。(1)设定:设定系统的信息如教区、类别、班级、学校、校区、优惠原因等。(2)修改
24、:为了保证数据的正确性,当发现数据库中的学生信息有错误时,可以修改错误。5用户管理包括用户管理和密码修改功能。(1)用户管理:管理员有添加、修改和删除用户的功能。4.1.2数据库设计数据库的设计是信息管理系统的核心部分,设计数据库,首先要进行需求分析,然后进行数据库的概念结构设计、逻辑结构设计、数据库结构实现等步骤。根据以上的需求分析和数据组织,开始设计数据结构,即根据需求勾画出实体/关系图(E/R)。在概念上,E/R图代表的是系统需要的数据及其这些数据之间的关系。本系统的实体/关系图如图4-2。下拉列表框,一方面保证输入的正确性,如班级,不出现学生报了事实上不存在的班级的情况;另一方面方便、
25、快捷,提高了输入速度。由于精通学院的教区多,开设的班级比较多,逐一查找学生所报班级势必会降低输入速度,所以在班级前加了一个教区和类别,使三者相关联,使班级下拉列表只显示属于所选类别和教区的班级,限定可选班级的数量,从而使录入人员从当前几个班级中轻松选择目标班级,大大提高了输入速度。下部是一个数据表格控件,有两方面用途:一方面用于显示当日录入数据库的学生数据以便录入人员核对录入信息是否正确,错误时能及时进行修改;另一方面,因为前后的报名学生存在着集中性和一致性特点,集中性表现在同一段时间学生报名集中在几个有限的班次中,一致性表现在一同报名的学生,通常是来自同一学校(单位),或报同一个班次的情况比
26、较多,录入人员可以通过鼠标点击数据显示控件的单元格,就可将整条学生记录显示在上部的输入界面,对其做简单的修改即可,就可以成为下一个学生的报名信息,大大提高了录入效率。 图4-4报名界面3.插班界面界面如图4-5所示,插班界面同报名界面一致,区别在于班次下拉列表框中自动显示系统当前日期前半年内所有的所有班次以供选择,并且金额由工作人员经过计算后手动输入,不再涉及“优惠”项,其它项与“报名”项相同。5.4数据库的连接PowerBuilder与数据库的连接通过数据库接口来实现。在PowerBuilder开发环境和应用程序能够操作数据库中的数据之前,必须首先与数据库建立联系,也就是连接到数据
27、库上。PowerBuilder与数据库的连接通过数据库接口来实现,并且建立在驱动程序之上。PowerBuilder通过数据库驱动程序接口实现与各种类型数据库的连接。接口的参数可以通过一个DatabaseProfile来完成。对于每一个可能要用到的数据库,均可以建立一个DatabaseProfile。在此DatabaseProfile中所记录的是建立到数据库的一些连接信息,如数据库管理信息(DBMS)的类型、用户账号、口令、数据库以及其他的连接参数。当开发环境通过DatabaseProfile连接到数据库上之后,在PowerBuilder中使用数据库画笔可实现对该数据库中表格、视图等的操作,如创
28、建表、修改表、删除表、增加记录、删除记录。PowerBuilder中设计数据窗口的时候,通过“DatabaseProfile”对话框实现与数据库的连接。在应用程序中则一般是在应用程序对象中写连接数据库的程序代码,使得应用程序开始运行并实现与数据库的连接。5.4.1程序设计时与数据库的连接在程序设计中可以使用“DatabaseProfile”对话框完成配置和连接。如果已经定义了所需数据库的配置,那么就可以通过单击选中该配置,然后单击“Connect”按钮,将系统连接到相应的数据库上。如果没有定义数据库配置,需要创建新的数据库配置,步骤如下:1) 首先选择Tool菜单中的Database
29、Profile子菜单,或者单击图标,出现“DatabaseProfile”对话框,如图5-3所示。在其中选择要配置的数据库使用的数据库接口,“ODBODBC”节点。 图5-3DatabaseProfile菜单窗口2) 单击“New”按钮,打开“DatabaseProfileSetup-ODBC”对话框,如图5-4所示,并设置所要连接数据库的配置信息。完成设置后,单击“Preview”标签页,在该标签页中列出了数据库刚刚配置的语句。 图5-4DatabaseProfileSetup-ODBC对话框3) 单击“OK”按钮,返回到“DatabaseProfil
30、e”对话框。这时“ODBODBC”节点下面就多了刚刚配置好的DatabaseProfile。选中该配置,单击该对话框中的“Connect”按钮,系统即通过专用接口连接到数据库上。如果连接过程中出现异常,系统将给出相应提示。当PowerBuilder9.0通过DatabaseProfile连接到数据库上之后,在程序设计的创建数据窗口对象时,可以直接显示该用户在数据库中可以修改的表,通过选择某个(或者多个)表可以将它们和数据窗口对象连接起来。摘 要 随着计算机应用的不断普及,计算机网络技术的不断进步和发展。当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力
31、的转化越来越快。特别是Internet技术的应用和发展,网络规模的扩大,以及多媒体技术的应用,缩短了人们之间的距离,在为人们提供及时、大量和丰富的信息的同时,也为我们的工作和生活方式带来了巨大的变化。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代化水平和综合国力的重要标志。基于网络数据库的学生毕业论文选题系统是在网络环境的支持下,开展学生选题和信息查询的一种先进模式,发挥学生选择课题的自主性,提高学
32、校课题管理效率。网络选题具有其它技术手段无可比拟的优越性,因此世界各国尤其是发达国家无不对此给予高度的重视。发达国家主要从硬件和实践上建立网络选题环境,并建起信息传递式、合作学习模式等几种主要的选题模式。本系统使用ASP作为开发工具,Access为后台数据库,利用其提供的各种面向对象的开发工具,尤其是数据窗口,能够方便而简洁的操纵数据库的智能化对象。首先在短时间内建立系统应用原型,然后对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统为止。本系统的目的是学生通过该系统可以了解课题相关信息,进行自主选题,能够满足不同学生对不同题目的不同要求,有利于发挥学生的长处。而且能够充分
33、利用学校的各类教学资源,建立教学激励机制,优化学生知识结构,调动教师与学生教和学的积极性,进一步提高教学质量,提高办学效益。本系统采用了DAO数据库访问技术,这种技术功能强大,使用方便,节省了大量代码的编写。另外,本系统的主要特色是界面简单友好,操作方便,用户能在很短的时间内掌握其操作。关键字:大学生毕业论文网上选题系统;网络;ASP bstract Nowadays,thedevelopmentofIT,theprocessandtransferofinformationalsoenterintoanewstage.Especially,theapplicationand
34、developmentoftheInternet,andexpandofthesizeofthenet,theapplicationofInternetonteachingmangement,thatshortenthedistanceofpeople,whileprovidingtheintiming,mass,abundantinformationforpeople,itisalsobringhugechangesforourworkandlifestyle,theprocessandserviceoftechnologyhasbecomeonenecessarycontentofmode
35、minthisdevelopingworld,thetechnologyofinformationhavebeingdevelopedveryfastespeciallyithasenteredintotheworldofordinaryman.Thechoosesubjectsystembasedonwebthatisunderthesupportofnetworkisanadvancedpatternthatthestudentscanchoosetheirsubjectsandsearchforinformation.Italsocanincreasethemodemmanagerial
36、levelandcapableofcompetitivenessofuniversityaswellasprovidetheserviceforthenetstudentandinordertoapplythewebintotheeducationanduseofthewebsource,advancethebalancedevelopmentofeducation.Lotsofcountriestakethechoosesubjectsystemthatbasedonwebseriously,theydevelopthesysteminhardwareandrealworld,alsothe
37、ydevelopitinkindsofpatterns.ThissystemusesASPasthedevelopingtoolsofMicrosoftCorporation.Accessasthebackdatabaseandusingthedevelopingtoolsfacingallkindsofobjectsthatitprovides,especiallythedatawindowanditcanmanagingtheintellectualobjectsofdatabaseconvenientlyandbriefly.First,itcansetupthesystem-using
38、modelinshorttime.Thenitcancarryontherequirementanalyzeofinitialmodelsystemandreviseandimprovecontinuallyuntilformthefeasiblesystemthatmakestheuserssatisfied.Theaimofthissystemistoletthemanagementofuniversitycancarryonefficientmanagementandprovideconvenientandfasttoolsforlocalandmanagingdepartment,as
39、togetthenewest,mostcompletelyandmostreliable,informationinordertosatisfythestudentsandmanagementsneedinginthelargestlimitationandtosetupadatabasethatdataarecoincideandhighlyintegrity,aswellasitssafetyisgood.Astothelatter,itrequiresthattheapplicableprogramsfunctionshouldintegrityandcanbeusedconvenien
40、tlyandtheuserscanmastertheoperationinshorttime.ThemainlytechnologicalcreationalpointisbasedonthenewestvisittechnologyofDAOdatabase.Thistechnologyhasstrongfunction,isusedconvenientlyanditcansavelargecodescompile.Inadditionthemaincharacterofthissystemisthatithasnewandfriendlyinterface,operatingbriefly
41、andconvenientlyandtheuserscanmastertheoperationquickly.Keywords:Thechoosesubjectsystem;Internet;ASP 系统需求分析 需求分析在系统的开发过程中是非常重要的一个环节。通常,软件工程项目的开发过程,称为软件生存期过程。一般可分为项目定义期、设计开发期和运行维护期。每个时期又由不同阶段组成。需求分析阶段不同于项目定义和可行性分析阶段,那两个阶段只是为了争取一个新项目,但并不一定能够获得这个项目。需求分析是在可行性研究的基础上,确定新项目必须完成哪些工作,即对项目最终目标提出完整、准确、清晰和具体的要求。 在系统开发中,需求分析是重要的一步。因为,需求分析的结果是新工程项目开发的依据,直接关系到项目开发的成败和软件的质量,所以必须