《汽车配件公司业务管理信息系统》系统设计报告
一、系统目标设计
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.输入应收款项信息 核对用户账号和新建用户号
核对应付款明细账和发货单
核对应收款明细账和应收款项 输出合格标志
应付款数目
收据
设计人员: 第十一小组
指导老师:
年 月 日
分享到:
相关推荐
"汽车配件公司业务信息管理系统设计" 汽车配件公司业务信息管理系统设计是指根据标准文档设计的信息管理系统,其目的是为了提高汽车配件公司的业务效率和管理水平。该系统的设计需要考虑到汽车配件公司的业务流程、...
《汽车配件公司业务管理信息系统》的设计与实现是一个关键的IT项目,旨在提升企业管理效率和信息利用率。本系统针对汽车配件公司的具体业务需求,通过现代化的信息技术手段,优化业务流程,减轻员工工作负担,并确保...
本文将详细讲解汽车配件公司业务管理信息系统的设计和开发,涵盖系统规划、系统分析、系统设计等方面。该系统旨在通过现代计算机和数据库开发技术,代替人工处理,提高企业内部业务管理的效率和质量。 第一节 项目...
"PB汽车配件管理系统"是一款专为汽车行业设计的管理软件,旨在优化配件库存、订单处理、销售分析等核心业务流程。该系统可能包含了多种功能模块,如库存管理、采购管理、销售管理、财务管理以及报告和分析工具,以...
【描述】:“汽车配件管理系统VB源码汽车配件管理系统VB源码汽车配件管理系统VB源码汽车配件管理系统VB源码” 描述中重复的词汇强调了这是一个专门针对汽车配件的管理系统,使用VB进行编写。源码意味着我们可以看到...
10. **系统集成与兼容性**:尽管本系统是独立开发的,但可能需要与企业现有的ERP或其他业务系统集成,因此需考虑接口设计和兼容性问题。 综上所述,"汽车配件库存系统"是一个综合运用了Delphi7编程技术和Access2000...
在项目实施过程中,遵循了软件工程的规范,包括需求分析、系统设计、编码、测试和维护等阶段。同时,提供的说明书和任务书详细阐述了项目的背景、目标、功能需求、系统架构以及开发过程,有助于读者理解和学习。 总...
五、汽车配件库存管理信息系统设计 汽车配件库存管理信息系统的设计主要包括:系统目标设计、系统功能结构设计、系统流程设计、代码设计、物理配置方案设计、输出设计等。其中,系统目标设计是指系统的总体目标和...
【标题】"汽车配件公司源码"所涉及的是一个基于PHP编程语言开发的,专用于汽车配件和五金公司的网站源代码。这样的源码是构建一个专业汽车配件在线销售平台的基础,通常包括用户管理、产品展示、购物车、订单处理、...
4. **系统开发步骤**:系统开发包括前期的需求分析、可行性研究,接着是系统设计(模块划分、结构图、业务流程图、数据库设计等),然后是模块的具体开发和测试,最后是系统的运行和维护。在这个过程中,Delphi和SQL...
通过数据字典可以确保数据的一致性和完整性,是系统设计和开发的基础。 #### 三、概要设计 **3.1 前言** 概要设计是在需求分析的基础上,对系统架构进行初步规划的过程。它关注的是系统整体结构和关键组件的设计...
本项目——“汽车配件管理系统”,是采用三层架构设计,通过ASP.NET技术实现的。这个系统的开发,不仅对开发者的技术栈有深入要求,同时也锻炼了他们在实际工作中的项目管理、团队协作以及问题解决能力。 首先,...
总的来说,这个汽车配件销售管理系统auto A版是一个实用的学习资源,它展示了C#和Access在实际业务场景中的应用,对于想深入了解这两项技术或者希望开发类似系统的人来说,具有很高的参考价值。通过深入分析和修改...
**市**汽车配件制造有限公司的汽车配件辅助设计/加工及电子商务营销管理系统项目资金申请报告旨在阐述一项集成技术与商业策略的创新计划,旨在提升公司的设计效率、加工精度以及市场竞争力。该项目结合了计算机科技...
汽车配件信息管理系统是一个针对车辆公司业务需求而设计的高效解决方案,旨在解决因业务快速发展、订单复杂、供应链管理繁琐等问题导致的管理难题。文章由王丹萍发表于2015年《信息化建设》杂志第06期,主要探讨如何...
汽车配件管理系统是一种专为汽车维修、零部件销售和服务行业设计的信息管理系统。该系统通常由可视化编程语言Visual Basic(vb)开发,并结合SQL Server数据库进行数据存储和管理。在当今信息化社会,此类系统对于...
汽车4S店业务管理系统测试案例设计 汽车4S店业务管理系统是一个复杂的系统,涉及到汽车销售、维修、配件销售、客户管理等多个方面。为了确保系统的正确性和可靠性,需要进行prehensive测试。下面是汽车4S店业务管理...
本项目“ASP.NET源码——汽车配件公司网站(VB.net+Access数据库)源码.zip”提供了使用VB.NET编程语言和Access数据库构建的汽车配件公司网站的完整源代码。这是一个学习和实践ASP.NET技术的好实例,同时也适用于小型...