小型书店管理系统毕业设计文档Oracle课程设计_第1页
小型书店管理系统毕业设计文档Oracle课程设计_第2页
小型书店管理系统毕业设计文档Oracle课程设计_第3页
小型书店管理系统毕业设计文档Oracle课程设计_第4页
小型书店管理系统毕业设计文档Oracle课程设计_第5页
已阅读5页,还剩44页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大型数据库课程设计小型书店管理系统大型数据库技术课程设计说明书小型书店管理系统学院: 计算机与信息科学学院 专业: 软件工程 班级: 学号: 姓名: 指导教师: 完成时间: 成绩评定: 大型数据库课程设计小型书店管理系统湖南工学院课程设计课题任务书学院:计算机与信息科学学院 专业:软件工程 指导教师 学生姓名课题名称 小型书店管理系统内容及任务1、 目标:通过对小型书店管理系统的数据库设计与软件开发, 使学生加深对大型数据库课程理论和基本知识的理解,熟练使用 Oracle 数据库系统相关知识,掌握使用数据库进行软件设计的基本方法,提高运用 Oracle 数据库管理系统解决实际问题的能力。2、 内容:利用 Oracle 数据库管理系统进行后台数据库的开发,设计完成的小型书店管理系统应当包含数据添加、修改、删除、查询等功能3、 要求:要求利用 Oracle 作为后台数据库的开发工具,遵循软件工程规范,采用结构化或面向对象分析设计方法,开发设计该系统。(1)需求分析、方案论证、软件结构、模块划分、数据库设计等应详尽合理。(2)功能齐全,具有一定实用价值。(3)代码可读性好。主要参考资料1高树芳.软件工程.大连理工大学出版社,2013 年 8 月出版2徐志立.数据库实用技术.中国铁道出版社.2013 年 1 月出版3 明日科技.java web 从入门到精通.清华大学出版社 4 java2 使用教程 耿祥义,张跃平 清华大学出版社5 数据库系统概论(第四版) 王珊,萨师煊 高等教育出版社6杨永健,刘尚毅 Oracle 数据库管理、开发与实践M.人民邮电出版社7郭克华,李敏,陈志刚 Java Web 程序设计M.北京清华大学出版社大型数据库课程设计小型书店管理系统摘要内容大型数据库课程设计小型书店管理系统Abstract内容大型数据库课程设计小型书店管理系统目录第一章 绪论 .11.1 设计背景及目的 .11.2 设计范围及相关领域 .11.3 设计分析与研究 .11.4 预期结果及意义 .2第二章 开发工具及技术简介 .32.1 开发工具简介 .32.1.1 Oracle 简介 .32.1.2 Tomcat 简介 .32.1.3 Eclipse 简介 .42.1.4 PLSQL Developer 简介 .42.1.5 开发技术简介 .42.2 本章小结 .5第三章 小型书店管理系统可行性分析 .63.1 编写目的 .63.2 产品介绍 .63.3 项目目标 .63.4 可行性研究 .72.4.1 技术条件方面的可行性 .73.4.2 社会因素方面的可行性 .73.5 系统资源 .83.5.1 人力资源 .83.5.2 网络及硬件 .83.5.3 操作系统 .8第四章 小型书店管理系统需求分析 .94.1 编写目的 .94.2 功能需求 .94.3 数据流图 .94.4 用例分析 .124.4.1 管理员用例关系 .12大型数据库课程设计小型书店管理系统4.4.2 客户用例关系 .134.4.3 管理员与客户之间的用例关系 .144.5 系统非功能性需求 .144.6 本章小结 .15第五章 小型书店管理系统概要设计 .165.1 编写目的 .165.1.1 系统数据 E-R 图 .165.2 系统数据表字段设计 .195.3 功能模块设计 .205.3.1 系统整体功能模块设计 .205.3.2 系统功能模块图 .205.4 系统出错处理设计 .225.4.1 出错信息 .225.4.2 补救信息 .235.5 本章小结 .23第六章 小型书店管理系统详细设计 .246.1 编写目的 .246.1.1 系统模块详细设计 .256.1.2 系统数据库物理数据模型图 .266.2 数据库详细设计 .276.2.1 创建用户和表空间 .276.2.2 授予用户权限 .286.2.3 创建表 .296.2.4 数据插入效果图 .306.2.5 设置表与表的约束 .316.3 本章总结 .34第七章 小型书店管理系统测试与维护 .357.1 编写目的 .357.2 边界值测试法 .397.3 系统维护 .397.3.1 出错处理 .39大型数据库课程设计小型书店管理系统7.3.3 安全保密设计 .397.4 本章小结 .39课程设计总结 .40参考文献 .41大型数据库课程设计小型书店管理系统1第一章 绪论1.1 设计背景及目的随着信息技术的迅猛发展,计算机技术的日渐成熟,科学技术的力量已经得到了广大人民在思想上的认可。尤其是计算机的有效利用,在当今社会各行各业的各个方面起到了越来越重要的作用。书店管理也是一样,特别是大中型书店,信息管理也越是显得尤为重要。如果没有一个好的书店管理系统,对于书店的经营是非常不利的。在信息时代,传统的书店管理方式必然被计算机为基础的信息管理系统所取代。因为作为计算机应用的一部分,使用计算机对图书信息进行管理,具有人工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高书店管理的效率。为了跟上信息时代的步伐,数字化书店管理系统的出现将是必然。它将为人民的生活提供更好的帮助。根据所学知识,创建一个小型书店管理系统,为书店管理人员提供更为便捷的管理方式,提高书店运行的效率,同时也为读者提供方便。本系统主要是改善对书店管理者、供应商以及客户之间的繁琐的管理方式,不过,界面美化还需改善。1.2 设计范围及相关领域本管理系统的设计主要针对书店管理人员在购书和租、售书方面的管理。而设计主要涉及数据库方面的知识,对于界面的创建、美化等可以运Dreamweaver、Bootstrap 前端框架等方面的知识进行扩充。1.3 设计分析与研究小型书店管理系统主要用于书店的管理,主要包括以下几种基本表:图书信息表:图书名称、订购数量、订购时间、订购单价、金额、出版社名称、作大型数据库课程设计小型书店管理系统2者名称;供应商名称等;供应商信息表:供应商名称、地址、电话,联系人等;客户信息表:客户编号、名称、年龄、性别、累计购书金额等;销售信息表:时间、销售名称、数量、销售单价、客户编号、客户名称、金额等。本书店管理系统则主要依赖以上几个表,而这几个表也反映出了本系统所要实现的基本功能。但要实现本系统的各项功能,则还要考虑其他很多方面,如开发环境、应用环境等等。我主要运用 Oracle 11g 来创建本数据库。1.4 预期结果及意义基本实现基本表中所有的功能,保证基本安全性能的有效性。符合本次课程设计的基本要求。我认为有两方面的意义:一是通过书店管理系统的设计,进一步加深自己对数据库的认识,熟悉数据库的基本操作和软件设计的整体运作,理论联系实际。二是运用书店管理系统,排出了一系列不必要的繁琐步骤,节省时间,将极大地提高书店管理人员的工作效率,方便了人们。大型数据库课程设计小型书店管理系统3第二章 开发工具及技术简介2.1 开发工具简介2.1.1 Oracle 简介Oracle Database,又名 Oracle RDBMS,或简称 Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说 Oracle 数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。ORACLE 数据库系统是美国 ORACLE 公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S 体系结构的数据库之一。ORACLE 数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据库管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了 ORACLE 知识,便能在各种类型的机器上使用它。Oracle 数据库最新版本为 Oracle Database 12c。Oracle 数据库 12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如 Oracle Multitenant 可快速整合多个数据库,而 Automatic Data Optimization 和 Heat Map 能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得 Oracle 数据库 12c 成为私有云和公有云部署的理想平台。2.1.2 Tomcat 简介Tomcat 是 Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由 Apac

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论