概要设计说明书08.docx

上传人:b****8 文档编号:9490586 上传时间:2023-02-04 格式:DOCX 页数:21 大小:219.58KB
下载 相关 举报
概要设计说明书08.docx_第1页
第1页 / 共21页
概要设计说明书08.docx_第2页
第2页 / 共21页
概要设计说明书08.docx_第3页
第3页 / 共21页
概要设计说明书08.docx_第4页
第4页 / 共21页
概要设计说明书08.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

概要设计说明书08.docx

《概要设计说明书08.docx》由会员分享,可在线阅读,更多相关《概要设计说明书08.docx(21页珍藏版)》请在冰豆网上搜索。

概要设计说明书08.docx

概要设计说明书08

zXzTeam

进销存管理系统

概要设计说明书

[键入作者姓名]

2010-5-23

编写:

翟士丹、周萍、徐杰(2010-04-09)

校对:

翟士丹(2010-04-09)

审核:

夏小娜

批准:

开发单位:

曲阜师范大学,计算机科学学院,2008级,软件工程2班,zXzTeam

文档名称:

概要设计说明书

项目名称:

进销存管理系统

项目负责人:

翟士丹

文档编号:

GB5867-88-03

版本号:

V1.0

概要设计说明书

1引言

1.1编写目的

经过对进销存管理系统项目的分析与研究,并在需求分析的基础上,为指导本系统的详细设计和代码编程,整理成文档。

预期读者:

夏小娜。

1.2背景

A.所建议开发的软件系统的名称:

进销存管理系统;

B.本项目的任务提出者:

夏小娜

开发者:

翟士丹(项目组长)、徐杰(小组长)、周萍(小组长)、魏亚红、秦文静、张云聪、郭立玮、杨东政、王玉、杨冠斌、王红霞、周永进、孙淑娴、张肖龙、朱海龙、张维。

用户:

需要对商品的进销存进行统一管理的各个行业部门。

1.3定义

C#:

一种编程语言;

VisualC#.NET:

使用C#语言开发程序的编程环境;

SQLServer:

提供数据库服务。

1.4参考资料

1.张海藩,软件工程(第五版),北京,清华大学出版社

2.郑宇军、杜家兴,SQLServer+VisualC#2005专业开发精解,北京,清华大学出版社

3.罗斌,VisualC#.NET精解编程实例集锦,北京,中国水利水电出版社

2总体设计

2.1需求规定

主要输入项目:

销售订单、资料单、入库单。

主要输出项目:

出库单、采购订单、报表。

功能性能要求:

能进行采购管理、销售管理、应付款管理、应收款管理、财务管理、

零售管理、系统管理。

2.2运行环境

硬件环境:

计算机系统。

支持环境:

WindowsXP版本以上系统,并要求系统装有.NET2.0以上的框架。

2.3基本设计概念和处理流程

本系统的基本设计概念总体来说就是:

进、销、存。

集资料、采购、销售、库存、应付款,应收款、财务、零售、系统于一体。

处理流程如下:

处理流程如下:

2.4结构

结构改进:

2.5尚未解决的问题

1.程序的界面设计;

2.进销存系统的中文名称;

3.进销存系统的图标方案;

4.各功能模块的实现;

5.各功能模块的组合。

3接口设计

3.1用户接口

本系统采用GUI设计,无需输入命令。

3.2外部接口

采购管理模块

库存管理模块

销售管理模块

财务管理模块

基本资料录入

录入缺货信息

产生采购订单

录入退货信息

录入销售信息

产生销售单

录入财务信息

产生财务报表

查询资料

更新资料

本系统采用.NET技术,所有代码以安全代码的形式编写,并由CLR托管执行。

外部接口由CLR交互。

3.3内部接口

4运行设计

4.1运行模块组合

系统各模块运行时的组合关系如上图所示。

4.2运行控制

软件的界面使用GUI,用户使用鼠标和键盘进行控制。

4.3运行时间

本软件系统主要使用数据库资源,对资源的操作分为:

添加,修改,查看,删除。

各种操作的执行时间较快,可以忽略。

5系统数据结构设计

CreateTABLEUsers/*用户表*/

User_IDintNOTNULL,/*用户编号主键*/

Namevarchar(250)NULL,/*用户名称*/

User_Pwdvarchar(8)NULL,

Again_Pwdvarchar(8)NULL,

Bel_Groupvarchar(3)NULL,

