1、 数据库系统概论课程设计报告 题 目 图书销售管理系统 系 别 信息管理系 专 业 信息管理与信息系统 年 级 学 号 姓 名 指 导 教 师 成 绩 2011 年 05 月 28 日 2 / 23 目目 录录 引 言 . 1 第一章 系统分析 1 1.1 功能需求 . 2 1.2 待开发系统功能 2 第二章 系统功能概要设计 2 2.1 系统主要功能模块设计 2 2.2 系统处理流程分析 . 3 2.3 系统接口设计 4 2.3.1 外部接口 4 2.3.2 内部接口 5 第三章 系统数据库设计 . 5 3.1 系统数据库分析 5 3.2 系统关系表 . 6 3.3 数据字典 . 6 3.3
2、.1 数据项 6 3.3.2 数据结构 7 3.3.3 数据流表 8 3.3.4 数据存储 8 3.3.5 处理过程 9 第四章 概念结构设计. 9 4.1 用户管理模块 9 4.2 图书管理模块 .10 4.3 图书销售管理模块 11 4.4 查询管理模块 .12 4.5 报表查询管理模块 13 4.6 数据管理模块 .14 4.7 图书销售管理系统 E-R 图 .15 第五章 逻辑结构设计16 3 / 23 5.1 与系统 E-R 图对应的关系模式 16 5.1.1 试题所对应的关系模式 .16 5.2 联系所对应的关系模式 .16 5.3 关系模式优化处理 17 第六章 物理结构设计18
3、 6.1 系统数据处理特点 18 6.2 系统数据存储选择 18 第七章 数据库的实施和维护 .18 7.1 数据库的实施 .19 致 谢 20 4 / 23 引引 言言 随着计算机的普及书店规模的不断扩大, 传统的图书销售管理方法,都是通 过人工统计和计算的管理方式进行的。这样的管理方法不但费时费力,也容易产 生计算上的错误和疏漏;计算机技术的全面普及,打破了书店管理的传统管理方 法,提高了管理效率的同时,克服了传统管理方法中易产生的问题,使管理员能 够有序的、全面的对图书销售和库存进行管理。 通过图书销售管理系统可以解决书店管理中遇到的各种问题, 该图书销售管 理系统分析了市场需求和实际需
4、要,利用 Microsoft Visual Studio 2008 连接 SQL 数据库的方式,实现了书店的图书销售等一系列管理,该系统具有处理图书 录入、图书销售及管理、图书查询、报表查询等功能。 第一章第一章 系统系统分析分析 1.1 功能需求功能需求: 本系统是根据书店的实际需求而开发的,要求稳定、可靠的实现图书销售的 自动化管理,通过本系统可以达到以下目标: a、用户管理:对系统所有用户的相关信息进行管理。 b、图书管理:对图书信息进行添加以及编辑,对图书基本信息的录入及编辑包 括图书类别、图书进价、图书售价、图书出版社、图书折扣、图书作者等。 c、图书销售管理:对图书的销售信息进行动
5、态添加并实现对图书库存量的动态 修改等,所添加的图书销售信息包括图书的售价、折扣、销售日期。 d、查询管理:用户根据实际需要对图书、图书销售、图书库存等信息分类查询。 e、报表查询:系统用户可以通过对时间段的选择来查看该段时间内图书的销售 情况,以便于做出更为合理的销售计划、提高效益。 f、数据管理:为了防止系统用户的误操作,用户可以根据自己的需要对图书信 息、销售数据等进行备份等操作。 5 / 23 1.2 待开发软件待开发软件功能功能: 通过以上的系统目标分析,根据以上系统所要满足的功能,设计出了图书销 售管理系统的主要功能模块图,如图 1.1 所示。 图 1.1 图书销售管理系统的系统功
6、能图 第二章第二章 系统功能系统功能概要设计概要设计 该图书销售管理系统是根据书店的情况结合实际需求而开发的, 完全能够帮 助书店实现高效、准确的图书销售自动化管理。 2.1 系统系统主要主要功能模块设计功能模块设计: 结合前面对系统功能的分析,以及 Microsoft Visual Studio 2008 开发环境的 特点,得到如下图所示的系统功能模块图: 图书销售管理系统 图 书 管 理 模 块 (M2) 报 表 查 询 管 理 模 块 (M5) 图 书 销 售 管 理 模 块 (M3) 查 询 管 理 模 块 (M4) 数 据 管 理 模 块 (M6) 用 户 管 理 模 块 (M1) 6 / 23 图 2.1 图书销售管理系统主要功能模块图 系统各个模块功能分配如下: (1)用户管理模块:系统用户根据权限进行系统登录并对相关用户信息进 行管理; (2)图书管理模块:对图书的各种信息、类别进行