华软国际进销存管理系统详细设计说明书2.doc

上传人:b****2 文档编号:1699257 上传时间:2022-10-23 格式:DOC 页数:15 大小:431KB
下载 相关 举报
华软国际进销存管理系统详细设计说明书2.doc_第1页
第1页 / 共15页
华软国际进销存管理系统详细设计说明书2.doc_第2页
第2页 / 共15页
华软国际进销存管理系统详细设计说明书2.doc_第3页
第3页 / 共15页
华软国际进销存管理系统详细设计说明书2.doc_第4页
第4页 / 共15页
华软国际进销存管理系统详细设计说明书2.doc_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

华软国际进销存管理系统详细设计说明书2.doc

《华软国际进销存管理系统详细设计说明书2.doc》由会员分享,可在线阅读,更多相关《华软国际进销存管理系统详细设计说明书2.doc(15页珍藏版)》请在冰豆网上搜索。

华软国际进销存管理系统详细设计说明书2.doc

详细设计说明书

华软国际进销存管理系统

需求分析说明书

部门

文档作者

职位

文档统一编号

文档版本号

审核人

职位

华软国际郑州中心

2009年3月20日

详细设计说明书

版本修订表

版本

状态

日期

修改人

说明

1.0

draft

2009-03-20

Jamson

Createnewdocument

2

华软国际

一、 引言 1

1. 编写目的 1

2. 背景 1

3. 定义及缩略语 1

4. 参考资料 2

二、 任务概述 2

1. 目标 2

2. 用户特点 2

3. 设计和实现的约束和限制 2

4. 开发环境与技术 3

5. 软件实现原则 3

三、用户界面 4

四、详细设计 4

4.1概述 4

4.2UML图 5

4.2.1类图 5

4.2.2.用例 6

4.3E-R图 6

4.5数据库表说明 7

4.5.1、客户信息表 7

4.5.2、商品信息表 8

4.5.3、供应商信息表 8

4.5.4、入库信息表 9

4.5.5、入库票号信息表 9

4.6.6、入库结账表 10

五、业务逻辑(GOODSSERVICE) 10

5. 1概述 10

5.1. 商品管理(GoodsService) 10

六、商品数据访问(GOODSDAO) 11

6. 1概述 11

6.1. 商品数据访问(GoodsDao) 11

文件密级:

绝密-i-

Error!

Referencesourcenotfound.

一、引言

1.编写目的

编写进销存管理管理系统需求分析报告目的,是为了用户和开发方明确对所建信息管理系统所达到的功能和目标。

通过双方不断的讨论和交互,最终形成具有建设目标的书面条款。

经双方确认后,将作为开发方设计开发的基本依据和需求方的软件验收标准。

同时,通过该需求分析报告,开发方可以更加进一步了解客户的需求,从而严格按照流程及时、准确地完成系统的开发,以满足客户的需求。

同时,该文档也作为概要设计及后续设计的基础。

2.背景

1)本软件的名称

本系统的名称:

进销存管理系统

2)任务提出者:

某公司

3)开发商:

华软国际

4)硬件环境:

一台数据库服务器和若干终端PC机

3.定义及缩略语

过程

预定义过程

决策

可选过程

数据

内部储存

数据流

1.进销存系统:

即指进销存信息管理系统

2.用户:

是指最终使用进销存系统的人员。

3.客户:

是指广义上的来往客户。

包括代理商和普通客户。

4.档案:

包括文件和卷宗,案卷是具有相同分类的文件集合。

上面为本需求分析报告中所用到的图例以及缩略语。

4.参考资料

在编写本需求分析报告时,参考的文档资料主要有:

1.《形式化软件方法与可靠性》张继生1999武汉轻工业大学出版社

2.《软件工程流程设计》 张春良  2000长沙铁道学院

二、任务概述

运用先进的计算机信息处理技术,实现各部门各种信息的规范化管理,提高信息的正确率和信息资源的共享,便于信息的查询、长期存储以及快速的决策和分析。

1.目标

本需求分析报告主要是对进销存管理理系统中业务流程作详细的分析和描述,详细描述系统应具备的功能,并粗略描述该系统所涉及到的动态和静态实体、实体关联图及各数据字典。

2.用户特点

本系统的最终用户是某公司的工作人员和代理商,具有一定的计算机操作能力。

目前该公司全部采用手工操作方式进行记帐,对于较小的业务量仍然可以进行。

但随着公司的逐步发展壮大,手工处理信息的方式已经越来越不能满足业务的需求,而进销存正是为了解决这一问题而设计的一套解决方案。

3.设计和实现的约束和限制

1.开发环境:

前台用面向对象开发工具Java,服务器端拟采用企业级数据库SQLserver2005。

2.运行环境:

中文WIN2000/WINXP/WIN2003/Linux,64M以上内存,1G以上硬盘,服务器端需要运行sqlserver2005数据库和jdk1.5以上。

3.条件和限制:

1.限制整个进销存系统系统正常实施的主要因素是基础数据的准确性和完整性。

同时该系统也是对用户新系统各种代码设计的真正的一次考验。

因此必须做好系统实施的先后次序计划,和对用户的培训。

2.限制进销存系统的另外一个因素是系统的维护性和完善性,因为进销存系统的建立不可能一次全部解决问题,开发后期和使用初期的维护工程也是一个必须考虑的因素。

这里的维护工作包括数据的维护,也有系统功能的维护,包括旧功能的删除和新功能的添加等。

4.开发环境与技术

开发环境和技术:

jdk1.6+Eclipse、jsp+Servlet+javabean+SQLserver2005

