图书销售管理系统毕业论文Word文档下载推荐.docx

上传人:b****6 文档编号:18853332 上传时间:2023-01-01 格式:DOCX 页数:54 大小:3.12MB
下载 相关 举报
图书销售管理系统毕业论文Word文档下载推荐.docx_第1页
第1页 / 共54页
图书销售管理系统毕业论文Word文档下载推荐.docx_第2页
第2页 / 共54页
图书销售管理系统毕业论文Word文档下载推荐.docx_第3页
第3页 / 共54页
图书销售管理系统毕业论文Word文档下载推荐.docx_第4页
第4页 / 共54页
图书销售管理系统毕业论文Word文档下载推荐.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

图书销售管理系统毕业论文Word文档下载推荐.docx

《图书销售管理系统毕业论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《图书销售管理系统毕业论文Word文档下载推荐.docx(54页珍藏版)》请在冰豆网上搜索。

图书销售管理系统毕业论文Word文档下载推荐.docx

学生姓名

仇幸永

班级

0501网络技术

学号

0505320117

设计题目

图书销售管理系统

设计

内容

目标

要求

毕业设计内容和目标:

本系统采用VisualBasic6.0进行开发,SQLServer作为数据库管理系统,实现图书采购、销售、存储,包括资源管理、采购入库、销售管理、库存管理、分析报表。

毕业设计论文要求:

1、提出选题的初步设想和研究目的

2、收集、整理与理论和实际有关的、完整的、准确的信息资料      

3、管理者可以有效,快捷管理.

教研室

审核

系部

ﻬ第 二部分

扬州工业职业技术学院电子信息工程系2008届

毕业设计开题报告

专业

计算机网络技术

0501网络技术

0505320117

题目

指导教师

职称

学 位

硕士

题目类别

■工程设计  □ 基础研究  □应用研究 □ 其它

【课题的内容与要求】

本系统用VisualBasic6.0开发,采用SQLServer作为数据库管理系统,实现图书采购、销售、存储,包括资源管理、采购入库、销售管理、库存管理、分析报表。

【前言】

在当今知识大爆炸的时代,图书作为信息的一种载体,仍是人们获得知识的一种重要途径,因而作为图书管理与销售的单位,它的运行情况则关系到知识的传播速度问题。

以往旧的图书销售管理模式完全是手工操作,从新书的购买、编码、入库、上架,到销售、退货、查询等,无一不是人工处理,需要大量的劳动力与工作量,而且由于人为的原因造成一些错误,也是再所难免的。

当管理者想要查询仓库里有那些图书或者是否要购进图书时,要到库房货架上手工查询才能知道。

在销售过程中消费者要想知道这里是否有他要买的图书,这就需要向销售员询问,销售员手工查找工作量大而且时间长。

但有了计算机,手工时代一去不复返。

今天计算机技术与信息技术迅猛发展,作为信息系统核心和基础的数据库技术也得到了了越来越广泛的应用。

从小型单项事务处理系统到大型共享系统,从一般商用事务处理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)等等,越来越多新的应用领域采用数据库存储和处理他们的信息资源。

正是由于计算机的应用,才有可能使现代社会组织和企事业单位的信息处理能力适应现代化管理的要求。

【方案的比较与评价】

方案一:

用ASP和SQLServer数据库来做此系统 

方案二:

 用VB和SQLServer来设计此系统

在此我选择方案二,我对于 VB运用比较熟练,可以很好的用它来完成毕业设计.

【预期的效果及指标】

实现图书销售管理系统的开发,能将采购图书的信息添加到数据库,能够顺利的查询想要查询的各种信息,如:

图书销售信息、销售账目、库存信息、图书警报等。

【进度安排】2008年1月-2008年2月选题、调研、收集资料

2008年2月24日-2008 年3月26 日论证、开题

2008年3月27日 -2008年 4月1 0日 设计(写作初稿)

2008年4月11日-2008年 4月28日 修改、定稿、打印

【参考文献】

[1] 柳青、刘渝妍、何文华VisualBasic程序设计教程高等教育出版社2002

[2]李伟红、张保通 、张景峰SQLServer数据库技术及应用  清华大学出版社、北京大学出版社2005

[3]李存斌、郭晓鹏VisualBasic高级编程及项目应用开发中国水利水电出版社 2003

【指导教师意见】

