鸿富兴软件-电商ERP|ERP|对账软件|银企对账|对账工具|网店管理|订单管理|仓储管理|电商线上|电商线下|SKU|进销存|彩票|福彩中心业务管理软件|体彩中心业务管理软件|POS机|会员|零售|物流|娱乐|计费软件|二维码门牌|固定资产
 电商行业
 手持终端设备
 财务管理
 行业管理类软件
 工具软件
 彩票行业
 DIY定制服务
 公共事业
电商订单仓储ERP管理系统
(附视频教学)
 
系统设计|Design

发布者:Administrator  发布时间:2011-11-4  浏览次数:5800
 

设计之前,首先收集用户的需求,进而做需求分析。用户需求来源主要有两种:第一种是用户正在使用本公司的产品,但是现有产品的部分功能与客户的实际业务有些不同,客户要求在现有系统的基础上开发一些个性化的功能;第二种是用户需要根据自己的实际业务进行完整的定制开发。第一种模式一般来说开发速度快、成本低;第二种模式开发速度慢、成本比较高,但是完全按照用户的需求定制开发,具有相当的个性化需求,有利于客户完全按照自己的经营模式发展。
    有了用户需求,做完了需求分析,开始做系统设计。不管客户是哪种模式,都需要按照以下的设计流程进行:
1、根据客户系统的网络结构进行协议定制:

主要包括网络结构的选型:是单机模式、C/S网络、B/S网络、Webservice网络....,不同的网络结构设计有不同的设计方法和协议定制,同时也关系到客户的经营模式。例如,如果客户有多点连锁经营模式,采用webservice网络,则需要定义各业务的soap接口,定义wsdlL交互报文结构,定义XML协议内容及加密方法,最后绘制网络拓扑图。

 

    2、建立数据库的物理模型:

    协议定制完毕后,开始设计后台数据库存储结构和数据字典。数据库结构设计是否合理、表间约束是否统一、是否符合范式结构,直接关系到后台数据库的运行效率和前台开发的便利。理清客户的业务需求,根据需求设计数据字典信息,包括表、视图、索引、触发器、存储过程、函数等等(当然不是具体的实现代码,而是带结构的伪代码),各表之间是否级联约束,主外参考,数据内容的校验。如果客户需要其他国家语言,还要考虑字段内容的第三方语种插件。将数据库结构和表间关系用直观图形的方式展现出来,清晰的表达数据存储结构和流转过程。

【PD物理模型】

【Rose物理模型】

   

    3、建立客户端的逻辑模型:

    数据库结构设计完毕后,开始设计前台的处理逻辑。

    定义基类、实现类、实体类及接口类,定义每个类的方法、方法属性、成员等等,定义类间关系和协作。还要指定角色类型和权限范围。

【类图】

    

【序列图】

    完成以上设计工作后,整理出需求分析报告,编写方案建议书提交给客户,根据客户的反馈结果不断的完善设计结果。定稿后的方案建议书作为下一步开发的直接参考资料。设计阶段是项目启动的关键阶段,需求的把控和设计结果直接关系到项目的成败。



[返回5S列表]
扫一下加入微信服务 中文版 英文版
版权所有© shenzhen highfiresun Co.,Ltd 本站所有图片文字均版权所有,翻录抄袭必究
销售热线Q Q:2605311348 ,电话:15999667982
技术支持Q Q:2033159764、664711737
邮箱地址 :highfiresun@163.com
华军网站|非凡下载|爱奇艺|天空软件大全|回调