Div_Typevarchar

(1)NULL,

User_Authvarchar

(1)NULL,

Auth_Typevarchar

(1)NULL,

User_Statusvarchar

(1)NULL,

Create_Uservarchar(6)NULL,

Create_Datevarchar(7)NULL,

Create_Timevarchar(6)NULL,

Appr_Uservarchar(6)NULL,

Appr_Datevarchar(7)NULL,

Appr_Timevarchar(6)NULL,

Pwd_Datevarchar(7)NULL,

Err_CountfloatNULL,

Use_eJCICvarchar

(1)NULL,

CreateTABLESupplier/*供应商表*/

Supplier_IDintNOTNULL,/*供应商编号主键*/

Namevarchar(250)NOTNULL,/*供应商名称*/

Addressvarchar(250)NOTNULL,/*地址*/

Phonevarchar(25)NULL,/*电话*/

Faxvarchar(25)NULL,/*传真*/

PostalCodevarchar(10)NULL,/*邮编*/

ConstactPersonvarchar(20)NULL,/*联系人*/

CreateTABLECustomer/*客户表*/

Customer_IDintNOTNULL,/*客户编号主键*/

Namevarchar(250)NOTNULL,/*客户名称*/

Addressvarchar(250)NOTNULL,/*地址*/

Phonevarchar(25)NULL,/*电话*/

Faxvarchar(25)NULL,/*传真*/

PostalCodevarchar(10)NULL,/*邮编*/

ConstactPersonvarchar(20)NULL,/*联系人*/

CreateTABLEDept/*部门表*/

Dept_IDintNOTNULL,/*部门编号主键*/

Namevarchar(30)NOTNULL,/*名称*/

Remarkvarchar(250)NOTNULL,/*描述备注*/

CreateTABLEDept_Supplier/*部门--供应商表*/

Dept_IDintNOTNULL,/*部门编号主键外键(参照DEPT表)*/

Supplier_IDintNOTNULL,/*供应商编号主键外键(参照SUPPLIER表)*/

CreateTABLEDept_Customer/*部门--客户表*/

Dept_IDintNOTNULL,/*部门编号主键外键(参照DEPT表)*/

Customer_IDintNOTNULL,/*客户编号主键外键(参照SUPPLIER表)*/

CreateTABLEStoreHouse/*仓库表*/

StoreHouse_IDintNOTNULL,/*仓库编号主键*/

Addressvarchar(250)NOTNULL,/*地址*/

Phonevarchar(25)NULL,/*电话*/

Employee_IDINTNOTNULL,/*仓库保管外键(参照EMPLOYEE表)*/

CreateDatedatetimeNULL,/*仓库成立时间*/

CreateTABLEProductClass/*商品总分类表*/

ProductClass_IDintNOTNULL,/*商品总分类编号主键*/

Namevarchar(30)NOTNULL,/*商品分类名称*/

Employee_IDINTNOTNULL,/*建分类人外键(参照EMPLOYEE表)*/

CreateDatedatetimeNULL,/*建分类时间*/

Remarkvarchar(250)NULL,/*描述备注*/

CreateTABLEProductList/*商品细分类表*/

ProductClass_IDINTNOTNULL,/*商品总分类编号外键(参照PRODUCTCLASS表)*/

ProductList_IDintNOTNULL,/*商品细分类编号主键*/

Namevarchar(30)NOTNULL,/*商品名称*/

Employee_IDINTNOTNULL,/*建分类人外键(参照EMPLOYEE表)*/

CreateDatedatetimeNULL,/*建分类时间*/

Remarkvarchar(250)NULL,/*描述备注*/

CreateTABLEProductSpec/*商品规格表*/

ProductSpec_IDINTNOTNULL,/*商品规格编号主键*/

Namevarchar(30)NOTNULL,/*商品规格名称*/

Employee_IDINTNOTNULL,/*操作员外键(参照EMPLOYEE表)*/

CreateDatedatetimeNULL,/*创建时间*/

Remarkvarchar(250)NULL,/*描述备注*/

CreateTABLEProductUnit/*商品计量单位表*/

ProductUnit_IDINTNOTNULL,/*计量单位编号主键*/

Namevarchar(30)NOTNULL,/*计量单位名称*/

Employee_IDINTNOTNULL,/*操作员外键(参照EMPLOYEE表)*/

CreateDatedatetimeNULL,/*创建时间*/

Remarkvarchar(250)NULL,/*描述备注*/