(有针对性地说明选题意义及工作安排是否恰当等)

□同意提交开题论证□修改后提交   □不同意提交(请说明理由)

指导教师签章:

        年  月  日

【系部意见】

□同意指导教师意见  □不同意指导教师意见(请说明理由)  □其它(请说明)

系(部)主任签章:

       年 月 日

ﻬ第  三部 分

 设

告ﻫ

ﻬ图书销售管理系统

0501网专

【摘要】:

科学技术的进步和生产的发展使人类知识总量的增长不断加快,生产社会化趋势的扩大和社会对产品需求的多样性使得组织在营运活动中所涉及的内部和外部信息量迅速地膨胀起来。

面对激烈的市场竞争,人们对这些信息进行收集、加工、传递等过程的时间性和准确性提出了更高的要求。

计算机用于管理信息处理的突出优点是迅速、准确、可靠、具有很大的存储能力,适应于管理信息量大、面宽的特点,适合于管理信息处理及时、准确的要求。

图书销售管理系统是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统。

图书销售管理系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存和使用。

因此,图书销售管理系统是一个图书信息处理系统。

【关键词】:

Visual Basic、SQLServer数据库、图书销售

ﻬBooks SellManageSystem

QiuXingyong

0501NetworkTechnology

Abstract:

Thescienceand technologyprogressandthedevelopmentgivingbirthtoa childmake humanbeingknowledge allquantityincreasebeacceleratedunceasingly,socialcharacterofproductiontrendexpansionandthe diversitythatsocietyneeds totheproduct organizetheinformationamountsexercisingtheinsideand theoutside related tobymiddleinservicing willdo expandingpromptly.Facefiercemarketcompetition,peoplecarries outprocess temporality andaccuracy suchas collecting, processing,transferringontheseinformationhaving broughtforwardhigherrequest. That the computerisusedforthemerit managing the informationprocessingbeingoutstandingis prompt ,accurate,reliable,hasverybigmemory abilities,fitinwithinadministrationinformationamountsbroad surface,characteristics,be suitableforin the requestmanaginganinformation processingtimely , accurate.

Thebookmarketingmanagement systemisthatcanonebeing composedofpersonandcomputeretc.providesinformationto supportasystem organizinginternal school assignmentoforganization,administrativeanalysis,andthefunctionmakingpolicy.The bookmarketingmanagement systemmakes useofcomputerhardwareandsoftware,modelthathandwork directiverules ,thedecision-makinganalysing,planning,controllingasumuse,collect ,transfer,process,preserveandbeputintouseaswellasthedatabase isinprogressto information.Therefore, the bookmarketingmanagementsystemis abook informationprocessingsystem.

Keywords:

VisualBasic、SQLServer、Marketing Managementﻬ目录

第一章绪论1

1.1图书销售管理系统的概述ﻩ1

1.2 系统开发的目的与意义ﻩ2

第二章开发工具3

2.1VisualBasic6.0介绍ﻩ3

2.2ADO数据控件3

2.3SQL Server 数据库技术8

第三章图书销售管理系统分析12

3.1系统分析的概况ﻩ12

3.2系统的初步调查12

3.3系统的可行性研究ﻩ13

3.4现行系统的详细调查ﻩ14

3.5新系统逻辑方案14

第四章 数据库分析与设计ﻩ15

4.2数据库设计15

第五章应用程序分析、设计、实现ﻩ19

5.1应用程序分析19

5.2主界面的设计与代码实现ﻩ21

5.3 数据录入界面设计与代码实现32

5.4.数据查询界面设计与代码实现ﻩ36

5.5报表设计46

5.6系统登录界面与代码实现50

总结ﻩ52

致谢ﻩ53

参考文献:

54

第一章绪论

在当今知识大爆炸的时代,图书作为信息的一种载体,仍是人们获得知识的一种重要途径,因而作为图书管理与销售的单位,它的运行情况则关系到知识的传播速度问题。

以往旧的图书销售管理模式完全是手工操作,从新书的购买、编码、入库、上架,到销售、退货、查询等,无一不是人工处理,需要大量的劳动力与工作量,而且由于人为的原因造成一些错误,也是再所难免的。

在销售过程中消费者要想知道这里是否有他要买的图书,这就需要向销售员询问,销售员手工查找工作量大而且时间长。

