基于NET技术的超市销售管理系统设计与实现本科毕业论文.docx

上传人:b****5 文档编号:7368407 上传时间:2023-01-23 格式:DOCX 页数:48 大小:628.72KB
下载 相关 举报
基于NET技术的超市销售管理系统设计与实现本科毕业论文.docx_第1页
第1页 / 共48页
基于NET技术的超市销售管理系统设计与实现本科毕业论文.docx_第2页
第2页 / 共48页
基于NET技术的超市销售管理系统设计与实现本科毕业论文.docx_第3页
第3页 / 共48页
基于NET技术的超市销售管理系统设计与实现本科毕业论文.docx_第4页
第4页 / 共48页
基于NET技术的超市销售管理系统设计与实现本科毕业论文.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

基于NET技术的超市销售管理系统设计与实现本科毕业论文.docx

《基于NET技术的超市销售管理系统设计与实现本科毕业论文.docx》由会员分享,可在线阅读,更多相关《基于NET技术的超市销售管理系统设计与实现本科毕业论文.docx(48页珍藏版)》请在冰豆网上搜索。

基于NET技术的超市销售管理系统设计与实现本科毕业论文.docx

基于NET技术的超市销售管理系统设计与实现本科毕业论文

 

本科毕业论文(设计)

题目基于.NET技术的超市销售管理系统设计与实现

闽江学院毕业论文(设计)诚信声明书

本人郑重声明:

兹提交的毕业论文(设计)《基于.NET技术的超市销售管理系统的设计与实现》,是本人在指导老师**的指导下独立研究、撰写的成果;论文(设计)未剽窃、抄袭他人的学术观点、思想和成果,未篡改研究数据,论文(设计)中所引用的文字、研究成果均已在论文(设计)中以明确的方式标明;在毕业论文(设计)工作过程中,本人恪守学术规范,遵守学校有关规定,依法享有和承担由此论文(设计)产生的权利和责任。

 

声明人(签名):

年月日

 

摘要

随着互联网网购的快速发展,传统零售业无论是街头小店,超市还是大卖场之类的连锁机构都受到很大冲击,零售业利用互联网和信息技术进行营销是必然趋势。

本文首先介绍了商品销售系统的现状、开发背景和设计目标,其次对系统需求进行了分析,阐述了总体设计方案,较详细的论述了系统的各模块的实现方法,最后,本文对商品销售系统进行了系统检测并提出还需要改进的问题。

本系统是在分析了现行商品管理中存在的问题的基础上,结合信息管理系统开发的概念、结构及系统开发的基本原理和方法,开发的一套商品信息管理系统。

本系统采用客户端/服务器的三层架构,同时使用了窗体设计,后台数据库选用数据据2005。

为小型超市提供了商品管理,用户信息管理,商品销售等功能。

关键词:

销售管理系统;客户端/服务器模式;数据库2005;

Abstract

AstherapiddevelopmentofInternetshopping,traditionalretailconnerstore,supermarketormallchaininstitutionsaregreatlyimpact.It’saninevitabletrendthattraditionalretailmakeuseoftheInternetandinformationtechnologyformarketing.

Thispaperdescribesthecurrentsituationofthecommoditysalessystem,developmentbackgroundanddesigngoals,followedbyananalysisofthesystemneedstoexplaintheoveralldesign,amoredetaileddiscussionoftheimplementationofeachmoduleofthesystem,andfinally,thispaperdetectsmerchandisingsystemsystematicallyandraisestheissuethatstillneedstobeimproved.

Thissystemisbasedontheanalysisofcurrentproblemsofcommoditymanagement,onthebasisofcombingtheconceptofinformationmanagementsystemdevelopment,structureandbasicprinciplesandmethodsofsystemdevelopment,thedevelopmentofacommodityinformationmanagementsystem.ThissystemusesC/Sthree-tierarchitectureandawinformformdesign,andback-enddatabasechoosesSQL2005.Itprovidescommoditymanagement,customerinformationmanagement,

merchandisingandotherfunctionsforsmallsupermarkets.

Keywords:

Salesmanagementsystem;C/Smode;SQL2005;

1.引言

1.1本课题的研究现状及意义

