应该是有免费试用的,推荐泛普软件哦。详细设计主要基于对整个系统架构的需求分析与布局设计。从UML的设计上针对工业施工系统进行用例描述,通过类和对象等关系更深一步细化功能模块,确定所需的方法与属性。再确定系统运行时的协作关系,如时序与对象之间的划分工作。本章节通过这些初步的功能划分后进行系统的UI设计,并创建核心类的方法和属性并进行描述,完成主要设计模块。
本文会对涉及到的项目验收等各项模块进行说明解释,让参与人员明白要实现的意图,达到分工前的沟通,提高开发效率。
系统设计原则
系统设计是把用户需求转为软件系统重要环节部分,是新系统的物理设计阶段。一个系统架构的设计,首先需要确定设计方针与方法,并将系统分解为若干个子系统,再确定各子系统所包含的目标、功能及相互关系。根据软件设计要求及系统特点,大概分为以下原则,如:
(1)系统设计的合理性
所有设计都是按照系统的需求为原则。只有设计出符合并满足客户的需求的程序,才有使用价值。为客户提供方便才有获取利益的可能性,因此我们要做的是提出解决方案,而并非要开发一套技术含量多高的程序。所有好用的程序都是极简的,因此如果让客户一看变懂的程序,才是我们的设计重点。不断的揣摩易用性,是不可忽视的环境,这便是合理性的概述。
(2)系统设计的统一性
如果设计不能达成统一条件,体系结构不断的变动,版本的迭代替换混乱不清,这是无法开展后面的工作,做出的程序也毫无价值。因此我们在开发的时候坚持使用SVN等版本控制程序,达到程序的统一性。
(3)系统的稳定性
作为一套对关键且敏感的图书资料进行管理的应用软件系统,如何保障系统长期和稳定的运行,如何防止系统罢工和崩溃问题,是在系统设计开发阶段所必须关注的核心环节之一。在本图书管理系统中,我们将采用先进的双机互备机制来保证系统稳定性。
(4)系统的可扩展性
资料管理的业务要求,随着时间和人员的变化会不断的变动。因此,良好的系统可扩展性是系统可持续发展的根本,定位在管理平台的角度,不仅在前期能实现数据管理、分析和统计等基础功能,而且基于系统的扩展性,还需要逐步实现决策分析、信息实时发布、综合事务、个人图书管理,业务流程控制等功能,满足图书馆未来发展的需求。
(5)系统的灵活性
系统要求实现的需求较多,运行周期又较长,并且随着图书馆的不断发展会进一步壮大,因此,要求系统能便捷、快速地调整业务流程,满足业务发展的复杂性和管理的需求。
添加专属销售顾问
扫码获取一对一服务