从小型单项事务处理系统到大型共享系统,从一般商用事务处理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)等等,越来越多新的应用领域采用数据库存储和处理他们的信息资源。

1.1图书销售管理系统的概述

这一切使得传统的手工作业为基础的信息系统陷入了机构日益庞大,效率日益降低的困境。

电子计算机的出现为摆脱这种困境找到了出路。

计算机用于管理信息处理的突出优点是迅速、准确、可靠、具有很大的存储能力,适应于管理信息量大、面宽的特点,适合于管理信息处理及时、准确的要求。

图书销售管理系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存和使用。

因此,图书销售管理系统是一个图书信息处理系统。

1.2系统开发的目的与意义

图书销售管理系统开发的目的是为图书销售单位提供图书信息管理和提高图书销售管理工作的效率。

图书销售管理系统是一个图书销售单位不可缺少的部分,它的内容对于图书销售单位的决策者和管理者来说都至关重要,所以图书销售管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式数据信息,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对图书销售信息进行管理,具有手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高图书销售管理工作的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

本系统是由MicrosoftVisualBasic6.0可视化开发软件工具下分析、设计、开发图书销售管理系统的过程。

通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。

使得我们设计的数据库系统能够实现用户管理,员工信息管理,客户信息管理,供货商信息管理,图书信息管理,图书销售管理等功能。

该系统基本上满足了用户在图书采购销售过程中的需求,用户界面友好。

ﻬ第二章开发工具

2.1VisualBasic 6.0介绍

Visual Basic是Microsoft 公司开发的Windows应用程序开发工具,Visual ——“可视化的”,是一种开发图形户界面(GUI)的方法。

英文Visual的意思是“视觉的”,“可视的Baisc”这个名字可能抽象了点,但实际上它却是最直观的编程方法,之所以叫做“可视”,你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤。

在VB中引入了控件的概念,在Windows中控件的身影无处不在,如按钮、文本框等,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法,能够响应用户操作(事件)。

2.2 ADO数据控件

Visual Basic提供的数据控件具有快速处理各种格式数据库的能力,可使得设计者减少程序代码的编写工作,轻松地设计和维护数据库中的数据。

数据控件可以大大减少程序代码的数量,提高开发效率。

在创建数据库应用程序的窗体时,使用数据控件可以用很少甚至一行代码都不用写就能建立数据库应用程序。

ADO(ActiveXDataObject)是一种建立在新的数据库访问接口OLEDB之上的高性能的、统一的数据访问对象,通过ADO可以访问文件数据库、客户/服务器数据库甚至非关系数据库。

ADO已经成为Visual Basic中最主要的数据库访问对象。

本节讲述Adodc和DataGrid控件的使用。

一.ADO数据控件

1.将ADO数据控件添加到工具箱中(如图:

2-2-1)

图:

2-2-1选择部件

2.在窗体中放置ADO数据控件(如图:

2-2-2)

在工具箱中双击ADO数据控件Adodc图标,向窗体中添加一个ADO控件。

并设置大小。

2-2-2控件Adodc

3.将ADO数据控件连接到SQLServer数据库

(1)右击Adodc1选择“ADOBC”属性

(2)选择“使用连接字符串”,点击“生成”。

(如图:

2-2-3)

2-2-3“ADOBC”属性

(3)选择“MicrosoftOLEDBProviderfor  SQLServer”,点击“下一步”。

2-2-4)

图:

2-2-4数据链接属性“提供程序”

(4)在“数据连接属性”中输入服务器名称、用户名、密码,并选择在服务器上的数据库。

单击“确定”。

2-2-5)

2-2-5数据链接属性“连接”

(5)在“属性页”中选择“记录源”,在命令类型中选择“2-adCmdTable”,在“表或存储过程名称”中选择要连接的数据库中的表、视图或存储过程。

单击“确定”就完成了数据库的连接。

2-2-6)

2-2-6属性页

二.数据绑定控件的使用

一般情况下,数据绑定控件使用以下3个属性进行数据绑定:

DataSource(数据源)

该属性指定要绑定的那个数据源。

这些数据源可以是已经创建好的ADO数据控件、数据环境、数据类模块以及用代码创建的ADO记录集对象。

DataMember(数据成员)

该属性指定控件要绑定到数据源中的那个命令,即哪个记录集。

