admin 管理员组

文章数量: 887021


2024年2月21日发(作者:modifystyleex)

实用第一f智慧密集BiiaisaeiiBiBiaatsiaBgiigisiBiiitaBiBiiainigBaigaiig

回基于B/S的进销存管理系统设计与实现范路桥】,段班祥】,周文琼2(1.广东科学技术职业学院计算机工程技术学院,广东珠海5109090;2.广东科学技术职业学院教师发展中心,广东珠海519090)摘

要:Internet的高速发展和信息化时代的到来,为了提高员工效率和管理水平,中小型企业迫切需

要一款操作简单、实用的进销存管理系统。针对中小型商贸型企业的客户管理、库存管理、采购管理、

信息查询和系统设置,设计和开发了一个基于B/S的ERP进销存管理系统。基于ERP和技

术,阐述了进销存管理系统的设计与实现,重点描述了系统各个功能模块的设计、数据库设计、系统

功能实现的关键技术。系统具有简单、安全、易扩展、易维护、操作简单的特点。关键词:B/S架构;ERP技术;进销存软件;技术;管理系统进销存是指进销存系统,其主要功能在于优化整个

系统采用

B/S

结构[3-4],

MS

Visual

2015+

SQL

Server2014为设计开发环境[5]。本进销存管理系统

进销存环节,帮助企业管理仓库、采购、销售等方面,

它适用于规模一般的中小型商贸型企业。ERP也是一套

主要功能如下:(1)用户登录;(2)基本信息管理;(3)进货信息管理;(4)销售信息管理;(5)信息查

完整的管理系统,除了包含进销存功能外,还包含生产

管理、财务管理、出纳管理、固定资产管理,支持管

询统计;(6)往来信息管理;(7)系统设置。系统功

理多部门、多机构,ERP系统的价值主要体现是优化

能模块如图1所示。企业内部管理,库存和审核管理的细节更多。可以理

2数据库解为进销存系统是ERP系统的一部分,或者也可以说

ERP系统包含进销存管理功能。不同类型的企业,根

系统的数据保存在SQL

Server

2014数据库中[3],共

有如下5张表:(1)商品信息表,存储商品基本信

息,包括商品名、商品ID等信息;(2)公司信息表,

据企业的管理功能需求,选择适合自己的系统,方能

事半功倍。利用及ERP技术[1-2],设计和实现了一个

存储供应商与客户信息,包括公司ID、公司名、公司

类型、公司地址、联系人等信息;(3)账单信息表,

存储供应商与客户信息,包括商品ID、结算数量、

进销存管理系统,为中小超市企业营造一个全新的工作

环境,提高员工效率和企业的管理水平,最终实现提高

超市业务工作效率的目标。经手人、结算日期等信息;(4)存货信息表,存储

存货商品信息,

包括商品

ID、

公司

ID、

存货数量、

存货日期等信息;用户信息表,存储操作员信息,

1系统功能模块进销存管理系统包括用户ID、操作员名字、密码等信息。各表的关系JL

JL

JL用户登录管理基本信息管理进货信息管理销售信息管理信息查询统计往来信息管理系统设置基金项目:广东省普通咼校重点研究项目(ID:

2019GZ

DXM013);广东省教育厅特色创新类项目(教育科研)

(ID:

2017GGXJK017);广东省高职财金类专业教学指导

委员会2019年度教育教学改革项目(ID:

CJ201921),

2019年度职业院校文化素质教育研究课题(ID:

2019YB

商品销售结账

商品退货结账

管理员登录添加公司信息

添加商品信息

公司信息管理

商品信息管理

添加进货信息

添加进货退货

添加销售信息

添加销售退货

商品进化贝查询

商品退化贝查询

商品销售查询

进货退货查询

商品库存查询

商品销售排行

商品进货结账

进货退货结账

添加用户

修改密码

用户管理

退出登录

08),广东科学技术职业学院校级培育项目(ID:

XJPY

2018003)o作者简介:范路桥(1966-),男,博士,副教授,研究

方向:计算机视觉、大数据技术、数据可视化。图1系统功能模块图

