文档详情

实例1:图书管理系统课程设计.pdf

发布:2018-09-05约3.9万字共36页下载文档
文本预览下载声明
编号: 桂林电子科技大学 课程设计说明书 课程名称: 数据库系统原理 题 目: 图书管理系统 学 院: 海洋信息工程学院 专 业: 计算机科学与技术 学 号: 姓 名: 指导教师: 宁 滔 2015 年 12 月30 日 桂林电子科技大学课程设计(论文)报告用纸 摘要:300-500 字,根据文章内容提炼。 目录 摘要 1 1. 需求分析阶段 3 1.1 引言 3 1.2 需求分析阶段的目标与任务 3 1.3 需求分析阶段成果 4 2 概念设计阶段 10 2.1 引言 10 2.2 任务与目标11 2.3 阶段结果11 3.逻辑设计阶段 13 3.1 逻辑设计的任务和目标 13 3.2 数据组织 13 3.2.1 将 E-R 图转换为关系模型 13 4.2.2 模型优化 14 3.2.3 数据库模式定义 14 3.2.4 用户子模式定义 16 3.3 数据处理 17 4.物理设计阶段 18 4.1 物理设计阶段的目标与任务 18 4.2 数据存储方面 18 4.3 系统功能模块 18 4.3.1 读者基本信息的查询和更新模块 18 4.3.2 图书基本信息的查询和更新模块 19 5.数据库实施阶段 20 5.1 建立数据库、数据表、视图、索引 20 5.1.1 建立数据库 20 5.1.2 建立数据表 20 5.1.3 建立视图 22 5.1.4 建立索引 22 5.1.5 建立触发器 23 5.2 数据入库 23 5.3 创建各个功能的存储过程 23 6.系统调试和测试 24 7 总结: 24 -2- 桂林电子科技大学课程设计(论文)报告用纸 参考文献 24 附录 1 存储过程定义 25 附录2 数据查看和存储过程功能的验证 28 附录3 所有的SQL 运行语句 33 1. 需求分析阶段 1.1 引言 进行系统设计,首先要对系统的现状进行分析。根据系统的目标、需求和功能,制定 和选择一个较好的系统方案,从而达到一个合理的优化系统。每个学校都有图书馆,最初 由于图书数量和种类较少,人工手动管理比较方便和灵活。随着社会的发展,图书的数量 和种类越来越多,人工手动管理会降低工作的效率,希望建立一个图书管理系统,是为了 解决人工手动管理图书信息在实践的问题,从而达到系统化、规范化、标准化的水平。该 系统的建立不但给管理者带来了方便,也节省了工作时间从而提高了工作效率。 需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。数据库设计的第一 步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。明确目的之 后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中 字段)。 在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统 功能模块。这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了四 个部分:图书维护,人员信息管理,图书借阅
显示全部
相似文档