1、 信息工程学院信息工程学院 数据库原理与应用课程设计论文 题题 目:目:音响店 VCD 零售出租管理系统 学 号: 专业班级: 姓 名: 指导老师: 完成日期: 2014-12-28 目 录 目目 录录 1 引 言 1 2 需求分析阶段 . 2 2.1 引言 . 2 2.2 需求分析阶段的目标与任务 . 2 2.2.1 处理对象 . 2 2.2.2 处理功能及要求 . 3 2.2.3 安全性与完整性要求 . 3 2.3 需求分析阶段成果 . 3 2.3.1 体会与收获 . 4 2.3.2 音像店 VCD 管理系统数据流图 . 4 2.3.4 音像店 VCD 管理系统数据字典 . 4 3 概念设
2、计阶段 . 7 3.1 引言 . 7 3.2 任务与目标 . 7 3.3 阶段结果 . 7 4 逻辑结构设计 . 9 4.1 逻辑设计的任务和目标 . 9 4.2 数据组织 . 9 4.2.1 将 E-R 图转换为关系模式 . 9 4.2.2 模式优化 10 4.2.3 数据库模式定义 10 4.3 数据处理 11 5 物理结构设计 12 5.1 物理设计阶段的目标与任务 . 12 5.2 数据存储方面 . 12 6 数据库实施阶段 13 6.1 建立数据库、数据表、视图、索引 . 13 6.1.1 建立数据库 13 6.1.2 建立数据表 13 6.1.3 建立视图 15 6.1.4 建立索
3、引 16 6.1.5 建立触发器 16 6.2 数据入库 . 18 6.3 创建各个功能的存储过程 . 19 目 录 7系统调试和测试 . 19 8实习心得 . 20 附录 1 存储过程定义 21 附录 2 数据查看和存储过程功能的验证 27 附录 3 所有的 SQL 运行语句 31 摘 要 摘 要 随着社会经济的发展,人们对生活质量的要求越来越高,对生活中的娱乐追 求也是越来越高,传统的娱乐方式已经发生了变化。作为 VCD 销售商来说,更多 的用户需要对 VCD 进行租赁。在租赁的过程中需求量大,操作复杂却流程完全相 同,销售/租赁商频繁的做着相同的工作,既浪费时间又不能提高效率,这要求 编
4、写一个方便使用的 VCD 出租系统以其解决上诉问题。实现对商品的浏览,租赁 和出售,并对销售的情况作出相关的统计,并对各类的 VCD 分类影片进行一个统 计。利用该系统体现了管理者的思想,实现计算机的统一管理。 通过使用计算机实现传统的 VCD 销售商的繁杂的手工操作计算环节,可大大 提高工作效率。在互联网发展和服务效率至上的今天,各种重复的操作都可以交 给计算机实现,既能学习先进的管理经验,有可以提高工作效率。所以对于 VCD 这个传统的行业来说,确实需要编写一个系统去代替人力完成工作。 本文从 VCD 出租/销售系统的开发为背景,全文分为目录、需求分析、概要 设计、逻辑设计、物理设计,以及
5、系统的实现等全过程。在程序设计与调试上采 用了自上而下,逐步细化,逐步完善的原则。采用结构化的功能模块设计系统功 能,可读性好,易于扩充。基本功能全面,系统可读性好,易于维护、更新,安 全性好。 关键词:关键词:VCD 销售;VCD 出租;VCD 管理 数据库原理与应用课程设计报告 1 1 1 引引 言言 随着互联网时代的到来,我们的生活方式发生了巨大的变化。利用计算机能 够帮助我们解决各种问题。各种的应用软件层出不穷。人们对计算机智能化的要 求越来越高,许多传统的手工管理逐渐被计算机系统所代替。 人们的生活质量的要求越来越高,对生活中的娱乐方式也更加多样化,已经 不再是很长的时间看一部很经典
6、的电影。 在过去的 VCD 出租和销售中都是依靠的 商家的自己的手工的筛选和销售。对大量的客服而言的商家是既费时又费力,对 VCD 的管理也不能做到相对的统一,有明确的分类。计算机的出现,提供了一个 很好的解决的方案,能够通过相关的管理软件对其进行统一的管理、销售、租赁 等等商业活动。 开发 VCD 零售/出租管理系统帮助商家提高效率,降低经营成本,优化资源 配置,从而实现商品的最大利益化。 数据库原理与应用课程设计报告 2 2 2 需求分析阶段需求分析阶段 2.1 2.1 引言引言 进行系统设计,首先要对系统的现状进行分析。根据系统的目标、需求和功 能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。如今又许 多的 VCD 销售商,最初购买的人数较少,手工管理还能应付,但是随着 VCD 需求 人数的增多,传统的手工方式已远远不能满足商家的需求,就需要新的销售/出 租系统去做。 需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。 数据库设 计的第一步是明确数据库的目的和如何使用, 也就是说需要从数据库中得到哪些 信息。明确目的之