鞍山北方书店销售管理系统.docx

上传人:b****5 文档编号:5979261 上传时间:2023-01-02 格式:DOCX 页数:37 大小:634.80KB
下载 相关 举报
鞍山北方书店销售管理系统.docx_第1页
第1页 / 共37页
鞍山北方书店销售管理系统.docx_第2页
第2页 / 共37页
鞍山北方书店销售管理系统.docx_第3页
第3页 / 共37页
鞍山北方书店销售管理系统.docx_第4页
第4页 / 共37页
鞍山北方书店销售管理系统.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

鞍山北方书店销售管理系统.docx

《鞍山北方书店销售管理系统.docx》由会员分享,可在线阅读,更多相关《鞍山北方书店销售管理系统.docx(37页珍藏版)》请在冰豆网上搜索。

鞍山北方书店销售管理系统.docx

鞍山北方书店销售管理系统

鞍山北方书店销售管理系统

摘要

随着计算机技术的日益发展和完善,Internet/Intranet的不断普及,计算机技术日益深入到人们的生活、工作的方方面面。

越来越多的公司、企业和个人正在开始建设自己的Web站点、编写Web网页,以一种新的方式向外界发布信息,供人们去浏览、阅读和应用。

传统的销售管理系统采用C/S模式,但是B/S模式因为其优越性而逐渐占据当今管理平台系统的开发领地。

本系统采用了领先的JSP技术和access2003开发销售管理系统,实现了销售管理的各项基本要求,同时在系统的可操作性方面也有一些创新。

随着图书市场规模的发展不断扩大,图书数量总类急剧增加,有关图书的各种信息量也成倍增长,对于选购图书的客人来说效率变底,一个书店如果能更好的管理图书销售情况,会更方便顾客选购图书,不但节省了购书客人的效率,也增加了书店的收益。

最后,对课题设计作出客观评价和总结,并对系统的不足之处提出其改进方案和新的构想方案。

在论文末,将列出有关的参考文献。

关键词数据录入;查询;系统设定

Abstract

Withtheincreasingdevelopmentofcomputertechnologyandperfect,Internet/Intranetcontinuouspopularityofthegrowingcomputertechnologyintopeople'slives,allaspectsofthework.Growingnumberofcompanies,enterprisesandindividualsarebeginningtobuildtheirownWebsite,thepreparationofWebpagesinanewwayofinformationreleasedtotheoutsideworldforpeopletobrowse,readandapplications.TraditionalfinancialsalesystemusingC/Smodel,buttheB/Smodebecauseofitssuperiorityandgraduallyoccupythepresent-daysystemsaleplatformterritory.Thesystemusestheleadingaccess2003thedevelopmentofJSPtechnologyandfinancialsalesystems,

Financialmanagementtoachievethebasicrequirements,aswellasintheoperationalaspectsofthesystemtherearealsosomeinnovations.

Withthedevelopmentofthebookmarketexpandingthetotalnumberoftypesofbooksasharpincreaseintheamountofinformationrelatingtoavarietyofbookshavedoubledandredoubled,forgueststopurchasebooksfortheefficiencyofchangeattheendofabookiftheycanbettermanageBooksaleswillbemoreconvenientforcustomerstobuybooks,booknotonlysavedtheefficiencyoftheguests,butalsoanincreaseofbookstorerevenue.

Finally,designissuesandsummarizetheobjectiveevaluation,andtheinadequaciesofthesystemtoimproveitsprogramsandnewprogramideas.Attheendofthepaperwillbelistedinthereferences.

KeywordsDataentry;Inquiries;SystemSettings

目录

摘要I

AbstractII

第1章绪论1

1.1系统开发背景1

1.2开发环境的选择2

第2章可行性分析3

2.1技术可行性3

2.2经济可行性3

2.3操作可行性3

2.4法律可行性3

第3章需求分析4

3.1业务流程4