DATABASE

&

INFORMATION

MANAGE如图2所示。图2数据库各表之间的关系3系统实现在基于B/S的ERP进销存管理系统中,功能较多。

选取其中代表性的功能,分别介绍其实现。3.1用户登录管理为了系统安全,用户登录时,系统会自动生成验证

码,操作员必须正确地输入用户名、个人密码和自动生

成的验证码,才能完成登录操作。用户登录界面如图3

所示,其关键代码如下:if

(

!

=

){

("");

return;}DbHelper

db

=

new

DbHelper();string

sqlstr

=

"select count

(*)

as

ff

from

tb_user

where

name

='"

+

name

+

"'

and

pwd

='"

+

userpwd

+

"'";DbCommand

cmd

=

StringCommond(sql-

str);int

userCount=32(eScalar(cmd));

if

(userCount>

0){Session["name"]

=

name;ct("");}else{

("");return;}数据库与信息管理图3登录界面3.2基本信息管理管理员在网页上输入公司数据后,借助于

技术,就可完成公司信息的添加。其他如:添加商品信

息,代码与此类似。添加公司信息如图4所示。图4基本信息-〉添加公司信息3.3添加进货信息添加进货信息是进货管理的一个重要功能,管理员

输入进货的各项信息后,再单击“添加”按钮,就可以

完成进货信息的添加。添加进货退货的操作及代码与之

类似。添加进货信息如图5所示,其关键代码如下:…〃准备添加的数据if

(Number

*

Pirce

<

Payment){("");();}DbHelper

db

=

new

DbHelper();string

sqlstr

=

//添加数据语句db.

ExecuteN

on

Query

(Stri

ngCommond

(sqlstr));("");图5进货管理->添加进货信息3.4销售管理系统的销售管理分为添加销售信息、添加销售退

货。添加销售信息的实现方法是:首先判断用户是否登

录,只有正常登录的用户才有权限处理添加销售信息的

操作。添加销售信息如图6所示,其关键代码如下:

if

(ng(Session["username"])=="")

{("");

return;}if

(!

IsPostBack){DbHelper

db

=

new

DbHelper();string

sqlst r

=

"select

*

from

tb_Commodity

orde

r

by

id

desc";

1

.Text=ng(Session

["username"]);DataRowView

rowview

=

eDataSet

(db.

GetSqlSt

ringCommond(sqlst r)).Tables[0].DefaultView[0];int

CommodityIds

=

32

(rowview

["

CompanyId"]);u

rce

=

e­DataSet

(St

ringCommond(sqlst

r)).Tables[0];

=

ring();sqlstr

=

"select

*

from

tb_Company

where

Compa-

nyType='客户'order

by

id

desc";urce

=

eDataSet

(db.

GetSqlStringCommond(sqlstr)).Tables[0];}图6销售管理-〉添加销售信息3.5商品库存查询信息查询统计的功能共有6个子功能。选取其中的

商品库存查询。商品库存查询如图7所示。图7

查询统计-〉商品库存查询4结语采用B/S架构,基于和ERP技术,设计

和实现了一个基于Web中小超市的进销存管理系统。

今后还可增加财务做账模块;随着5G技术的逐步流

行,可考虑升级到基于移动智能终端的进销存软件,使

得工作人员可以随时随地进行进销存的操作和管理。参考文献[1]

韩颖.动态网站开发教程[M]

.

4版.北

京:清华大学出版社,2020.[2]

喻钧,白小军,岳鑫,等.

Web应用开发

技术[M]

.

2版.北京:清华大学出版社,2017.⑶邹劲松,徐伟刚.基于B/S模式的报名收费系统设

计与实现[J].电脑编程技巧与维护,2016,

8

(350)

:

27-29.[4]陈小娟.基于的图书管理系统设计与开发[J]

.

电脑编程技巧与维护,

2016,

5

(347)

:

54-56.

⑸段班祥,杨叶芬,范路桥,等.NET框架应用开发[M].北京:清华大学出版社,2015.


本文标签: 信息 系统 管理 添加 进销存