对于ADO数据控件和用代码创建的ADO记录集对象,由于只有一个记录集,不必指定该属性。

DataField(数据字段)

该属性指定控件要绑定到记录集中的哪个字段。

由于各种网格和图表控件绑定到整个记录集,因而这几种控件不必指定该属性。

1.添加数据绑定控件到工具箱(如图:

2-2-7)

2-2-7工具箱选择部件

2.在窗体中放置DataGrid控件,并调整适当大小。

2-2-8)

2-2-8 Form中DataGrid控件

3.选中DataGrid1设置属性(如图:

2-2-9)

2-2-9 DataGrid1属性

三.DataGrid控件只能和ADOData控件或数据环境设计器一起使用,否则将发生错误。

2.3 SQL Server 数据库技术

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。

SQLServer近年来不断更新版本,1996年,Microsoft推出了SQL Server 6.5版本;

1998年,SQLServer7.0版本和用户见面;

SQLServer2000是Microsoft公司于2000年推出的最新版本。

数据库特点:

●真正的客户机/服务器体系结构。

●图形化用户界面,使系统管理和数据库管理更加直观、简单。

●丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

●SQL Server与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。

SQLServer也可以很好地与Microsoft BackOffice产品集成。

●具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。

●对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。

●SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

2.3.1关系数据库

一.关系数据库

1.关系模型的基本概念

数据库技术是作为数据处理的一门技术而发展起来的,所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。

在数据库中用数据模型来抽象、表示和处理现实世界中的数据。

数据库即是模拟现实世界中某应用环境(一个企业、单位或部门)所涉及的数据的集合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。

最常用的数据模型有层次模型(HierarchicalModel)、网状模型(NetworkModel)和关系模型(RelationalModel)。

关系模型就是用二维表格结构来表示实体及实体之间联系的模型。

 

2.关系模型的性质

(1)关系中不允许出现相同的元组。

因为数学上集合中没有相同的元素,而关系是元组的集合,所以作为集合元素的元组应该是唯一的。

(2)关系中元组的顺序(即行序)是无关紧要的,在一个关系中可以任意交换两行的次序。

因为集合中的元素是无序的,所以作为集合元素的元组也是无序的。

根据关系的这个性质,可以改变元组的顺序使其具有某种排序,然后按照顺序查询数据,可以提高查询速度。

(3)关系中属性的顺序是无关紧要的,即列的顺序可以任意交换。

交换时,应连同属性名一起交换,否则将得到不同的关系。

(4)同一属性名下的各个属性值必须来自同一个域,是同一类型的数据。

(5)关系中各个属性必须有不同的名字,不同的属性可来自同一个域,即它们的分量可以取自同一个域。

(6)关系中每一分量必须是不可分的数据项,或者说所有属性值都是原子的,是一个确定的值,而不是值的集合。

 

3.关系数据库的规范化

第一范式(1NF):

元组中每一个分量都必须是不可分割的数据项

第二范式(2NF):

不仅满足第一范式,而且所有非主属性完全依赖于其主码

第三范式(3NF):

不仅满足第二范式,而且它的任可一个非主属性都不传递于任何主关键字

2.3.2 数据库环境

一.SQLServer工具和实用程序

a)企业管理器

b)服务管理器

c)查询分析器

d)分布式事务处理协调器

e)性能监视器

f)导入和导出数据

g)SQLServer 分析器

h)服务器网络实用工具

i)客户端网络实用工具

j)联机帮助文档

2.3.3Transact-SQL语言

1.数据定义语言

数据定义语言(DDL)是指用来定义和管理数据库以及数据库中各种对象的语句,这些语句包括CREATE、ALTER和DROP等。

在SQLServer2005中,数据库对象包括表、视图、触发器、存储过程、规则、默认、用户自定义的数据类型等。

这些对象的创建、修改和删除等都可以通过使用CREATE,ALTER,DROP等语句来完成。

2.数据操纵语言(DML)

数据操纵语言是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括SELECT、INSERT、UPDATE、DELETE等。

3.数据控制语言

数据控制语言(DCL)是用来设置或更改数据库用户或角色权限的语句,包括GRANT,DENY,REVOKE等语句。

在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行数据控制语言。

ﻬ第三章 图书销售管理系统分析

3.1系统分析的概况

系统分析是指在图书销售管理系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的

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

当前位置:首页 > 经管营销

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

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