3.1.1系统设置4

3.1.2数据库需求分析4

3.2需求规范5

3.2.1产品背景5

3.2.2公司业务策划5

3.2.3系统开发设计思想5

3.2.4功能需求6

第4章概要设计7

4.1系统运行总体流程7

4.2目标系统体系结构8

4.2.1鞍山北方书店管理系统功能结构图8

4.2.2销售管理模块结构图8

4.2.3进书管理模块结构图9

4.2.4存书管理模块结构图9

第5章数据库设计10

5.1数据库概念结构设计10

5.2数据库逻辑结构设计12

5.3数据库结构的实现13

第6章详细设计17

6.1系统主窗体设计17

6.2创建公用模块17

6.3系统用户管理模块的创建17

6.4存书信息管理模块的创建18

6.4.1添加存书信息窗体的创建18

6.4.2修改存书信息19

6.4.3删除存书信息20

6.4.4查询商品信息窗体的创建21

6.5售书管理模块的创建22

6.6购书管理模块的创建23

6.7购书单审核管理模块的创建23

第7章系统测试25

7.1软件测试目的25

7.2软件测试的基本过程25

7.3鞍山北方书店销售管理系统测试26

结论28

致谢30

参考文献31

附录A32

附录B39

 

第1章绪论

作为图书经营的一个核心环节,销售是获取利润的重要来源。

销售制约着书店工作的质量,决定着书店图书周转的速度,关系到书店经济效益的实现程度。

作为步入快速发展和成熟期的书店行业同其他企业一样,信息化是可持续发展、增加核心竞争力的必要手段。

但目前为止,大多数书店管理信息系统都是不太完善的,信息化认识处于表面层次,业务流传和信息系统建设需要一段时间的探索、认识和渐进的过程。

如果能够采用完善的系统,就能使业务井然有序地进行,简化日常烦琐事务,实现有效管理。

因此,尽可能地完善销售管理系统是每个书店成功经营的核心问题的核心。

本文从书店自身特征出发,真正入手于书店销售业务流程,随后进行系统分析、设计,最后到系统实现。

研究的方向便是如何设计才能使系统有一定的实用性和一定的完善度。

1.1系统开发背景

随着信息时代的来临,目前无论是公司还是企业对于货物都实行了信息化管理,以提高管理水平和工作效率,商业的管理手段发生前所未有的革命。

在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。

随着图书市场高速的发展,其经营管理也变得愈加复杂,早期的售书员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术,计算机的运用现正在发达国家和发展中国家的各类图书店普及。

由于它能够准确记载和查阅有关经营活动的大量数据,帮助经营者掌握和分析营销情况,及时做出正确决策,并且有利于方便顾客选购图书。

国外很多发达资本主义国家的有关人士都在开发书店销售管理系统,开发出很多大型的软件。

这个系统可以使书店更好的操作,以提高管理水平和工作效率,同时也可以最大限度地减少手工操作带来的错误。

此系统的还有减少差错,节省人力,减少顾客购物时间,增加客流量,提高顾客满意度等特点。

1.2开发环境的选择

开发工具:

Dreamweaver/Eclipse

开发环境:

Windows2000/XP

服务器:

TOMCAT4.0

数据库:

Access2000/2003

数据库管理系统采用Access。

Access数据库是基于关系模型的数据库,数据的逻辑结构采用二维表的形式表示,使数据库一目了然。

数据库存储了系统的所有数据以供用户查询、存储和检索。

第2章可行性分析

2.1技术可行性

本系统的开发利用MicrosoftSQLServer2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。

书店销售管理网络的建设也为新系统服务器/客户端的结构提供了硬件的支持。

使用VisualS作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

2.2经济可行性

现在,计算机的价格已经十分低廉,性能却有了长足的进步。

而本系统的开发,为书店的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高书店的工作效率;

第四,本系统可以使敏感文档更加安全,等等。

