- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中小外贸企业单证管理系统的分析与设计毕业论文下
3系统设计
系统设计的任务是:在系统分析所提出的逻辑模型上,科学合理地进行物理模型的设计。通过系统设计,设计人员应能为程序开发人员提供完善的、清楚的设计文档,并对设计规范中不清楚的地方做出解释。
3.1 数据库设计
数据库概念结构设计的目的是分析数据字典中数据间内在语义关联,并将其抽象表示为数据的概念模式。目前,数据库概念结构设计常用E-R模型来描述概念结构。
概念结构设计是数据库系统的核心和基础。由于各个机器上实现的DBMS软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。而现实应用环境是复杂多变的,如果把实现世界中的事物直接转换为机器中的对象,就非常不方便。
概念结构是对现实世界的一种抽象。所谓抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确地加以描述,这些概念组成了某种模型。通过概念设计得到的概念模型是从现实世界的角度对所要解决的问题的描述,不依赖于具体的硬件环境和DBMS。在需求分析和逻辑设计之间增加概念设计阶段,可以使设计人员仅从用户的角度看待数据及处理要求和约束。
3.1.1 数据库E-R图设计
数据库概念设计是数据库设计的关键,是由分析用户需求到生产概念产品的一系列有序的、可组织的、有目标的设计活动,它表现为一个由粗到精、由模糊到清晰、由具体到抽象的不断进化的过程。
为了满足系统的功能,抽象出系统全局E-R图以及业务员、国外客户、货代、供应商、报关单证、议付单证、产品信息7个实体,具体的实体关系如下:
经过对业务流和数据流的分析,可得出全局E-R图如下图图3-8
全局E-R图
图3.1 单证系统全局E-R图
各个局部E-R图设计:
图3.2国外客户实体属性
图3.3 供应商实体属性
图3.4 业务员实体属性
图3.5 产品信息实体属性
图3.6报关单证实体属性
图3.7议付单证实体属性
图3.8签订外销合同
图3.9签订采购合同
3.1.2 数据库表的设计
由上面的概念结构设计E-R图,得到关系模式如下:
(1)国外客户(国外客户编号,客户姓名,公司名称,城市,国家,地址,邮政编码,电话,传真,网址,备注)
(2)供应商(供应商编号,公司名称,联系人,姓名,地址,城市,省份,邮政编码,电话,传真,备注)
(3)业务员(业务员编码,业务员名字,性别,联系方式,联系地址)
(4)产品信息(产品编号,供应商编号,名称,规格,单位,单价,备注)
(5)报关单证(报关单证编号,单证类型,业务员编号,业务员名字,创建时间,备注)
(6)议付单证(报关单证编号,单证类型,业务员编号,业务员名字,创建时间)
(7)发布(产品信息编号,业务员编号,产品信息表)
(8)签订外销合同(外销合同,业务员编号,国外客户编号)
(9)签订采购合同(采购合同,业务员编号,供货商编号)
根据以上关系模式,可以得出各个模块所涉及的数据表的结构,并给出相应字段名,数据类型,长度,主外键等信息。数据库中各个表的设计如下图所示
(1) 国外客户信息表
字段名
字段解释
数据类型
长度
允许空
备注
Gwkhbh
国外客户编号
Char
20
否
主键
Khmc
客户姓名
Varchar
20
否
Gsmc
公司名称
Varchar
20
否
Cs
城市
Varchar
10
否
Gj
国家
Varchar
10
否
Dz
地址
Varchar
10
否
Yzbm
邮政编码
Int
10
否
Dh
电话
Int
10
否
Cz
传真
Char
10
否
Bz
备注
varchar
100
是
(2)供应商信息表
字段名
字段解释
数据类型
长度
允许空
备注
Gysbh
供应商编号
Char
20
否
主键
Gsmc
公司名称
Varchar
20
否
Lxl
联系人
Varchar
20
否
Xm
姓名
Varchar
10
否
Dz
地址
Varchar
10
否
Cs
城市
Varchar
10
否
Sf
省份
Int
10
否
Yzbm
邮政编码
Int
10
否
Cz
传真
Char
10
否
Bz
备注
Varchar
100
是
(3)业务员信息表
字段名
字段解释
数据类型
长度
允许空
备注
Ywybm
业务员编码
Varchar
20
否
主键
Ywymz
业务员名字
varchar
10
否
Xb
性别
char
2
否
Lxfs
联系方式
varchar
20
否
(4)产品信息表
字段名
字段解释
数据类型
长度
允许空
备注
Cpbm
产品编号
varchar
20
否
主键
Gysxx
供应商编号
varchar
20
否
外键
Mc
名称
varchar
10
否
Gg
规格
varchar
10
否
Dw
单位
varchar
2
您可能关注的文档
- ◆ 文森特梵高伴随音乐.ppt
- 一一县家庭畜牧场生产经营情况的调查报告.doc
- 一元一次不等式应用题精讲及分类训练1.doc
- 一元一次方程的教学研究.doc
- 一元一次不等式应用题精讲及分类训练分类训练含答案.doc
- 一场自我规划的历程 micrsft pwerpint 演示文稿.ppt
- 一年级语文拼音大卡打印版.doc
- 一日活动中幼儿环保意识的培养课题研究实施方案.doc
- 一建水利重点笔记管理部分.docx
- 一条例两准则考试题库13300字.doc
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)