随笔分类 -  软件设计

摘要:1.签名算法签名生成的通用步骤如下:第一步,设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。特别注意以下重要规则: ◆ 参数名ASCII... 阅读全文
posted @ 2015-06-19 18:19 sandea 阅读(8017) 评论(0) 推荐(0) 编辑
摘要:模型文档编辑器 PowerDesigner的模型文档(Model Report)是基于模型的,面向项目的概览文档,提供了灵活,丰富的模型文档编辑界面,实现了设计,修改和输出模型文档的全过程。 模型文档的功能如下:为各个模型生成标准或定制的文档,并输出为RTF或HTML格式的文件利用文档模板编辑器为模... 阅读全文
posted @ 2015-03-06 16:36 sandea 阅读(377) 评论(0) 推荐(0) 编辑
摘要:面向对象模型 面向对象模型是利用UML(统一建模语言)的图形来描述系统结构的模型,它从不同角度实现系统的工作状态。这些图形有助于用户,管理人员,系统分析人员,开发人员,测试人员和其他人员之间进行信息交流。这里主要介绍用例图,序列图和类图。 1.面向对象模型OOM 面向对象模型是利用UML的图形描述系... 阅读全文
posted @ 2015-03-06 16:34 sandea 阅读(2715) 评论(0) 推荐(0) 编辑
摘要:数据库的生成和修改使用ODBC接口连接数据库访问数据库预测数据库大小生成数据库及数据库对象PDM与用户数据库的同步使用测试数据暂不详述。 阅读全文
posted @ 2015-03-06 16:33 sandea 阅读(183) 评论(0) 推荐(0) 编辑
摘要:物理数据模型PDM 物理数据模型(Physical Data Model,PDM):在数据库的逻辑结构设计好之后,就需要完成其物理设计,PDM就是为实现这一目的而设计的。 物理数据模型是以常用的DBMS(数据库管理系统)理论为基础,将CDM/LDM中所建立的现实世界模型生成相应的DBMS的SQL语言... 阅读全文
posted @ 2015-03-06 16:32 sandea 阅读(352) 评论(0) 推荐(0) 编辑
摘要:概念数据模型 概念数据模型(Conceptual Data Model,CDM):表达的是数据整体逻辑结构,该结构独立于任何软件和数据存储结构,即它只是系统分析人员,应用程序设计人员,维护人员和用户之间相互理解的共同语言,并不针对具体的数据库平台(如Oracle或SQL Server)和工具(Pow... 阅读全文
posted @ 2015-03-06 16:31 sandea 阅读(2027) 评论(0) 推荐(0) 编辑
摘要:业务处理模型 业务处理模型(Business Process Model,BPM)以业务需求作为出发点,用图形的方式描述系统的任务和业务流程,注重的是处理过程中数据流程。业务处理模型是从业务人员的角度对业务逻辑和规则进行详细描述的概念模型,并使用流程 图表示从一个或多个起点到终点间的处理过程,流程,... 阅读全文
posted @ 2015-03-06 16:09 sandea 阅读(401) 评论(0) 推荐(0) 编辑
摘要:企业架构模型(Enterprise Architecture Model,EAM)是PowerDesigner 15新增的功能,它能够以图形的方式展现企业架构,从而取代文字描述;以偏向非技术性的表达方式,从不同层面表达不同的图示结果。 企业架构模型从业务层,应用层和技术层对企业的体系架构进行全方面的... 阅读全文
posted @ 2015-03-06 16:05 sandea 阅读(447) 评论(0) 推荐(0) 编辑
摘要:项目和框架矩阵项目是PowerDesigner 15的新概念,通过项目系统分析/设计人员可以对模型以及各类文档进行分组。项目也可以包含框架矩阵,以表格的形式体现各个模型之间的关系。项目和框架矩阵解决了如何对模型进行统一管理的问题。1.创建框架矩阵(FEAF-联邦企业架构框架)打开PowerDesig... 阅读全文
posted @ 2015-03-06 16:04 sandea 阅读(441) 评论(0) 推荐(0) 编辑
摘要:PowerDesigner概述PowerDesigner是Sybase公司推出的一个集成了企业架构,UML(统一建模语言)和数据库的CASE(计算机辅助软件工程)工具。它不仅可以用于系统设计和开发的不同阶段(即业务分析,概念模型设计,物理模型设计以及面向对象开发阶段),而且可以满足管理,系统设计,开... 阅读全文
posted @ 2015-03-06 16:03 sandea 阅读(640) 评论(0) 推荐(0) 编辑
摘要:怎样才能在修改表的字段Name的时候,Code不自动跟着变tools-> General Options-> Dialog:Operation Modes:去掉 NameToCodeMirroring 前面的√ 阅读全文
posted @ 2014-03-19 11:54 sandea 阅读(256) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/maanshancss/archive/2012/11/29/2790754.htmlhttp://www.orsoon.com/soft/804.html 阅读全文
posted @ 2013-08-29 16:57 sandea 阅读(190) 评论(0) 推荐(0) 编辑
摘要:B2C系统的灵魂所在就是定单的流程了,下面展示下定单的最重要的两个动态图,一个是定单流程活动图。还有一个是简单的定单状态图。通过这两张图,基本可以了解系统定单流的大概情况了啊。图画的只是初步的设想,有些东西没有太细化。后期随着迭代的增加可能的变动会比较大,不过整体的流程不会发生大的变化了。B2C订单流程大家可能以为很简单,但是不同的公司真是不同的流程,千变万化,想做好了也真是很不容易的,每个公司的各个部门职业配合都不尽相同。客服、财务、物流、采构等职能相互配合共同完成一个B2C的业务系统,这是个比较复杂的业务系统,有人说运营才是电子商务的核心,那一套能提供良好运营的系统应该是核心的根基了。话不 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(715) 评论(0) 推荐(0) 编辑
摘要:这篇文章,将有实质的进展。先把大体的需求整理了一份用例图,自认为粒度做的已经很细了,再细就没法搞了。我还是坚信一个原则:自己业余搞的东西千万不要想一口吃个胖子,这样很容易项目就搞流产了~,废话不多说上图。1. 系统总用例图,分为web商城和erp系统用例图包。2. web商城系统用例图包3. web个人用户中心用例图4. 商品浏览用例图5. 商品购买用例图6.erp系统用例图包7. 用户管理用例图8. 权限角色管理用例图9. 商品管理用例图10. 销售单管理用例图11. 仓库管理用例图12. 采购管理用例图13. 财务管理用例图14.物流管理用例图15. 售后管理用例图(售后未细化)16. 网 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(785) 评论(0) 推荐(0) 编辑
摘要:今天是个特殊的日子,我在北京房租价格又上了一个新的台阶。在这个日子我准备开始建立一个开源项目,一个B2C行业的EC系统。一、关于定位我要做的不只是一个商城,应该说是一个能满足中小型企业建立电子商务的一套完善的系统。其中的一些模块包括(但不限于)如下:1. 前台商城1.1. 前台网站商品的展架模块,包括整个商品的推销策略,包括分类、检索、各类活动形式等。1.2. 前台的购物流程,包括购物车、定单、支付等。共中的客户可能包括:一般零售客户、大客户、团购客户等。1.3. 前台用户中心,包括个人信息及商业行为信息等的维护。2. 后台ECERP系统1.1. 对前台各展架信息等的维护模块,也就是网站管理模 阅读全文
posted @ 2013-08-29 16:56 sandea 阅读(326) 评论(0) 推荐(0) 编辑
摘要:通过思考大概清楚系统操作日志的设计,以下是其UML图:通过上图,我们可以了解知道该UML主要由三个表组成,其中一个主表LogSetting和两个从表分别是LogOperation和LogSettingDetail。那么怎么样才能通过这样的设计来现实我们的日志功能呢?其实一开始我就觉得通过.net的反射功能可以很简单、很方便的实现这个功能,所以我就顺着一个思路来实现她;通过反射动态的获取Model实体的属性,然后再根据LogSettingDetail配置来匹配所要记录的字段信息。先来主要的代码吧,发现将思想用文字表达出来还是较困难的,代码比较直接:代码的实现using System;using 阅读全文
posted @ 2013-08-29 16:53 sandea 阅读(638) 评论(0) 推荐(0) 编辑
摘要:前言我们在做企业管理系统时,有多多少少都有对数据的完整性有所要求,比如要求系统不能物理删除记录,要求添加每一条数据时都要有系统记录、或者更新某条数据都需要跟踪到变化的内容、或者删除数据时需要记录谁删除了,何时删除了,以便误删后可以通过系统的XXX功能来恢复误删的数据。我将这种功能称为操作日志为什么要做操作日志?其 实上文也描述了一些,其主要目的就是跟踪到每一个用户在系统的操作行为,如对数据进行查询、新增、编辑或删除甚至是登录等行为。更进一步的理解可以说是对 用户使用系统情况的跟踪,对数据的跟踪防止数据意外删除、更改时有所记录,有所依据,以便对数据的还原,从某种程序上可以保护数据的完整性。系统设 阅读全文
posted @ 2013-08-29 16:53 sandea 阅读(237) 评论(0) 推荐(0) 编辑
摘要:1、找相关的人员询问需求,收集需求。2、整理需求,分析需求,把需求归类,拆分。3、产生感念模型。4、转化为物理模型。5、转化为系统数据结构和接口、抽象类、类、关系等程序元素。 阅读全文
posted @ 2013-08-29 16:53 sandea 阅读(367) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示