2.3操作可行性

本系统为一个小型的销售管理系统,所耗费的资源非常的小,书店的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。

2.4法律可行性

本系统没有违反国家相关法律规定,因此法律上有保障,用户可以放心使用,完全不必为使用本系统,是否会与国家法律法规相抵触。

 

第3章需求分析

3.1业务流程

鞍山北方书店通过转变和简化传统的操作流程,简化了日常烦琐事务,实现了书店的有效管理,提高了工作效率,方便了顾客,减少顾客的选书时间,提高了书店的经济效益。

3.1.1系统设置

用户可对存书和进书做同意的管理;

图书销售查询信息应包括一些基本信息供用户查询,统计;

书店管理员可以对图书进行统一管理;

图书信息可以由管理员维护录入,修改,删除等操作;

用户可以按多条件查询图书信息;

3.1.2数据库需求分析

用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据,数据结构以及数据出来的流程,组

成一份详尽的数据字典,为后面的具体设计打下基础。

针对鞍山北方书店销售管理信息的要求,通过对该书店销售管理工作过程的内容和数据流程分析,设计以下数据项和数据结构:

●用户信息,包括的数据项有:

用户编号,用户名称,用户密码,用户人员类别信息等。

●图书信息,包括的数据项有:

图书编号,图书名称,图书作者,销售数量,存储数量信息等。

●人员类别信息,包括的数据项有:

人员类别编号,人员类别名称,商品编号信息等。

3.2需求规范

3.2.1产品背景

开发系统的名称:

鞍山北方书店销售管理系统

用户单位:

鞍山北方书店

3.2.2公司业务策划

书店管理主要是实现图书销售查询、存书和进书的管理、图书信息查询等管理功能的系统。

根据书店管理系统的基本需求,本系统需要完成的具体任务如下:

书店管理人员可查看统计各类型图书的销售情况,并切可以按条件对图书的销售情况进行查询,对图书的进书存书情况有细致的统计管理。

用户可以根据图书的分类进行查询。

3.2.3系统开发设计思想

本系统开发设计思想:

●尽量采用书店现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用书店现有资源,提高系统开发水平和应用效果的目的。

●系统应符合鞍山北方书店销售管理的规定,满足对书店对顾客、图书、进货、存货、销售信息日常管理的需要,并达到操作过程中的直观、方便、实用、安全等要求。

●系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。

●系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

3.2.4功能需求

用户可对存书和进书做统一的管理;

图书销售查询信息应包括一些基本信息供用户查询,统计;

书店管理员可以对图书进行统一管理;

图书信息可以由管理员维护录入,修改,删除等操作;

用户可以按多条件查询图书信息。

第4章概要设计

4.1系统运行总体流程

1、首页分为用户登陆和管理员登陆,密码验证。

2、用户密码认证正确后,进入图书信息界面,图书的信息会分类的显示出来,如:

名称、作者等。

3、在图书信息界面用户可以分类查询图书的当日销量和库存量,操作完毕后返回首页。

4、管理员密码认证正确后,管理员可以对用户信息和图书信息进行添加、删除、修改。

然后保存退出。

图4.1系统流程图

4.2目标系统体系结构

4.2.1鞍山北方书店管理系统功能结构图

 

图4.2系统功能结构图

4.2.2销售管理模块结构图

销售管理模块:

用户可查看统计个类型图书的销售情况,并切可以按条件对图书的销售情况进行查询。

图4.3销售功能结构图

4.2.3进书管理模块结构图

进书管理模块:

其功能是对书店的进书状况进行统一管理。

 

图4.4进书管理结构图

4.2.4存书管理模块结构图

存书管理模块:

对图书进行统一管理,并可按条件查询图书,方便用户使用。

图4.5存书管理结构图

第5章数据库设计

5.1数据库概念结构设计

系统总体结构功能模块设计后,就要对数据库进行设计了。

