小型超市管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
tb_Commodity.c_id=tb_Stock.CommodityId and type='" + type + "'" +
Session["sql"] + " order by id desc";
SqlConnection strcon = new
SqlConnection(System.Configuration.ConfigurationManager.AppSettings["strco
Cool 毙了 小型超市管理系统
1.编写目的
为了提高物资管理的水平和工作效率, 尽可能杜绝商品流通中各环节中可能出现的 资金流失不明现象,商品进销存领域迫切需 要引入信息系统来加以管理。而商品进销管 理系统是当前应用于超市或者公司管理系统 的典型代表。
主要完成的功能有:系统设置、商品
供应商信息管理、员工档案管理、商品信息 管理、商品入库管理、销售管理、销售数据 查询,以及这一系列过程中涉及商品的数据
n"]);
strcon.Open();
SqlDataAdapter sda = new SqlDataAdapter(strsql, strcon);
DataSet ds = new DataSet();
sda.Fill(ds, "search");
GridView1.DataSource = ds.Tables["search"];
改 、 删 除
商 品 信 息 添 加
修 改 、 删 除
商 商品 品库修 入存改 库查
询
销售管理
员工档案管理
商 品 销 售 信 息
查 询 、 修 改
员 工 信 息 添
加 、 修 改 、 删
除
数据流图:
3.接口设计
3.1用户接口 用户界面:在界面设计上,应做到简单明了,易于操作,并 且要注意到界面的布局,应突出的显示重要以及出错信息。 外观上也要做到合理化,考虑到用户多对WINDOW 风格较 熟悉,应尽量向这一方向靠拢。
修改与查询统计等多种操作。
开发意图:
本产品能具体化,合理化的管理超市中 的商品信息、进出信息,用结构化的思维方 式去了解超市的基本运作原理和超市后台程 序设计。
a.大大提高超市的运作效率;
b.通过全面的信息采集和处理,辅助提高超 市的决策水平;
c.使用本系统,可以迅速提升超市的管理水 平,为降低经营成本,提高效益,增强超市 扩张力,提供有效的技术保障。
(CommodityId,CompanyId,Number,Pirce,StockDate,Payment,Username,AddTi
me,Type)values('" + CommodityId + "','" + CompanyId + "','" + Number + "','" +
Pirce + "','" + StockDate + "','" + Payment + "','" + Username + "','" + AddTime +
if (CheckBox1.Checked)
{
Sql = Sql + "and CompanyName like '%" + TN.Text + "%' ";
}Βιβλιοθήκη Baidu
if (CheckBox2.Checked)
{
Sql = Sql + "and CommodityName like '%" + PN.Text + "%' ";
3.2外部接口 本系统设有人机操作界面,考虑到操作简单,易于管理方面,
主要硬件接口设备为PC,鼠标,键盘。而软件接口主要以 windows平台为基本平台 3.3内部接口 各模块之间相互独立又彼此关联,主要通过函数调用实现各 部分的连接。
四、网页部分功能图片如下
登录界面:
生成随即验证码:
if (!IsPostBack)
商品实时检索功能:提供一个强大的搜索引 擎功能, 用户只需提供商品名称的关键字, 就能检索到上面商品的所有相关资源,并且 显示出来。
2.1.4系统性能
(1)时间特性要求 系统的速度要在用户可接受的范围内,但考虑到
需要实时检测商品的数量可库存情况,对资源实时 搜索的速度可以有较低的要求。 (2)可靠性 系统要有较高的可靠性,可恢复性。 (3)灵活性 系统要有良好的接口,以适应增加商品信息,增 加商品类型,增加相关的商品录入功能的需求;增 加商品信息的更改和更新功能.
{
//生成验证码
Random validateN = new Random();
this.Label1.Text = validateN.Next(9).ToString() +
validateN.Next(9).ToString() + validateN.Next(9).ToString()
+ validateN.Next(9).ToString();
strcon);
sdas.Fill(ds, "tb_staff");
DataRowView row =
ds.Tables["tb_staff"].DefaultView[0];
this.ManageMan.DataSource = ds.Tables["tb_staff"];
this.ManageMan.DataValueField = "s_name";
this.StockDate.SelectedDate =
DateTime.Now;
//计算输入的金额是否正确
if (Number * Pirce < Payment)
{
Response.Write("<script>alert('应付金额填写错误
');history.back()</script>");
操作系统:Windows XP professional 编程软件:Microsoft Visual Studio 2005 中文
版 SQL服务器:Microsoft® SQL Server™ 2005
2.1.3系统功能
管理员输入登陆用户名,密码,就能进入系 统对商品进行录入,查询等功能,如果用户不输 入用户名,密码则不能进入系统。
"','"+Type+"')", strcon);
scd.ExecuteNonQuery();
strcon.Close();
Response.Write("<script language=javascript>alert('添加成功
');location='Sell_add.aspx'</script>");
Thank you Please give us a chance…
ED.Text + "'";
}
Session["sql"] = Sql;
this.bind();
}
销售管理界面:
销售管理代码
//计算剩余商品数量
stockClass ss = new stockClass();
Session["snum"] =
ss.stock(Convert.ToInt32(rowview["c_id"])) -
}
//关闭本页面
this.Button2.Attributes.Add("onclick",
"window.close();");
进货管理界面:
进货管理部分代码
//显示员工
SqlDataAdapter sdas = new
SqlDataAdapter("select * from tb_staff order by s_id desc",
信息和简历等。 b.各种商品信息的查询。 c.各种商品信息的修改。 d.供应商信息的输入,查询,和修改等。 e.商品库的输入,查询,和关系性修改等。 f.商品库的关系模式的完整性实现。 g.商品供应商的输入,查询,和修改等。 h.系统管理的管理员的登入。
2.1.2 软件支持 本软件将在以下环境下编写完成:
GridView1.DataKeyNames = new string[] { "id" };
GridView1.DataBind();
strcon.Close();
}
protected void Button1_Click(object sender, EventArgs e)
{
string Sql = " ";
Response.End();
}
SqlConnection strcon = new
SqlConnection(System.Configuration.ConfigurationManager.AppSettings["strco
n"]);
strcon.Open();
SqlCommand scd = new SqlCommand("insert into tb_Stock
id,CommodityName,CompanyName,Number,Pirce,StockDate,Payment,FactPa
yment,NotPayment,ManageMan,Type from
tb_Stock,tb_Company,tb_Commodity where
tb_Company.cp_id=tb_Stock.CompanyId and
}
if (CheckBox3.Checked)
{
Sql = Sql + "and ManageMan like '%" + MM.Text + "%' ";
}
if (CheckBox4.Checked)
{
Sql = Sql + "and StockDate between '" + SD.Text + "' and '" +
2.1.5条件与限制
本超市管理系统软件是应用于中小超市的。 在功能上还可进一步实现安全防范、关于数 据结构方面可能单一不能满足超市的一些数 据提取分析的功能。
2.1.6系统结构图
登录系统 超市管理系统
系统设置
供应商信息管理
商品信息管理
库存管理
密 码 管 理
新 用 户 注 册
用 户 管 理
供 应 商 添 加
this.ManageMan.DataTextField = "s_name";
this.ManageMan.DataBind();
strcon.Close();
//计算输入的金额是否正确
if (Number * Pirce < Payment)
{
Response.Write("<script>alert('应付
2. 总体设计
2.1需求规定 2.1.1开发目标 系统开发的总体任务是实现Visual Studio
2005与SQL Server 2005的组合应用,实现 可以用VC#的方式调用SQL的数据库,有一 定的透明性。
超市管理系统需要完成的功能主要有: a.商品各种信息的输入,包括商品基本信息,详细
金额填写错误');history.back()</script>");
Response.End();
}
查询统计界面:
查询系统代码
public void bind()
{
string type = "进货信息";
string strsql;
this.Label1.Text = type;
strsql = "select
ss.sell(Convert.ToInt32(rowview["c_id"]));
this.Number.Text =
Convert.ToString(ss.stock(Convert.ToInt32(rowvie
w["c_id"])) -
ss.sell(Convert.ToInt32(rowview["c_id"])));