随着现代科技技术的快速发展,计算机技术也取得了质的飞跃,使用计算机来管理日常生活中的事物已经非常普及,由此看来使用计算机技术来实现商品的销售管理已不在话下。

这无疑对中型和小型企业来说是一大福音,利用计算机管理技术来支持企业高效率完成劳动商品管理的日常事务,是企业适应现代化的制度要求之一,这也是推动企业劳动商品管理走向科学化、规范化的必要条件。

往往在传统的零售工作中,掌握商品的仓库库存通常是使用人工的方式。

但是如果采用人工方式在清点商品数量的时候,会浪费很大的人力去完成这一项工作,所以采用人工方式去处理商品销售不失为一种较好的方法。

由此可见一个好的商品销售管理系统是必不可少的。

目前世界上无论企业或者个体都在积极致力于信息化的建设,追求高效率、低消耗的管理模式。

而本系统的开发,恰好提供了员工管理、商品管理、收银管理等功能,帮助管理者对商品销售管理问题提供了更加便捷的方法,从而减少不必要的管理。

1.2本课题的特点及优点分析

随着现在科学技术日新月异的发展,计算机科学技术也在不断的更新换代,计算机所带来的强大功能早已被人们所知道,现在计算机技术已融入社会的各个领域并发挥着越来越重要的作用。

计算机产业的快速发展,各项技术指标发展非常迅速,以信息处理的计算机化“计算机革命”正是由于价格下降以及软件应用的快速发展所引起的。

微型计算机的出现和流行,其中对于微机信息的处理提供了廉价的手段,促进了人们使用信息管理系统的使用起到了重要作用。

使用计算机对商品信息进行管理,比人工处理商品信息进行管理更加方便、快捷。

例如:

查找迅速、方便、可靠性高、存储量大、保密性好、使用时间长、成本低等。

这些优势可以最大限度的提高用户对商品信息的管理工作效率,也使得企业更加科学化和规范化,这也是企业是与世界接轨的重要条件。

1.3本课题的目标

如今的商品销售单位不单单需要处理大量的供应商信息,而且也要处理商品销售的信息,更要不断地添加和修改销售信息。

本系统建设的目的在于商家可以方便地从系统获取销售部门信息,核对后通知仓库部门是否需要及时补充货源,销售系统可以将每天的销售记录录入系统,记录销售信息,系统对销售记录进行统计,生成报表呈现给商家。

在此过程中,系统根据销售信息自动更新商家的库存,最终实现商品销售系统的网络化,节省运营成本,提高运作效率。

1.4可行性分析

可行性研究确定了是否能以最小的代价和在最短时间段内得以解决问题,本论文对目前系统的经济可行性和技术可行性以及法律可行性和操作可行性进行简要的分析:

(1)经济可行性

目前由于大多数销售企业还是采用人工清点的方式完成业务,进行销售报表统计,对数据进行综合分析等。

但是管理系统建成后往往不是直接用于生产,因此在此过程中直接的经济效益是很少的,但是这也会间接的创造出另外一种具有潜在发展力的经济效益。

所以,此开发系统在经济可行性上是可以通过的。

此外,由于系统在以后较长的时间内稳定发挥作用,从而提高公司的综合管理水平、简化日常业务操作都将会起到很大的帮助。

(2)技术可行性

该管理系统开发采用SQL2005数据库平台,其体积小,速度快的优点对与商品销售管理系统这种小型应用程序是最好的选择;其中速度快的优点对超市来说是最为重要的,对于超市这种服务性比较强的企业来说,效率是相当重要的,只有高效的服务才能赢得客户的支持[1]。

在.NET的开发平台下采用C/S架构开发。

C/S架构就是客户机/服务器模式(Client/Server),目前大多数系统软件系统软件应用程序的客户机/服务器都存在双层结构模式,由于软件应用系统现在是分布式,Web和客户机/服务器应用程序可以在同一个业务被视为web应用程序开发,应用不同的模块共享逻辑组件[2]。

(3)法律可行性

本系统的开发与应用不涉及侵犯专利权、侵犯版权等方面的问题。

(4)操作可行性

该系统的用户使用起来可以说非常方便好用,界面设计充分考虑到管理习惯,使得系统使用简单、速度快,如:

