分享
 
 
 

汽车配件管理系统设计报告

王朝other·作者佚名  2006-02-01
窄屏简体版  字體: |||超大  

《汽车配件公司业务管理信息系统》系统设计报告

一、系统目标设计

1、良好的人机交互界面,方便快捷的数据输入功能;

2、灵活的查询性能,包括单项和多项的查询功能。实现输入后的快捷查询,完整的条件判断,包括库存量的判断;

3、考虑产品的不断创新,系统可实现新产品的录入;

4、实现各个部门权限的限制,有利于系统的安全性;

5、可自动生成和打印报表,方便高层领导掌握信息。

二、功能结构图

三、系统物理配置方案设计

本系统采用单机单用户操作方式,基本配置如下;

机型: 常用pc机

硬盘:80G

内存:256MB

显示器:TCL 17寸彩显

打印机:Star CR3240

软件:Borland JBuilder 9

Enterprise

机器安装在宿舍。

四、E-R图及关系模型

E-R图

1.顾客:(顾客编号,顾客名,顾客地址,顾客电话,顾客开户行,顾客开户行账号,备注)

2订货单:(订单号,顾客号,订货项数,订货日期,预定交货日期,销售人员编号,订货单金额);

3订货单细节:(订单号,配件编号,订货数,订货金额);

4应收款明细账:(订单号,应收金额,收款日期,已收金额,办理人编号);

5应付款明细账:(采购单号,应付金额,支付日期,已付金额,办理人编号);

6供应商:(供应商号,供应商名称,供应商地址,供应商电话,供应商开户行,供应商开户行账号,备注);

7配件:(配件号,配件名,数量,价格,入库时间);

8采购单(采购单号,采购项数,采货日期,预定交货日期,采购人员编号,采购单金额);

9采购单细节:(采购号,配件号,采购数,采购金额);

10员工(员工编号,所属部门号,员工姓名,员工住址,员工电话,员工开户行,员工开户行账号);

11部门:(部门号,部门名,人数,部门经理);

12仓库:(仓库号,地址,配件种类,配件数);

五、代码设计

(1)产品规格代码设计

由于该厂在未来的几年内生产的产品品种不会超过十种,并且每种产品的规格也不会超过十种,因此,产品规格代码采用层次码,并用两位整数表示,设计方案如图示,规格编码列于表中所示。

规格顺序号

品种顺序号

规格代码

规格代码

规格

01

195/60R1485H轮胎

02

175/80R1485H轮胎

11

3.0升直列六缸发动机

12

2.9升横置六缸发动机

21

4前速自动变速器

22

5前速自动变速器

(2)产品代码设计

产品代码用三位整数表示,设计方案如图所示。产品的代码如表所示。

校验位

规格码

图11 代码设计方案

表9 产品代码表

配件代码

配件名称

规格代码

规格

012

轮胎

01

195/60R1485H轮胎

024

轮胎

02

175/80R1485H轮胎

115

发动机

11

3.0升直列六缸发动机

127

发动机

12

2.9升横置六缸发动机

218

变速器系统

21

4前速自动变速器

220

变速器系统

22

5前速自动变速器

产品代码中的校验位a3值的确定方法如下:

a3=取[(3a1+2a2)/10]的余数

例如:

a1 a2 a3

2 1 3

X 3 2

6+ 2=8

则a3=(8/11)的余数=8

六、存储文件(数据库)结构设计

本系统采用jbuilder+SQL server编写,存储文件的结构设计即为.mdf文件的结构设计。

(1)设计规范

库文件名称和库字段变量名称规范分别如表1和表2所示

库文件名称:(表1)

序号

文件名称

标识符

备注

1

顾客表

customer.mdf

2

订单表

order.mdf

