1、 数据库原理课程设计报告数据库原理课程设计报告 题题 目目: : 物流公司管理系统物流公司管理系统 学生姓名:学生姓名: 组员:组员: 学学 号:号: 班班 级:级: 院院 系:系: 计算机科学与信息学院计算机科学与信息学院 专业年级:专业年级: 计算机科学与技术计算机科学与技术2010 2010 级级 2013 2013 年年 1 1 月月 10 10 日日 一、一、 需求分析需求分析 在经济日益发展的今天,生活节奏越来越快,所以迎来了 电子信息时代。于此同时,电子商务行业也如火如荼发展起来, Online shopping 也越来越普及。这就又带动一个行业的发展, 物流。要适应时代的发展,
2、物流公司必须得有一套自己的管理 方案以便跟上时代的快节奏。针对这个,我们便模拟开发一个 物流公司管理系统。 在该系统中,我们提供如下功能,用户登录该系统过后, 便可以对信息进行操作。 用户登录: GLY Gno Gname Gsex Gpwd Byte (10) Characters (10) Characters (10) Characters (50) Identifier_1 . 该功能要求在数据库当中有管理员的用户名与密码的存 储。用户通过输入 Gno 和相应的 Gpwd,然后系统会与数据库 中的数据进行比较,若输入正确,则登陆成功。否则提示信 息错误。 对信息的查询。实现对客户信息,
3、员工信息,仓库信息, 收货人信息,存储信息,配送信息,货单信息的查询。这时 候需要在数据库中存储相应的表用以记录这些信息。与此同 时还提供对以上信息的查询,添加,修改以及删除功能。以 上操作会同时影响数据库里面的数据。 业务流程图如下所示: 功能选择 查询 添加 删除修改 以上的查询以及增删改都有针对每类信息。 客户信息增删改以及查询的流程图如下所示: 查询 查询 删除 修改 查询 添加 数据库 录入客户信息 修改客户信息 查询客户信息 删除客户信息 货物信息的操作流程图如下所示: 查询 查询 删除 修改 查询 添加 数据库 录入货物信息 修改货物信息 查询货物信息 删除货物信息 其他信息的操
4、作流程图和以上两种类似。 (3)只有该系统的管理员才可以对该系统的信息进行查询 以及增删改。另外实体内有外码的必须满足参照完整性。 二、概念结构设计二、概念结构设计 管理员表的结构设计如下: GLY Gno Gname Gsex Gpwd Byte (10) Characters (10) Characters (10) Characters (50) Identifier_1 . 该实体 Gno 是用户进行登陆时的用户名,Gpwd 是用户进 行登录时的登录密码。 Gname 用以标记管理员的名字以及 Gsex 管理员的性别。 各实体以及它们之间的联系如下图所示: 提交 完成 0,n 0,n
5、0,n 0,n 0,n 0,n CK Cno Cname Ccapity Characters (10) Characters (10) Characters (10) Identifier_1 . KH Kno Kname Ksex Ktel Kadr KID Characters (10) Characters (10) Characters (10) Characters (50) Characters (50) Characters (20) Identifier_1 . YG Yno Yname Ysex Ytel Yjob Characters (10) Characters (1
6、0) Characters (10) Characters (20) Characters (10) Identifier_1 . SHR SHno SHname SHsex SHtel SHadr Characters (10) Characters (10) Characters (10) Characters (20) Characters (20) Identifier_1 . HW HWno HWname HWnum HWTtype HWweight Characters (10) Characters (10) Characters (10) Characters (10) Characters (10) Identifier_1 . HD Hno Hname Cash Characters (10) Charac