数据库课程设计订单管理系统

上传人:橙** 文档编号:333353025 上传时间:2022-09-01 格式:PDF 页数:11 大小:426.94KB
返回 下载 相关 举报
数据库课程设计订单管理系统_第1页
第1页 / 共11页
数据库课程设计订单管理系统_第2页
第2页 / 共11页
数据库课程设计订单管理系统_第3页
第3页 / 共11页
数据库课程设计订单管理系统_第4页
第4页 / 共11页
数据库课程设计订单管理系统_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库课程设计订单管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计订单管理系统(11页珍藏版)》请在金锄头文库上搜索。

1、长 春 大 学课程设计纸共11 页第1 页装订线目录1 引言.22.可行性分析 .23.功能分析 .34.数据库设计 .55.范式化简 .9总结.10参考文献 .11名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 11 页 -长 春 大 学课程设计纸共11 页第2 页装订线1 引言世 界 经 济 发展 已 进 入 一 个 激 烈 竞争 的 年 代,可 以 说,谁 先 获 得 信 息,谁 就 有 可 能 抓 住发 展 经 济 的 机 遇。同 样,谁 能 很 好地 管 理 和 利 用 信 息,谁 就 有 可 能 占 领 市 场,获 得 效 益。国内 外 大 量 事 实已 说 明:在

2、目 前 这 个激 烈 竞 争 的 市 场 经 济 中,谁 的 信息 管 理 现 代 化 水 平 高,谁重 视 信 息 资 源的 开 发 和 利 用,谁 就 能 抓 住 机 遇,在 竞 争 中 取 胜。目 前 国 内 企 业 在 管 理订 单 方 面 还 处 在 比 较 低 的 水 平。大 多 数 企 业 在 购 进 货 物 后,只 是将 订 单用 手 写 式 的 记 录 和 简 便 的 管 理。进 入 信 息 社 会 后,随 着 企 业 订 单 的 增 多,带 的 麻 烦 也逐 渐 增 多,管 理 方 面 也 得 不 到 很 好 的 解决 方 法,使 得 大 量的数 据 丢 失,使 企 业 造

3、 成 了 很 大 的损 失。我 们 通过 用 VFP 6.0 编 写 企 业 订单 管 理 系 统,利 用 系 统 分 析 和 设计 原 理,采 用 面 向 对 象的 编 程 方 法,其开 发 主 要 包 括 后 台 数 据 库 的 建 立和 维 护 以 及 前 端 应 用 程 序 的 开 发 两 个 方面,实 现 了订 单 管 理 的 自 动 化 和 信 息 化.2.可行性分析(1)技术可行性分析根据实际情况,考虑到本系统的安全要求级别以及开发费用,维护费用和使用的操作系统的难易程度,选择的开发环境如下:开发模型:B/S Web服务器:IIS 信息服务器开发语言:ASP 数据库:Micros

4、oft SQL server 2008 操作系统:Windows xp 这是很多成功网站所采用的组合,保证了整个系统的可扩展性和快速的运行。而我本人作为整个系统的设计者和开发者,对这几种软件有较好的把握,因此具备了技术可行性。(2)经济可行性分析本系统的采用 ASP+Microsoft SQL server 2008组合,在保证了系统的技术可行性的同时,还保证了系统的安全性和经济可行性。拥有较低的开发系统的初始成本,因此具备了经济可行性。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 11 页 -长 春 大 学课程设计纸共11 页第3 页装订线3.功能分析(1).针对订单管理系统

5、,分别对商品、订单、订单明细、客户、生产商和供应商在整个订单管理系统中的定位进行详细的分析,获得其需求信息如下:订单的接收是按照商品分类进行的,所以需要有每个商品的信息。登记于同一张订单明细的必须是同一种商品。如果一个商品的订单有一个或者多个胜生产商满足,则该订单不可被退回。需要完整地记录商品、客户、生产商、供应商的信息。针对每一笔业务,在订单中的商品信息栏中都要仔细的纪录每一种商品的编号、日期、数量、单价和总价。在每一张订单中都要详尽的纪录下订单的单位名称、单位号、单位地址、交货日期、货品名称、货品号、货品单价和货品总价。把所有相同的产品纪录到同一张订单明细表中,每一张订单明细表中只能纪录同