`

3

订单表细节表

Order_detail.mdf

4

应收款明细账表

sale_account_list.mdf

5

应付款明细账表

Stock_account_list.mdf

6

供应商表

Victualer.mdf

7

配件表

Product.mdf

8

采购单

Stock.mdf

9

员工表

Staff.mdf

事先建好

10

部门表

Department.mdf

事先建好

11

仓库表

Storage.mdf

事先建好

12

采购单细节表

Stock_detail.mdf

库文件字段名规范:(表2)

序号

字符名义

标识符

备注

1

产品编号

Product_ID

2

产品名称

Product_name

3

产品数量

Product_number

4

产品价格

Product_price

5

入库时间

In_storage_time

6

顾客编号

Customer_ID

7

顾客姓名

Customer_name

8

顾客地址

Customer_address

9

顾客电话

Customer_tel

10

顾客开户行

Customer_bank

11

顾客开户行账号

Customer_bank_ID

12

顾客备注

Customer_remark

13

订单编号

Order_ID

14

订货项数

Order_detail

15

订货日期

Order_date

16

预定交货日期

Delivery_date

17

办理人编号

Transactor_ID

包括销售人员和采购人员等

18

订货数量

Order_number

19

应收金额

Order_money

20

收款日期

Receive_money_date

21

已收金额

Receive_money

22

采购单编号

Stock_ID

23

应付金额

Stock_money

24

支付日期

Stock_money_date

25

已付金额

Havepay_money

26

供应商编号

Victualer_ID

27

供应商名称

Victualer_name

28

供应商地址

Victualer_address

29

供应商电话

Victualer_tel

30

供应商开户行

Victualer_bank

31

供应商开户行账号

Victualer_bank_ID

32

供应商备注

Victualer_remark

33

员工编号

Staff_ID

34

所属部门编号

Department_ID

35

员工姓名

Staff_name

36

员工住址

Staff_address

37

员工电话

Staff_tel

38

员工开户行

Staff_bank

39

员工开户行账号

Staff_bank_ID

(2)、各个库文件设计,如表3-8所示:

顾客表结构:(表3)

序号

字段名称

字段类型

长度

备注

1

Customer_ID

Char

10

主键

2

Customer_name

Char

20

3

Customer_address

Char

50

4

Customer_tel

Char

20

5

Customer_bank

Char

20

6

Customer_bank_ID

Char

40

7

Customer_remark

Char

50

订货单表结构:(表4)

序号

字段名称

字段类型

长度

备注

1

Order_ID

Char

10

主键

2

Customer_ID

Char

10

外键

3

Order_detail

Char

20

4

Order_date

Datetime

8

5

Delivery_date

Datetime

8

6

Transactor_ID

Char

10

属于员工编号

7

Order_money

Float

8

订货单细节:(表5)

序号

字段名称

字段类型

长度

备注

1

Order_ID

Char

10

与product_ID为主键

2

Product_ID

Char

10

与order_ID为主键

3

Order_number

Int

4

4

Order_money

Float

8

应收款明细账:(表6)

序号

字段名称

字段类型

长度

备注

1

Order_ID

Char

10

外键

2

Order_money

Float

8

3

Receive_money_date

Datetime

8

主键

4

Receive_money

Float

8

5

Transactor_ID

Char

10

应付款明细账:(表7)

序号

字段名称

字段类型

长度

备注

1

Stock_ID

Char

10

外键

2

Stock_money

Float

8

3

Stock_money_date

Datetime

8

主键

4

Havepay_money

Float

8

5

Transactor_ID

Char

10

供应商表结构:(表8)

序号

字段名称

字段类型

长度

备注

1

Victualer_ID

Char

10

主键

2

Victualer_name

Char

20

3

Victualer_address

Char

50

4

Victualer_tel

Char

20

5

Victualer_bank

Char

20

6

Victualer_bank_ID

Char

20

7

Victualer_remark

Char

50

配件表结构:(表9)

序号

字段名称

字段类型

长度

备注

1

Product_ID

Char

10

主键

2

Product_name

Char

20

3

Product_number

Int

4

4

Product_price

Float

8

5

In_storage_time

Datetime

8

采购单表结构:(表10)

序号

字段名称

字段类型

长度

备注

1

Stock_ID

Char

10

主键

2

Victualer_ID

Char

10

外键

3

Stock_detail

Char

20

4

Stock_date

Datetime

8

5

Delivery_date

Datetime

8

6

Transactor_ID

Char

10

属于员工编号

7

Stock_money

Float

8

采购单细节表结构:(表11)

序号

字段名称

字段类型

长度

备注

1

Stock_ID

Char

10

与product_ID是主键

2

Product_ID

Char

10

与stock_ID是主键

3

Stock_number

Int

4

4

Stock_money

Float

8

员工表结构:(表12)

序号

字段名称

字段类型

长度

备注

1

Staff_ID

Char

10

主键

2

Department_ID

Char

10

3

Staff_name

Char

20

4

Staff_address

Char

50

5

Staff_tel

Char

20

6

Staff_bank

Char

20

7

Staff_bank_ID

Char

20

部门表结构:(表13)

序号

字段名称

字段类型

长度

备注

1

Department_ID

Char

10

主键

2

Department_name

Char

20

3

Staff_number

Int

4

4

Department_manager

Char

20

仓库表结构:(表14)

序号

字段名称

字段类型

长度

备注

1

Storage_ID

Char

10

主键

2

Storage_address

Char

50

3

Product_ID

Char

10

外键

4

Product_number

Int

4

七、输入输出设计:

模块名称:订货单处理系统

使用单位:销售人员

输入部分 I

处理部分 P

输出部分 O

1. 利用权限打开数据库

2. 输入顾客信息:顾客编号、顾客姓名、地址、电话、开户行、账号。

3. 输入订货单信息:顾客编号、订货单编号、订货项数、订货日期,订货单金额。

4. 输入订货单细节信息:订货单编号、配件编号、名称、数量、规格

5. 输入当前各配件库存量

核对用户账号和新建用户号

核查订货单信息

将订货单信息与当前库存量核对:

1.库存量满足订货单要求处理

2.库存量部分满足订货单要求处理

输出合格标志

将核对的记录记入文件并修改顾客记录

完全满足订货单要求就输出发货单和应收款明细账

暂缺配件库存量的暂存订货单文件

模块名称:库存信息查询系统

使用单位:销售人员,采购人员

输入部分 I

处理部分 P

输出部分 O

1. 利用权限打开数据库

2. 输入要查询的配件编号、规格、名称等信息

3. 读取原有配件库存量

核对用户账号和新建用户号

核对配件信息和原有配件库存量

配件数量小于最小库存量

输出合格标志

输出库存的当前查询结果文件

输出相应配件的采购单

模块名称:配件出库处理系统

使用单位:库存管理人员

输入部分 I

处理部分 P

输出部分 O

1. 利用权限打开数据库

2.输入提货单信息

3输入收据信息

核对用户账号和新建用户号

核对提货单信息和收据信息

核对提货单信息和原有配件库存量

输出合格标志

将核对的记录记入库存文件

输出库存的当前修改结果文件

模块名称:配件入库处理系统

使用单位:库存管理人员 、采购人员

输入部分 I

处理部分 P

输出部分 O

1. 利用权限打开数据库

2.输入采购单信息

3.输入到货单信息

核对用户账号和新建用户号

核对采购单配件信息和到货单配件信息

输出合格标志

输出库存的当前修改结果文件

将核对记录记入应付款明细账

模块名称:暂存订货单处理系统

使用单位:采购人员

输入部分 I

处理部分 P

输出部分 O

1. 利用权限打开数据库

2.输入暂存订货单配件信息:编号、规格、名称、

暂缺数量等

3.读取供应商列表信息

核对用户账号和新建用户号

核查暂存订货单配件汇总信息

核对暂存配件和相应的供应商列表

处理过程:

1.按配件汇总处理

2.按供应商汇总处理

输出合格标志

将核对的记录记入文件

修改供应商列表信息

输出以供应商分类的采购单

模块名称:会计账目管理系统

使用单位:财务人员

输入部分 I

处理部分 P

输出部分 O

1.利用权限打开数据库

2.输入应付款明细账信息

3.输入发货单信息

4.输入应收款明细账信息

5.输入应收款项信息

核对用户账号和新建用户号

核对应付款明细账和发货单

核对应收款明细账和应收款项

输出合格标志

应付款数目

收据

设计人员: 第十一小组

指导老师:

年 月 日

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有