商场进销管理系统.docx

上传人:b****6 文档编号:5815692 上传时间:2023-01-01 格式:DOCX 页数:12 大小:184.75KB
下载 相关 举报
商场进销管理系统.docx_第1页
第1页 / 共12页
商场进销管理系统.docx_第2页
第2页 / 共12页
商场进销管理系统.docx_第3页
第3页 / 共12页
商场进销管理系统.docx_第4页
第4页 / 共12页
商场进销管理系统.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

商场进销管理系统.docx

《商场进销管理系统.docx》由会员分享,可在线阅读,更多相关《商场进销管理系统.docx(12页珍藏版)》请在冰豆网上搜索。

商场进销管理系统.docx

商场进销管理系统

商场进销管理系统

前言

科学技术日新月异,随着科技的发展,以计算机为基础的信息科学在经济和社会生活各个领域得到了极为广泛的应用,尤其在信息管理方面,计算机已是必不可少的管理工具。

目前,信息已成为继劳动力、土地、资本之后的又一大资源。

谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。

从微观上讲,建立一套管理信息系统能够加快信息的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济效益。

从宏观上讲,顺应了社会的信息化、社会化潮流,加快了社会的发展速度。

对于商场管理来说,其工作流程的繁杂性、多样化、管理复杂、收取费用、费用统计、商品统计等。

计算机已完全能够胜任商场管理工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。

这将给项目查询和管理带来很大的方便,从而给商场管理工作带来更高的效率,这也是商场管理正规化、现代化的重要标志。

因此,开发一套高效率、无差错的商场管理系统软件十分必要。

本系统的主要目的是告别账本,安全、快捷的保存数据信息。

由于商场管理涉及到费用问题,为了增强系统的保密性,使业主利益不受损害,本系统具有仅管理员式的保密功能,还有查询、录入、修改、删除等功能,使商场经理能对费用和进货出货等情况提供透明化、直观的了解。

 

一、开发背景

1系统目标

1.1设计合理的数据库

在数据库的设计过程中,应尽量减少数据库数据的冗余,使重复的数据保持在一定的范围内,这样会减少存储空间的占用量,减少产生混乱影响的危险,还能提高计算机的运行速度。

1.2设计简单的界面

操作界面的简单与否也是软件优劣的重要考查方面之一。

操作界面、窗口等各个控件布局要合理、美观。

1.3强大的信息管理和查询、分析能力

可以对学生管理工作相关数据进行对方面查询,提高各个模块的数据交换。

2软件的概述:

2.1系统开发环境

目前,网络应用软件运行的模式主要有两类:

C/S模式,B/W模式。

本系统面向Windows操作系统,以MicrosoftSQLServer2008作为后台数据库,充分考虑了兼容性的问题,系统具有较好的课扩展性,并从数据库的应用和开发的实效性角度出发,采用VisualStudio2008中作为开发工具,采用面向对象技术,系统具有高效性。

网站开发环境:

MicrosoftVisualStudio2008集成开发环境.

网站开发语言:

ASP.NET+C#

网站后台数据库:

MicrosoftSQLServer2008

开发环境运行平台:

WindowsServer2003

服务器端

操作系统:

WindowsServer2003

Web服务器:

Internet信息服务(IIS6.0)管理器

数据库服务器:

MicrosoftSQLServer2008

网站服务器运行环境:

MFrameworkSDKv3.0

客户端

浏览器:

InternetExplorer8.0

分辨率:

1024*768像素

2.2系统开发软件

2.2.1ASP.Net简介:

.NETFramework由两个主要部分组成:

CLR(通用语言运行时,CommonLanguageRuntime)和一组统一的类库,包括ASP.NET、ADO.NET、WindowsForms和其他能力。

其中ASP.NET是一种服务器端脚本技术,可以使(嵌入网页中的)脚本由Internet服务器执行。

从外观上看,ASP.NET和ASP是很相近的,但是从本质上看它们两个是完全不同的。