数据录入迅速、规范、可靠[3]。

2.系统分析

2.1用户特点

对于大多数普通的计算机用户不需要专门的计算机知识。

本系统是安装在每个用户的PC机上,用户可以方便地查看商品相关信息,以及日后查询统计。

因此,商品销售系统的设计要求界面简单,操作方便,符合广大普通用户的使用需求。

2.2功能要求

2.2.1需求规定

为了实现对商品销售管理系统的基本管理,通过调研分析,有如下需求:

(1)提供员工信息化管理,主要有员工信息显示,员工添加及权限分配,权限修改,密码修改。

(2)提供商品信息化管理,主要有商品信息显示,商品信息搜索,商品添加,商品信息修改与商品信息删除。

(3)提供库存信息化管理,主要有库存信息显示,入库单,入库单查询,入库明细等

(4)提供收银前台信息化管理,收银前台管理主要有选择商品、正常销售、退货、零售结账、增加商品数量、折扣、挂单、取单、撤单以及切换用户。

(5)提供营业查询信息化管理,营业查询信息管理能做商品的收支汇总统计,收支明细情况统计,这两者都为经营管理起到重大作用。

(6)提供记录信息化管理,主要是销售记录和入库记录,可以通过商品编码、单价、流水号、记录日期等作为查询条件,查询该商品的进货和销售记录。

2.2.2基本信息功能

(1)执行人:

仓库管理员

(2)功能描述:

1 商品信息管理:

查看商品信息;对商品进行分类管理,也可以对商品信息进行增删改

2 员工信息管理:

查看员工信息;对员工进行部门管理,可以对员工信息进行增删改

3 供应商信息管理:

查看供应商信息;供应商管理,供应商信息可以增删改

4 登录用户管理:

查看员工权限;对员工权限进行分配管理

(3)功能说明:

本模块可以对商品、员工以及供应商信息进行增删改的操作,还可以通过登录用户,进行员工的权限修改。

2.2.3库存管理功能

(1)执行人:

库存管理员

(2)功能描述:

1 入库管理:

查看入库商品信息;对商品进行入库

2 结转管理:

查看商品的结转信息;对结转信息进行报表转换

3 库存管理:

查看商品库存信息

(3)功能说明:

通过入库单,可以查看商品的入库信息,通过库存信息,可以查看商品的库存的数量,方便商家及时发现商品库存不足,便于补充货源。

2.2.4前台营业功能

(1)执行人:

前台营业员

(2)功能描述:

1 商品营业管理:

对商品进行零售结账,退货等操作;对商品进行挂单,取单,撤单等操作

2 销售明细管理:

通过商品的销售单号,销售日期等进行查询

(3)功能说明:

通过收银前台按钮进入收银界面后,通过收银页面上的功能同可以对商品进行销售或者退货,每当销售完一件商品的时候,会产生一次流水号,通过流水号查看销售明细。

2.2.5系统管理功能

(1)执行人:

系统管理员

(2)功能描述:

1 修改密码管理:

使用当前用户的登录密码,修改新的用户密码

2 热键设置管理:

设置用户常用的快捷键

3 锁屏管理:

通过设置锁屏密码锁定当前界面

4 切换用户管理:

注销当前用户,登录新的用户

(3)业务说明:

通过次模块可以修改密码,修改密码以后,需要下次登录使用新密码,此模块还提供切换登录用户,以及进行对窗口的锁屏等控制。

2.2.6统计信息功能

(1)执行人:

统计管理员

(2)功能描述:

1 销售汇总管理:

查看商品的销售情况并进行汇总

2 进销存报表管理:

对商品的盈利进行汇总

3 结转报表管理:

通过选定日期,对商品的销售进行结转汇总

(3)功能说明:

统计管理员通过这三张报表的数据,对商品的销售情况进行详细的了解,并记录了每件商品的销售情况,最后进行整理上报给经理。

2.2.7综合所有功能需求用例

图:

2-1商品销售系统需求用例

2.3性能要求

(1)精度

本系统对精度的要求主要表现在数据库设计上[4],这个在数据库设计中会有相关内容,在此略。

(2)速度

响应时间0.05秒以内。

(3)故障处理要求

可能出现的问题是:

