logo资料库

数据库系统课程设计报告(汽车销售系统).doc

第1页 / 共44页
第2页 / 共44页
第3页 / 共44页
第4页 / 共44页
第5页 / 共44页
第6页 / 共44页
第7页 / 共44页
第8页 / 共44页
资料共44页,剩余部分请下载后查看
1项目计划
1.1系统开发目的
1.2背景说明
1.3项目确立
1.4适用范围
1.5定义
1.6参考资料
2逻辑分析与详细分析
2.1系统功能
2.2用户类型与职能
2.3系统开发步骤
2.4系统环境需求
2.5系统安全问题
3超市销售系统概念设计文档
3.1系统ER图
4逻辑设计文档
4.1系统关系模型
4.2系统数据库表结构
5物理设计过程
6PB实现
7小结
8课程设计体会
《数据库系统》 《数据库系统》 课程设计报告 课程设计报告 设计题目: 汽车管理系统 组 学 姓 号: 号: 名:
目 录 1 项目计划.................................................................................................................1 1.1 系统开发目的.............................................................................................. 1 1.2 背景说明...................................................................................................... 1 1.3 项目确立...................................................................................................... 1 1.4 适用范围...................................................................................................... 1 1.5 定义.............................................................................................................. 1 1.6 参考资料...................................................................................................... 3 2 逻辑分析与详细分析.............................................................................................3 2.1 系统功能...................................................................................................... 3 2.2 用户类型与职能.......................................................................................... 5 2.3 系统开发步骤.............................................................................................. 6 2.4 系统环境需求.............................................................................................. 6 2.5 系统安全问题.............................................................................................. 6 3 超市销售系统概念设计文档.................................................................................7 3.1 系统 ER 图................................................................................................... 7 4 逻辑设计文档.........................................................................................................8 4.1 系统关系模型.............................................................................................. 8 4.2 系统数据库表结构...................................................................................... 9 5 物理设计过程.......................................................................................................12 6 PB 实现.................................................................................................................14 7 小结.......................................................................................................................41 8 课程设计体会.......................................................................................................42
《数据库系统》课程设计报告 1 项目计划 1.1 系统开发目的 (1) 大大提高汽车管理的运作效率; (2) 通过全面的信息采集和处理,辅助提高汽车管理的决策水平; (3) 使用本系统,可以迅速提升汽车行的管理水平,为降低经营成本, 提 高效益,增强车行扩张力, 提供有效的技术保障。 1.2 背景说明 汽车销售行业已经能够作成一个很大的系统.此销售要涉及到汽车制造 厂商,汽车售卖公司和消费者.如果只是依靠人工记录和管理很出现很大洞, 很有可能造成企业和消费者的利益损失.这就需要我们设计一个适合汽车销 售的管理系统.本设计课题就是为了适应新形势的发展而提出的。 1.3 项目确立 汽车销售管理系统涉及到车辆采购,存库信息,公司收益,客户厂商的信息, 还要有一定的管理者来管理这个系统,能够对系统内容进行更新,修改和删 除. 1.4 适用范围 本系统适应于各种小型的车行。 1.5 定义 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元 素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。汽车销售 管理系统的数据流图得到数据字典如下: 1
《数据库系统》课程设计报告 (1) 名字:厂商信息 描述:对厂商身份的描述,不同厂商具有不同的信息,用来构成汽车销售 的一部分. 定义:厂商信息=厂商编号+厂商名称+联系电话+通信地址+入库日期 位置:出现在对厂商信息查询时的窗口,还有在查询车辆和库存﹑入库时 会查询到厂商的主要信息 (2) 名字:客户信息 描述:对购买汽车的用户的基本情况的记录,它对公司统计车辆的售出 情况有作用.同时记录客户的基本联系方式,便于跟客户进行联系和售后服务. 客户的编号能够唯一的表示一个客户,防止重名的人. 定义:客户信息=客户编号+客户名称+组织机构+联系电话+公司行业 +通信地址+入档日期 位置:查询客户信息时显示客户的全部信息,并且在销售管理的车辆销 售中出现相应的客户信息. (3)名字:车型信息 描述:车辆信息的基本情况,公司用来记录采购来的车辆, 定义:车型信息=车型代码+厂商编号+车辆类型+车身颜色+产地+进货 指导价+备注+订单号+出厂日期+入库日期+车价 位置:在车型信息查询窗口﹑进货功能中的车辆采购和车辆入库中都 要出现. (4)名字:车辆入库信息 描述:进货来的车辆需要放到仓库中存放,车辆多了也就必须对入库 的车辆进行记录. 定义:入库信息=入库单号+厂商编号+厂商名称+车型代码+车辆类 型+产地+出厂日期+入库日期. 位置:入库信息就在进货管理的车辆入库窗口中出现. (5)名字:采购信息 描述:对需要进货的车辆进行描述,记录车辆的基本信息,并且记录重 要的采购日期,这项工作是采购员需要进行的,对于做好他的工作非常重要. 定义:采购信息=采购订单号+厂商编号+厂商名称+联系电话+通信 地址+车型代码+车辆类型+产地+采购单价+业务员+制单员+采购日期 位置:出现在车辆采购窗口内,同时库存车辆仓库明细中也会用到相 应的信息. 2
《数据库系统》课程设计报告 (6) 名字:操作员管理信息 描述:记录关于操作员管理的基本信息,要求有代号和密码,起到 保护作用. 员权限 定义:操作员信息=操作员编号+操作员名称+操作员密码+操作 位置:在系统的登陆界面中需要进行用户的选择,只有操作员用 户可以对系统中的数据进行修改.系统维护界面中需要用到操作员的基本信 息,系统管理员可以对普通的操作员进行对菜单项的授权和收权. (7) 客户登陆 描述:客户登陆的界面应该和操作员是不同的,他们对系统具有 不同的操作. 1.6 参考资料 《数据库系统概论》第四版 王珊 萨师煊编 高等教育出版社; 《数据库系统概念》 AbrahamSilberschatz HenryF.korth S.Sudarshan 著 杨东青改编 机械工业出版社 《POWER-BUILDER 实用教程》(第三版) 郑阿奇主编 殷先红 张为民 编著 电子工业出版社 《Power-Builder 程序设计》费雅洁 王键编 高等教育出版社 2 逻辑分析与详细分析 2.1 系统功能 操作员登录:因为操作员有权限之分,不同权限的操作员对系统能够进行 的操作不同.1 级操作员可以对系统进行全部操作,而 2 级以上的就有限制了. 基本信息管理: 此选项中包括对厂商信息,车型信息和客户信息的 查询. ①厂商信息:包括对厂商的基本信息的查询,修改,增加.操作员在 需要对厂商信息进行更新的时候可以对它进行操作.汽车销售公司的厂商基 本上是固定的,所以经常使用的是对厂商信息的查询,这个操作属于公司内部 3
《数据库系统》课程设计报告 人员操作的范围. ②车型信息:销售汽车需要各种类型的车,来适应不同使用人群. 车型信息包括对车的基本信息的描述.作为管理员要定时的对车型信息进行 添加. ③客户信息:公司需要对购买车辆的用户进行基本信息的登记和 定时的更新,这项工作对于汽车销售的售后服务有重要作用.公司可以对客户 进行产品使用情况跟踪.此项功能应该包括对客户信息的添加,修改和不需要 的资料的删除. 进货管理: 汽车进货需要登记进货的价格,日期,厂家编号和车的基 本信息.进货操作应该是进货管理者应该进行的管理. 车辆采购:进货需要跟厂家进货,所以需要跟厂家打交道.采购时 不仅应该记录车辆的型号等基本信息,还要记录厂家的信息. 车辆入库:采购来的车辆要存入仓库.需要记录入库的单号,以便 以后进行检查. 仓库管理:对仓库车辆的检查,保存. 维护系统:是对系统操作员能够进行的基本操作,包括添加,删除除去一级 管理员之外的其他管理员的登录名登录密码. (3) 系统结构 汽车销售系统涉及到汽车销售管理员对基本业务的维护管理操作和用 户对汽车基本信息的查询. 下面列出主要事务的数据流图: 询 基 础 信 息 管 4
《数据库系统》课程设计报告 基本信息查询 主管理员 修改更新 汽 车 管 理系统 查 加 增 进货管理 增加 管理 仓库管理 登录 系统维护 用户 次等级的管理员可以对系统进行的操作 查看 进货者 进货登记 管理 查询 进行查看 基 础 信 息 管 登记 进货管理 登录 进货修改 仓库管理员 管理 仓库基本信息 2.2 用户类型与职能 (1)系统管理员:对厂商,车型信息,客户信息的查询,添加,删除等操作,并且 5
《数据库系统》课程设计报告 可以对普通操作员的权限进行设置.该操作员拥有的权限是最高的. (2) 普通管理员:对该管理员对应的职能进行相应的维护,更改,删除等操 作.定期对所管理的事务进行检查. (3) 客户:想要购买汽车的用户,可以通过该系统的客户窗口登录,进 行对汽车基本信息的查询,且只能进行查询,不具备对其他功能的操作 2.3 系统开发步骤  确定参与者和相关的用况  为每个用况设计过程  建立顺序图,确定每个脚本中对象的协作  创建类,确定脚本中的对象  设计, 编码, 测试, 集成类  为过程编写系统测试案例  运行测试案例,检验系统 2.4 系统环境需求  系统模式 本系统采用 C/S 模式作为开发模式。  硬件环境 服务器端:高性能的计算机一台,普通的双绞线作为连接。 客户端:普通的计算机或者工作站,普通的双绞线作为连接。  软件环境 服务器端:安装 SQL Server 2000 的服务器版本,安装 windows xp 服务器版本,配置了诺顿等必须的防毒软件。 客户端:安装 SQL Server2000 的服务器版本,安装了 PB 等可视化 开发工具软件,安装 windows xp 服务器版本。 2.5 系统安全问题 信息系统尽管功能强大,技术先进,但由于受到自身体系结构,设计思 路以及运行机制等限制,也隐含许多不安全因素。常见因素有:数据的输入, 6
分享到:
收藏