




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.装备技术公司销售合同评审、采购合同评审及付款流程的需求分析1. 引言1.1. 编写内容 软件需求说明书的编制是为了使用户和软件开发者双方对软件的初始规定有一个共同的理解,使之成为整个系统开发工作的基础。该说明书的主要内容如下:l 系统所管理业务的描述;l 阐述用户管理的有关数据及格式;l 管理流程;l 数据流程;l 用户对系统的功能、性能等的需求。l 用户对系统的预期目标。1.2. 预期读者l 中色科技股份有限公司装备技术公司采购部的相关人员、质量安全部的相关人员、企业管理部的相关人员、财务部的相关人员及相应主管人员和公司高管:使他们了解想获得什么样功能和性能的软件;l 软件开发者:使他们理
2、解用户的需求和用户需要什么样的软件;l 软件的验收人员:提供一个比合同更切合实际的验收依据。1.3. 常用术语和缩略语l 系统:中色科技股份有限公司装备技术公司采购、销售合同评审及付款流程管理系统;l 公司高管:系统中只具有查询所有流程的权限的用户;l 管理员:装备技术公司采购部相应的管理负责人员可以对整个项目进行流程跟踪及管理;l 系统管理员:可以对系统进行设置、管理等操作,权限较大的操作员;1.4. 参考资料l 计算机软件需求说明编制指南GB938588;l 计算机软件产品开发文件编制指南GB856788;1.5. 进行需求分析的意义(1)本说明书将对系统要实现的主要功能、性能等需求进行全
3、面地阐述,以便帮助用户判断所要开发的软件是否符合他们的要求。该说明书将在软件开发目标和需求方面为用户和开发者之间创建一个共同的基础和共识。(2)由于需求说明书具有用户的审核、修改完善、认定的过程,在这个过程中可以使用户在软件设计之前提出有关系统建设的建议、对自己的需求和要求进行周密地思考,并要把这些意见和建议反映到用户需求说明书中。这样就能减少事后重新设计、重新编码和重新测试的返工行为。(3)需求的调查分析过程也是用户对自己的业务和管理进行总结和规范的过程,通过需求说明书把更加规范的管理反映到了软件开发中,从而使其管理更加完善和规范。(4)需求说明书是开发者进行软件设计的依据,软件设计要依据本
4、说明书将进行系统分析、数据库设计、模块设计、接口设计、输入输出格式设计等。(5)需求说明书使开发者在软件进行设计和开发之前,能够充分了解和熟悉用户的要求,并判断这些要求是否有不能解决的技术问题,若有应提出一个用户认可的代替解决方案。以免出现设计出的一个目标不能在开发过程中实现的问题。(6)在需求调查和分析期间可以搜集有关系统开发的有关原始数据和代码,以便在系统开发中建立开发环境时应用。(7)在软件开发方面为用户和开发者提供一个标准,为系统开发结束进行确认和验收提供一个双方认可的依据。(8)便于软件的维护和提高,为软件维护和为今后对所开发的软件进行完善扩充提供进一步分析的基础。总之,需求说明书的
5、编写是软件工程中的非常关键的一个环节,也是软件工程中的非常重要的一个文档。一个好的需求说明书不但能够提高软件开发的效率、保障软件开发的质量,而且有利于系统的验收和以后软件的维护及扩充。2. 项目背景和系统的建设目标2.1. 项目背景采购及销售合同评审及付款流程管理是企业管理环节中非常重要的一环,需要对采购合同的审批、销售合同的审批及整个付款流等进行完整的监控。本系统将在以前管理模式的基础上进行优化,并将整个采购及销售合同评审及付款管理进行信息化。使原先模式下产生的弊端在新的模式下不会出现。2.2. 系统的建设目标本系统的具体任务就是构建一个采购及销售合同评审及付款流程的管理系统,实时动态的反映
6、整个流程的变化,努力实现由计算机来辅助人工执行一系列采购及销售合同评审及付款流程的管理的系统化、规范化和自动化操作。从而最终使采购及销售合同评审及付款流程的管理实现:信息的实时化,每个参与项目的用户查看到的信息都是实时的信息;信息的共享化,项目经理、各相关部门人员都能共享自己参与的项目的流程。3. 总体功能需求装备技术公司采购及销售合同评审及付款流程管理系统主要包括采购合同评审、销售合同评审、付款流程管理三个子系统。3.1.采购合同评审子系统3.1.1系统的流程图3.1.2手机短信提醒流程进行到每一步,相关的操作人需要执行的操作都会以手机短信的方式提醒。3.1.3流程跟踪查看参与该项目的相关人
7、员都可以对该项目的流程进行跟踪查看。公司高管和管理员可以查看所有的项目。3.1.4权限设置系统管理员可以设置各流程的操作人。如有需要,管理员通过人员权限设置,可以委托相应的人员进行操作。3.1.5电子签名流程进行到每一步,执行人进行的通过或退回操作都需要有相应的电子签名。3.1.6其他功能需求每一步的执行人审核后可以通过流程进行到下一步。或者退回,填写退回意见,返回到第一步的操作人(上报人)。3.2.销售合同评审子系统3.2.1系统的流程图3.2.2手机短信提醒流程进行到每一步,相关的操作人需要执行的操作都会以手机短信的方式提醒。3.2.3流程跟踪查看参与该项目的相关人员都可以对该项目的流程进
8、行跟踪查看。公司高管和管理员可以查看所有的项目。3.2.4权限设置系统管理员可以设置各流程的操作人。如有需要,管理员通过人员权限设置,可以委托相应的人员进行操作。3.2.5电子签名流程进行到每一步,执行人进行的通过或退回操作都需要有相应的电子签名。3.2.6其他功能需求每一步的执行人审核后可以通过流程进行到下一步。或者退回,填写退回意见,返回到第一步的操作人(上报人)。3.3.付款流程管理子系统3.3.1系统的流程图3.3.2手机短信提醒流程进行到每一步,相关的操作人需要执行的操作都会以手机短信的方式提醒。3.3.3流程跟踪查看参与该项目的相关人员都可以对该项目的流程进行跟踪查看。公司高管和管
9、理员可以查看所有的项目。3.3.4权限设置系统管理员可以设置各流程的操作人。如有需要,管理员通过人员权限设置,可以委托相应的人员进行操作。3.3.5电子签名流程进行到每一步,执行人进行的通过或退回操作都需要有相应的电子签名。3.3.6其他功能需求每一步的执行人审核后可以通过流程进行到下一步。或者退回,填写退回意见,返回到第一步的操作人(上报人)。4.用户的其他需求4.1.运行稳定、可靠性、效率高l 系统具有实用性、可靠性和稳定性;l 系统正式投入使用后系统的故障率要低;l 系统运行发生故障不影响已有数据的安全;l 系统应有完善的系统维护功能。l 程序代码应优化,运行效率高。l 服务器和客户端的
10、程序分配合理,尽量减少数据量传输,避免数据库的频繁修改和日志的大量增加。4.2.并行操作系统有可能大量操作员在网络上进行同时操作,因此应用软件从设计到编程都要处理好数据库的并行操作问题,要保证数据的完备性和一致性。4.3.系统的风格和界面要求l 系统全部采用浏览器风格;l 提供必要的警告、提示、运行状态显示、帮助等;l 有关操作能在一层界面中完成的不要展开为多层操作;l 界面设计要一目了然,操作方便、显示要图文并貌、美观实用。l 容错能力l 对输入操作,在值域范围内进行有效性检查;l 防止因操作顺序错误引发系统故障或使系统运行失败;l 尽可能利用列表选择代替手工输入,以减少出错几率。l 对于某
11、些错误操作,可以撤消恢复到原来的状态。4.4.安全保密性(1)安全保密主要内涵l 网络的安全性和保密性;l 应用系统的安全性和保密性;l 数据的安全性和保密性;(2)系统的安全保密要求l 计算机网络、计算机的硬件、系统软件和应用软件都具有安全运行的措施,保证系统能够安全、可靠的运行;l 有效的防止计算机病毒的干扰,确保系统能够正常的运行。当然防止计算机病毒的干扰除了技术措施外,还要靠行政措施和规章制度进行保证;l 数据是系统应用的基础,系统具有严格的数据维护和保护措施,以防止意外的数据丢失和人为的破坏;l 应对网络、数据库、应用软件提供保密机制,防止无故侵入和越权操作。4.5.可维护性l 系统
12、具有较好的可维护性;l 远程的免维护;l 数据库的维护,包括数据的转储、备份、装载等;4.6.可扩充性本系统的目标是产品化的系统,因此要求有交好的扩充性,以方便企业业务发展的需求。l 方便的把以后开发的应用纳入到本系统中;l 方便的把本系统并入其它大系统;l 对网络、硬件能够方便的扩充和置换;l 方便的连接其他应用软件。4.7.系统设计和软件开发的要求系统设计在进行系统设计、子系统划分和功能模块设计时具有分析设计的过程,本系统软件的总体设计主要采用结构设计的方法实现,要绘制出系统的全部数据流图,从数据流图中导出子系统和功能模块。数据流图必须符合软件工程的规范要求,从零层的总数据流图到下面各层数
13、据流图要完整。4.8.程序设计方法在程序设计过程中,采用面向对象的程序设计方法,提高软件的可扩充性和可重用性,提高程序员的编程效率,减少软件维护的工作量。4.9.进行详细、科学的信息编码为了系统数据的一致性,确保系统应用开发和信息交换的高度集成和统一,利用各种数据之间的关系,建立系统的代(编)码体系。信息编码是有效地组织和使用数据的手段,它在数据采集、数据处理、系统控制和成果输出等过程中均起着至关重要的作用。因此系统开发要进行详细、科学的信息编码。4.10.软件开发(1)软件开发采用生命周期法和原型法相结合进行。(2) 软件开发步骤l 按照软件工程步骤进行实施:n 用户需求分析阶段;n 系统的
14、总体设计阶段;n 详细设计和编码阶段;n 测试阶段;n 试运行和系统的完善。4.11.软件运行环境系统的运行环境主要是局域网,系统的软件平台如下:l 网络操作系统采用MS WINDOWS SERVER l 数据库管理系统采用MS SQL Server 4.12.对数据库管理的需求l 真实地反映数据实体之间的关系,保持数据的一致性。例如:不同表中同一个数据项或同一项目的数据其中一个被修改后。其他数据库表中的相应数据项或项目数据应能同时自动更新;同样以上的数据项或项目数据被删除后,其他表中的数据项或项目数据应能一并被删除;l 在系统中能够保证数据的正确性和完整性;l 对数据具有方便的维护功能;l 对数据库的操作方便、快速,系统响应的速度也在人员可接受的范围内。4.13.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗领域中基于区块链的信任体系构建
- 区块链赋能金融安全与融资共舞
- Axure RP 互联网产品原型设计课件 第4章 使用元件和元件库
- 以人工智能为核心用区快链技术的去中心化商业解决方案
- 代办会议合同范例
- 光缆安装维修合同范例
- 企业内部审计的数字化转型基于区块链技术的探索与实践
- 创新医疗健康数据管理模式与隐私保护实践
- 小区垃圾问题
- 会计教育培训合同范例
- 密闭式静脉输液技术操作考核评分标准表(标准版)
- 介绍家乡-word电子报模板
- 人工智能自动驾驶系统开发项目应急预案
- 思想道德与法治2023版教学设计第二章 追求远大理想 坚定崇高信念
- 牛津译林英语-九年级上册Unit2Reading-(共30张PPT)
- 《影视光线艺术与照明技巧》word版本
- 主题班会:君子自强不息
- 《格林童话》读书分享ppt
- 阿里云:生来创新-金融级云原生
- 高中数学说题课件
- 文档文档防淹门
评论
0/150
提交评论