分是顾客申请客户的具体日期,后面客户的编号。
2营业员编号:营业员编号是营业员的标识,代码结构采用NNNNDD***
NNNNDD***
销售部门代号内部编号序号
代码前部分是连锁店超市的英文缩写,中间是内部编号表示此编号为营业员的编号,后部分是营业员的序号。
3商品编号:代码结构采用TTT****
TTT****
商品种类序号
代码前部分是商品种类的编号,后部分是商品序号。
4供货商编号:代码结构采用SS****
SS****
供货商类别序号
代码的前部分是供货商类别的编号,后部分是随机编号。
5商品类别编号:该代码采用数字码。
6仓库号:该代码采用三位的顺序码。
7货架号:代码结构采用HY****
HY****
商品分类代号序号
代码前部分是商品分类编号,后部分是序号。
4.5数据结构与数据库设计[4]
在系统总体规划和系统分析设计阶段已经围绕这数据这一系统开发的核心内容进行了主题数据库的规划和设计,并对数据库进行了规范化的处理,这些工作有利于完成数据库模型的设计任务,数据库概念结构模型独立于数据库逻辑模型和特定的数据库管理系统(DBMS),它具有以下几个特点:
1充分的反映现实世界:能够满足用户对数据处理的要求,实现现实世界的一个
真实的模型。
2易于理解:用户可以依据自身的需求对数据库提出修改意见。
3易于更改:由于概念模型独立于DBMS,易于对其进行修改。
4易于向特定的DBMS转换。
4.5.1概念结构模型---E-R图
4.5.2数据库逻辑设计[6]
1客户(客户编号、姓名、身份证号、申请时间、累计点数、联系地址、联系电话)
2营业员(编号、姓名、联系方式)
3商品(编号、商品类别编号、名称、数量、单价、供货商)
4部门(编号、名称、负责人、联系方式)
5负责人(编号、姓名、联系方式)
4.5.3字段定义
表4.1数据库字段定义
序号
属性名
字段名
类型
长度
1
客户编号
HYBH
C
7
2
姓名
XM
C
8
3
性别
XB
C
2
4
客户身份证号
HYSFZH
C
18
5
申请时间
SQSJ
D
8
6
累计点数
LJDS
N
6
7
客户联系地址
HYLXDZ
C
20
8
客户联系电话
HYLXDH
C
13
9
营业员编号
YYYBH
C
7
10
营业员电话
YYYDH
C
12
11
营业员姓名
YYYXM
C
12
12
商品编号
HWBH
C
8
13
商品名称
HWMC
C
20
14
数量
SL
N
6
15
单价
DJ
N
6
16
供货商
GHS
C
20
17
管理部门名称
GLBMMC
C
18
18
负责人编号
FZRBH
C
7
19
负责人姓名
FZRXM
C
8
说明:C代表字符型;D代表日期型;N代表数字型
4.5.4数据库文件结构设计
表4.2数据库文件结构设计-客户
序号
数据项名称
类型
长度
描述
1
HYBH
Character
7
客户编号
2
XM
Character
8
姓名
3
XB
Character
2
性别
4
SFZH
Character
18
身份证号
5
SQSJ
Date
8
时间
6
LJDS
Numeric
6
客户点数
7
LXDZ
Character
20
联系电话
8
LXDH
Character
13
联系地址
说明:该表定义了客户设计时涉及的主要参数。
表4.3数据库文件结构设计-营业员
序号
数据项名称
类型
长度
描述
1
YYYBH
Character
7
营业员编号
2
YYYXM
Character
12
营业员姓名
3
YYYLXFS
Character
12
联系电话
说明:该表定义了营业员设置中涉及的主要参数
表4.4数据库文件结构设计-商品
序号
数据项名称
类型
长度
描述
1
HWBH
Character
8
商品编号
2
HWMC
Character
20
商品名称
3
SL
Numeric
6
商品数量
4
DJ
Numeric
6
库存量
5
GHS
Character
20
商品描述
说明:该表定义了商品设置中涉及的主要参数
表4.5数据库文件结构设计-部门
序号
数据项名称
类型
长度
描述
1
GLBMMC
Character
18
部门名称
2
LXDH
Character
12
部门代号
3
FZRXM
Character
8
部门负责人
说明:该表定义了部门设置中涉及的主要参数
表4.6数据库文件结构设计-员工
序号
数据项名称
类型
长度
描述
1
FZRXM
Character
8
员工姓名
2
FZRDH
Character
12
员工电话
3
FZRBH
Character
7
员工编号
说明:该表定义了员工设置中涉及的主要参数
表4.7数据库文件结构设计-商品类别信息
序号
数据项名称
类型
长度
描述
1
SPLBXX
Character
8
商品类别编号
2
SPLBMC
Character
12
商品类别名称
说明:该表定义了员工设置中涉及的主要参数
4.5.5输入输出设计
一、输出设计
输出格式
本系统的输出设计采用屏幕显示输出、打印输出两种格式。
屏幕显示输出:使用系统的条件查询程序对要查询的记录数据内容进行查询并直接输出到屏幕,显示是按照预先已经设计好的格式。
打印输出:为方便客户使用,满足客户需求,除了能让客户在屏幕上看到信息,也要提供书面的沟通方式,方便了用户。
图4.5销售明细账输出界面
说明:一式三份。一份销售存根,一份交财务部,一份交管理部。
图4.6退货明细账输出界面
说明:一式三份。一份销售存根,一份交财务部,一份交管理部。
图4.7客户申请输出界面
说明:一式一份,供客户申请者使用。
图4.9销售明细账输出界面
说明:一式三份。一份交财务部,一份交库存核算部,一份交库存管理部。
二、输出设备
1显示器
2打印机
三、输出介质
1屏幕
2打印纸
四、输入设计
输入设计的原则
1控制输入量:本系统中,基本信息量较大,在输入过程中所占时间较长,可以
将输入方式定为选择方式,避免大量文字输入所占去的时间,减少输入延迟。
2减少输入错误:本系统将才用多种校验方法来减少输入错误,提高输入效率,
避免额外步骤。
3输入过程尽量简化:在提供纠错和校验的同时,应保证输入过程简单易用,不
能因为查错、纠错而使输入复杂化。
五、输入设备
本系统采用键盘-磁盘输入装置。有数据录入人员通过工作站录入,经拼写检查,可靠性验证后磁盘。这种方式成本低,速度快,适用于本系统中的大量数据输入。
六、输入屏幕设计
输入设计要尽量减少用户的输入动作,具有自动数据校验和检查的功能,采用面向对象
的输入方式。
下面以几个典型为例来说明系统的输入界面:
图4.10客户信息登记输入界面
说明:界面上方为信息输入条目,下方的按钮为功能按钮。
图4.11商品信息输出界面
说明:通过该界面可是实现对商品信息的操作。
4.6模块功能与处理过程设计
4.6.1系统的主要功能模块
一、登录功能
允许注册用户输入用户名和密码口令,登录系统。
二、显示销售单位列表
以下拉菜单的形式显示销售单位列表,允许用户通过选择销售单位来查看所有该单位的订单信息,并且通过各种数据操作按钮完成添加、删除、修改和查询的功能。这个模块包括添加单位、删除单位、修改单位、查询等子模块。
三、显示销售单列表
显示某个指定单位的销售单列表,这个模块包括添加销售单、删除销售单、修改销售单、查看收款和余额调整信息等子模块。
四、显示商品信息
显示该企业所有商品的信息,这个模块包括商品信息录入、商品管理信息、退货信息管理等子模块。
五、显示员工信息
显示企业员工的信息,该模块包括添加员工信息、删除员工信息、
上一篇:
VB住院处信息管理系统VC(论文和程序)
下一篇:
英语论文网([网学网]):英语专业本科生毕业论文写作