5.软件实现原则

根据软件工程规范和进销存系统的要求及特点,系统开发时必须遵循以下原则:

实用性原则:

开发的系统必须满足实用性需求,做到使用方便,输入数据量尽量小,界面直观,易学易用,不同业务之间界面转换速度快。

功能完整性原则:

所提出的业务都能够在计算机平台上完成,对于同一类型的业务,由于输入要求或地址模式等条件的不同,将设计不同的功能模块。

高性能原则:

系统在性能上做到实时性强、数据容量小、响应速度快、稳定性高、出错率低、容错性好等优点。

数据安全性原则:

安全性永远是数据库的重要课题,必须采取多种措施保证数据库的安全。

满足速度要求下的少余量原则:

余量指的是逻辑上相同的数据,在不同的记录中重复出现,或在逻辑上能导出存在于数据库的记录中。

从理论上讲,余量的存在,在数据库设计的不合理,是破坏数据库一致性的潜在危险,同时会增加数据空间开销。

但是,在特殊情况下,为了满足速度要求,常常设计一些余量作为数据库记录。

当余量存在时,数据库一致性不能靠数据库管理系统来保证,只能通过开发软件的计算方法来解决,余量的存在,大大增加了系统的开发难度,所以余量是万不得已时才能使用,使用时,在计算方法上保证数据的一致性。

输入量最小原则:

在保证信息量充分性条件下,让员工以最小的数据输入完成业务操作,从而提高员工的工作效率。

数据库字符段可空原则:

具有默认数值和状态的数据库字符段,采用可空假定。

对于可伸缩的数据库,可空字符段在没有数据输入的情况下是不占空间的。

操作模式可选择性原则:

对不同的操作模式,设计不同的功能和不同的界面,或在同一功能和界面下设计多个选择项,以适应模式多变的需求。

美观化设计原则:

在满足实用性的条件下,界面设计做到美观大方,大小适中,排列整齐,各种控制键的中文名字简单明了,不同的业务甚至不同的功能,有不同的界面。

美观的界面配色柔和,减轻视觉疲劳,给员工一个良好的计算机工作环境。

常用性与特殊性相结合原则:

对常用的状态和数值,作为缺省,对常用的功能放在主要界面和排前原则,对不常用功能启动时进行折叠和排后。

数据可维护性原则:

对于正常的数据维护,管理人员可以通过HSJXC系统本身来实现。

数据维护包括权限设置、高级地址的集合运算、无用数据的删除、数据库的清理、数据备份与恢复等功能。

系统可维护性原则:

全面按照软件工程的要求来开发HSJXC系统,做到严格管理、严格测试。

每个工作阶段,都具备相应的经过严格审查的文档,为将来系统服务提供技术上的保证。

统一性原则:

建立统一合理的数据库模型,实行统一的文档编排和管理;实行统一的数据库关系命名、文件命名、函数命名、变量命名;实行统一的编程风格。

系统的可扩展性原则:

在满足一期方案的基础上,考虑今后系统可能新增功能(比如,财务、人事等)带来的系统软硬件的变化,为系统的扩充预留接口。

三、用户界面

略。

四、详细设计

4.1概述

在设计中通过实体-关系图的方法分析系统的数据库各实体的关系,推导出相关表结构和相应的内、外主键,并可结合业务进一步设计相关存储过程和约束条件等实现方法。

4.2UML图

4.2.1类图

4.2.2.用例

4.3E-R图

进销存系统主要实体关系图

4.5数据库表说明

4.5.1、客户信息表

名称

客户信息表

别名

标识

Tb_customer

描述

记录客户基本信息

索引

对id列建立唯一索引。

字段名

字段定义

字段描述

Id

Int

编号(主键)

khname

VARCHAR(100)

客户名称

khjc

VARCHAR(50)

客户简称

Address

VARCHAR(50)

地址

Postcode

VARCHAR(20)

邮政编码

Tel

VARCHAR(15)

电话

Fax

VARCHAR(15)

传真

Lxr

VARCHAR(50)

联系人

Lxrtel

VARCHAR(15)

联系人电话

Email

VARCHAR(100)

Email

Khyh

Varchar(50)

开户银行

Yhzh

Varchar(50)

银行账号

4.5.2、商品信息表

名称

商品信息表

别名

标识

Tb_brand

描述

记录商品基本信息

索引

对id列建立唯一索引。

字段名

字段定义

字段描述

Id

Int

编号(主键)

spname

VARCHAR(50)

商品名称

Jc

VARCHAR(50)

简称

Cd

VARCHAR(100)

产地

Dw

VARCHAR(10)

单位

Gg

VARCHAR(50)

规格

Bz

VARCHAR(50)

包装

Ph

VARCHAR(50)

批号

Pzwh

VARCHAR(50)

批准文号

Gysname

VARCHAR(50)

供应商名称

Memo

Varchar(300)

备注

4.5.3、供应商信息表

名称

供应商信息表

别名

标识

Tb_supplier

描述

记录供应商基本信息

索引

对id列建立唯一索引。

字段名

字段定义

字段描述

Id

Int

编号(主键)

gysname

VARCHAR(50)

供应商名称

Jc

VARCHAR(20)

简称

Address

VARCHAR(100)

地址

Postcode

VARCHAR(10)

邮政编码

Tel

VARCHAR(15)

电话

Fax

VARCHAR(15)

传真

Lxr

VARCHAR(50)

联系人

Lxrtel

VARCHAR(50)

联系电话

Khyh

VARCHAR(50)

开户银行

Mail

Varchar(30)

电子信箱

4.5.4、入库信息表

名称

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1