数据库论文Word文件下载.docx

上传人:b****1 文档编号:5788616 上传时间:2023-05-05 格式:DOCX 页数:18 大小:1.06MB
下载 相关 举报
数据库论文Word文件下载.docx_第1页
第1页 / 共18页
数据库论文Word文件下载.docx_第2页
第2页 / 共18页
数据库论文Word文件下载.docx_第3页
第3页 / 共18页
数据库论文Word文件下载.docx_第4页
第4页 / 共18页
数据库论文Word文件下载.docx_第5页
第5页 / 共18页
数据库论文Word文件下载.docx_第6页
第6页 / 共18页
数据库论文Word文件下载.docx_第7页
第7页 / 共18页
数据库论文Word文件下载.docx_第8页
第8页 / 共18页
数据库论文Word文件下载.docx_第9页
第9页 / 共18页
数据库论文Word文件下载.docx_第10页
第10页 / 共18页
数据库论文Word文件下载.docx_第11页
第11页 / 共18页
数据库论文Word文件下载.docx_第12页
第12页 / 共18页
数据库论文Word文件下载.docx_第13页
第13页 / 共18页
数据库论文Word文件下载.docx_第14页
第14页 / 共18页
数据库论文Word文件下载.docx_第15页
第15页 / 共18页
数据库论文Word文件下载.docx_第16页
第16页 / 共18页
数据库论文Word文件下载.docx_第17页
第17页 / 共18页
数据库论文Word文件下载.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库论文Word文件下载.docx

《数据库论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库论文Word文件下载.docx(18页珍藏版)》请在冰点文库上搜索。

数据库论文Word文件下载.docx

3.2.5删除信息9

3.2.6查询11

3.2.7注册更改12

结论13

参考文献13

第1章系统功能概述

1.1系统的功能

销售管理的主要任务是用计算机对产品销售过程进行日常管理,如销售订单、销售发货、销售退货等,迅速准确地完成各种销售信息的统计计算和汇总工作,并快速打印销售报表。

针对系统服务对象的具体要求,设计了销售管理系统。

销售管理系统主要包含以下功能:

(1)基本信息管理:

对商品、客户的基本信息进行维护和管理。

能够完成各种信息的添加、修改和删除,也可按照一定的条件查询这些信息。

(2)销售过程管理:

系统可完成订单、发货等每个模块的添加、修改和删除等操作,并可按照一定的条件查询订单完成情况、发货状态等信息。

(3)查询统计:

可按用户选择的字段和输入的内容进行查询,并在查询过程中显示销售数量和金额。

1.2系统结构总图

销售管理系统的总体结构如图1.1所示。

图1.1 销售管理系统的总体结构

第2章数据库设计

2.1销售管理系统E-R模型

销售管理系统的E-R图如图2.1所示。

图2.1销售管理系统的E-R图

2.2销售管理系统关系模型

一个实体型转换为一个关系模式。

实体的属性就是关系的属性,实体的码就是关系的码。

根据E-R图向关系模型转换的原则,把图2.1中的E-R图转换为关系模型。

关系的码用下横线标出。

客户(客户编号,客户名称,客户地址,客户联系方式)

销售订单(编号,客户编号,销售日期,销售数量,销售价)

销售退货单(编号,货号,退货数量,退货日期)

2.3销售管理系统表结构设计

数据字典中数据项部分的描述,如表2.1--2.3所示;

数据库如图2.2所示。

表2.1“客户”表数据字典

数据项名

数据类型

长度(byte)

取值范围

含义说明

客户编号

Char

5

10001-10005

客户的编号

客户名称

Varchar

10

客户的名称

客户性别

2

客户的性别

客户地址

20

客户的地址

客户联系方式

11

客户的联系方式

表2.2“销售订单”表数据字典

订单编号

订单的编号

00001-00003

销售日期

8

销售的日期

销售数量

销售的数量

销售价格

发货地址

货物发往地址

表2.3“销售退货单”表数据字典

编号

货号

所退货物的编号

退货数量

退货的数量

退货日期

退货的日期

退货原因

退货的原因

表2.4“密码表”表数据字典

用户名

登陆时的用户名

密码

6

登陆时的用密码

图2.2销售管理系统数据库

第3章功能模块的设计

添加

按如下步骤,根据向导配置系统数据源。

完成

开始→设置→控制面板→管理工具→数据源(ODBC)→系统DSN→→驱动程序选为SQLServer→→给出该数据源的名称、描述、服务器→更改默认数据库为(自己所建的数据库)→测试→成功→确定→确定。

3.2各窗体的设计

3.2.1封面

封面,如图31,标题为“欢迎进入销售管理系统”,为此标题添加一个Timer,编辑代码使其可以定时变色。

点击“点击进入”就可以关闭本窗体并打开登录窗体。

封面代码如下:

PrivateSubCommand1_Click()

Form2.Show

UnloadMe

EndSub

图3.1欢迎界面

3.2.2登录

将打开“登录”对话框,用户输入用户名和密码,如图3.2.2,若正确则打开下面的主窗体,如图3.2。

登录代码如下:

PrivateSubCmdLand_Click(IndexAsInteger)

DimsqlstrAsString

DimmiCountAsInteger'

用于记录输入密码次数

sqlstr="

Select*From密码表Where用户名='

"

&

Text1

(1)&

"

'

Adodc1.RecordSource=sqlstr

Adodc1.Refresh

IfAdodc1.Recordset.BOFThen'

若没找到符合Where条件的记录

MsgBox"

用户名错误,重新输入"

vbExclamation,"

警告"

Text1

(1).Text="

Text1

(1).SetFocus'

Text1获得焦点

Else'

判断密码是否正确