6、一种商品。在每一张订单明细表中需要纪录订单号、单位名称、商品号、商品名、规格、交货日期、数量、单价和签订日期等。根据货品名称、交货日期、货品数量、生产商的生产能力以及单位地址等实际因素,将订单明细表进行合理的合并和拆分,从而达到降低成本的目的。对接收订单的货品的生产商以及货品的供应商信息进行详尽的纪录。订单的接收、处理要有相应的业务员信息。只有管理员登录之后才可以使用系统。默认的管理员不可以删除。可以对作废的、待生产的、正生产的、生产完成的订单进行分类查找,但不能进行修改、添加、删除等操作。当进行订单接收和处理操作后,能相应更新数据库更新。对所接收的订单进行数据分析,总结相应商品的订单服务。(

7、2).经上述系统功能分析和需求总结,考虑其业务和功能的不断扩展,设计如下的数据项和数据结构:商品信息,包括的数据项有:商品号,名称,规格,单价,描述。订单明细信息,包括的数据项有:订单号,单位名称,商品号,商品名,规格,交货日期,数量,单价,签订日期。订单信息,包括的数据项有:订单号,单位,操作员号,地址,签订日期,单价,数量,商品号,交货日期。业务员信息,包括的数据项有:职工号,姓名,年龄,职称。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 11 页 -长 春 大 学课程设计纸共11 页第4 页装订线客户信息,包括的数据项有:客户姓名,账号,地址,联系方式。生产订单信息,包括

8、的数据项有:生产商,商品名,数量,单价,账号,联系方式。供应商信息,包括的数据项有:姓名,地址,电话号码,账号。(3)数据流图订单管理系统数据流图如下:客户基本信息P1客户管理系统供应商员工产品基本信息基本信息基本信息P2产品管理系统P3员工管理系统P4供应商管理系统客户信息表产品信息表员工信息表下单订单订单明细审核拆合客户信用情况供应商信息表生产订单P5.1P5.2P5.3经审核后合格的客户和订单信息订单明细信息不合格的订单订单信息订单明细信息不合格的订单明细图 1 数据流程图在整个数据流图中,P1,P2,P3,P4分别是客户信息管理系统,产品信息管理系统,员工信息管理系统,供应商管理系统,

9、我们这里只作简单处理。P5.1,P5.2,P5.3是订单管理系统的核心部分,P5.2 审核系统是根据客户的信用情况,剔除一部分不合格的订单并触发修改订单明细,P5.3 是根据供应商的供应能力等情况对订单明细进行拆分和合并处理,最终形成生产订单。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 11 页 -长 春 大 学课程设计纸共11 页第5 页装订线4.数据库设计(1)概念模式设计订单管理系统 E-R 图如下在这里,我们为了简化数据库,将订单管理设置为只处理一种商品,所以订单的拆分和合并联系分别是1:n 和 n:1。在订单明细中可以反映商品的供应者,在生产订单中可以显示每个供应商

10、的供应量等信息。生产订单属性中的生产商号和供应商供应商号为异名同义,订单明细属性中的单位名称和客户信息属性的客户姓名为异名同义。.图 2 订单系统E-R 图(2)系统数据库设计建立 ORDER 数据库。为了实现系统功能,需要在ORDER 数据库添加职工信息表名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 11 页 -长 春 大 学课程设计纸共11 页第6 页装订线STAFF MESSAGE、订单信息表 ORDER MESSAGE、商品信息表 GOODS MESSAGE、订单明细表 ORDER MESSAGE、生产订单信息表PRODUC ORDER MESSAGE、供应商信息表PR

