电脑报价管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
列名
数据类型
长度
允许空
单位编号
10
主键
单位全称
30
不允许空
单位简称
20
不允许空
单位电话
20
不允许空
单位地址
40
不允许空
联 系 人
10
不允许空
开户帐号
30
不允许空
备 注
50
不允许空
单位管理表主要记录了电脑货品的出产地的相关信息。
表4.3 费用支出表
列名
数据类型
长度
允许空
单据编号
10
主键
单据日期
10
不允许空
1.电脑管理:
本模块包括入库录入、出库录入、删除入库记录、费用支出、其它收入功能。
2.查询管理:
查询模块含:库存盘点查询、库存信息查询、出库查询功能。
3.基本信息:
基本信息模块实现了:库存商品、往来单位、内部员工、科目设定功能。
4.打印输出:
打印输出主要是对入库单、财务收支状况、出库财务对账进行打印。
5.系统维护:
系统维护主要是对用户权限的维护和密码修改。
二.数据流图:
数据流图()是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。数据流图有四种基本符号:正方形表示数据的源点或终点;圆角矩形代表变换数据的处理;开口矩形代表数据存储;箭头表示数据流。
图3.1顶层数据流图
D1 入库资料信息
第三章 需求分析
一.主要功能:
本系统通过电脑报价可以对客户所询目标产品报出价格,使报价更准确直观,增加购买者的信任感,商家可以为购买者推荐电脑的配置,也可以由购买者自行选购,并有详细的客户配置记录以备查询和跟踪服务。通过该系统支持,开创行之有效的管理方法,可使客户即时获得产品信息,增进双方的互动性,大大提高了工作效率。
第一章概述1
第二章问题定义2
第三章需求分析3
第四章数据库设计7
第五章界面设计11
第六章代码与注释13
参考文献16
第一章 概述
本系统本着一切为用户着想的设计指导思想,力求做到界面美观大方,操作简捷明了,而且具备一个实用的操作系统的良好容错性,在用户出现误操作时能尽量及时地给出警告,以便用户能够及时进行改正。
第二章 问题定义
工作人员:系统的录入人员,主要指管理各种档案的工作人员,需要通过密码才能进入。他们拥有对系统数据的录入、修改、查询、删除等操作权限。但不可以更改系统密码。
查询人员:权限最低的登入人员,他们拥有对相关数据的查询权限,但不能对数据进行修改和删除。
系统管理人员:指工资管理系统的管理人员,他们拥有所有权限,包括对系统数据的录入、修改、查询、删除等操作权限。可以对系统密码进行更改,可以管理用户信息、权限。
随着社会的发展,信息量的不断增大,电脑销售商面临着越来越激烈的竞争,改善商家内部以及整个供应链各个环节的管理、调度及数据维护,迅速适应客户的新需求和市场新机遇的能力,是电脑商家赢得竞争胜利的决定性因素,因此快速有效地使用电脑报价管理系统是提高销售商竞争力的最有效的方法之一。
电脑销售人员每天都会接持大量的客户,使用电脑报价管理系统可以大大提高工作效率,减少工作中可能出现的错误,从而为电脑经销商们带来更大的效益。根据指导老师、公司和客户的要求,本次毕业设计的题目是电脑报价管理系统,要求利用 6.0完成管理平台设计,构造所用的类库;使用 数据库存储数据;系统是在单机条件下来运行的。
摘 要
50
不允许空
科 目
10
不允许空ຫໍສະໝຸດ Baidu
收 入
10
不允许空
支 出
10
不允许空
经 纪 人
20
不允许空
费用支出表主要记录了,电脑销售的费用支出情况。
表4.4商品设定表
列名
数据类型
长度
允许空
商品编号
20
主键
商品全称
20
不允许空
商品简称
10
不允许空
商品说明
50
不允许空
三、物理设计
数据库的物理设计主要是设计数据库的物理结构,根据数据库的逻辑结构来选定(如、等),并设计和实施数据库的存储结构、存取方式等。本系统后台是采用2000作为数据存储库,其中由本人设计的表(用户表)在其平台上实现如下图所示:
图3.2入库录入设置数据流图
D2 出库资料设置
事务事务 处理
图3.3出库录入设置数据流图
D3 库存信息表
事务 事务 处理
图3.4库存设置数据流图
三、数据字典():
四、程序流程图:
如图为系统总体程序流程图:(放到第四章 界面设计)
图3.5 系统总体流程图
五.功能结构图:
系统功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。事实上,系统中许多业务或功能都是通过数据文件联系起来的。例如,某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。再比如,虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。上述这些关系在设计中是通过绘制信息系统流程图来从整体上表达的。下图为系统功能结构图。
图4.5 系统用户表
数据库物理设计是后半段。将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据存储结构与存取方法,这个过程就是数据库的物理设计。物理结构依赖于给定的和和硬件系统,因此设计人员必须充分了解所用的内部特征、存储结构、存取方法。数据库的物理设计通常分为两步,第一,确定数据库的物理结构,第二,评价实施空间效率和时间效率。确定数据库的物理结构包含下面四方面的内容:
本系统主要包括五大模块:系统维护管理、打印输出管理、基本信息管理、查询管理和电脑管理等模块,具有功能全面的查询、添加、删除、修改、统计、报表等多项功能。并且本系统运用到流行的可视化6.0语言与 数据库应用程序技术、软件工程中的需求分析、数据库原理中所学到的知识,这使得初学者很容易在短时期内对软件熟练的应用和掌握,提高了系统的可操作性,更具有实用价值。
图3.6系统功能结构图
第四章 数据库设计
一、概念设计:系统图
图4.1出库管理实体图
图4.2单位管理实体图
图4.3费用支出实体图
N N
M M
N
N
图4.4实体间图
二、逻辑设计:
本系统中需要设计基本信息表:出库管理表、单位管理表、费用支出表、科目设定表、库存盘点表、其它收入表、入库管理表和用户管理表。并且本系统运用到流行的可视化语言与 数据库和软件工程中的需求分析、数据库原理中所学到的知识,这使得初学者很容易在短时期内对软件熟练的应用和掌握,提高了系统的可操作性,更具有实用价值。
下面列出几个主要的数据库表设计:
表4.1出库管理表
列名
数据类型
长度
允许空
商品编号
20
主键
计量单位
10
不允许空
商品名称
20
不允许空
商品简称
20
不允许空
规格型号
20
不允许空
商品大类
20
不允许空
建议售价
10
不允许空
最低限量
10
不允许空
库存说明
50
不允许空
出库管理表主要记录了电脑货品的相关信息。
表4.2 单位管理表
数据类型
长度
允许空
单位编号
10
主键
单位全称
30
不允许空
单位简称
20
不允许空
单位电话
20
不允许空
单位地址
40
不允许空
联 系 人
10
不允许空
开户帐号
30
不允许空
备 注
50
不允许空
单位管理表主要记录了电脑货品的出产地的相关信息。
表4.3 费用支出表
列名
数据类型
长度
允许空
单据编号
10
主键
单据日期
10
不允许空
1.电脑管理:
本模块包括入库录入、出库录入、删除入库记录、费用支出、其它收入功能。
2.查询管理:
查询模块含:库存盘点查询、库存信息查询、出库查询功能。
3.基本信息:
基本信息模块实现了:库存商品、往来单位、内部员工、科目设定功能。
4.打印输出:
打印输出主要是对入库单、财务收支状况、出库财务对账进行打印。
5.系统维护:
系统维护主要是对用户权限的维护和密码修改。
二.数据流图:
数据流图()是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。数据流图有四种基本符号:正方形表示数据的源点或终点;圆角矩形代表变换数据的处理;开口矩形代表数据存储;箭头表示数据流。
图3.1顶层数据流图
D1 入库资料信息
第三章 需求分析
一.主要功能:
本系统通过电脑报价可以对客户所询目标产品报出价格,使报价更准确直观,增加购买者的信任感,商家可以为购买者推荐电脑的配置,也可以由购买者自行选购,并有详细的客户配置记录以备查询和跟踪服务。通过该系统支持,开创行之有效的管理方法,可使客户即时获得产品信息,增进双方的互动性,大大提高了工作效率。
第一章概述1
第二章问题定义2
第三章需求分析3
第四章数据库设计7
第五章界面设计11
第六章代码与注释13
参考文献16
第一章 概述
本系统本着一切为用户着想的设计指导思想,力求做到界面美观大方,操作简捷明了,而且具备一个实用的操作系统的良好容错性,在用户出现误操作时能尽量及时地给出警告,以便用户能够及时进行改正。
第二章 问题定义
工作人员:系统的录入人员,主要指管理各种档案的工作人员,需要通过密码才能进入。他们拥有对系统数据的录入、修改、查询、删除等操作权限。但不可以更改系统密码。
查询人员:权限最低的登入人员,他们拥有对相关数据的查询权限,但不能对数据进行修改和删除。
系统管理人员:指工资管理系统的管理人员,他们拥有所有权限,包括对系统数据的录入、修改、查询、删除等操作权限。可以对系统密码进行更改,可以管理用户信息、权限。
随着社会的发展,信息量的不断增大,电脑销售商面临着越来越激烈的竞争,改善商家内部以及整个供应链各个环节的管理、调度及数据维护,迅速适应客户的新需求和市场新机遇的能力,是电脑商家赢得竞争胜利的决定性因素,因此快速有效地使用电脑报价管理系统是提高销售商竞争力的最有效的方法之一。
电脑销售人员每天都会接持大量的客户,使用电脑报价管理系统可以大大提高工作效率,减少工作中可能出现的错误,从而为电脑经销商们带来更大的效益。根据指导老师、公司和客户的要求,本次毕业设计的题目是电脑报价管理系统,要求利用 6.0完成管理平台设计,构造所用的类库;使用 数据库存储数据;系统是在单机条件下来运行的。
摘 要
50
不允许空
科 目
10
不允许空ຫໍສະໝຸດ Baidu
收 入
10
不允许空
支 出
10
不允许空
经 纪 人
20
不允许空
费用支出表主要记录了,电脑销售的费用支出情况。
表4.4商品设定表
列名
数据类型
长度
允许空
商品编号
20
主键
商品全称
20
不允许空
商品简称
10
不允许空
商品说明
50
不允许空
三、物理设计
数据库的物理设计主要是设计数据库的物理结构,根据数据库的逻辑结构来选定(如、等),并设计和实施数据库的存储结构、存取方式等。本系统后台是采用2000作为数据存储库,其中由本人设计的表(用户表)在其平台上实现如下图所示:
图3.2入库录入设置数据流图
D2 出库资料设置
事务事务 处理
图3.3出库录入设置数据流图
D3 库存信息表
事务 事务 处理
图3.4库存设置数据流图
三、数据字典():
四、程序流程图:
如图为系统总体程序流程图:(放到第四章 界面设计)
图3.5 系统总体流程图
五.功能结构图:
系统功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。事实上,系统中许多业务或功能都是通过数据文件联系起来的。例如,某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。再比如,虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。上述这些关系在设计中是通过绘制信息系统流程图来从整体上表达的。下图为系统功能结构图。
图4.5 系统用户表
数据库物理设计是后半段。将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据存储结构与存取方法,这个过程就是数据库的物理设计。物理结构依赖于给定的和和硬件系统,因此设计人员必须充分了解所用的内部特征、存储结构、存取方法。数据库的物理设计通常分为两步,第一,确定数据库的物理结构,第二,评价实施空间效率和时间效率。确定数据库的物理结构包含下面四方面的内容:
本系统主要包括五大模块:系统维护管理、打印输出管理、基本信息管理、查询管理和电脑管理等模块,具有功能全面的查询、添加、删除、修改、统计、报表等多项功能。并且本系统运用到流行的可视化6.0语言与 数据库应用程序技术、软件工程中的需求分析、数据库原理中所学到的知识,这使得初学者很容易在短时期内对软件熟练的应用和掌握,提高了系统的可操作性,更具有实用价值。
图3.6系统功能结构图
第四章 数据库设计
一、概念设计:系统图
图4.1出库管理实体图
图4.2单位管理实体图
图4.3费用支出实体图
N N
M M
N
N
图4.4实体间图
二、逻辑设计:
本系统中需要设计基本信息表:出库管理表、单位管理表、费用支出表、科目设定表、库存盘点表、其它收入表、入库管理表和用户管理表。并且本系统运用到流行的可视化语言与 数据库和软件工程中的需求分析、数据库原理中所学到的知识,这使得初学者很容易在短时期内对软件熟练的应用和掌握,提高了系统的可操作性,更具有实用价值。
下面列出几个主要的数据库表设计:
表4.1出库管理表
列名
数据类型
长度
允许空
商品编号
20
主键
计量单位
10
不允许空
商品名称
20
不允许空
商品简称
20
不允许空
规格型号
20
不允许空
商品大类
20
不允许空
建议售价
10
不允许空
最低限量
10
不允许空
库存说明
50
不允许空
出库管理表主要记录了电脑货品的相关信息。
表4.2 单位管理表