维护类项目实施方案 联系客服

发布时间 : 星期四 文章维护类项目实施方案更新完毕开始阅读f4ab9476f4335a8102d276a20029bd64783e62c5

复用的接口,公用的类也可以做到复用。

1.4、用户界面设计原则

(1) 系统的界面风格统一采用编制好的CSS文件,对单元格、按钮、下拉列表、文本

框都进行统一的规格化,页面布局采用左边菜单项右边功能页的页面布局。在内容填充中,对每一录入项都进行数据合法化校验,如果出现异常和错误将采用统一的报错页面和易懂的提示语言对异常或错误进行描述。

(2) 对于用户操作来说,越容易、越简便越好,在系统的编制过程中我们将体现以人为

本的友好操作页面,根据登陆人的不同,根据权限的不同对每个人的操作页面都能做到定制,方便操作人的操作和管理。

(3) 由于系统采用同步和异步两种方式进行数据的交互,异步操作可以使用户更加方便

的在页面操作过程中和数据库中的数据进行交互,同步操作可以使用户提交页面时实时的对提交的内容进行查看和修改。

(4) 系统提供在操作过程中根据输入项和功能来提示的功能来帮助用户更好的使用和

操作系统。

1.5数据建模原则

(1) 既继承又创新;

数据模型将会对原有系统中使用较成熟部分进行继承,一方面有利于提高系统成功几率,另一方面也方便与数据的移植;在继承的基础上,对于原有系统中不成熟部分将针对原有数据模型存在的问题进行重新设计。既继承又创新的数据模型设计原则,是数据模型设计成功的保障。 (2) 数据的完整性与一致性;

数据的完整性和一致性是原有系统数据库存在的主要问题之一,一个个分离的数据库相对独立,和其他数据库不存在直接的完整性和一致性规则,本次开发将对原有系统数据模型进行整合,一方面从数据模型层面保证数据的完整性和一致性,另一方面消除原有数据库的一个个信息孤岛,为查询、统计、分析等业务管理服务。 (3) 主要变化的适应性;

在系统建设时,将对业务进行充分的分析,对于可能存在的主要变化进行研究,在数据模型设计时将充分考虑这些变化性,数据模型将能对这种变化性进行适应。

数据模型在设计时将采用纵向和横向两种结构进行设计,对于变化的适应性,可以采用纵向字段语义扩展和横向结构两种方法来对变化性进行适应。 (4) 数据模型的标准化;

数据建模过程中,采用标准的数据建模工具,遵循数据模型的建设标准,使用国际、国家等数据标准,对于数据接口也采用标准的数据接口标准。 (5) 支持数据的移植;

数据的移植也是新系统数据模型建设需要考虑的一个重要问题。一方面,我们将对原有系统的成熟数据模型进行继承,以便于进行数据移植,另一方面,对于新数据模型,会建立新旧数据模型之间的映射关系,并消除中间产生的冲突。

在移植时,为了可以准确高效的进行数据的移植,可以借助于第三方的数据移植工具。实施

时,将根据系统实际情况,进行分步的数据移植和系统的切换。

2、概要设计

系统建立在各种标准之上,架构标准、数据标准等,并将在实际开发过程中建立统一的系统开发标准规范体系,从整体上提高系统的水平,便于与外部机构进行接轨。

2.1、设计原则

统一设计原则

统筹规划和统一设计系统结构。尤其是应用系统建设结构、数据模型结构、数据存储结构以及系统扩展规划等内容,均需从全局出发、从长远的角度考虑。数据库和接口涉及需要考虑相互的统一性,保证系统的接口与数据存储的一致性,保证系统的高性能应用。 先进性原则

系统构成必须采用成熟、具有国内先进水平,并符合国际发展趋势的技术、软件产品和设备。在设计过程中充分依照国际上的规范、标准,借鉴国内外目前成熟的主流网络和综合信息系统的体系结构,以保证系统具有较长的生命力和扩展能力。保证先进性的同时还要保证技术的稳定、安全性。采用先进的系统架构,能够为将来的系统规划提供便利,为今后的发展奠定基础。

高可靠/高安全性原则

系统设计和数据架构设计中充分考虑系统的安全和可靠。对于高性能要求平台系统来说,必须保证系统得安全可靠。才能获得持久稳定的发展。 标准化原则

支持业务开展、横向的信息扩展和宏观管理的要求,系统对操作的标准化,即系统有检入检出的机制,确保数据维护的一致性和版本控制的可操作性。系统对数据导入导出采用统一标准接口,如采用现在最流行的XML 标准。 成熟性原则

在开发工具的选型阶段,应该尽量选择成熟的产品和规范,如.net 、XML、ADO.NET、ODBC 之类已经成为标准的、被大量实践所采用的技术。选用具有成熟性,可持续发展性的开发工具。系统要采用国际主流、成熟的体系架构来构建,实现跨平台的应用。 适用性原则

保护已有资源,急用先行,在满足应用需求的前提下,尽量降低建设成本。目前现有系统独立建立,数据库分散,但是数据库资源丰富,有大量的服务器。所以缩减成本,充分利用现有系统是保证节约成本的重要部分。 可扩展性原则

系统设计要考虑到业务未来发展的需要,尽可能设计得简明,降低各功能模块耦合度,并充分考虑兼容性。系统能够支持对多种格式数据的存储。对于海量数据的存储,系统的设计必须考虑高效和分离的部署结构,不仅保证能够轻松建立接口,而且能够提高数据库的扩展能力。

3、项目启动

项目合同或协议的签订标志着项目的正式启动。项目启动阶段的主要任务是: ? 召开项目启动会

? 确定项目范围:通过初步的需求调研,明确项目开发的范围

? 形成项目计划:包括软件开发计划、量化管理计划、风险管理计划、组间协调计划、质量保证计划、配置管理计划等 ? 评审项目初始需求及项目计划

工作流程图如下:

项目主管确定项目资源项目经理项目组成员\\相关组成员QA工程师CM工程师签发项目任务书阅读项目任务书阅读项目建议书等相关资料项目启动会指定人员形成会议纪要研究初始需求审批项目组的各项计划编制并提交软件开发/质量/风险管理/组间协调计划审核项目组的各项计划编制QA计划审批QA计划通知CM工程师开展相关工作编制CM计划审核CM计划审批CM计划搭建配置库 4、需求管理

4.1需求调研

① 调研用户领域的组织结构、岗位设置和职责定义,从功能上区分有多少个子系统,划分系统的大致范围,明确系统的目标。

② 调研每个子系统所需的工作流程、功能与处理规则,收集单据、报表和账本等原始资料,分析物流、资金流和信息流三者的关系,以及如何用数据流来表示这三者的关系。

③ 对调研的内容事先准备,针对不同管理层次的用户询问不同的问题,列出问题清单。将操作层、管理层和决策层的需求既联系,又区分开来,形成一个金字塔,使下层满足上层的需求。 ④ 对与用户沟通的情况及时总结归纳,整理调研结果,找出新的疑点,初步构成需求基线。

⑤ 若基线符合要求,则需求分析完毕;反之返回到第1步或第2或第3步。如此循环多次,直到需要分析使双方满意为止。