文档库 最新最全的文档下载
当前位置:文档库 › 数据库课程设计图书销售管理系统

数据库课程设计图书销售管理系统

数据库课程设计图书销售管理系统
数据库课程设计图书销售管理系统

《数据库原理》课程设计报告专业: 软件工程

班级: 软件1201、软件1202

学号: 1220740105、1220740220

姓名: 向文静、黄鹏

题目名称: 图书销售管理系统

完成日期: 2014年5月25日

计算机学院实验中心

引言

随着计算机的普及书店规模的不断扩大,传统的图书销售管理方法,都就是通过人工统计与计算的管理方式进行的。这样的管理方法不但费时费力,也容易产生计算上的错误与疏漏;计算机技术的全面普及,打破了书店管理的传统管理方法,提高了管理效率的同时,克服了传统管理方法中易产生的问题,使管理员能够有序的、全面的对图书销售与库存进行管理。

通过图书销售管理系统可以解决书店管理中遇到的各种问题,该图书销售管理系统分析了市场需求与实际需要,利用Microsoft Visual Studio 2008连接SQL数据库的方式,实现了书店的图书销售等一系列管理,该系统具有处理图书录入、图书销售及管理、图书查询、报表查询等功能。

第一章系统分析

1、1功能需求:

本系统就是根据书店的实际需求而开发的,要求稳定、可靠的实现图书销售的自动化管理,通过本系统可以达到以下目标:

a、用户管理:对系统所有用户的相关信息进行管理。

b、图书管理:对图书信息进行添加以及编辑,对图书基本信息的录入及编辑包括

图书类别、图书进价、图书售价、图书出版社、图书折扣、图书作者等。c、图书销售管理:对图书的销售信息进行动态添加并实现对图书库存量的动态

修改等,所添加的图书销售信息包括图书的售价、折扣、销售日期。

d、查询管理:用户根据实际需要对图书、图书销售、图书库存等信息分类查询。

e、报表查询:系统用户可以通过对时间段的选择来查瞧该段时间内图书的销售

情况,以便于做出更为合理的销售计划、提高效益。

f、数据管理:为了防止系统用户的误操作,用户可以根据自己的需要对图书信

息、销售数据等进行备份等操作。

1、2待开发软件功能:

通过以上的系统目标分析,根据以上系统所要满足的功能,设计出了图书销售管理系统的主要功能模块图,如图1、1所示。

,完全能够

2、1 系统主要功能模块设计:

结合前面对系统功能的分析,以及Microsoft Visual Studio 2008开发环境的特点,得到如下图所示的系统功能模块图:

(1)图书信息模块:对图书的各种信息、类别进行录入、管理;

(3)供应商信息模块:对供应商供应的各种图书信息进行录入、管理;

(4)客户信息模块:对各种信息进行统计、查询;

(5)销售信息模块:对销售完的图书进行统计、查询;

2、2 系统处理流程分析:

(1)系统启动,选择登录类型并进行身份验证(账户、密码均为a、a)

(2)登录成功后,进入系统主界面;

(3)系统初始化,导入数据库;

(4)登录成功后可以进行相应的功能选择并进行操作;

(5)退出系统。

2、3系统接口设计:

2、3、1外部接口

(1) 界面:

采用GUI图形用户界面,含菜单、图片控件、Button按钮、文本框等元素。

(2) 软件接口:

系统运行于JAVA开发环境下。

(3) 硬件接口:

运行于PC机上。

3、1系统数据库分析:

通过对图书销售管理系统的功能分析我们已知道,图书销售管理系统具有处理图书录入、图书销售、销售统计、查询库存等功能,通过该系统能够帮助用户迅速准确的对已销售图书与剩余库存图书进行统计与销售数据的汇总工作,以此来提高书店的管理效率以及实际操作过程中的准确性。

因此,在该系统的后台就必须得有一个强大的数据库作为其功能的支持。SQL(Structured Query Language)作为一门结构化查询语言,就是关系数据库的标准语言,也就是一个通用的、功能极强的关系数据库语言。当前,几乎所有关系数据库管理系统软件都支持SQL,而许多的软件厂商也对SQL的基本命令集进行了不同程度的扩充与修改,使用户在对其功能的使用上更加的容易。

所以,在图书销售管理系统的数据库使用上就选择SQL数据库。

部分代码:

相关文档