无法访问系统,可能是服务器问题或源代码被更改;

处理方法:

检查服务器或源代码。

(4)安全保密要求。

通过设置用户身份和密码对其进行验证。

2.4系统运行环境规定

(1)硬件环境

CPU:

P41.8GHz

内存:

256MB以上

硬盘空间:

40GB

(2)软件环境

操作系统:

中文Windows2000,Windows2003或XP

数据库:

SQLServer2005

开发工具包:

VisualStudio2008

2.5系统选用的开发工具和环境

表:

2-1商品销售系统测试环境表

名称

测试环境

硬件环境

CPU:

COREI3

内存:

1024MHZ以上

软件环境

操作系统:

windows7

数据库版本:

SQL2005

运行环境:

VisualStudio2008

3.系统设计

3.1软件层次结构图

商品销售管理系统是一个利用数据库开发的典型应用程序,本系统主要包涵了基本信息管理模块、库存管理模块、信息统计模块、前台营业模块、系统管理模块和其他功能。

商品销售管理系统功能结构如图3-1所示。

图:

3-1商品销售系统结构图

3.2数据表结构设计

3.2.1数据库需求分析

经过更进一步的对系统所包含的功能分析以及需求总结,考虑到以后还会对这些功能进行扩展,设计如下的数据项和数据结构[5]。

商品基本信息:

包括商品编号,商品名称,供应商名称,供应商编号,商品进价,商品售价,进货日期,库存量,备注。

商品供应商信息:

包括供应商编号,供应商名称,负责人,联系电话,联系地址,备注。

员工基本信息:

包括员工编号,员工姓名,性别,年龄,身份证号,所属部门,工龄,职务。

商品销售信息:

商品编号,商品销售时间,商品销售价格,商品销售数量。

管理员信息:

管理员姓名,密码,备注,权限等。

通过以上的需求分析,以及基本的数据结构设计,下面对数据库逻辑结构可以开始设计了。

3.2.2数据库逻辑结构设计

使用开发系统时,采用数据库管理系统,每个字段的数据表设置如下:

表:

3-1商品销售系统数据表

序号

表名

中文名称

表描述

使用人员

1

DanW

单位表

用于存储单位信息

经理

2

DengL

登录表

用于存储用户登录信息

系统管理员

3

GongYS

供应商表

用于存储供应商的信息

经理

4

JieZ

结转信息表

用于存储结转信息

前台营业员

5

RUKD

入库单表

用于存储商品入库单信息

仓库管理员

6

RUKMX

入库明细表

用于存储入库信息

仓库管理员

7

ShangP

商品表

用于存储商品信息

前台营业员

8

XiaoL

商品小类表

用于存储销量信息

前台营业员

10

XiaoSD

销售单表

用于存储销售单的信息

经理

10

XiaoSMX

销售明细表

用于存储销售明细的信息

销售管理员

11

YongHQX

用户权限表

用于存储用户权限的信息

系统管理员

12

YuangG

员工信息表

用于存储员工的信息

经理

13

TiaoJ

调价表

用于存储商品调价信息

前台营业员

3.2.3数据库各个表设计

表:

3-2单位表(DanW)

字段名称

数据类型

字节

空/非空

其他

字段描述

Did

varchar(10)

10

非空

主键

单位ID

Dname

varchar(10)

10

非空

单位名称

XiS

float

10(精度为2)

非空

表:

3-3登录表(DengL)

字段名称

数据类型

字节

空/非空

其他

字段描述

ID

varchar(10)

10

非空

主键

登录ID

MiM

varchar(10)

10

非空

登录密码

 

表:

3-4供应商表(GongYS)

字段名称

数据类型

字节

空/非空

其他

字段描述

GongYSId

varchar(10)

10

非空

主键

供应商ID

GName

varchar(10)

10

非空

供应商名称

Phone

varchar(15)

15

非空

供应商电话

LianXR

varchar(5)

5

非空

联系人名称

Address

varchar(20)

20

非空

供应商地址

BeiZ

varchar(20)

20

备注

表:

3-5结转表(JieZ)

字段名称

数据类型

字节

空/非空

其他

字段描述

ShangP

varchar(10)

10

非空

主键

商品ID

ShuL

int

8

非空