ASP.NET几乎全是基于组件和模块化,它的每一个页,每一个对象,以及每一个HTML元素都是一个运行的组件对象。

在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT等古老的开发语言,而是使用了.NETFramework所支持的VB.NET,C#.NET等语言作为其开发语言,这些语言生成的网页在后台被转换成了类,并编译成了一个DLL,这是ASP.NET的一个特点。

ASP.NET是一个统一的Web开发平台,它提供开发人员创建企业级Web应用程序所需的服务。

ASP.NET是一个编译的、基于.NET的环境;我们可以用任何.NET兼容的语言(包括MicrosoftVisualBasic.NET,MicrosoftVisualC#和MicrosoftJavaScript.NET)开发应用程序。

另外,整个Microsoft.NETFramework可用于任何ASP.NET应用程序。

开发人员可以很容易地从这些技术受益,这些技术包括管理的公共语言运行库环境、类型安全、继承等。

ASP.NET具有多个优点:

可管理性、安全性、易于部署性、增强的性能、灵活的输出缓存、移动设备支持、扩展性和可用性、跟踪和调试、与.NETFramework集成、与现有ASP应用程序的兼容性。

2.2.2SQLSERVER简介

SQL(StructuredQueryLanguage),结构化查询语言。

SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。

虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、Update、Delete、Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

SQLServer2008以处理目前能够采用的许多种不同的数据形式为目的,通过提供新的数据类型和使用语言集查询(LINQ),在SQLServer2005的架构基础之上打造出了SQLServer2008。

SQLServer2008同样涉及处理像XML这样的数据、紧凑设备(compactdevice)以及位于多个不同地方的数据库安装。

另外,它提供了再一个框架中设置规则的能力,以确保数据库和对象符合定义的标准,并且,当这些对象不符合该标准时,还能够就此进行报告。

SQLServer2008可以运行在WindowsVistaHomeBasic及更高的版本上,也可以在WindowsXP上运行。

从服务器端来看,它可以运行在WindowsServer2003SP2及WindowsServer2008上,它也可以运行在WindowsXPProfessional的64位操作系统上以及WindowsServer2003和WindowsServer2008的64位版本上。

因此,可以运行SQLServer的操作系统是很多的。

与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2008与众不同。

无论您是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2008都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

二、系统设计

1系统分析

1.1可行性分析

1.1.1技术可行性

随着计算机技术的发展,很多商场已经实现了物业管理信息化,市面上也有很多免费的商场管理软件,所以要实现商场管理信息化在技术上的可行性是毋庸置疑的。

本设计要做的只是针对商场的进销管理工作来开发出适用的商场管理系统,面向Windows操作系统,以MicrosoftSQLServer2008作为后台数据库,并从数据库的应用和开发的实效性角度出发,采用ASP.Net作为开发工具,采用面向对象技术。

在之前做过的课程设计中,都是通过这两种开发工具来实现的,因此在技术上不存在问题。

1.1.2经济可行性

本系统对经济上没有太多的要求,只要具备计算机及相应的运行软件即可开发。

项目成功后,数据的处理加快,可以节省人力,节约时间。

而且系统对于输入输出的规范,也提高了数据可用性,增强了数据安全系数,能够更方便、简单、快速地查询商品、商场的各个方面基本的信息,方便快捷找到想要购买的商品。

1.1.3操作可行性

本系统采用面向对象技术,开发出来的界面友好,几乎人人都可以很简单地按照相关说明进行操作。

系统能为商场管理员、顾客、销售员提供高效、方便快捷的服务,工作量和出错率远远低于传统管理模式,同时新系统操作简单易上手,特别是与实际流程一致,用户可以很快熟悉和习惯。

1.1.4进度可行性

我所调查的商场是个规模小、核心流程连贯的超市,它的相对简单的业务活动,可以使我很快获得系统需求信息、系统的实现时按照又准备有条理的进度安排来进行的,可以在规定期限内完成。

1.2需求分析

1.2.1系统需求功能概括

经过对商场进销信息管理的研究和系统可行性分析,出于商场对商品进行管理等方面的考虑设计了这个商场进销信息管理系统,本系统主要考虑到商场的进货与销售,商场经销系统的功能包括:

(1)从系统的商品管理部分中,经理可以录入和更改商品基本信息,包括商场名称、商品号、名称、规格、型号、单位、单价、数量、金额、生产日期、保质期等;顾客可以查询商品基本信息;售货员可以查询商品基本信息,并且可以更改商品的数量

(2)从系统的售货员管理部分中,经理可以录入、更改、查询售货员的信息,包括售货员号、姓名、性别;售货员可以查询自己的信息,并且可以录入登录密码;顾客可以查询售货员的基本信息。

(3)从系统的销售记录管理部分中,售货员可以录入销售信息,包括商品号、售货员号、顾客号、销售时间、销售数量等信息,顾客可以查询销售记录信息。

(4)从商品进销管理部分中,经理、售货员可以查看到商品是否过期,是否需要进货,可以查看商品所摆放的位置,经理可以查看当前销售总额,每个售货员的销售总额。

2系统数据库设计

2.1数据库需求分析

商品经销管理系统的主要对象是经理(管理员)、销售员、顾客,管理员的主要任务是对个人基本信息、员工基本信息、商品基本信息进行添加、修改、删除等操作,销售员的主要任务是对个人信息、商品信息进行查询,顾客的主要功能是对销售员、商品信息进行基本的查询

2.2概念模型

数据库的概念结构设计,即利用数据模型进行概念数据库的模式设计。

它常用的数据模型为ERM(实体-关系模型)。

由上面的数据项和数据结构,就可以设计出能满足需求分析的各种实体,以及它们之间的关系,为后面逻辑结构设计打下基础.这些实体包含各种具体信息,通过相互之间的联接形成数据的流动.

根据商场经销管理系统的要求,设计出以下的实体关系模型(E-R)图:

2.2.1经理信息实体E-R图所示

2.2.2商品实体E-R图:

2.2.3顾客实体E-R图:

 

2.2.4售货员实体E-R图:

2.2.5商场实体E-R图:

2.2.6总体E-R图设计:

2.3逻辑模型

管理员(经理):

(编号、姓名、账号、密码)

商品:

(商品号、商场名称、名称、金额、规格、型号、单位、单价、数量、生产日期、生产厂家、生产国别)

顾客:

(顾客号、姓名、工作单位、电话)

售货员:

(售货员号、姓名、性别、商场名称)

商场:

(商场名称、地址、营业面积、经营性质、经理、电话)

2.4数据库物理设计

通过对商场进销系统的分析,设计了管理员基本信息表、商品基本信息表、顾客基本信息表、售货员基本信息表、商场信息基本表

2.4.1商场管理员基本信息表

商场管理员基本信息表主要描述管理员的个人基本信息,如管理员编号、姓名、账号、登录密码等,其中管理员编号作为商场管理员基本信息表的主键。

相应的详细属性和说明如表所示:

字段名

约束

名称

类型

索引

说明

A_ID

Notnull

编号

int

主键

自动生成编号

name

Null

姓名

Varchar(20)

管理员登录姓名

UID

Null

账号

Varchar(20)

管理员登录账号

PWD

null

密码

Varchar(20)

管理员登录密码

2.4.2商场基本信息表

商场基本信息表主要描述商场的基本信息,如商场的编号、名称、地址、面积、电话、管理人等信息,其中商场的编号为小区基本信息表的主键。

相应的详细属性和说明如表所示:

字段名

约束

名称

类型

索引

说明

Mno

Notnull

商场编号

Varchar(20)

主键

自动生成编号

Mname

Null

商场名称

Varchar(20)

商场的名称

Address

Null

地址

Varchar(50)

商场的地址

Area

Null

面积

Varchar(20)

商场占地面积

Mtel

Null

电话

Varchar(20)

商场的联系电话

Manager

null

经理

Varchar(20)

商场的管理人员

Memo

Null

简介

Txt

商场的信息简介

2.4.3商品信息表

商品基本信息表主要描述商场内的商品信息,如商品的编号、商品的名称、所在商场编号、规格、型号、单位、单价、数量、金额、生产日期、生产厂家、保质期等信息,其中商场编号为外键,它的取值参照于商场基本信息表的主键取值。

相应的详细属性和说明如表所示:

字段名

约束

名称

类型

索引

说明

G_ID

Notnull

商品号

Varchar(20)

主键

自动生成

Gno

Notnull

商场编号

Varchar(20)

外键

联系外表编码

Gname

Null

名称

Varchar(20)

商品的名称

Specs

Null

规格

Varchar(20)

商品的规格

Gtype

Null

型号

Varchar(20)

商品的型号

Unit

Null

单位

Varchar(20)

商品摆放所属区域

Price

Null

单价

Float

商品的单价

Number

Null

数量

Int

本商品的数量

Gmoney

Null

金额

Float

本类商品的总金额

Gtime

Null

生产日期

Datetime

该商品的出厂日期

Ltime

Null

保质期

Varchar(20)

商品的保质期

2.4.4售货员基本信息表

售货员基本信息表主要描述售货员的基本信息,如售货员编号、姓名、性别、所在商场等信息,其中售货员号作为售货员基本信息表的主键。

相应的详细属性和说明如表所示:

字段名

约束

名称

类型

索引

说明

Sno

Notnull

售货员号

Int

主键

自动生成编号

Sname

Null

姓名

Varchar(20)

售货员的姓名

Ssex

Null

性别

Varchar(20)

售货员性别

Mname

Null

商场名称

Varchar(20)

所在商场

2.4.5顾客基本信息表

顾客基本信息表主要描述顾客的基本信息,如顾客编号、姓名、工作单位、电话号码等信息,其中顾客号号作为顾客基本信息表的主键。

相应的详细属性和说明如表所示:

字段名

约束

名称

类型

索引

说明

Cno

Notnull

顾客号

Int

主键

自动生成编号

Cname

Null

姓名

Varchar(20)

顾客姓名

Cunit

Null

工作单位

Varchar(20)

联系地址

Cphone

Null

电话

Varchar(20)

联系电话

2.4.5销售记录表

销售信息表主要描述的是销售过程的报表信息,如订单号、售货员号、顾客号、商品号、商品单价、销售数量、销售总额、销售日期等信息,其中订单号作为销售记录表的主键。

相应的详细属性和说明如表所示:

字段名

约束

名称

类型

索引

说明

Onumber

Notnull

订单号

Varchar(20)

主键

销售时自动编号

Sno

Null

售货员号

Varchar(20)

当前销售员的编号

Cno

Null

顾客号

Varchar(20)

顾客编号

Gno

Null

商品号

Varchar(20)

当前购买商品的编号

Price

Null

单价

Float

当前商品的单价

Snumber

Null

销售数量

Int

销售的每种商品的单价

Ssum

Null

总额

Float

该订单销售总钱

Sdate

Null

购买日期

Datetime

订单日期

 

2.4.6购货信息表

购货信息表主要描述的是商场购买货物的基本信息,如进货单号、商品编号、商品单间、每类商品的数量、总额、购货日期、商品的有效期等,其中进货单号为主键。

相应的详细属性和说明如表所示:

字段名

约束

名称

类型

索引

说明

Dnumber

Notnull

进货单号

Int

主键

进货时自动编号

Gno

Null

商品号

Varchar(20)

当前购买商品的编号

Price

Null

单价

Float

当前商品的单价

Gnumber

Null

进货数量

Int

进货的商品的单价

Gsum

Null

总额

Float

该订单销售总钱

Gdate

Null

购买日期

Datetime

进货日期

Cno

Null

有效期

Time

顾客编号

3系统详细设计与实现

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

当前位置:首页 > 表格模板 > 表格类模板

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

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