《汽车配件公司业务管理信息系统》系统设计报告
一、系统目标设计
1、良好的人机交互界面,方便快捷的数据输入功能;
2、灵活的查询性能,包括单项和多项的查询功能。实现输入后的快捷查询,完整的条件判断,包括库存量的判断;
3、考虑产品的不断创新,系统可实现新产品的录入;
4、实现各个部门权限的限制,有利于系统的安全性;
5、可自动生成和打印报表,方便高层领导掌握信息。
二、功能结构图
<img src="http://219.228.224.4/g.jpg">
三、系统物理配置方案设计
本系统采用单机单用户操作方式,基本配置如下;
机型: 常用pc机
硬盘:80G
内存:256MB
显示器:TCL 17寸彩显
打印机:Star CR3240
软件:Borland JBuilder 9 Enterprise
机器安装在宿舍。
四、E-R图及关系模型
E-R图
<img src="http://219.228.224.4/e.jpg">
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]的余数
FONT-FAMIL