数据库课程设计报告体育用品商店

上传人:第*** 文档编号:56922630 上传时间:2018-10-17 格式:DOCX 页数:26 大小:1.60MB
返回 下载 相关 举报
数据库课程设计报告体育用品商店_第1页
第1页 / 共26页
数据库课程设计报告体育用品商店_第2页
第2页 / 共26页
数据库课程设计报告体育用品商店_第3页
第3页 / 共26页
数据库课程设计报告体育用品商店_第4页
第4页 / 共26页
数据库课程设计报告体育用品商店_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《数据库课程设计报告体育用品商店》由会员分享,可在线阅读,更多相关《数据库课程设计报告体育用品商店(26页珍藏版)》请在金锄头文库上搜索。

1、上海应用技术学院上海应用技术学院 课程设计专用纸数据库课程设计实验报告课程名称数据库原理及应用课程代码设计题目体育用品专卖店管理系统设计时间2015 年 7 月 1 日 2015 年 7 月 17 日系(院)计算机科学与信息工 程学院专业网络安全班级一、 课程设计任务(条件) 、具体技术参数(指标) 通过两周的课程设计,要求学生加深对数据库技术相关理论的理解,增强动手能力,掌握使用现行 较为流行的数据库理论和数据库开发工具进行数据库管理操作(如建库、建立完整性约束,对数据 库中数据进行查询,更改等操作)的方法;具体应用方面,要求学生对 SQL 语言要有较深入的了解 和掌握,对数据库的管理(主要

2、是安全性方面)要有一定程度的了解。 本次课程设计包含两大部分内容:设计软件和设计报告。其中设计软件在题目验收时由指导教师检 查,具体内容不同,系统要求不同;设计报告作为书面材料提交。二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)1、每位同学提交设计的数据库和应用程序相关文档,并提交一份课程设计报告,内容要包含设计题 目、设计目的、需求分析、系统功能描述、系统 E-R 图、关系模式设计、各数据库表的建立(代码) 、 系统各功能实现(代码) 、系统功能评价等。 2、课程设计报告电子版排版顺序: 任务书 正文 附录。 3、每个同学要针对自己的系统,写出对设计技术的分析、

3、对系统的测试、在编码和调试过程中遇到 的问题和解决方法等。 4、课程设计报告最后写出本次设计的心得体会。二、 课程设计工作进度计划1、课程设计第 1 周第 1 天:布置任务、交代课题、安排设计事宜 2、第 1 周第 2 天:调研,书籍和资料的准备 3、第 1 周第 3 天-第 5 天:系统分析和设计 4、第 2 周第 1 天-第 3 天:编程和测试,撰写设计报告 5、第 2 周第 4 天-第 5 天:课程设计检查,交设计报告四、主要参考资料 1 数据库原理及应用 雷景生主编 清华大学出版社 2012,1, 第一版指导教师(签名): 刘梅 教研室主任(签名):2015 年 7 月 1 日 201

4、5 年 7 月 17 日上海应用技术学院上海应用技术学院 课程设计专用纸目 录1.课程设计目标任务概述 1.1 课程设计目标1 1.2 课题设计的内容、步骤和要点1.2.1 课题设计的内容.11.2.2 设计步骤和要点.1 2.需求分析阶段2.1 引言2 2.2 需求分析的阶段的目标与任务2.2.1 处理对象.32.2.2 处理功能.32.2.3 安全性与完整性.3 2.3 需求分析阶段成果2.3.1 引言说明.42.3.2 数据模型的设计52.3.3 数据流图的设计52.3.4 顶层流图设计6 3.概念设计阶段3.2 概念设计的目标与任务63.3 概念设计阶段成果6 4.逻辑设计阶段4.1