支持管理信息系统的数据库系统由模式、子模式、应用程序、数据库和数据库管理系统等几部分组成,其中除数据库管理系统可以从现有产品中选购外,外模式、子模式、应用程序、数据库等则必须根据用户的具体要求进行分析和设计,这项工作称为数据库设计,它的核心问题是如何从系统的观点出发建立一个数据模式,使其满足以下几个条件:

1、符合用户的要求,即能正确地反映用户的工作环境,该环境包括拥护需处理的所有“数据”,并支持用户需进行的所有“加工”。

2、与所选用的数据库管理系统所支持的数据模式相匹配。

3、数据组织合理,应易于操作,易于维护,易于理解。

为管理信息系统设计一个数据库系统通常包括如下几个步骤:

1、用户需求分析;

2、基本数据库结构的设计;

3、中间数据库结构的设计;

4、与应用程序的接口。

用户实体E-R图如图5.1所示。

 

图5.1图书实体E-R图

 

图书实体E-R图如图5.2所示。

 

图5.2图书实体E-R图

 

人员类别实体E-R图如图5.3所示。

图5.3人员类别实体E-R图

 

实体之间关系E-R图如图5.4所示。

1

n

1

1

图5.4实体之间关系的E-R图

5.2数据库逻辑结构设计

现在需要将上面的数据库概念结构转化为Access数据库系统所支持的实体数据模型,也就是数据库的逻辑结构。

盛大公司业务管理系统主要包括供应商信息表、顾客信息表、商品信息表、进货信息表和销售信息表,具体结构见表5.1——表5.3表示

表5.1人员类别信息表

字段名称

数据类型

是否为空

长度

备注

id

自动编号

-

人员类别编号

name

文本

50

人员类别名称

 

表5.2用户信息表格

字段名称

数据类型

是否为空

长度

备注

user_id

自动编号

-

用户编号

user_pwd

文本

50

用户密码

user_leibie

文本

50

用户类别

表5.3图书信息表

字段名称

数据类型

是否为空

长度

备注

shu_id

自动编号

-

图书编号

shu_name

文本

50

图书名称

Shu_zuozhe

文本

50

图书作者

Shu_sale

文本

50

销售数量

Shu_cun

文本

50

存储数量

5.3数据库结构的实现

一、建立数据库

因为在Visual Basic 6.0中有的数据库连接方式不支持Access 2000版本格式的数据库,为了便于说明问题,本文所提的数据库以Access 97版本数据库为例。

在Microsoft Access 97中建立一个数据库,如:

ssgl.mdb,并设置密码,如:

“1234”,再将数据库文件和VB中创建的工程文件放在同一目录下。

如果用户的计算机上只有Access 2000的话,可以先在Access 2000中建立ssgl.mdb数据库,并设置密码,再用Access 2000中的“数据库实用工具”将数据库转换成Access 97版本的格式。

当然也可以直接在Visual Basic 6.0集成开发环境中通过“可视化数据管理器”来创建数据库,再到Access 97中设置密码。

通过对数据库文件设置密码,一般情况下,非法用户就不能用常规的手段打开数据库了,对数据库中的信息起到了一定的安全和保密作用。

 

二、连接加密的Access数据库

在Visual Basic 6.0中,要建立与数据库的连接,可采用的技术手段很多,如:

数据控件、数据对象、数据环境设计器等。

开发人员可以根据自身的条件和用户的需求进行选择。

限于篇幅,下面只介绍加密的Access数据库与没有加密的Access数据库在连接时的不同之处。

关于没有加密的数据库的连接及访问的方法读者可以参阅其它资料。

1、使用控件

1)Data控件

Data控件是Visual Basic 6.0中的一个内置数据控件,可以通过设置Data控件的connect、DatabaseName、RecordSource属性实现对数据库的连接和访问。

 通过Data控件连接加密的数据库的方法有两种:

