*******************
实践教学
*******************
2018 年春季学期
数据库 课程设计
题
目: 电子产品销售管理系统
专业班级:
成
绩:
目录
目录....................................................................................................................... II
摘 要.................................................................................................................... IV
一、需求分析...................................................................................................... 1
1.1 用户的需求................................................................................................... 1
1.2 系统流程图...................................................................................................2
1.3 数据流图....................................................................................................... 3
1.4 数据字典.......................................................................................................4
二、概念结构设计.............................................................................................. 6
2.1 数据库概念设计........................................................................................... 6
2.2 总体软件设计图..........................................................................................11
三、逻辑结构设计............................................................................................ 12
3.1 数据表的设计.............................................................................................12
3.2 关系模型.....................................................................................................14
四、系统实现.................................................................................................... 15
4.1 数据库连接................................................................................................. 15
4.2 系统登陆窗口............................................................................................. 15
4.3.系统主菜单................................................................................................ 15
4.4 信息查询模块.............................................................................................15
4.5 管理模块..................................................................................................... 15
五、系统测试.....................................................................................................16
5.1 测试方法..................................................................................................... 16
5.2 测试用例..................................................................................................... 16
六、 软件使用说明书....................................................................................19
总结.........................................................................................................................20
参考文献.............................................................................................................22
II
致 谢.......................................................................................................................23
III
摘 要
电子产品销售系统是典型的信息管理系统(MIS),其开发主要包括后台数据库
的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致
性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使
用等特点。
经过分析, 系统实现用的前台开发工具是 eclipse,后台数据库 navicat。
设计过程中的重点和难点是对整个系统的需求分析和数据库详细设计。
电子产品销售管理系统主要为部门的经济活动提供信息服务,系统能够对用
户信息管理、入库管理、销售管理、库存管理等信息提供录入、修改、删除等功
能,使销售商能够合理控制进销存各个环节,提高资金的利用率和结算速度,实
现管理的高效率、实时性、安全性、科学化、现代化和智能化。
关键词:电子产品销售管理系统、JAVA 编程思想、数据库系统连接
IV
一、需求分析
1.1 用户的需求
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数
据库结构充分满足各种信息的输入和输出。通过上述系统功能分析,针对一般
管理信息系统的需求,得出如下的需求信息:
●客户信息。包括的数据项有:客户代码、名称、联系人,地址、电话,手机,
传真,邮编,E-mail,税号,开户行,账号,信誉度等。
●电子产品信息。包括的数据项有:产品代码、产品名称、品牌、供应商名称、
配置等。
●入库/发货信息。包括的数据项有:入库/发货单号、客户代码、经手人、产
品代码、数量、单价、金额、日期等。
●统计分析。主要包括库存信息、销售信息、利润分析等。
基础信息
权限管理
系统管理
电子品销售管理系统
销售管理
查询管理
库存管理
图 1.1 系统功能各模块
1
1.2 系统流程图
该系统数据流程图如图所示:
供 货 单
供 货 商
验 收 入 库
销 售 商
药
品
目
录
进 货
订
货
清
单
订
货
单
合
格
供
货
单
产
品
目
录
产
品
目
录
入 库 单
销 售
入
库
单
销
售
清
单
入 库 合 同
库 存
销 售 合 同
报 表 统 计
图
表
管 理 层
图 1.2 系统数据流程图
说明:
数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),
数据存储和数据源(数据终点)。
数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,
一个数据可以是记录、组合项或基本项。
处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。
指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。
数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取
分别以指向或离开数据存储的箭头表示。
2
数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人
员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界
面而引入的,一般只出现在数据流图的起点和终点
1.3 数据流图
首先,客户将订货要求以订单形式送交企业业务部门,业务部门将订单进
行录入,并依据客户往来账目来确定是否接收该客户的订单。订单经审核批准
后,将发货通知送交发货部门,同时储存订单记录。
之后,发货部门发出出货凭证,同时向客户发出出货通知,并根据客户支
付情况储存相关账目。如图 1.3:
订单审核:
图 1.3 第一层 DFD 图
图 1.4
3
开发货单:
图 1.5
1.4 数据字典
数据字典是描述系统流程图中所有数据流、数据存储、处理功能等信息的
集合,其包括 4 种条目;数据流、数据结构、数据项。建立完善的数据字典是
对所收集、整理的数据的一种分析归档方式,为下一步建立数据库和处理数据
做准备。
电子产品销售管理系统数据字典卡片如下所示:
名字:电子产品信息表
别名:tb_spinfo
名字:客户信息表
别名:tb_khinfo
描述:对电子产品基本信息的描述
描述:对客户基本信息的描述
定义:{电子产品代码+药品名称+品牌
+产地+配置+价格+库存}
位置:基本表
定义:{客户代码+客户名称+联系人+地
址+电话+手机+传真+邮编+E-mail+税号
+开户行+账号+信誉度}
位置:基本表
4