IfAdodc1.Recordset.Fields("

密码"

)=Text2(0)Then

MDIForm1.Show

UnloadMe

Else

密码错误,重新输入"

Text2(0).Text="

Text2(0).SetFocus

EndIf

EndIf

miCount=miCount+1

IfmiCount=3ThenUnloadMe

图3.2登陆界面

3.2.3主菜单

主窗体,如图3.3,设计为MDI窗体,含有主菜单:

[数据操作]、[数据查询]、[注册更改]。

[数据操作]菜单包含[添加]菜单,[删除]菜单,[退出]。

用于添加删除各种信息。

[数据查询]包含[客户信息]菜单,[订单信息]菜单,[退货信息]菜单。

用于查询各种信息。

[注册更改]用于密码个更改。

主菜单代码如下:

PrivateSubdingdanxinxi_Click()

Form8.Show

PrivateSubkehuxinxi_Click()

Form7.Show

PrivateSubmimashezhi_Click()

Form12.Show

PrivateSubshanchudingdan_Click()

For10.Show

PrivateSubshanchukehu_Click()

Form9.Show

PrivateSubshanchutuihuo_Click()

Form6.Show

PrivateSubtuichu_Click()

PrivateSubtuihuo_Click()

Form5.Show

PrivateSubtuihuoxinxi_Click()

Form11.Show

PrivateSubyonghu_Click()

Form3.Show

图3.3主窗体

3.2.4添加信息

添加功能主要用于实现客户信息、订单信息、退货信息的添加。

单击“数据操作→添加→(通过对于客户、订单退货的不同选择,实现对不同信息的添加)”

若输入正确,则将输入的信息保存到相对应的表中,并提示“添加成功!

”(图3.4)。

a)客户添加

代码PrivateSubCommand1_Click(IndexAsInteger)

Adodc1.Recordset.Update

Adodc1.Recordset.AddNew

MsgBox"

添加成功!

PrivateSubCommand2_Click(IndexAsInteger)

b)订单添加(同客户添加)

c)退货添加(同客户添加)

图3.4添加

3.2.5删除信息

删除功能主要用于实现客户信息、订单信息、退货信息的删除。

单击“数据操作→删除→(通过对于客户、订单退货的不同选择,实现对不同信息的删除)”

选择要删除的条目,点击删除,提示“确定删除当前记录吗?

”点击确定,则删除该条记录(图3.5)。

a)客户删除

PrivateSubCommand1_Click(IndexAsInteger)

x=MsgBox("

确实要删除当前记录吗?

vbYesNo+vbQuestion,"

确认"

Ifx=vbYesThen

Adodc1.Recordset.Delete

Adodc1.Recordset.MoveNext

IfAdodc1.Recordset.EOFThen

Adodc1.Recordset.MoveLast

Else

Adodc1.Refresh

b)订单删除(同客户删除)

c)退货删除(同客户删除)

图3.5删除

3.2.6查询

单击“数据库查询”按钮,通过对于客户、订单退货的不同选择,实现对不同信息的查找,,正确则打开下面的主窗体,如图3.6。

查找代码如下:

PrivateSubCommand2_Click()

PrivateSubCommand3_Click()

Dimstr1AsString

IfCombo1.List

(1)=Combo1.TextThen

str1="

select*from客户信息"

str1=str1&

Where客户信息.客户名称Like'

Trim(Text1.Text)&

%'

Adodc1.RecordSource=str1

ElseIfCombo1.List(0)=Combo1.TextThen

select*from客户信息where客户编号='

ElseIfCombo1.List

(2)=Combo1.TextThen

select*from客户信息where客户性别='

ElseIfCombo1.List(3)=Combo1.TextThen

select*from客户信息where客户地址='

ElseIfCombo1.List(4)=Combo1.TextThen

select*from客户信息where联系方式='

(由于订单查询,退货查询原理与客户查询相同,所以不意义列出)

图3.6查询

3.2.7注册更改

将打开“注册更改”对话框,用户设置用户名和密码,如图3.6,输入完成后点击确定则设置完成,如图3.7。

注册更改代码如下:

图3.6注册更改

结论

本销售管理系统集信息的显示、查询处理为一体,信息维护起来较为方便。

一个公司的产品信息众多,销售情况复杂,对这些数据还要进行管理保存,而且还需要了解公司的生产销售状况,工作量可想而知。

实现系统的自动化将在很大程度上缓解这一状况,对数据的管理、保存变得十分简单。

利用次系统,用户可以方便地浏览信息,找到需要的信息。

本系统特点;

(1)采用单一数据库,实现系统运行的可靠性和准确性。

(2)系统实现了销售过程中的订单、退货、管理。

(3)系统界面友好、操作性强,满足了客户的需求,对提高企业的生产经营效率有较大的帮助。

本系统缺点:

结构较为简单,无法实现比较复杂的销售管理(如库存及资金往来账管理等)

参考文献

[1]赛奎春,VisualBasic信息系统开发实例精选,北京:

机械工程出版社,2002年8月。

[2]徐世河,管理信息系统设计教程,北京:

电子工业出版社,2003年6月。

[3]高春艳、李俊民、刘彬彬,VisualBasic应用开发完全手册,北京:

人民邮电出版社,

2006年12月。

[4]刘韬、骆娟、何旭洪,VisualBASIC数据库系统开发实例导航,北京:

2000年5月。

[5]武新华、魏平俊、魏经娟,VisualBASIC管理信息系统开发案例,西安:

西安电子科技

大学出版社,2005年4月。

[6]刘炳文,VisualBasic程序设计教程,北京:

清华大学出版社,2005年7月。

[7]徐国智、汪孝宜等,SQLServer数据库开发实例精选,北京:

电子工业出版社,2006年

1月。

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2