5、逻辑设计的目标与任务94.2 数据组织4.2.1 将 E-R 图转换为关系模型.104.2.2 数据关系模式的设计114.2.3 数据库模式定义114.2.4 用户子模式定义124.3 数据处理.13 5.物理设计阶段5.1 物理设计阶段的目标与任务.135.2 数据存储设计.145.3 系统功能模块设计.15 6.数据库实现阶段6.1 数据库建立,数据表,视图的建立.156.1.1 数据库的建立.156.1.2 数据表的建立.166.1.3 视图的建立.12 6.2 数据录入136.3 创建各个功能的存储过程14 7.系统实现阶段7.1 登录系统.157.2 系统功能设计7.2.1 仓库查询

6、 19上海应用技术学院上海应用技术学院 课程设计专用纸7.2.2 出库查询.207.2.3 员工查询.217.2.4 员工修改.22 8.实习心得229.存在的问题和建议23附录 一.参考文献 23上海应用技术学院上海应用技术学院 课程设计专用纸第 1 页一.课程设计目标任务概述 1.1 课程设计目标:通过两周的课程设计,要求学生加深对数据库技术相关理论的理解,增强 动手能力,掌握使用现行较为流行的数据库理论和数据库开发工具进行数据库 管理操作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操作) 的方法;具体应用方面,要求学生对 SQL 语言要有较深入的了解和掌握,对数 据库的管理(

7、主要是安全性方面)要有一定程度的了解;设计的最终结果为学 生设计和完成具有较完善功能和一定规模的数据库应用系统(后台) 、以及部分 前台功能,并提交设计报告。 1.2 课题设计的内容、步骤和要点 1.2.1 课程设计内容:本次课程设计包含两大部分内容:设计软件和设计报告。其中设计软件在题目 验收时由指导教师检查,具体内容不同,系统要求不同,请参考本指导书第三点(供选题 目) ;设计报告作为书面材料提交。设计报告的主要内容有: (1)概述:包括项目背景、编写目的、软件定义、开发环境等内容。数据库环境选择 SQL server 2005 中文版;前台编程语言可用 C#,或其它高级编程语言。 (2)

8、需求分析:问题陈述、系统需完成的功能;完成部分数据流图或数据字典。系统 的功能模块设计,即描述每一个功能所完成的任务情况。 (3)概念结构设计:完成系统 ER 图,若图太大,可以以分 ER 图形式完成。 (4)逻辑结构设计:完成 E-R 图转换为关系模式,分析关系模式是否符合一定级别的 范式要求,不符合的话需要进行模式分解。 (5)物理结构设计:确定数据存放位置、系统配置等。 (6)数据库实施:数据输入、程序设计与调试等、数据库运行与维护(数据库安全性 完整性的控制、数据库备份) 。 (7)数据库中的表、视图、存储过程(如果使用)的结构和定义(可以用 SQL 脚本提 供) ;表间关系;用 SQ

9、L 建表(定义主键、外键及约束) 、完成各种查询要求(运 用视图、存储过程等方法) ;主要功能实现的程序段。 (8)结束语:写出完成本课程设计的心得,有哪些收获,设计还需要在哪些方面改进 等;若有需要感谢的老师或同学,也可以在这部分内容中加以体现。 (9)参考文献:列出设计中参考的数目或文章,写清楚书目名称、作者、出版社和出 版日期。 1.2.2 设计步骤和要点本次课程设计的步骤可按照设计内容要求,在选择了设计题目之后,先进行系 统需求分析和 E-R 图设计及相关文档的撰写;然后再进行关系模式转换和评价、数据库表 的建立等;接下来进行系统功能的实现,即完成后台操作的代码编写,以及部分前台功能

10、的代码编写(此项为提高要求) ;调试和测试可基本同步进行,最后完成对系统的评价(或 得出结论)和心得体会等文档的撰写。 本次课程设计的重点在于各个文档的撰写和系统功能的具体实现。学生须以本指导书 中对设计内容具体说明为设计依据,并根据不同系统的不同要求有侧重地完成任务。在语 言上,须注意使用书面的、理论的语言,不要使用流行语、网络语、缩略语等非标准书面 语。叙述注意前后的连贯性、逻辑性。图表要清晰,层次要分明。另外,如果在技术上或 设计思路方面有亮点,也可以作为设计的一个重要内容上海应用技术学院上海应用技术学院 课程设计专用纸第 2 页二. 需求分析阶段2.1 引言科学技术日新月异,信息化时代

