ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:107.35KB ,
资源ID:21166328      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21166328.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(西安电子科技大学软件计划任务书Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

西安电子科技大学软件计划任务书Word下载.docx

1、(4)数据库的建立和维护功能。(5)数据库的传输。本系统采用Microsoft Office中的Access 2003作为数据库管理系统,负责整个工资管理系统的数据管理和备份。它的优点是使用时无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。在Microsoft Access数据库中,包括许多组成数据库的基本要素。这些要素是存储信息的表、显示人机交互界面的窗体、有效检索数据的查询、信息输出载体的报表、提高应用效率的宏、功能强大的模块工具等。它不仅可以通过ODBC与其它数据库相连,实现数据交换和共享,还可以与Word、Excel等办公软件进行数据交换和共享,并且通过对象链接

2、与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。针对目前市场操作系统的主流是微软的Windows系统,因此,本工资管理系统是在Windows下开发的,以满足广大客户的需求。此外,工资管理系统还可以和员工考勤管理系统、人事管理系统或者考核管理系统联系在一起,互相借鉴设计方案抑或合并为一个大型管理系统。1.3定义表1 名词定义表名词解释数据库管理系统(Database Management System)位于用户与操作系统之间的一层数据管理软件,具有数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。鲁棒性(Robustness)即系统的健壮性,是异常和危险情况下系统生存的

3、关键。信息管理系统(MIS)指的是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。面向对象语言(Object-Oriented Language)一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。语言中提供了类、继承等成分。宏根据一系列预定义的规则替换一定的文本模式。DOS攻击(Denial of Service)DoS攻击专门设计用来阻止授权用户对系统以及系统数据进行访问,通常采用的攻击方式是让系统服务器超载或者让系统死机。E-R图(Entity-Relationship)提供了表示实体型

4、、属性和联系的方法,用来描述现实世界的概念模型。1.4参考资料【1】软件设计文档国家标准之项目开发计划(GB856T88)。【2】萨师煊,王珊。数据库系统概论。高等教育出版社,2000.2。【3】薛华成。管理信息系统。清华大学出版社,1999.5。【4】潘锦平,施小英等。软件系统开发技术。西安电子科技大学出版社,2002.9。【5】Kiawei Han. Data miing technique. Technical report, ACM SIGMOD Tutorial, 1996.【6】【7】陈世鸿,朱福喜等。软件工程原理及应用。西安电子科技大学出版社。2000.5。【8】刘仕莲。工资管理

5、系统。2005。【9】叶继华,王春兰。工资管理系统的开发。2004.9。2项目概述2.1工作内容(1)调研和计划在调研和计划时要确定所需信息的内容和范围,制定有效收集信息的步骤、安排计划,提出该计划方案。(2)需求分析需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。需求分析人员和项目经理要负责整理用户需求,为之后的软件设计打下基础。 从广义上理解:需求分析包括需求的获取、分析、规格说明、变更、验证、管理的一系列需求工程。狭义上理解:需求分析指需求的分析、定义过程。简而言之,需求分析的任务就是解决“做什么”的问题,就是要全面地理解用

6、户的各项要求,并准确地表达所接受的用户需求。需求分析阶段的工作,可以分为四个方面:问题识别、分析与综合、制订规格说明、评审。(3)设计首先概括设计出整个软件的雏形,分出具体功能模块,子功能模块及界面;然后在详细设计阶段时考虑好每个功能的具体实现方法,需要调用的函数,整理出整个设计的编程流程,为下一步代码的实现做好准备。软件系统设计技术有结构化设计技术、Jackson方法、快速原型法、面向对象设计方法等。(4)编码和模块测试编码即具体实现软件代码。模块测试(单元测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场

7、景)下某个特定函数的行为。(5)总体测试软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。软件测试在软件生存期中横跨两个阶段:通常在编写出每一个模块之后就对它做必要的测试(称为单元测试)。编码和单元测试属于软件生存期中的同一个阶段。在结束这个阶段后对软件系统还要进行各种综合测试,这是软件生存期的另一个独立阶段,即测试阶段。测试人员在软件开发过程中的任务:1、寻找Bug;2、避免软件开发过程中的缺陷;3、

8、衡量软件的品质;4、关注用户的需求。总的目标是:确保软件的质量。(6)评审评审是对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进。一般来说,评审包括检视、团队评审、走读、成对编程、同行检查、特别检查。评审是软件正式交付给客户的最后一个环节。(7)交付使用2.2主要参加人员表2 项目参与人员情况表主要人员承担角色技术水平项目经理对C、Java、VHDL、汇编等编程语言有一定的了解。数学基础较强,做过内窥镜手术模拟、Vigenre加密系统等项目。关怡萍需求分析掌握了VC+编程,数理功底扎实,有过多线程聊天系统开发的经历,对市场预见与分析有一定的能力与经验。李

9、梅设计人员熟悉汇编、VHDL等硬件设计语言,编程经验较为丰富。在入侵检测技术方面曾有一定研究,能对系统的安全性做出分析和评估。张 婷测试人员对VB等面向对象语言有一定了解,文档整理能力和分析问题的能力较强,问题考虑全面,在水印方面做过相关项目,另外还做过用C开发的学生成绩管理系统。2.3产品2.3.1程序2.3.1.1软件名称2.3.1.2软件功能常见的工资管理系统是根据个人在各个时间段的基本工资、工作量、考勤、补贴、福利以及各种嘉奖等的综合,据此计算出实际的工资并打印工资单及工资报表,同时能够进行工资的查询、汇总、转帐等,因此工资系统应具有以下功能:表3 软件功能介绍表子系统功能描述子功能工

10、资录入系统用于完成项目的设置、数据的录入及公式的设定,以便得到相应的工资。基本工资项目的设定及录入;补贴、福利项目的设定及录入;个人所得税的设定及录入;设定根据不同工作量获取相应报酬的公式,并录入工作量进行计算;设定考勤对工资的影响,并根据考勤情况进行计算;根据以上数据计算出个人本时间段的实际工资;添加或删除员工项目。工资查询系统根据工资录入子系统的数据,以表格的形式把各项工资或汇总数显示出来,便于进行查询,若发现错误则回到录入系统进行修改。个人工资明细表;组成工资的项目;单位及部门工资汇总;项目工资汇总。工资报表生成及打印子系统根据工资录入子系统的数据,生成工资报表,并以表格的形式打印出来。

11、个人工资单的生成及打印;工资项目汇总表的生成及打印;部门工资汇总表的生成及打印;单位工资汇总表的生成及打印。工资转账系统主要生成转账凭证,并将生成的转账凭证转入相应的财务系统;在实现了电子商务并能够使用网上银行的区域,可自动将工资划转到银行的相应账号上完成工资的代发。(无)工资备份系统用于备份工资数据,以防数据丢失造成的损失。意见反馈系统用于职工与经理之间对于工资分配意见的反馈,有利于公司上下之间的及时交流,这在与人为本的社会中显得十分必要。2.3.1.3软件界面如下所示为我们项目组设计的工资管理系统界面图。该界面分为标题、侧栏、中心区三个部分。(一)标题为“工资管理系统”;(二)侧栏分为四个

12、部分,即系统登入、使用方法、工资条例、意见反馈、退出系统:(1) 系统登入:登入后可以激活中心区的使用权限,这样在中心去点击符合权限使用的图标后就不需要再登入。另外,登入后在标题处会显示登入者的姓名,职员号,权限。(2) 使用方法:列出使用该管理系统的具体方法,便于用户掌握,这样就节省了培训的成本。(3) 工资条例:给出该公司工资评判分配的办法,这个是面向所有人的,即可以匿名查阅。(4) 意见反馈:让职员能够以Email的形式和公司负责人反馈意见,这个可以让职工选择匿名或实名方式,但要求填写验证码,以防DOS攻击。(5) 退出系统:退出系统后将回到初始状态,即以匿名的形式访问该系统侧栏是为了满

13、足用户一些便捷方式而设定的,换句话说,侧栏的功能是用于一些非主要功能但是使用率却比较大的功能的集中所在;(三)中心区为工资管理系统核心功能的集中处,以大图标的形式出现便于用户的选择。这些核心功能即工资录入、工资查询、报表打印、工资转账和工资备份。如果未登入就直接选择相关项目时,系统就会跳出登入的对话框,要求输入相关信息登入,如果登入的人员没有访问的权限则会跳回主界面并给出受限提示。这样有利于权限的区分和系统的安全性。例如,工资的录入就属于公司财务部的权限,工资查询、打印、转账则属于职工等的权限,而工资备份属于系统管理员的权限。总体而言,整个界面清新简约,功能全面,使用方便,安全可靠。图1 工资

14、管理系统界面2.3.2文件表4 提交给用户文件列表文件名称内容要点软件功能说明书根据用户的需求制定的软件功能说明书,便于用户确认所需产品,以使项目正确地进行产品计划提交书指出所有需要提交给用户的产品及大致提交时间软件设计书给出设计详细功能介绍、界面描述软件程序给出可执行的满足条件的工资管理系统程序软件使用说明书详细介绍软件使用的具体方法,并列出各种可能存在的问题的解决办法2.3.3服务表5 提供用户服务列表服务名称开始日期支持级别服务期限培训安装2009.1.16一级10天软件维护3年软件升级2010.1.162年定期测试2.3.4非移交的产品表6 项目组内部交流文件列表文档分类提交内容软件开

15、发计划可行性报告软件需求规格说明需求规格说明书概要设计说明软件设计说明书详细设计说明软件测试计划测试说明书测试用例及测试结果缺陷记录及复测结果2.4验收标准实际和详细的验收标准需在完成“需求分析文档”后,在需求分析文档上建立相应的“项目测试计划”,而“项目测试计划”中的计划实现即是此子系统的验收标准,在测试报告中体现。2.5完成项目的最迟期限2009年1月15日2.6本计划的批准者和批准日期批准者:西安电子科技大学批准日期:2007年10月8日3实施计划3.1工作任务的分解与人员分工表7 人员分工表阶段人员(第一个为相应部分主要负责人)关怡萍、张 婷概要设计李 梅、王建军详细设计李 梅、王建军

16、、张 婷编码关怡萍、王建军、李 梅、张 婷测试张 婷、李 梅验收王建军、张 婷3.2接口人员接口职责负责人员用户接口人员项目组内部间接口人员王建军,张 婷3.3进度表8 进度分配表所需时间提交时间3周2007年10月24日5天2007年11月17日2.5周1个月2周2007年12月30日程序代码3.5周2009年1月11日2天2009年1月14日验收结果和用户手册3.4预算表9 预算清单劳务人员数量4人2个月20天经费预算费用总计:8000元办公费100元员工培训费200元差旅费机时费资料费400元设备费用操作系统2000元编译软件700元数据库管理系统软件PC机硬件设备4000元来源除了员工

17、培训费由本小组自付外,其余费用的75%由顾客付,25%由本小组付。3.5关键问题表10 关键问题预测可能存在的风险造成的影响预估的成本与进度范围内所选的系统配置可能无法实现在给定的金额限度内,不一定买的到合适的系统配置,可能会超额开发人员因故辞职需重新培训人员,浪费时间;或者剩余人继续完成,造成项目无法及时完成所选的系统配置可能不是最有效的解决方案设计的功能及模块的设计可能不是最有效地,完成后不能有效的占领市场能否能成功占领市场工资管理系统已有很多,此产品到可能不是最有效的,不能被有效的采用时间方面的安排由于技术、时间进度等未确定因素,完成各阶段的时间可能会改变,造成交付的拖延今后决策上、时间

18、上等可能有较大改动项目早期阶段做出的决策对以后阶段和项目目标的实现影响最大,由此后面的工作会改动较多,花费大量的时间、精力及金钱估计的不确定性与偏向偏向干扰自己的思想,易接受符合自己思路的信息,不符合者则易被排斥,而妨碍以后的预测数据库的及时更新;每月工资的录入,人员的增减都会影响数据库查询的数据与更新后的数据不一致资金方面遇到无法周转的问题首先要保证预计资金的一半可以实现3.6基本流程图2 进度安排的任务网络图图3 业务流程图4支持条件4.1计算机系统支持表11 系统环境参数CPU主频1.65GHZ内存1GWindows XP SP3编译环境Microsoft Visual C+ 6.0数据

19、库管理系统Microsoft Access 2003数据存储能力10G4.2需由用户承担的工作表12 用户承担工作列表提交期限产品所需功能2007年9月30日对软件设计书的意见反馈说明2007年11月20日软件使用意见书2009年1月20日服务质量评价2009年1月23日4.3由外单位提供的条件 1、工资报表的条例方案,需要由XX单位提供工资报表表单及查询方案。2、由银行方面提供转账接口5专题计划要点5.1 开发人员培训计划对开发人员的培训,是组织人力资源管理与开发的重要组成部分和关键职能,是组织人力资源资产增值的重要途径,也是企业组织效益提高的重要途径。开发人员培训是培育和形成共同的价值观、

20、增强凝聚力的关键性工作,是提升开发人员技术、能力水准,达到人与“事”相匹配的有效途径,也是激励开发人员工作积极性的重要措施。表13 开发人员培训计划表培训对象全体项目组成员,包括项目经理、需求分析人员、测试人员及设计人员。培训方式参加各种相应培训班。培训费用由开发小组自付费用,共计200元。培训方面从各种相关技术指导、管理技巧到态度、潜能的培训。培训方法不仅进行知识的传授,而且有相应的训练需要动手完成,并且参与培训的开发人员需要定期反馈培训心得。培训时间2007年10月7日起至2007年11月29日止表14 开发人员培训项目单序号培训项目培训地点人数主办单位1数据流分析技术培训班需求分析人员西

21、安电子科技大学国际软件学院2007年10月7日-2007年10月17日1人2软件测试培训班测试人员、设计人员武汉北大青鸟培训处2007年10月10日-2007年10月30日2人3VC+培训班设计人员、测试人员、项目经理西安电子科技大学计算机学院2007年11月1日-2007年11月29日3人4数据库技术培训班设计人员、测试人员、项目经理、需求人员2007年11月2日-2007年11月25日5软件设计初步培训班设计人员、需求人员武汉光谷软件开发培训中心2007年10月18日-2007年11月5日5.2测试计划5.2.1测试项测试工作所要求的测试项包括:1.需求文档本项目的需求文档须提交给客户,因

22、此,我测试人员须对系统各部分需求文档进行确认测试,主要验证是否符合客户要求,语句是否通顺,字词、标点是否使用正确。2.系统功能这项工作的范围应验证系统功能是否与需求一致,范围包括系统上线的所有部分,包括: 工资录入系统、工资查询系统、工资报表生成及打印子系统、工资转账系统、工资备份系统、意见反馈系统六个子系统的功能测试。3.缺陷修正在测试工作过程中发现的所有缺陷都应被修正,测试人员需要对缺陷部分复测,直到确认修正部分的正确为止。4.系统性能包括:压力测试、强度测试、容量测试等。5.最终用户文档用户指南、安装指南、发行说明等。5.2.2测试方法表15 测试项目测试阶段测试对象测试方法需求阶段项目

23、需求分析说明书测试人员与需求分析人员测试人员对需求文档执行静态测试,主要采用审查、走查的方法。编码和单元测试阶段单元测试由编码人员完成主要采用白盒法系统测试阶段及集成测试阶段在专门的测试服务器上对整个系统进行的测试采用黑盒法,设计用例时注意采用等价划分和边界值法。除此手工测试之外,还使用测试工具进行自动化测试,包括对系统的功能测试和性能测试。验收测试阶段在系统安装人员在客户那里安装系统完成之后,在用户端进行测试为客户进行系统操作演示,以供客户验收,主要分为功能测试和性能测试。5.2.3测试工具预计采用mM公司的Ratinoal软件管理工具中的三个测试管理工具,分别是Robot、ClearCase和ClearQuest,主要进行配置管理、缺陷管理、功能测试、性能测试、压力测试等。1Robot可以记录测试脚本,自动对系统进行测试,将记录测试结果与预期结果进行比对,从而实现功能测试的自动化。2ClearCase是软件配置管理工具,具有版本控制功能,可以用来保存软件开发测试过程中的所有文档。3ClearQuest是缺陷跟踪管理的工具,测试人员把缺陷纪录及复测记录都放在指定的位置,方便开发人员读取纪录,进行缺陷修改。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1