一种方法是在设计状态时,在“属性窗口”中将Data控件的connect属性的缺省值”Access”改为”; pwd=1234”即可,其它属性的设置方法与没有加密的Access数据库的连接相同。

另一种方法是在运行时,通过代码对connect属性赋值来实现。

如:

Data1.connect=”; pwd=1234”

Data1.DatabaseName=APP.path + “\ssgl.mdb” 

其中,”1234”为Access数据库文件ssgl.mdb的密码,下同。

2)Adodc控件

Adodc控件是一个ActiveX控件,它使用Microsoft ActiveX Data Objects(ADO)创建到数据库的连接。

使用Adodc控件之前,要先将Adodc控件添加到控件工具箱中。

方法如下:

在VB 6.0种选择“工程”菜单,再点击“部件”菜单项,在弹出的“部件”对话框中选中“Microsoft ADO Data Control 6.0(OLEDB)”选项即可。

通过Adodc控件连接加密的数据库的方法也有两种:

一种方法是在设计状态时,在“属性窗口”中,对Adodc控件的ConnectionString属性设置一个有效的连接字符串,并在连接字符串后增加上”; Jet OLEDB:

 DataBase password=1234”,再设置Adodc控件的CommandType、RecordSource的属性就可以创建到加密的数据库的连接了。

另一种方法是在运行时,通过代码动态地设置ConnectionString、CommandType和RecordSource属性来创建连接。

 只要在ConnectionString属性的有效连接字符串后增加上”; Jet OLEDB:

 DataBase password=1234”即可。

2、使用数据对象

1)DAO数据对象

要能正确引用DAO数据对象来建立与数据库的连接,应先在VB集成开发环境中选择“工程”菜单,再点击“引用”菜单项,在弹出的“引用”对话框选择“Microsoft DAO 3.51 Object Library”选项来添加DAO数据对象类型库。

接下来就可用如下代码来建立到加密的Access数据库ssgl.mdb的连接。

Dim db AS DataBase

Set db=OpenDataBase(App.path + “\ssgl.mdb” , False , False , ”  pwd=1234”) 

2)ADO数据对象

ADO是Microsoft推出的处理关系数据库和非关系数据库中信息的最新技术,也是Microsoft推崇的用于数据连接和访问的技术。

在VB 6.0中,Adodc控件、ADO数据对象及DataEnvironment(数据环境设计器)都采用的是ADO技术,因而它们处理加密的Access数据库的方法类似。

要能正确引用ADO数据对象,应在VB 6.0集成开发环境中选择“工程”菜单,再点击“引用”菜单项,在弹出的“引用”对话框中选中“Microsoft ActiveX Data Objects 2.1 Library”选项来添加ADO数据对象类型库。

可用如下代码来建立到加密的Access数据库ssgl.mdb的连接。

Dim cnn AS ADODB.Connection

Dim rst AS ADODB.Recordset

Set cnn=New ADODB.Connection

Cnn.Provider= ”Microsoft.Jet.OLEDB.3.51”

Cnn.ConnectionString= ”Data Source=” & App.path & ”

\ssgl.mdb;” & _” Jet OLEDB:

 Database password=1234”cnn.Open 

3、使用DataEnvironment(数据环境设计器)

有两种方法可以通过DataEnvironment连接到加密的Access数据库:

一种方法是在设计状态时,在DataEnvironment的connection对象的ConnectionSource属性的有效连接字符串后加上” 

Jet OLEDB:

 Database password=1234” 

另一种方法是在DataEnvironment_Initialize()事件中编写如下代码:

Private sub DataEnvironment_Initialize( )

Dim strconn AS string、

Strconn=” Provider=Microsoft.Jet.OLEDB.3.51;” & _

”Data Source=” & App.path & “\ssgl.mdb;” & _

”; Jet OLEDB:

 Database password=1234”

DataEnvi

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

当前位置:首页 > 求职职场 > 简历

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

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