图书管理系统设计Word格式文档下载.docx

上传人:b****4 文档编号:14370674 上传时间:2022-10-22 格式:DOCX 页数:23 大小:396.23KB
下载 相关 举报
图书管理系统设计Word格式文档下载.docx_第1页
第1页 / 共23页
图书管理系统设计Word格式文档下载.docx_第2页
第2页 / 共23页
图书管理系统设计Word格式文档下载.docx_第3页
第3页 / 共23页
图书管理系统设计Word格式文档下载.docx_第4页
第4页 / 共23页
图书管理系统设计Word格式文档下载.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

图书管理系统设计Word格式文档下载.docx

《图书管理系统设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《图书管理系统设计Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。

图书管理系统设计Word格式文档下载.docx

随着现代图书流通市场竞争愈演愈烈,如何以一种便捷的管理方式加快图书流通信息的反馈速度,降低图书库存占用、缩短资金周转时间、提高工作效率,已经成为能否增强图书企业竞争力的关键问题,基于此种原因毕业设计选择了这个图书管理系统。

本系统以VisualC++6.0作为开发语言,以SQLServer2000为数据库开发而成。

主要实现了对图书信息、仓库信息、柜台信息和供应商信息等的管理,并且可以对图书的定价、库存和销售等信息进行管理,提供入库查询和销售查询,最大限度的实现了易维护性和易操作性,系统运行稳定、安全可靠。

通过此系统用户可以对图书进行录入、查询操作,并且对查询结果的报表进行打印等。

关键词:

VisualC++6.0;

SQLServer2000为数据库;

数据库管理系统

Abstract

Withtheincreasedcompetitionofmodernbookdistributionmarket,howtomanageinaconvenientwaytospeeduplibrarycirculationspeedofinformationfeedback,reduceinventorybooksoccupation,shortenthecash-flowtimeandincreaseefficiency,hasbecometheabilitytoenhancethecompetitivenessofkeybusinessbooksproblem,basedonsuchreasonsgraduationchosethislibrarymanagementsystem.

Inthissystem,VisualC++6.0asadevelopmentlanguageforthedatabasetoSQLServer2000developedwith.Mainachievedonthebooksinformation,storageinformation,counterinformationandthemanagementofsupplierinformation,andcanbookpricing,inventoryandsalesinformationmanagement,providingwarehousinganddistributioninquiries,check,easytomaintainmaximumachievedandeasytooperate,thesystemisstable,safeandreliable.

Withthissystemtheusercaninputonthebooks,queryandreportonthesearchresultsforprinting.

Keywords:

VisualC++6.0;

SQLServer2000forthedatabase;

databasemanagementsystem

第一章引言

1.1课题背景及研究的目的和意义

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,而计算机由于它的信息存储量大、存取速度快,并且出错率低,因此得到广泛的应用于各行各业中,这正是计算机被广泛应用于信息管理系统的原因。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性[1]。

图书管理仓库作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。

现今,有很多的图书管理仓库都是初步开始使用,甚至尚未使用计算机进行信息管理。

根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行,这样不但浪费了大量的人力物力,还花费了大量的时间,并且得的数据存在的问题较多,长时间下去还容易造成数据混乱,给图书管理人员的工作造成很大麻烦。

基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,并且够及时、准确、有效的查询和修改图书情况。

第二章系统设计

在开发管理系统时,首先要明确代开发系统的系统目标,即都需要实现那些功能,然后绘制系统功能结构图和业务流程图,这样可以使开发人员在创建项目以前就对项目有一定的了解,从而开发出用户需要的项目[2]。

2.1系统目标

对于图书管理系统,必须要满足使用方便、操作灵活和安全性好等设计需求。

本系统在设计时应满足以下几个目标:

1.采用人机对话的操作方式,界面设计美观友好,操作灵活、方便、快捷、准确,数据存储安全可靠。

2.实现对图书信息、仓库信息、柜台信息和应用商信息等的管理功能。

3.可以对图书的定价、库存和销售等信息进行管理。

