基于ASP.NET的产品进销存系统的设计与实现

基于ASP.NET的产品进销存系统的设计与实现


2024年6月21日发(作者:)

龙源期刊网

基于的产品进销存系统的设计与

实现

作者:皇甫大双

来源:《山东工业技术》2013年第08期

【摘 要】本文介绍了基于技术的产品销售系统的设计与实现的过程。整个网站

采用了功能强大的VS2005作为前台应用程序的开发工具,SQL Server 2005作为后台数据库而

开发出的基于B/S模式的E-R系统,为商家和顾客提供网上服务。

【关键词】;VS2005;SQL Server2005;B/S模式

【Abstract】This article describes product sales system based on technologies design

and implementation process. Entire Web site using VS2005 as a foreground application of powerful

development tools,SQL Server 2005 as the back-end databases and develop a E-R system based on

b/s mode, providing online services for businesses and customers.

【Key words】;VS2005;SQL Server2005;B/S mode

0 引言

随着信息时代的到来,计算机的使用越来越频繁,信息和效率是企业获胜的必要条件。纵

观当前大中小型企业的进销存运行现状,不难看出存在着信息处理慢,货物管理繁杂,安全、

保密性差,缺少全系统统一的数据资源和规范的商务运行手段。许多信息分散随意存放,缺少

一致性、易于丢失、不容易重复使用,其信息化程度较低,因而有必要设计一套进销存的产品

销售系统,相信此系统的使用定能大大的提高企业的工作效率,为企业带来更大的利益。

1 系统主要功能概述

本文所介绍的产品销售系统主要具有如下功能:基本信息管理功能、进货管理功能、销售

管理功能、查询统计功能、往来管理功能和系统设置管理模块等。

1.1 基本信息管理功能模块

在此模块中,操作人员可以添加公司信息(公司名称、地址、联系电话、联系人、开户银

行、所属类型等),填写好相应的公司信息后,就可以把该公司的信息添加到数据库中,为以

后的操作做好基础。另外操作人员也可以对已经添加好的公司进行相应的管理,如进行公司信

息的更改,删除该公司信息等。

1.2 进货管理功能模块

龙源期刊网

在该功能模块中,仓库管理操作人员可以添加进货信息(商品的名称、商品数量、单价、

结算方式、应付金额、实付金额、经手人、供应商、进货日期)。

1.3 销售管理功能模块

此模块功能和进货管理功能模块相类似,在该功能模块中,仓库管理操作人员可以添加销

售信息(商品的名称、商品数量、单价、结算方式、应付金额、实付金额、经手人、供应商、

进货日期)等。

1.4 查询统计模块功能

查询统计功能较为齐全和详细,在该模块功能中,操作人员可以实现商品进货查询、进货

退货查询、商品销售查询、商品库存查询、商品销售排行等功能。此模块功能为操作人员对货

物的进货、出货、库存等情况方便的进行查询和统计,节省了大量的时间,提高了工作的效

率。

1.5 商品往来结账功能模块

仓库操作工作人员可以实现如下的功能,商品进货结账、进货退货结账、商品销售结账、

销售退货结账等功能。此模块功能方便的提供了商品的结账的功能,为公司账目的结算提供极

大的方便。

2 总体设计

管理人员从登陆页面登陆后,进入后台管理系统,该系统又划分成若干模块,系统模块如

图所示。

3 详细设计

由于这部分涉及到的内容较多,限于篇幅,仅就主要模块予以如下介绍。

3.1 建立数据库连接

程序通过技术来连接数据库,在配置文件中进行如下配置:

3.2 安全策略

龙源期刊网

系统主要从以下几个方面加强安全性:

(1)对系统用户进行分类,如分为普通用户、会员用户、管理员用户等,登陆系统后进

入不同的操作界面,从而防止越权操作。

(2)使用Session,限制登陆以及访问的时间。当用户注册过以后,从登陆界面登陆,

程序进行账号和密码的检查后,如果数据符合则成功登陆到相应的界面进行操作,

此时将用户的ID值写入Session对象,对以后的页面都会先检查Session对象保存的数据,从

而判断用户是否在浏览操作页面,以达到安全控制的目的。如果检查失败或会话超时系统则会

自动退出或提示您重新登陆。

(3)使用随机验证码对用户登陆进行验证。所谓验证码,就是将一串随机产生的数字或

符号,生成一幅图片, 图片里加上一些干扰,例如随机画数条直线,画一些点(防止

OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能登陆成

功。

3.3 用户添加

对于一个公司来说,一般情况下管理员不止有一个人,这时候就需要超级管理员,如经理

等等,可以灵活的添加管理员信息,并授予相应的一定权限,并进行相应的操作。同时超级管

理员也可以对所有的操作人员进行管理(用户的修改、删除等操作)。

3.4 根据不同的查询条件实现查询的功能实现

我们可以根据不同的要求查询出相应的不同符合条件的信息,一般情况下可以按照供应

商、商品名称、客户、起止日期等,当点击查询按钮后,相应的功能实现如下:

protected void Button1_Click(object sender, EventArgs e)

{

string Sql=" ";

if (d)

{Sql =Sql+"and CompanyName like '%"++"%' ";

}

if (d)

{Sql = Sql + "and CommodityName like '%"++"%' ";

龙源期刊网

}

if (d)

{Sql = Sql + "and kehu like '%"++"%' ";

}

Session["sql"] = Sql;

();

}

public void bind()

{

string strsql,type;

if (Request["type"] =="se")

{type = "销售信息";

}

else

{type = "销售退货";

}

= type;

strsql = "select * from sell where type='" + type + "' "+Session["sql"]+" order by id desc";

SqlConnection strcon = new SqlConnection

(tings["strcon"]);

();

SqlDataAdapter sda = new SqlDataAdapter(strsql, strcon);

龙源期刊网

DataSet ds = new DataSet();

(ds, "search");

urce = ["search"];

yNames = new string[] { "id" };

nd();

}

4 结束语

本后台管理系统是采用了功能强大的VS2005作为前台应用程序的开发工具,SQL Server

2005作为后台数据库的开发工具而开发出的基于B/S模式的管理信息系统(MIS)。整个系统

从符合操作简便、界面友好、实用安全的角度出发,完成了产品销售系统管理的全过程。大大

的节约了管理操作人员的时间和成本,提高了各方的效率。

【参考文献】

[1]龚赤兵.精通电子商务网站开发[M].人民邮电出版社,2008-01-01.

[2]周光明,徐琳.基于B/S的学生信息管理系统[J].电脑与信息技术.

[3]袁永刚,严治国,何宇光. 2.0开发指南[M].人民邮电出版社.

[责任编辑:王静]


发布者:admin,转转请注明出处:http://www.yc00.com/web/1718954074a2753830.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信