CreateTABLEProduct/*商品目录表*/

ProductList_IDintNOTNULL,/*商品细分类编号外键(参照PRODUCTLIST表)*/

Product_IDINTNOTNULL,/*商品名称编号主键*/

Namevarchar(30)NOTNULL,/*商品名称*/

ProductSpec_IDINTNOTNULL,/*商品规格外键(参照PRODUCTSPEC表)*/

ProductUnit_IDINTNOTNULL,/*计量单位外键(参照PRODUCTUNIT表)*/

PriceMONEYNULL,/*参考价格*/

Employee_IDINTNOTNULL,/*操作员外键(参照EMPLOYEE表)*/

CreateDatedatetimeNULL,/*创建时间*/

Remarkvarchar(250)NULL,/*描述备注*/

CreateTABLEProduct_Supplier/*商品--供应商表*/

Product_IDINTNOTNULL,/*商品名称编号主键外键(参照PRODUCT表)*/

Supplier_IDINTNOTNULL,/*供应商编号主键外键(参照SUPPLIER表)*/

CreateTABLEEmployee/*业务员表*/

Employee_IDINTNOTNULL,/*员工编号*/

Dept_IDINTNOTNULL,/*所属部门编号*/

Namevarchar(30)NOTNULL,/*性名*/

Dutyvarchar(20)NOTNULL,/*职务*/

Gendervarchar(6)NOTNULL,/*性别*/

BirthDatedatetimeNOTNULL,/*出生日期*/

HireDatedatetimeNULL,/*合同签署日期*/

MatureDatedatetimeNULL,/*合同到期日*/

IdentityCardvarchar(20)NULL,/*身份证号*/

Addressvarchar(250)NULL,/*住址*/

Phonevarchar(25)NULL,/*电话*/

Emailvarchar(30)NULL,/*E_MAIL*/

CreateTABLEBuyOrder/*进货合同*/

BuyOrder_IDINTNOTNULL,/*进货合同编号主键*/

WriteDatedatetimeNOTNULL,/*合同签署日期*/

InsureDatedatetimeNOTNULL,/*合同生效日期*/

EndDatedatetimeNOTNULL,/*合同到期日期*/

Dept_IDINTNOTNULL,/*签署部门外键(参照DEPT表)*/

Supplier_IDINTNOTNULL,/*供应商外键(参照SUPPLIER表)*/

Employee_IDINTNOTNULL,/*合同主要负责人外键(参照EMPLOYEE表)*/

CreateTABLEBuyOrder_Detail/*进货合同明细表*/

BuyOrder_IDINTNOTNULL,/*进货合同编号主键外键(参照BUYORDER表)*/

Product_IDINTNOTNULL,/*所进商品编号主键外键(参照PRODUCT表)*/

QuantityINTNOTNULL,/*商品数量*/

PricemoneyNOTNULL,/*商品进价*/

CreateTABLEEnterStock/*入库单表*/

EnterStock_IDINTNOTNULL,/*入库单编号主键*/

EnterDatedatetimeNOTNULL,/*入库时间*/

Dept_IDINTNOTNULL,/*入库部门外键(参照DEPT表)*/

StoreHouse_IDINTNOTNULL,/*所入仓库外键(参照STOREHOUSE表)*/

Employee_IDINTNOTNULL,/*入库人外键(参照EMPLOYEE表)*/

CreateTABLEEnterStock_Detail/*入库单明细*/

EnterStock_IDINTNOTNULL,/*入库单编号主键外键(参照ENTERSTOCK表)*/

Product_IDINTNOTNULL,/*此种商品编号主键外键(参照PRODUCT表)*/

QuantityintNOTNULL,/*此种商品数量*/

PricemoneyNULL,/*此种商品参考价格*/

HaveInvoicebitnotnull,/*此种商品有没有开发票(缺省为0有没有开票)*/

InvoiceNumvarchar(30)NULL,/*发票号*/

CreateTABLEBackStock/*退库单表*/

BackStock_IDINTNOTNULL,/*退库单编号主键*/

BackDatedatetimeNOTNULL,/*退库时间*/

Dept_IDINTNOTNULL,/*退库部门外键(参照DEPT表)*/

StoreHouse_IDINTNOTNULL,/*所退入仓库外键(参照STOREHOUSE表)*/

Employee_IDINTNOTNULL,/*退库人外键(参照EMPLOYEE表)*/

