1、数据库原理及应用数据库原理及应用 课程设计报告课程设计报告 图书销售管理系统 学校: 专业: 计算机科学与技术 班级: 10 计算机(2)班 姓名: 学号: 2012 年 6 月 课程课程设计任务书设计任务书 课题课题 名称名称 图书销售管理系统 设计设计 目的目的 1. 加深对数据库系统、程序设计语言的理论知识的理解和应用水平。 2. 通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作 技术,提高动手能力,提高分析问题和解决问题的能力。 3. 通过实际编程加深对基本原理的理解,提高实践能力; 4. 学习开发资料的收集与整理,学会撰写课程设计报告。 实验实验 环境环境 1. 微型
2、电子计算机(PC) ; 2. Windows XP 操作系统,SQL Server2000 任务任务 要求要求 1. 利用课余时间去图书馆或上网查阅课题相关资料,深入理解课题含义及设 计要求,注意材料收集与整理; 2. 在第 16 周末之前完成预设计,并请指导教师审查,通过后方可进行下一 步工作; 3. 本课题主要实现图书入库信息管理、图书删除管理、图书添加管理、图书 信息查询管理、图书销售信息管理等。 4. 结束后,及时提交设计报告(含纸质稿、电子稿) ,要求格式规范、内容 完整、结论正确,正文字数不少于 3000 字。 摘要: 随着信息时代的到来,IT 产业和 Internet 获得了飞速
3、发展,计算机应用已渗透到了各个 领域,网络应用越来越普遍,而且走进了千家万户,网络销售应运而生,而图书销售就是其 中之一。 传统的图书销售仅仅局限于一小块地方且人力与物力过多浪费, 而网络图书销售则 面向全中国,甚至全世界而且管理方便。网络图书销售具有面向范围广,价格优惠,种类齐 全,购买方便等特点。本图书销售管理系统的开发语言是 JAVA,开发环境是 Visual Studio 2008,数据库采用 SQL Server 2005。 1 需求分析需求分析 1.1 系统目标系统目标 设计出一个能够查询图书销售管理信息查询的平台。 1.2 功能划分功能划分 图书销售管理系统包括登录、图书入库、添
4、加图书、删除图书、图书信息修 改、图书信息查询、销售图书等功能。 2 概念设计概念设计 本系统规划出的实体有:管理员实体、图书入库信息实体、图书添加信息实 体、图书删除信息实体、图书信息查询实体、图书销售信息实体,它们之间的关 系如下图所示。 2.1 图书销售管理系统概念设计。 。 图书销售系统 E-R 图 图 书 图 书 管理员 图 书 销售 信息查询 信息修改 删除 添加 入库 图 书 图 书 图 书 2.2 各实体的 E-R 图 2.2.1 图书入库信息系统 E-R 图 2.2.2 图书删除系统 E-R 图 管 理 员 图 书 删 除 用户名 图书区域 删除时间 图书现存数量 图书剩余数量 登录密码 管 理 员 图 书 入 库 用户名 图书价格 入库区域 入库时间 入库数量 登录密码 2.2.3 图书信息查询系统 E-R 图 2.2.4 图书销售系统 E-R 图 管 理 员 图 书 销 售 用户名 图书价格 入库区域 作者 库存数量 登录密