11、ODER MESSAGE、客户信息表 CUSTOMER MESSAGE。职工信息表 STAFF MESSAGE 序号名称数据类型允许为空是否主键描述1 SM_number Char(6)NO 是职工号2 SM_name Varchar(8)NO 否姓名3 SM_age Int NO 否年龄4 SM_post Varchar NO 否职称订单信息表 ORDER MESSAGE 序号名称数据类型允许为空是否主键描述1 OM_id Char(6)NO 是订单号2 OM_name Varchar(20)NO 否单位姓名3 OM_adds Varchar(100)NO 否地址4 OM_price Mon

12、ey NO 否商品单价5 OM_quantityInt NO 否数量6 OM_signing date Datetime NO 否签订日期7 OM_delivery date Datetime NO 否交货日期8 OM_operator id Char(6)NO 否操作员号9 OM_ goods number Varchar(10)NO 否商品号商品信息表 GOODS MESSAGE 序号名称数据类型允许为空是否主键描述1 GM_goods id Varchar(10)NO 是商品号2 GM_name Varchar(20)NO 否名称3 GM_price Money NO 否单价4 GM_n

13、orms Varchar(20)NO 否规格名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 11 页 -长 春 大 学课程设计纸共11 页第7 页装订线5 GM_depict Varchar(20)YES 否商品描述订单明细表 ORDER DETAIL 序号名称数据类型允许为空是否主键描述1 OD_order numbei Char(6)NO 否订单号2 OD_goods id Char(10)NO 否商品号3 OD_goods name Varchar(20)NO 否商品名4 OD_price Money NO 否单价5 OD_quantity Int NO 否数量6 OD_

14、signing date Datetime NO 否签订日期7 OD_delivery date Datetime NO 否交货日期8 OD_unit name Char(10)NO 否单位名称9 OD_norms Varchar(20)NO 否规格10 OD_producer id Char(10)NO 否生产商号供应商信息表 PRODER MESSAGE 序号名称数据类型允许为空是否主键描述1 PM_name Varchar(20)NO 是姓名2 PM_adds Varchar(100)NO 否地址3 PM_tel Varchar(20)YES 否电话号码4 PM_account Varc

15、har(20)NO 否账号生产订单信息表 PRODUC ORDER MESSAGE 序号名称数据类型允许为空是否主键描述1 POM_producer Varchar(20)NO 否生产商2 POM_adds Varchar(100)NO 否地址3 POM_price Money NO 否单价4 POM_account Varchar(20)NO 否账号5 POM_tel Varchar(21)NO 否联系方式6 POM_supply Int NO 否供应量7 POM_order id Char(6)NO 否订单号8 POM_goods id Char(10)NO 否商品号名师资料总结-精品资料

16、欢迎下载-名师精心整理-第 7 页,共 11 页 -长 春 大 学课程设计纸共11 页第8 页装订线客户信息表 CUSTOMER MESSAGE 序号名称数据类型允许为空是否主键描述1 CM_customer name Varchar(20)NO 是客户姓名2 CM_account Varchar(20)NO 否账号3 CM_adds Varchar(100)NO 否地址4 CM_tel Varchar(20)NO 否联系方式(3)物理模型设计1.由于经常在查询条件中出现,所以决定在职工信息表中的职工号上建立唯一索引;2.由于经常在连接操作的链接条件中出现,所以决定在订单信息表中的订单号上建立唯一索引;3.由于经常在查询条件中出现,所以决定在客户信息表中的客户姓名上建立唯一索引;4.由于经常在查询条件中出现,所以决定在供应商信息表中的姓名上建立唯一索引;5.由于经常在连接操作的链接条件中出现,所以决定在商品信息表中的商平号上建立唯一索引;6.由于经常在查询条件中出现,所以决定在职工信息表中的职工号上建立唯一索引;7.由于经常在连接操作的链接条件中出现,所以决定在订单信息表中的订单号上建

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号