1、 第 1 页(共 28 页) 数据库原理及应用课程设计任务书数据库原理及应用课程设计任务书 课题课题 名称名称 图书销售管理系統 设计设计 目的目的 本课程设计的目的是通过实践使学生经历一个数据库系统开发的全过程 并受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识去 分析、解决实际问题。 实验实验 环境环境 1、Windows7 操作系统 2、SQL Server2000 3、Microsoft Visual Studio 2008 c# 任务任务 要求要求 任务:任务: 完成图书销售管理系统图书销售管理系统系统的分析与设计工作,并选用适当的开发工 具完成系统的开发。 要求:要
2、求: 1、系统的需求分析; 2、系统的概念结构设计; 3、系统的逻辑结构设计; 4、系统的的物理结构设计; 5、数据库的详细设计; 6、编程实现。 工作进度计划工作进度计划 序号序号 起止日期起止日期 工作内容工作内容 1 2011.06.132011.06.15 进入需求分析阶段 2 2011.06.162011.06.18 进入概念结构设计阶段 3 2011.06.192011.06.20 进入逻辑设计阶段 4 2011.06.212011.06.22 进行详细的系统设计 5 2011.06.232011.06.23 课程设计报告纂写 指导教师(签章) :指导教师(签章) : 2011 年
3、年 06 月月 23 日日 第 2 页(共 28 页) 图书销售管理系统图书销售管理系统 重庆工商大学计算机科学与信息工程学院 计算机三班 张媛媛 2009131342 指导教师:张世勇老师指导教师:张世勇老师 目录 摘要 5 一 系统需求分析 5 (1)系统概述.5 (2)系统目标.6 (3)可行性分析.7 (4)系统分析.7 (5)系统需求分析.9 二 数据库设计部分 7 (1 1)实体、联系、属性及)实体、联系、属性及 E E- -R R 图图 . 9 1 实体、联系 9 2图书管理系统 E-R 图模型. 9 3关系模式 10 (2 2)表设计及表结构)表设计及表结构 11 (3 3)用
4、)用 T T- -SQLSQL 语句创建数据库、创建表以及添加数据语句创建数据库、创建表以及添加数据 13 1 创建数据库代码: . 12 2 创建表代码: . 14 3 详细设计 . 19 三 实验总结及体会 . 26 四参考文献27 【摘要】【摘要】 :信息时代的来临,世界贸易组织的加入,中国现代图书流通时常竞争 的愈演愈烈,如何以一种新的管理方式提高图书的流通信息的反馈速度,降低存 储占用,加快资金周转,提高工作效率,已经成为图书企业提高竞争力的关键所 在,运用计算机管理系统就是不错的选择。图书管理系统可以方便图书销售过程 中的各个环节,有利于图书类企业的流动资金加快,有利于管理成本的降
5、低,更 有利于他们及时掌握各种销售和库存信息。本系统主要实现以下几个功能:书店 进货功能,根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选 择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库 中。顾客退货功能:顾客把己买的书籍退还给书店。输出一份退货单并自动修改 库存量,把本次退货的信息添加到退货库中。书店统计功能,根据销售情况输出 统计的报表。一般内容为每月的销售总额、销售总量及排行榜。书店销售功能: 第 3 页(共 28 页) 输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单 并修改库存,同时把此次销售的有关信息添加到日销售库中。本系统
6、的开发语言 采用的是C#, 开发环境采用的是Visual studio 2008, 数据库采用SQL Server 2000, 具有一般系统的数据功能,如数据查询,修改和删除等。 【关键词关键词】 C#; Visual Studio2008;SQL Server 2000 一一. 需求分析需求分析 1.系统概述 现如今图书销售行业发展迅速,大大小小的书店到处可见,特别是 一些发展较大的书城采用大规模的连锁经营方式。随着规模的扩大传统 的图书管理已经不能适应发展的需要。图书管理工作繁琐,销售频繁, 包含大量的信息数据,因此就需要一个完善的图书销售管理系统来实现 对这些数据的有效管理。本系统主要任务就是对书店、图书、顾客、销 售信息、查询进行统一管理,满足各类用户的需求。本系统在功能上要 实现书店进货功能,顾客退货功能,书店统计功能,书店销售功能。 开发背景:我们对世面上的书城如新华书店和学校里的小书店进 行了初步的了解, 发现其业务主要是集中在对图书的管理和图书的销 售和退货上。 对图书的管理工作量较大,