2022年软件工程方法-大作业实用 .pdf
《2022年软件工程方法-大作业实用 .pdf》由会员分享,可在线阅读,更多相关《2022年软件工程方法-大作业实用 .pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目名称软件工程方法大作业项目组成员信息小组名称学号姓名本文档中主要承担的工作内容2013-12名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 22 页 -版本变更历史版本提交日期主要编制人审核人版本说明名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 22 页 -I 目录1.引言.11.1 系统概述 .11.2 术语和缩略词 .11.3 参考资料 .11.4 文档组织 .12.系统需求分析.22.1 用户需求概述 .22.2 功能需求建模 .22.3 非功能需求分析 .53.系统总体设计.73.1 设计目标和原则 .73.2 软件架构设计 .73.3 硬件架构设计
2、.73.4 关键技术及解决方案 .74.系统测试和实施.74.1 测试方案设计 .74.2 功能测试情况 .144.3 测试情况 .174.4 测试结果分析 .185.结论.错误!未定义书签。5.1 总体工作总结 .195.2 个人完成工作总结 .19名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 22 页 -系统名称软件工程方法大作业1 1.引言1.1 系统概述摘要:本系统的来源背景:随着经济全球化的迅猛推进,传统的只通过人力来管理企业财务的方法已远远满足不了企业的需求,必须有一种迅捷而又方便的财务管理方式能够替代传统的方法,实现财务的自动化管理已迫在眉睫,在这个背景下财务双赢
3、系统应运而生。它的意义在于:它能有效解决中小企业各部门员工或经办人日常借款、报销签批过程复杂、结算过程等待时间长的问题;最大程度规范借款、报销单据的填写、签批操作,避免人为错误;提高财务审核、结算、入账的工作效率;实现日常借款、报销信息的数据存档,为费用管理提供数据依据。1.2 术语和缩略词关键词:模块 财务管理对象操作系统交互信息管理系统架构1.3 参考资料本章应列出本文档引用的所有文档的标题、出处、修订版本和日期等信息。1 高成.JSP动态网站建设.M.北京:国防工业出版社,2002 2 黄理.JSP深入编程.M.北京:北京希望电子出版社,2001 3 马文刚.JSP实用编程实例集锦.M.
4、北京:清华大学出版社,2001 4 黄明.JSP信息系统设计与开发实例.M.北京:机械工业出版社,2004 5 胡艳洁.HTML 标准教程.M.北京:中国青年出版社,2004 6 萨师煊.数据库系统概论.M.北京:高等教育出版社,2000 7 吉根林.WEB 程序设计.M.北京:电子工业出版社,2004 8 美 T.库克.JSP 从入门到精通.M.北京:电子工业出版社,2003 9 美 J.福克纳.JSP WEB 编程指南.M.北京:电子工业出版社,2003 10美 G.柏林格.JSP程序设计指南.M.北京:清华大学出版社,2002 1.4 文档组织本文从五部分对双赢系统做了分析:第一部分是,
5、双赢系统的来源背景以及意义做了简要的分析,本系统能有效解决中小企业各部门员工或经办人日常借名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 22 页 -系统名称软件工程方法大作业2 款、报销签批过程复杂、结算过程等待时间长的问题。第二部分是,系统需求的分析,系统从财务管理角度出发,让企业非常方便实现各种维护预算管控,预算结合费用开支进行关联预警控制,真正让企业预算发挥作用,彻底改变预算重编制完,最后执行难的问题。以及非功能需求,包括测试产品是否遵从指定的标准、规范和约束,以及操作界面的具体细节和构造上的限制。第三部分是,系统的总体设计,设计的目标,最大程度规范借款、报销单据的填写、
6、签批操作,避免人为错误;提高财务审核、结算、入账的工作效率;实现日常借款、报销信息的数据存档,为费用管理提供数据依据。设计原则,对于软件:单一职责原则;对于硬件:在针对该公司业务能够正常使用的原则下,再普及大众化这个目标,不管怎么样,不能影响项目的工期及功能。第四部分,这部分包括,测试方案设计,测试计划阶段,测试设计阶段,测试执行阶段,测试汇总分析阶段;测试范围:安装测试,功能测试,界面测试,性能测试,文档测试,其他测试。以及测试方法,测试进度。第五部分是,工作总结以及个人完成工作的总结。2.系统需求分析2.1 用户需求概述本系统分为五个模块:1、预算模块2、报销模块3、系统维护4、统计系统5
7、、财务工作台模块预算模块:从预算的录入编制、到预算的审批、预算的调整、预算控制、再到预算执行分析,系统从财务管理角度出发,让企业非常方便实现各种维护预算管控,预算结合费用开支进行关联预警控制,真正让企业预算发挥作用,彻底改变预算重编制完,最后执行难的问题。预算管理不仅是预算编制的过程,更是在事中通过系统及时进行预算监控,有效地根据预算评估业务发生的合理性,从而合理控制各项费用开支,降低运营成本。报销模块:提供企业日常经营中的各项费用开支管理,轻松实现复名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 22 页 -系统名称软件工程方法大作业3 杂的费用管理归集,实现各项费用事前申请,
8、事中控制、事后分析包含自各种费用表单模板,自定义审批流程,实现费用申请、费用报销、费用统计报表等,减轻财务复杂的费用核算管理,方便全体员工自助实现网上费用报销审批,领导随时掌握企业各项资金使用情况。系统维护:系统管理员登陆到系统后,进行审批、人员基本信息、人员职位信息、权限分配、费用维护、项目信息维护等。统计系统:固定报表及趋势图、自定义报表及图表财务工作台模块:对预算模块、报销模块及费用维护进行控制。2.2 功能需求建模双赢财务管理系统功能结构如图1:图 1 双赢财务管理系统功能结构图双赢财务管理系统用例图名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 22 页 -系统名称软件
9、工程方法大作业4 申请报销新员工注册一般员工办理签字经办人代办工作审批财务维护系统信息分配系统权限管理员分配系统角色登陆审批者审核通知申请结算完成结算时间处理提交申请信息财务人员预算图 2 双赢财务管理系统用例图表 1.双赢财务管理系统参与者说明参与者名称描述新员工没有访问该系统的账号和密码注册后才能登陆一般员工可以填写基本的申请单据,传递给相应的经办人,他只能看到自己所能触及到的模块。对于一些统计是看不到的经办人一般是各部门的秘书或助理,专门办理一些签字和代办工作财务人员使财务工作人员主要是对上面的预算和报销工作进行完善。其任务主要是:审核、通知申请人、结算。本模块的主要功能是财务审核、财务
10、结算审批者将是审批环节中的一个环节,当审批人员自己要进行报销时将通过经办人向他的高一级审批人传递名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 22 页 -系统名称软件工程方法大作业5 管理员主要是对系统维护模块进行管理,进行系统权限和角色的分配,一般不涉及系统的具体流程时间习惯用法,启动需要系统自动执行的用例表 1 双赢财务管理系统参与者说明表 2.双赢财务管理系统用例说明用例名称描述注册完成在系统的注册业务申请报销员工为了公司的业务花费可以申请报销登录登录系统审核财务工作人员对申请人递交的财务申请进行预算审核通知申请人财务工作人员对申请人递交的财务申请进行预算审核通知申请人结
11、算财务要支付的金款预算预算公司将要支付金款办理签字一般是各部门的秘书或助理,专门办理一些签字代办工作经办人员代理经理领导办理一些工作分配系统权限为了系统使用的灵活性,系统还将对各模块的访问进行具体对应到某个用户的控制。维护系统信息主要是对系统维护模块进行管理分配系统角色管理员进行系统角色的分配表 2 双赢财务管理系统用例说明给出描述系统功能模型的用例图,并对其中的核心参与者和核心用例进行说明。2.3 非功能需求分析基于产品的性能、负载、可用性、交互性、可维护性、可靠性及可移植性等方面的测试。包括测试产品是否遵从指定的标准、规范和约束,以及操作界面的具体细节和构造上的限制。通过测试,可以在不同尺
12、度上来量化软件和系统的特名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 22 页 -系统名称软件工程方法大作业6 征,比如进行性能测试来检验系统和软件的反应时间。类型非功能测试包括但不限于:性能测试、负载测试、压力测试、易用性测试、可维护性测试、兼容性、可靠性测试和可移植性测试易用性:软件易用性是软件质量体系结构中的一个重要的质量特性,用以描述用户在使用过程中所实际感受到的系统质量。本项目是一个双赢财务管理系为了方便用户的使用设计界面要用全面的提示信息、解释信息方便用户的查看和使用。列如在添加、删除、修改时添加确认提示防止用户操作失误引起的错误。在用一些专业性的术语时要给与必要的
13、解释,而且操作过程尽量简洁明了。原则如下:(1)让用户第一眼就能找到自己最关注的功能操作和数据信息;(2)不要过多地让用户去猜测各种隐含的信息;(3)要让系统总是在合理的时间反馈给用户合理的信息,而不是让用户等待;(4)不要去设计违背多数人常识和常规意识的操作;(5)简单的功能一定不能为考虑扩展性而实现得太复杂;(6)业务逻辑可能很复杂,但不要让用户的操作页面超过3 个;(7)易用性设计师应该是独立的角色,不适合让程序员兼任;(8)系统部署安装容易、运维简便、日志记录清晰。性能:用户在使用系统时要能及时的查阅想要的信息不能长时间的等待或死机。安全性需求:例如对于一般员工:可以填写基本的申请单据
14、,传递给相应的经办人,他只能看到自己所能触及到的模块。对于一些统计是看不到的。权限说明:为了系统使用的灵活性,系统还将对各模块的访问进行具体对应到某个用户的控制。例如费用的统计结果具有一定的保密性,可以控制某员工可以看统计,而另一个员工则不能够查看统计。可维护性测试:增加用户数据,然后使用数据恢复功能,测试数据是否恢复初始状态;删除用户数据,然后使用数据恢复功能,测试数据是否恢复初始状态;修改用户数据,名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 22 页 -系统名称软件工程方法大作业7 然后使用数据恢复功能,测试数据是否恢复初始状态;保持用户数据不变,然后使用数据恢复功能,测
15、试数据是否有变化;数据或文件在复制或移动过程中,出现故障无法正常操作时,测试当系统恢复正常后,重新进行该操作,是否能够恢复并正常进行。例如大数据量的拷贝或移动,过程中出现故障(例如网络中断),在网络恢复后,是否能够继续复制或系统正常运行中,进行系统恢复,测试系统恢复至备份状态并可正常运行。3.系统总体设计3.1 设计目标和原则给出总体设计所要达到的目标和遵循的主要设计原则。3.2 软件架构设计给出系统基本的架构的组织思想,一般应是一个系统的初步分层的策略,并对各层进行简要的描述(可利用Visio 或 Enterprise Architect 等工具绘制)。3.3 硬件架构设计给出系统的硬件和网
16、络拓扑结构(利用Visio 绘制相关),并对每个硬件的主要作用进行说明。3.4 关键技术及解决方案针对系统中的重点或难点问题,给出具体的解决方案。每一个问题作为一小节来写。4.系统测试和实施4.1 测试方案设计4.1.1 测试工作内容系统测试严格按照以下测试步骤执行:1)测试计划阶段,主要根据项目需求说明书和设计文档,制订测试计划和进度安排;名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 22 页 -系统名称软件工程方法大作业8 2)测试设计阶段,基于前期项目设计文档,按照规范化的方法进行软件结构划分和设计测试用例;3)测试执行阶段,严格按照测试用例要求,输入测试用例,统计测试
17、结果;4)测试汇总分析阶段,对比测试结果和系统预期功能输出结果,分析引起错误原因,进行处理,并撰写测试报告。测试工作总体流程图如下图所示。测试计划和测试设计阶段主要任务包括编写测试计划和测试设计文档,作为进行项目系统测试的依据。测试计划文档和测试设计文档审核通过后,测试进入执行阶段。测试计划和测试设计阶段工作流程图如下所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 22 页 -系统名称软件工程方法大作业9 测试执行阶段的主要任务是根据测试计划和设计文档编写测试用例,并利用测试用例对系统各功能进行测试,并记录测试用例执行结果,最终编写测试报告。测试执行阶段工作流程图如下所示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件工程方法-大作业实用 2022 软件工程 方法 作业 实用
限制150内