图书销售管理系统毕业论文.docx
- 文档编号:8841679
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:53
- 大小:3.12MB
图书销售管理系统毕业论文.docx
《图书销售管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《图书销售管理系统毕业论文.docx(53页珍藏版)》请在冰豆网上搜索。
图书销售管理系统毕业论文
扬州工业职业技术学院
2007—2008学年
第二学期
毕业设计
课题名称:
图书销售管理系统
设计时间:
2008.4-2008。
5
系部:
电子信息工程系
班级:
0501网络技术
姓名:
仇幸永
指导教师:
郭静
总目录
第一部分任务书
第二部分开题报告
第三部分毕业设计论文
第一部分
任
务
书
毕业设计任务书
系部
电子系
指导老师
郭静
职称
助教
学生姓名
仇幸永
班级
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月10日设计(写作初稿)
2008年4月11日-2008年4月28日修改、定稿、打印
【参考文献】
[1]柳青、刘渝妍、何文华VisualBasic程序设计教程高等教育出版社2002
[2]李伟红、张保通、张景峰SQLServer数据库技术及应用清华大学出版社、北京大学出版社2005
[3]李存斌、郭晓鹏VisualBasic高级编程及项目应用开发中国水利水电出版社2003
【指导教师意见】(有针对性地说明选题意义及工作安排是否恰当等)
□同意提交开题论证□修改后提交□不同意提交(请说明理由)
指导教师签章:
年月日
【系部意见】
□同意指导教师意见□不同意指导教师意见(请说明理由)□其它(请说明)
系(部)主任签章:
年月日
第三部分
毕
业
设
计
报
告
图书销售管理系统
仇幸永
0501网专
【摘要】:
科学技术的进步和生产的发展使人类知识总量的增长不断加快,生产社会化趋势的扩大和社会对产品需求的多样性使得组织在营运活动中所涉及的内部和外部信息量迅速地膨胀起来。
面对激烈的市场竞争,人们对这些信息进行收集、加工、传递等过程的时间性和准确性提出了更高的要求。
计算机用于管理信息处理的突出优点是迅速、准确、可靠、具有很大的存储能力,适应于管理信息量大、面宽的特点,适合于管理信息处理及时、准确的要求.
图书销售管理系统是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统.图书销售管理系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存和使用.因此,图书销售管理系统是一个图书信息处理系统。
【关键词】:
VisualBasic、SQLServer数据库、图书销售
BooksSellManageSystem
QiuXingyong
0501NetworkTechnology
Abstract:
Thescienceandtechnologyprogressandthedevelopmentgivingbirthtoachildmakehumanbeingknowledgeallquantityincreasebeacceleratedunceasingly,socialcharacterofproductiontrendexpansionandthediversitythatsocietyneedstotheproductorganizetheinformationamountsexercisingtheinsideandtheoutsiderelatedtobymiddleinservicingwilldoexpandingpromptly.Facefiercemarketcompetition,peoplecarriesoutprocesstemporalityandaccuracysuchascollecting,processing,transferringontheseinformationhavingbroughtforwardhigherrequest.Thatthecomputerisusedforthemeritmanagingtheinformationprocessingbeingoutstandingisprompt,accurate,reliable,hasverybigmemoryabilities,fitinwithinadministrationinformationamountsbroadsurface,characteristics,besuitableforintherequestmanaginganinformationprocessingtimely,accurate。
Thebookmarketingmanagementsystemisthatcanonebeingcomposedofpersonandcomputeretc。
providesinformationtosupportasystemorganizinginternalschoolassignmentoforganization,administrativeanalysis,andthefunctionmakingpolicy。
Thebookmarketingmanagementsystemmakesuseofcomputerhardwareandsoftware,modelthathandworkdirectiverules,thedecision—makinganalysing,planning,controllingasumuse,collect,transfer,process,preserveandbeputintouseaswellasthedatabaseisinprogresstoinformation。
Therefore,thebookmarketingmanagementsystemisabookinformationprocessingsystem。
Keywords:
VisualBasic、SQLServer、MarketingManagement
目录
第一章绪论
在当今知识大爆炸的时代,图书作为信息的一种载体,仍是人们获得知识的一种重要途径,因而作为图书管理与销售的单位,它的运行情况则关系到知识的传播速度问题。
以往旧的图书销售管理模式完全是手工操作,从新书的购买、编码、入库、上架,到销售、退货、查询等,无一不是人工处理,需要大量的劳动力与工作量,而且由于人为的原因造成一些错误,也是再所难免的。
当管理者想要查询仓库里有那些图书或者是否要购进图书时,要到库房货架上手工查询才能知道。
在销售过程中消费者要想知道这里是否有他要买的图书,这就需要向销售员询问,销售员手工查找工作量大而且时间长。
但有了计算机,手工时代一去不复返。
今天计算机技术与信息技术迅猛发展,作为信息系统核心和基础的数据库技术也得到了了越来越广泛的应用。
从小型单项事务处理系统到大型共享系统,从一般商用事务处理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)等等,越来越多新的应用领域采用数据库存储和处理他们的信息资源。
正是由于计算机的应用,才有可能使现代社会组织和企事业单位的信息处理能力适应现代化管理的要求。
1.1图书销售管理系统的概述
科学技术的进步和生产的发展使人类知识总量的增长不断加快,生产社会化趋势的扩大和社会对产品需求的多样性使得组织在营运活动中所涉及的内部和外部信息量迅速地膨胀起来。
面对激烈的市场竞争,人们对这些信息进行收集、加工、传递等过程的时间性和准确性提出了更高的要求.这一切使得传统的手工作业为基础的信息系统陷入了机构日益庞大,效率日益降低的困境。
电子计算机的出现为摆脱这种困境找到了出路。
计算机用于管理信息处理的突出优点是迅速、准确、可靠、具有很大的存储能力,适应于管理信息量大、面宽的特点,适合于管理信息处理及时、准确的要求。
图书销售管理系统是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统。
图书销售管理系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存和使用。
因此,图书销售管理系统是一个图书信息处理系统。
1。
2系统开发的目的与意义
图书销售管理系统开发的目的是为图书销售单位提供图书信息管理和提高图书销售管理工作的效率。
图书销售管理系统是一个图书销售单位不可缺少的部分,它的内容对于图书销售单位的决策者和管理者来说都至关重要,所以图书销售管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式数据信息,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难.
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对图书销售信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高图书销售管理工作的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
本系统是由MicrosoftVisualBasic6.0可视化开发软件工具下分析、设计、开发图书销售管理系统的过程。
通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求.使得我们设计的数据库系统能够实现用户管理,员工信息管理,客户信息管理,供货商信息管理,图书信息管理,图书销售管理等功能。
该系统基本上满足了用户在图书采购销售过程中的需求,用户界面友好.
第二章开发工具
2.1VisualBasic6。
0介绍
VisualBasic是Microsoft公司开发的Windows应用程序开发工具,Visual——“可视化的”,是一种开发图形户界面(GUI)的方法.英文Visual的意思是“视觉的”,“可视的Baisc"这个名字可能抽象了点,但实际上它却是最直观的编程方法,之所以叫做“可视”,你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤.在VB中引入了控件的概念,在Windows中控件的身影无处不在,如按钮、文本框等,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法,能够响应用户操作(事件)。
2。
2ADO数据控件
VisualBasic提供的数据控件具有快速处理各种格式数据库的能力,可使得设计者减少程序代码的编写工作,轻松地设计和维护数据库中的数据。
数据控件可以大大减少程序代码的数量,提高开发效率。
在创建数据库应用程序的窗体时,使用数据控件可以用很少甚至一行代码都不用写就能建立数据库应用程序。
ADO(ActiveXDataObject)是一种建立在新的数据库访问接口OLEDB之上的高性能的、统一的数据访问对象,通过ADO可以访问文件数据库、客户/服务器数据库甚至非关系数据库。
ADO已经成为VisualBasic中最主要的数据库访问对象。
本节讲述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数据控件连接到SQL Server数据库
(1)右击Adodc1选择“ADOBC”属性
(2)选择“使用连接字符串”,点击“生成”。
(如图:
2-2-3)
图:
2—2—3“ADOBC”属性
(3)选择“MicrosoftOLEDBProviderforSQLServer”,点击“下一步”。
(如图:
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-8Form中DataGrid控件
3.选中DataGrid1设置属性(如图:
2-2—9)
图:
2—2—9DataGrid1属性
三.DataGrid控件只能和ADOData控件或数据环境设计器一起使用,否则将发生错误。
2。
3SQLServer数据库技术
SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6。
5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出的最新版本。
数据库特点:
●真正的客户机/服务器体系结构.
●图形化用户界面,使系统管理和数据库管理更加直观、简单。
●丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地.
●SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。
SQLServer也可以很好地与MicrosoftBackOffice产品集成。
●具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。
●对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系统分析的概况
系统分析是指在图书销售管理系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与技术。
系统分析阶段的目的,就是按照系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。
系统分析在整个系统开发过程中,是要解决“做什么”的问题,即根据系统规划所确定的范围,对现行系统进行详细调查,尽可能弄清楚用户对信息的需求,调查原信息系统的资源,输入,处理和输出,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,也即提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做"提供依据。
因此,这个阶段又称逻辑设计阶段。
系统分析阶段的主要活动有:
系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。
3。
2系统的初步调查
本系统初步调查采用的主要方式是与该单位的员工进行交谈,。
过调查研究,单位在日常采购、存储、销售活动中出现的主要问题是:
1。
该单位现行的图书销售管理方式仍为基于文本、表格等,纸介质的传统手工处理方式.图书销售管理没有完全科学化、规范化、处理速度较慢,难以进行有效的信息反馈.
2管理者对本单位的图书采购、销售、存储信息在很多时候不能得到全面而又及时的反馈,因此不能适时地进行有效的管理,以至
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 销售 管理 系统 毕业论文