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