4.提供入库查询和销售查询。

5.提供对检查结果的报表打印。

6.系统最大限度的实现了以维护性和易操作性。

2.2系统功能结构

图书管理系统功能结构图如图2.1所示:

图2.1图书管理系统结构图

2.3系统运行图

图书管理系统的运行图如图2.2所示:

图2.2系统运行图

第三章数据库设计

3.1数据库分析

在图书管理系统中涉及到大量的图书信息、图书入库及销售数据,为了更好地对其进行管理在设计该系统时选择MicorosoftSQLServel2000数据库来满足系统的要求,数据库名称为BookManage。

在数据库中创建19张表用于储备各种不同的信息,如图3.1所示:

图3.1图书管理系统中使用的数据库

3.2创建数据库

创建SQLServel2000数据库的步骤如下:

(1)选择“开始”/“所有程序”/MicrosoftSQLServel2000/企业管理器命令,打开企业管理器,展开服务器的结点,如图3.2所示。

图3.2企业管理器

(2)右击“数据库”节点,再弹出的快捷菜单中选择“新建数据库”命令,弹出“数据库属性”对话框,如图3.3所示:

图3.3数据库属性的对话框

(3)在“名称”编辑框中收入数据库的名称:

然后选择“数据文件”选项卡,在该选项卡中设置数据库文件的存储位置及文件属性:

在选择“事务日志”选项卡,在选项卡中选择日志文件的存储位置及文件属性:

然后单击“确定”按钮完成数据库的创建。

新建的数据库如图3.4所示:

图3.4新建的数据库

3.3创建数据表

在新建的BookManage数据库中创建数据表,下面以tb_operator表的创建为例介绍数据表的创建过程[3]。

(1)展开BookManage节点,右击“表”节点,再弹出的快捷菜单中选择“新建表”命令,弹出表设计器,设计要创建表中所需要的字段,并设置主键。

(2)设置完字段后,关闭表设计器,再弹出的“选择名称”对话框中设置表名。

(3)单击“确定”按钮完成表的创建。

下面给出数据库中主要表的结构。

tb_bookinfo(图书表信息)

表tb_bookinfo主要用于储存图书的书名、作者、售价等信息,其结构如表3.1所示。

表3.1tb_bookinfo

字段名

数据类型

主键

描述

Bookname

Varchar(30)

书籍名称

Shoutname

Varchar(10)

简码

Barcode

条形码

Author

作者

Bookconcern

出版社

Price

Money

价格

Memo

Varchar(100)

备注

Kind

种类

Tb_provideinfo(供应商信息表)

表tb_provideinfo用于存储供应商信息,包括供应商名称及联系方式等。

Tb_provideinfo表的结构如表3.2所示。

表3.2tb_provideinfo

Provider

Varchar(50)

供应商名称

Corporation

法人

Principal

负责人

Phone

联系电话

Addr

地址

E_mail

电子邮件

Tb_counterbook(柜台图书表)

表tb_counterbook用于存储柜台的图书信息,包括图书数量及条形码等。

Tb_counterbook表的结构如表3.3所示。

表3.3Tb_counterbook

Barcode

Varchar(30)

Counter

柜台

Booknum

Float

数量

Tb_instorage_main(图书入库主表)

表tb_instorage_main用于存储图书的入库信息,包括入库单号和入库时间等。

Tb_instorage_main表的结构如表3.4所示。

表3.4tb_instorage_main

ID

入库单号

供应商

Operator

操作员

Rebate

折扣

Suntotal

总计

Paymoney

Money

应付金额

Factmoney

实付金额

Intime

Datetime

入库时间

Tb_sell_main(商品销售主表)

表tb_sell_main用于存储图书的销售信息,包括销售单号和销售时间等。

Tb_sell_main表的结构如表3.5所示。

表3.5Tb_sell_main

sellID

销售单号

Costomer

顾客

Sumtotal

销售时间

Tb_bookmove_main(图书调拨主表)

表tb_bookmove_main用于存储图书的入库信息,包括入库单号

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1