




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概算所产值管理系统需求分析信息中心.计算机室二九年一月1. 引言1.1. 编写内容 软件需求说明书的编制是为了使用户和软件开发者双方对软件的初始规定有一个共同的理解,使之成为整个系统开发工作的基础。该说明书的主要内容如下:l 系统所管理业务的描述;l 阐述用户管理的有关数据及格式;l 管理流程;l 数据流程;l 用户对系统的功能、性能等的需求。l 用户对系统的预期目标。1.2. 预期读者l 概算所领导、项目负责人、专业负责人、所有的设计人员、产值管理人员、管理员;使他们了解想获得什么样功能和性能的软件;l 软件开发者:使他们理解用户的需求和用户需要什么样的软件;l 软件的验收人员:提供一个比合同更切合实际的验收依据。1.3. 参考资料l 计算机软件需求说明编制指南GB938588;l 计算机软件产品开发文件编制指南GB856788;1.4. 进行需求分析的意义(1)本说明书将对系统要实现的主要功能、性能等需求进行全面地阐述,以便帮助用户判断所要开发的软件是否符合他们的要求。该说明书将在软件开发目标和需求方面为用户和开发者之间创建一个共同的基础和共识。(2)由于需求说明书具有用户的审核、修改完善、认定的过程,在这个过程中可以使用户在软件设计之前提出有关系统建设的建议、对自己的需求和要求进行周密地思考,并要把这些意见和建议反映到用户需求说明书中。这样就能减少事后重新设计、重新编码和重新测试的返工行为。(3)需求的调查分析过程也是用户对自己的业务和管理进行总结和规范的过程,通过需求说明书把更加规范的管理反映到了软件开发中,从而使其管理更加完善和规范。(4)需求说明书是开发者进行软件设计的依据,软件设计要依据本说明书将进行系统分析、数据库设计、模块设计、接口设计、输入输出格式设计等。(5)需求说明书使开发者在软件进行设计和开发之前,能够充分了解和熟悉用户的要求,并判断这些要求是否有不能解决的技术问题,若有应提出一个用户认可的代替解决方案。以免出现设计出的一个目标不能在开发过程中实现的问题。(6)在需求调查和分析期间可以搜集有关系统开发的有关原始数据和代码,以便在系统开发中建立开发环境时应用。(7)在软件开发方面为用户和开发者提供一个标准,为系统开发结束进行确认和验收提供一个双方认可的依据。(8)便于软件的维护和提高,为软件维护和为今后对所开发的软件进行完善扩充提供进一步分析的基础。总之,需求说明书的编写是软件工程中的非常关键的一个环节,也是软件工程中的非常重要的一个文档。一个好的需求说明书不但能够提高软件开发的效率、保障软件开发的质量,而且有利于系统的验收和以后软件的维护及扩充。2. 项目背景和系统的建设目标2.1. 系统的建设目标本系统的具体任务就是构建一个产值管理信息的数据库,实时动态的反映项目产值的动态。信息的实时化,每个用户查看到的信息都是实时的信息;信息的分层管理,完成室主任、项目负责人、专业负责人、一般用户的权限分级,使其都可以查询到自己权限内的项目信息。3. 项目开发人员开发人员: 信息中心 计算机室相关人员4. 总体功能需求其主要功能模块划分如下:4.1项目定义由管理人员输入项目(只包括施工图项目),任命项目负责人。由项目负责人进行项目策划。4.2配备专业人员 由项目负责人指定参与专业及三审人员、专业负责人4.3计划进度表由项目负责人编制进度表,填写控制点时间及参与专业的人员(人员由项目专业人员自动读取,可修改),生成计划进度表编号。4.4产值类型和要素定义1) 产值的类型:项目设计产值、项目进度产值、项目奖励产值、临时产值。2) 产值要素定义1) 项目设计产值项目作业的实际产值占70%、项目的管理产值占30%。其中,项目作业的实际产值为设计、审核、审定人员的工作所分配的产值,项目管理产值为项目之间的调节划分的产值。2) 项目进度产值项目进度产值是项目负责人控制项目进度执行情况的产值,进度产值为项目设计产值为基数的10%。3) 项目奖励产值项目奖励产值是项目负责人在项目执行过程中对工作积极主动、专业能力强、作业质量高的设计人员的奖励产值,项目奖励产值为项目设计产值为基数的10%。4) 临时产值是指项目前期配合、现场服务、处理现场问题、项目临时任务等产生的产值4.5产值下达由室主任根据计划表为每个专业直接下达产值总额。设计产值、进度产值、奖励产值、管理产值按照相关比例自动生成。4.6产值申请由设计人员根据计划表编号填写结算卡(附件1),审核、审定不需要填写。4.7产值分配设计产值(设计、审核、审定按照70%、25%、5%)、进度产值、奖励产值由项目负责人根据结算卡分配,经所审批下发。管理产值由所直接下发到个人4.8产值查询 设计人员可以查询承担项目所下达的项目的总产值、施工图各子项产值、分配到自己的产值。4.9工程统计平台1) 统计每个项目的产值结算情况,显示已经发放的产值、剩余的产值等信息;统计个人帐户产值情况等。2) 统计每个项目图纸量。附件1中色科技股份有限公司概算所结算卡专 业填报日期项目名称项目类型主要设计者审 核审 定子项名称图 号设计内容设计进度开始时间: 年 月 日 施工图图纸量(A1)计划完成: 年 月 日新图复用图标准设计图合 计实际完成: 年 月 日 5. 用户的其他需求5.1. 运行稳定、可靠性、效率高l 系统具有实用性、可靠性和稳定性;l 系统正式投入使用后系统的故障率要低;l 系统运行发生故障不影响已有数据的安全;l 系统应有完善的系统维护功能。l 程序代码应优化,运行效率高。l 服务器和客户端的程序分配合理,尽量减少数据量传输,避免数据库的频繁修改和日志的大量增加。5.2. 并行操作系统有可能大量操作员在网络上进行同时操作,因此应用软件从设计到编程都要处理好数据库的并行操作问题,要保证数据的完备性和一致性。5.3. 系统的风格和界面要求l 系统全部采用浏览器风格;l 提供必要的警告、提示、运行状态显示、帮助等;l 有关操作能在一层界面中完成的不要展开为多层操作;l 界面设计要一目了然,操作方便、显示要图文并貌、美观实用。l 容错能力l 对输入操作,在值域范围内进行有效性检查;l 防止因操作顺序错误引发系统故障或使系统运行失败;l 尽可能利用列表选择代替手工输入,以减少出错几率。l 对于某些错误操作,可以撤消恢复到原来的状态。5.4. 安全保密性(1)安全保密主要内涵l 网络的安全性和保密性;l 应用系统的安全性和保密性;l 数据的安全性和保密性;(2)系统的安全保密要求l 计算机网络、计算机的硬件、系统软件和应用软件都具有安全运行的措施,保证系统能够安全、可靠的运行;l 有效的防止计算机病毒的干扰,确保系统能够正常的运行。当然防止计算机病毒的干扰除了技术措施外,还要靠行政措施和规章制度进行保证;l 数据是系统应用的基础,系统具有严格的数据维护和保护措施,以防止意外的数据丢失和人为的破坏;l 应对网络、数据库、应用软件提供保密机制,防止无故侵入和越权操作。5.5. 可维护性l 系统具有较好的可维护性;l 远程的免维护;l 数据库的维护,包括数据的转储、备份、装载等;5.6. 可扩充性本系统的目标是产品化的系统,因此要求有较好的扩充性,以方便企业业务发展的需求。l 方便的把以后开发的应用纳入到本系统中;l 方便的把本系统并入其它大系统;l 对网络、硬件能够方便的扩充和置换;l 方便的连接其他应用软件。5.7. 系统设计的要求在进行系统设计、子系统划分和功能模块设计时具有分析设计的过程,本系统软件的总体设计主要采用结构设计的方法实现,要绘制出系统的全部数据流图,从数据流图中导出子系统和功能模块。数据流图必须符合软件工程的规范要求,从零层的总数据流图到下面各层数据流图要完整。5.8. 程序设计方法在程序设计过程中,采用面向对象的程序设计方法,提高软件的可扩充性和可重用性,提高程序员的编程效率,减少软件维护的工作量。5.9. 进行详细、科学的信息编码为了系统数据的一致性,确保系统应用开发和信息交换的高度集成和统一,利用各种数据之间的关系,建立系统的代(编)码体系。信息编码是有效地组织和使用数据的手段,它在数据采集、数据处理、系统控制和成果输出等过程中均起着至关重要的作用。因此系统开发要进行详细、科学的信息编码。5.10. 软件开发(1)软件开发采用生命周期法和原型法相结合进行。(2) 软件开发步骤l 按照软件工程步骤进行实施:n 用户需求分析阶段;n 系统的总体设计阶段;n 详细设计和编码阶段;n 测试阶段;n 试运行和系统的完善。5.11. 软件运行环境系统的运行环境主要是局域网,系统的软件平台如下:l 网络操作系统采用MS WINDOWS SERVER l 数据库管理系统采用MS SQL Server 5.12. 对数据库管理的需求
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论