商品数量

DanW

varchar(10)

10

非空

商品单位

ChengB

decimal(18,6)

有效数值18位,保留6位

非空

商品成品

ZongJ

decimal(18,6)

有效数值18位,保留6位

非空

商品总计

JieZRQ

datetime

24

非空

商品结转日期

ShenHR

varchar(5)

5

非空

商品审核人

表:

3-6入库单表(RUKD)

字段名称

数据类型

字节

空/非空

其他

字段描述

RuKDID

varchar(10)

10

非空

主键

入库单ID

ShenHRQ

datetime

24

非空

审核日期

ShenHR

varchar(5)

5

非空

审核人名称

BiaoZ

varchar(10)

10

非空

标注

GongYS

varchar(10)

10

非空

供应商名称

表:

3-7入库明细表(RUKMX)

字段名称

数据类型

字节

空/非空

其他

字段描述

RuKDID

varchar(10)

10

非空

主键

入库单ID

ShangP

varchar(10)

10

非空

外键

商品ID

ShuL

int

8

非空

商品数量

DanW

varchar(10)

10

非空

商品单位

ChengB

decimal(18,6)

有效数值18位,保留6位

非空

商品成本

Date

datetime

24

非空

入库日期

表:

3-8商品表(ShangP)

字段名称

数据类型

字节

空/非空

其他

字段描述

PId

varchar(10)

10

非空

主键

商品ID

XiaoL

varchar(10)

10

外键

商品小类ID

DaiM

varchar(10)

10

商品代码

PName

varchar(10)

10

非空

外键

商品名称

GuiG

varchar(5)

5

商品规格

表:

3-8商品表(ShangP)(续)

字段名称

数据类型

字节

空/非空

其他

字段描述

DanW

varchar(10)

10

非空

外键

商品单位ID

PiFJ

decimal(18,6)

有效数值18位,保留6位

非空

商品批发价

LingSJ

decimal(18,6)

有效数值18位,保留6位

非空

商品零售价

GongYS

varchar(10)

10

外键

供应商ID

TiaoM1

varchar(15)

15

条码1

TiaoM2

varchar(15)

15

条码2

TiaoM3

varchar(15)

15

条码3

ChangJ

varchar(15)

15

厂家名称

表:

3-9调价表(TiaoJ)

字段名称

数据类型

字节

空/非空

其他

字段描述

ShangP

varchar(10)

10

非空

主键

商品ID

JiaGLX

varchar(10)

10

非空

价格类型

XinJ

decimal(18,6)

有效数值18位,保留6位

非空

新价格

Date

datetime

24

非空

日期

BeiZ

varchar(20)

20

备注

ShenHRQ

datetime

24

审核日期

表:

3-10商品小类表(XiaoL)

字段名称

数据类型

字节

空/非空

其他

字段描述

ID

varchar(10)

10

非空

主键

小类ID

XName

varchar(10)

10

小类名称

BeiZ

varchar(20)

20

备注

DaL

varchar(5)

5

大类名称

表:

3-11销售单表(XiaoSD)

字段名称

数据类型

字节

空/非空

其他

字段描述

XiaoSID

varchar(10)

10

非空

主键

销售单ID

RiQ

datetime

24

日期

ShouYY

varchar(10)

10

外键

收银员ID

ZongJ

decimal(18,6)

有效数值18位,保留6位

总计

BanC

varchar(5)

5

班次

表:

3-12销售明细表(XiaoSMX)

字段名称

数据类型

字节

空/非空

其他

字段描述

XiaoSID

varchar(10)

10

非空

主键

销售ID

ShangP

varchar(10)

10

非空

外键

商品ID

ShuL

int

8

数量

DanW

varchar(5)

5

外键

单位ID

JinE

decimal(18,6)

有效数值18位,保留6位

金额

表:

3-12销售明细表(XiaoSMX)(续)

字段名称

数据类型

字节

空/非空

其他

字段描述

JiaGLX

varchar(5)

5

价格类型

date

datetime

24

日期

BeiZ

varchar(20)

20

备注

表:

3-13用户权限表(YongHQX)

字段名称

数据类型

字节

空/非空

其他

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

当前位置:首页 > 高等教育 > 管理学

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

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