Remarkvarchar(250)NULL,/*退库原因*/

CreateTABLEBackStock_Detail/*退库单明细表*/

BackStock_IDINTNOTNULL,/*退库单编号主键外键(参照BACKSTOCK表)*/

Product_IDINTNOTNULL,/*所退商品编号主键外键(参照PRODUCT表)*/

QuantityintNOTNULL,/*退入数量*/

PricemoneyNULL,/*参考价格*/

CreateTABLELeaveStock/*出库单表*/

LeaveStock_IDINTNOTNULL,/*出库单编号主键外键(参照LEAVESTOCK表)*/

LeaveDatedatetimeNOTNULL,/*出库时间*/

Dept_IDINTNOTNULL,/*出库部门外键(参照DEPT表)*/

StoreHouse_IDINTNOTNULL,/*所出仓库外键(参照STOREHOUSE表)*/

ToStoreHouse_IDINTNOTNULL,/*所入仓库外键(参照STOREHOUSE表)*/

Employee_IDINTNOTNULL,/*出库人外键(参照EMPLOYEE表)*/

/*仓库保管员如何来验证出库单?

?

*/

CreateTABLELeaveStock_Detail/*出库单明细表*/

LeaveStock_IDINTNOTNULL,/*出库单编号主键外键(参照BACKSTOCK表)*/

Product_IDINTNOTNULL,/*所出商品编号主键外键(参照PRODUCT表)*/

QuantityintNOTNULL,/*出库数量*/

PricemoneyNULL,/*出库价格*/

CreateTABLEBackSale/*退货单表*/

BackSale_IDINTNOTNULL,/*退货单编号主键*/

BackDatedatetimeNOTNULL,/*退货日期*/

Dept_IDINTNOTNULL,/*退货部门外键(参照DEPT表)*/

StoreHouse_IDINTNOTNULL,/*退入仓库外键(参照STOREHOUSE表)*/

Employee_IDINTNOTNULL,/*退货人外键(参照EMPLOYEE表)*/

Remarkvarchar(250)NULL,/*退货原因*/

CreateTABLEBackSale_Detail/*退货单明细表*/

BackSale_IDINTNOTNULL,/*退货单编号主键外键(参照BACKSTOCK表)*/

Product_IDINTNOTNULL,/*所退商品编号主键外键(参照PRODUCT表)*/

QuantityintNOTNULL,/*退货数量*/

PricemoneyNULL,/*价格*/

CreateTABLESaleOrder/*销售合同*/

SaleOrder_IDINTNOTNULL,/*合同编号主键*/

WriteDatedatetimeNOTNULL,/*合同签署日期*/

InsureDatedatetimeNOTNULL,/*合同生效日期*/

EndDatedatetimeNOTNULL,/*合同到期日期*/

Dept_IDINTNOTNULL,/*签署部门外键(参照DEPT表)*/

Customer_IDINTNOTNULL,/*客户编号外键(参照CUSTOMER表)*/

Employee_IDINTNOTNULL,/*合同主要负责人外键(参照EMPLOYEE表)*/

CreateTABLESaleOrder_Detail/*销售合同明细表*/

SaleOrder_IDINTNOTNULL,/*销售合同编号主键外键(参照BUYORDER表)*/

Product_IDINTNOTNULL,/*销售商品编号主键外键(参照PRODUCT表)*/

Quantityintnotnull,/*商品数量*/

Pricemoneynull,/*商品进价*/

CreateTABLEBuy/*进货表(验货表)*/

Buy_IDINTNOTNULL,/*进货编号主键*/

ComeDatedatetimeNOTNULL,/*进货日期*/

Dept_IDINTNOTNULL,/*进货部门外键(参照DEPT表)*/

Employee_IDINTNOTNULL,/*验货人外键(参照EMPLOYEE表)*/

CreateTABLEBuy_Detail/*进货表明细(验货表)*/

Buy_IDINTNOTNULL,/*进货编号主键外键(参照BUY表)*/

Product_IDINTNOTNULL,/*商品编号主键外键(参照PRODUCT表)*/

BuyOrder_IDINTNULL,/*采购合同外键(参照BUYORDER表)*/

Quantityintnotnull,/*数量*/

Pricemoneynull,/*价格*/

/*BUYORDER_ID为NULL,时为现金进货*/

CreateTABLESale/*销售表*/

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

当前位置:首页 > 高等教育 > 医学

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

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