11、的来临,以计算机为基础的信息科学在经济和社会生活各个领域得到了极为广泛的应用,尤其在信息管理方面,计算机已是必不可少的管理工具。目前,信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。从微观上讲,建立一套管理信息系统能够加快信息的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,加快了社会的发展速度。据统计,美国在信息管理管理方面 80-100%的信息处理由计算机完成;计划管理是 8090%;在计算机用发展较快的国家中,计算机应

12、用于经济管理的占 80%;用于科技计算的占 8%,用于生产过程控制的占 12%;由此可以看出,信息管理是计算机应用的主要领域。由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国的计算机应用要比西方国家落后十几年。因此,现在信息资源的开发和利用已被确立为国民经济信息的核心内容,利用现有的信息基础设施,重点开发和推广应用于各类科技、经济等数据库和网络资源服务系统,已经取得巨大的社会效益和经济效益。对于体育用品专卖店管理来说,其工作流程的繁杂性、多样化、管理复杂、销售与设备采购繁琐。计算机已完全能够胜任会计管理工

13、作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。这将给项目查询和管理带来很大的方便,从而给体育用品专卖店工作带来更高的效率,这也是商店管理正规化、现代化的重要标志。因此,开发一套高效率、无差错的体育用品专卖店管理系统软件十分必要。本系统的主要目的是及时息。本系统具有仅管理员式的保密功能,还有查询、录入、修改、删除、以及对员工管理的等功能,使顾客能够对本商店的员工服务和商品问题等情况提供透明化、直观的了解。上海应用技术学院上海应用技术学院 课程设计专用纸第 3 页2.2 需求分析阶段的目标与任务2.2.1 处理对象 仓库:记录单号、职工号、购买日期、货物编号、数

14、量、进价、商品名。 出库表:出库单号、货物编号、数量、进价、商品名、职工号。 员工表:职工号、姓名、职位、年龄、性别、手机号,工资。2.2.2 处理功能 2.2.2.1 仓库管理部分1 能 够 存 储 进 入 仓 库 的 货 物 信 息1) 进入仓库货物信息的录入、删除及修改。2) 进入仓库货物信息查询。 2 能够对运出仓货物进行相应的信息存储与管理,这其中包括:1) 出仓货物信息的登记、删除及修改。2) 出仓货物信息的查询 2.2.2.2 人员管理部分 1)对商店的人员进行查询、修改。2.2.3.安全性和完整性要求1) 安全性要求 系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全

15、性等方 面。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提 供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待 不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在 操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。上海应用技术学院上海应用技术学院 课程设计专用纸第 4 页仓库管理2) 完整性要求 系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使 用 check 约束,或者通过使用触发器和级联更新。2.3 需求分析阶段成果系统需求分析主要是通过对体育用品装卖店通盘进行考虑。作为组长,我 想的就比较多。首先,对于整

16、个运行机制和部分有了自己的见解。通过第一次 讨论,发现组员各自有各自的想法。几次讨论后,我们在有共识的基础上进行 分工,即:分为四部分(销售、采购、售后和仓库) 。我负责仓库这部分,但是 我考虑到还应该有员工的部分,所以我将这两部分的设计一并包下,作为组长 应该有这样的担当。一开始,我对于仓库管理进行调查。通过一段时间的网上搜索,我发现这 个系统相当之庞大,超出我的想象。但一番斟酌之后,我认为,如果仓库管理 如果做成一个大系统的话,有点主次不分了。作为商店的管理系统,最重要的 部分当然是销售部分,所以我对仓库系统进行了简化,即出入仓的管理。它本 身的独立性被我附加于商店,而非其本身。简单来说就是商店的仓库,而非作 为完全自主的仓库。它所起到的作用是承上启下,连接采购与销售。 用比较专业的说法概括仓库管理就是:针对于日常库存信息的管理,它针 对仓库日常发生的业务,分为两大类,即入库和出库,用户通过相应的模块, 对仓库里的物品的基本情况进行操作,对库存数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号