您好,欢迎访问三七文档
系统文档(封面自行设计)目录(名称和页数)系统规划文档1.人员组织:组长:王振发组员:吴财贵潘抱一倪腾韦东翔缪兴隆2.进度计划与分工:2.1进度计划视情况而定2.2责任分工王振发:代码实现缪兴隆:可行性研究报告潘抱一:分析说明书韦东翔:系统设计报告吴财贵:系统实施报告倪腾:测试分析报告1213141516可行性研究报告分析说明书系统设计报告系统实施报告测试分析报告3.信息收集方式:3.1采用的方法:查询资料;3.2使用的工具:网络,书籍3.3优缺点:(1)优点:速度快。(2)缺点:对客户需求可能估计不足。4.可行性分析:4.1引言明确系统是否值得编写。4.1.1编写目的为企业人事管理系统的开发提供可行性分析的结论,为项目是否正式立项、启动提供依据,为项目启动后的需求分析、设计、开发、测试等工作提供基础依据。保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映待开发系统的要求。4.1.2背景软件名称:企业人事管理系统任务提出者:小组软件开发者:我们项目开发小组软件使用者:企业所有成员支持系统:Windows7VB语言数据库服务器为Access4.1.3参考资料(参考文献)4.2可行性研究的前提4.2.1要求(以下几点可供参考,可自行增加或删除)a.功能:新员工档案的输入;员工基本信息维护:包括修改、删除(删除员工只是将该员工登记为无效,并不要求从表中删除);员工基本信息查看;员工基本信息查询:支持多条件查询,可以选择某一部门、某一职位、某一职称、学历、性别等进行查询,也可以组合查询。b.性能:方便快捷有效的完成各种人事管理任务,而且能快速查询和修改。c.输出:公司员工档案表和相关资料d.输入:公司员工所有信息e.安全与保密方面的要求:系统对不同权限的用户提供不同的功能模块,一般的用户只能进行查询操作,对数据库的关键数据进行保密。f.同本系统相连接的其他系统:本项目采用客户机/服务器结构(C/S),客户端建立在Windows7系统上,主要用VB语言进行开发,数据库服务器为Access。本系统最终要集成到公司的总管理系统中去g.完成期限:学时11周到18周4.2.2目标企业人事管理系统的目标是实现企业的信息化管理,完善管理制度、增强企业的竞争力。实现企业人事管理的系统化、规范化和自动化。处理速度的提高。管理信息服务的改进。4.2.3条件、假定和限制(以下几点可供参考,可自行增加或删除)a.建议系统的运行寿命的最小值:5-7年左右。b.进行系统方案选择比较的时间:1周c.经费、投资方面的来源和限制:公司,不能超过20万。d.法律和政策方面的限制:符合国家在无线电管理方面的法律规定;符合国家大力发展人事管理的政策。e.运行和开发环境方面的条件和限制:公司中使用,且要保持员工信息的保密性。f.系统投入使用的最晚时间:完成后1年之内。4.3所建议的系统4.3.1对所建议系统的说明客户方:1)面临日益严峻的企业竞争状况,企业面临改善员工管理的压力,有着强烈的采用信息技术实现员工管理的愿望,对开发企业人事管理系统的动力很足。2)业务管理人员对人事管理的业务熟悉,能够帮助开发方了解业务需求、明确开发的功能。3)开发方有专人负责这个项目,表明了开发方队这个项目的重视。4)开发方有着充足的开发经费,这是项目开发成功的保证。开发方:1)有良好的商业信誉,能按照合同的规定完成开发工作,满足客户要求。2)完善的质量控制体系,开发的产品在质量上符合国家质量标准和用户的要求。3)在软件开发领域拥有很多资深的专家和工程师,可以形成指导、分析、设计、开发和测试的全套技术工作力量。4.3.2改进之处客户方:1)信息化建设经验不足,因为是第一次搞这种大规模的信息化工程,缺乏相应经验。2)基础设施薄弱,计算机网络、计算机设备需要建设和升级。3)业务人员计算机基础差,很多工作人员使用计算机设备的能力比较差。开发方:1)对企业人事管理业务不熟悉,理解需求上存在困难。2)开发团队有许多学生,第一次搞这种大规模的信息化工程,缺乏相应经验。4.3.3影响(1)项目完成后,会给公司提供资源储备,包括技术、经验的累计,为以后再开发类似的项目时,可以极大地缩短项目开发周期。(2)节省企业人事管理的时间,为全社会节省管理时间,降低了整个社会的管理成本(3)提高了企业的整体形象4.3.4技术方面的可行性技术上的可行性分析所考虑采用的硬件和软件技术能满足用户提出的要求(如计算机的容量、速度等)。此外,因本系统难度不大,所涉及的范围只限于企业人事信息管理,所以在技术上已达到开发该系统的能力。(1)涉及功能、性能、数据输入输出1.人事管理功能:新员工档案的输入;员工基本信息维护:包括修改、删除(删除员工只是将该员工登记为无效,并不要求从表中删除);员工基本信息查看;员工基本信息查询:支持多条件查询,可以选择某一部门、某一职位、某一职称、学历、性别等进行查询,也可以组合查询;人事状况曲线,企业员工花名册。2.性能要求:方便快捷有效的完成各种人事管理任务,而且能快速查询和修改。3.系统输入输出:输入:公司员工所有信息输出:公司员工档案表和相关资料(2)系统维护功能1.部门信息维护:实现灵活的增减部门信息。2.职务信息维护:实现灵活的增减职务信息。3.职称信息维护:实现灵活的增减职。(3)安全和保密要求系统对不同权限的用户提供不同的功能模块,一般的用户只能进行查询操作,对数据库的关键数据进行保密。(4)与其它系统的关联本项目采用客户机/服务器结构(C/S),客户端建立在Windows7系统上,主要用VB语言进行开发,数据库服务器为Access。本系统最终要集成到公司的总管理系统中去。4.3.5经济方面的可行性效益分析(1)经济效益分析项目完成后,会给公司提供资源储备,包括技术、经验的累计,为以后再开发类似的项目时,可以极大地缩短项目开发周期。(2)社会效益分析1)节省企业人事管理的时间,为全社会节省管理时间,降低了整个社会的管理成本2)提高了企业的整体形象4.3.6时间方面的可行性根据企业对系统期待运行的时间,我们的开发小组的现有人力物力,以及技术人员对开技术的掌握情况,可以在企业要求的时间内完成开发任务,具体分析如下。系统的开发时间从学期第11周到第18周,为期7周(开发时间)。开发过程中最为重要的里程碑如下表:时间段里程碑1周项目启动2周需求分析3周系统的概要设计4周系统详细设计5周完成系统管理员登陆2个场景6周编码实现7周测试、部署4.3.7运行方面的可行性(1)为了保证企业人事管理系统的正常上线,已经配置了相应的资源。为了方便系统开发以及开发人员之间的沟通,专门提供了开发环境,包括开发专用的台式计算机、服务器、网络、开发工具和开发场所。并配备了专职人员配合开发工作的全过程。(2)开发方开发方在人员上已经做好准备,为项目配备的相应的项目开发组,有具有丰富项目管理的项目经理牵头,组成开发经理和测试经理带队的开发和测试团队构成的项目开发队伍。在技术人员配备上,专门招聘了一个熟悉企业管理的技术人员作为开发队伍的技术支持。在技术资源方面,数据库、开发工具准备齐全。4.结论:(方案是否可行)从必要性、技术、资源、时间、社会法律等几个角度的分析,公交运行调度系统项目是可行的,可以立项。系统分析文档(分析说明书)1.引言1.1编写目的为企业人事管理系统的开发提供可行性分析的结论,为项目是否正式立项、启动提供依据,为项目启动后的需求分析、设计、开发、测试等工作提供基础依据。保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映待开发系统的要求。1.2背景(可选,可自行列)软件名称:企业人事管理系统任务提出者:小组软件开发者:我们项目开发小组软件使用者:企业所有成员支持系统:Windows7VB语言数据库服务器为Access1.3参考资料(参考文献)2.任务概述2.1目标企业人事管理系统的目标是实现企业的信息化管理,完善管理制度、增强企业的竞争力。实现企业人事管理的系统化、规范化和自动化。处理速度的提高。管理信息服务的改进。2.2运行环境规定操作系统:window7开发语言:vb数据库:access2.3假定和约束软件开发小组提供相应的开发阶段文档,用户提供相适应的行业标准,使软件开发与典型实例考核相结合。操作员与用户要按照操作规程运行本系统,不得进行恶意破坏性操作。户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。系统分析人员需要2天内到位,用户需要5天时间确认需求分析文档。去除其中可能出现的问题,例如用户可能临时有事,占用6天时间确认需求分析。那么程序开发人员需要在1个月左右内进行系统设计、程序编码、系统测试、程序调试和网站部署工作。其间,还包括了员工每周的休息时间。3.功能分析3.1功能需求:一个正常运作的公司必定有一个健全的人事管理系统,来管理员工的信息,包括员工的编号、姓名、性别、工龄、工资以及奖惩情况。除了这些基本的用处外,此系统还提供员工信息更改或删除等的功能,使公司的人事管理方便快捷而又清晰。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效地程序结构支持各种数据操作的执行。这个人事管理系统是一个非常通用的管理系统。它讲述如何建立一个公司人事管理系统。他可以将关于的一切员工信息记录在案,并且对其进行输入、修改、查询,大大提高了公司员工管理的工作效率。3.2组织结构图人事部主管管理人事档案招聘工作薪资福利管理公司员工考勤工作员工基本信息管理4.数据描述4.1静态数据4.2动态数据输入:用户登录,新增数据,修改数据,删除数据等输出:查询输出4.3数据库介绍数据库类型:数据库名称:4.4业务流图业务流程图(transactionflowdiagram)是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。绘制流程图的目的是为了分析业务流程,在对现有业务流程进行分析的基础上进行业务流程重组,产生新的更为合理的业务流程。通过除去不必要的、多余的业务环节;合并重复的环节;增补缺少的必须的环节;确定计算机系统要处理的环节等重要步骤,在绘制流程图的过程中可以发现问题,分析不足,改进业务处理过程。员工应聘人员P5审批任用员工基本信息P1员工基本信息管理人事部专员各部门助理各部门主管员工信息登记表应聘人员简历员工考勤统计信息员工奖惩情况信息P2招聘员工P3员工考勤信息管理P4员工薪资福利管理存储信息薪金福利及奖惩信息员工档案员工信息登记表P6查询人员信息P7员工档案管理考勤信息应聘人员基本信息表4.5数据流图数据流图简称DFD,是对业务流程的进一步抽象与概括。抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;概括性表现在它可以把各种不同业务处理过程联系起来,形成一个整体。数据流程图则主要是对信息流的描述。P7查询人员信息部门主管P2招聘员工人事部员工人事部员工P5审批任用员工P1信息处理人事部专员应聘人员各部门助理各部门主管D1员工信息档案P6审批招聘结果领导者P3员工考勤信息管理P4员工薪资福利管理P5员工招聘管理人事部员工应聘人员简历信息员工登记信息员工信息员工考勤信息员工奖惩信息P2员工基本信息管理人事部员工D2员工考勤表D3薪资福利表D4人员档案应聘人员信息招聘结果考勤信息薪资福利及奖惩信息P8员工档案管理人事部员工D1员工信息档案员工信息4.6数据字典(可做可不做)例子如下:数据流程图配合了数据字典后就形成了系统逻辑模型的完整和详细的描述。数据字典简称DD,它的任务是对数据流图中出现的所有数据元素给出定义。它使数据流图上的数据流
本文标题:测试报告
链接地址:https://www.777doc.com/doc-3398177 .html