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条)