《小型超市管理系统》PPT课件

上传人:san****019 文档编号:20737832 上传时间:2021-04-17 格式:PPT 页数:24 大小:436.50KB
返回 下载 相关 举报
《小型超市管理系统》PPT课件_第1页
第1页 / 共24页
《小型超市管理系统》PPT课件_第2页
第2页 / 共24页
《小型超市管理系统》PPT课件_第3页
第3页 / 共24页
点击查看更多>>
资源描述
Cool 毙了 小型超市管理系统 1.编写目的 为了提高物资管理的水平和工作效率, 尽可能杜绝商品流通中各环节中可能出现的 资金流失不明现象,商品进销存领域迫切需 要引入信息系统来加以管理。而商品进销管 理系统是当前应用于超市或者公司管理系统 的典型代表。 主要完成的功能有 : 系统设置、商品 供应商信息管理、员工档案管理、商品信息 管理、商品入库管理、销售管理、销售数据 查询,以及这一系列过程中涉及商品的数据 修改与查询统计等多种操作 。 开发意图: 本产品能具体化,合理化的管理超市中 的商品信息、进出信息,用结构化的思维方 式去了解超市的基本运作原理和超市后台程 序设计。 a.大大提高超市的运作效率; b.通过全面的信息采集和处理,辅助提高超 市的决策水平; c.使用本系统,可以迅速提升超市的管理水 平,为降低经营成本,提高效益,增强超市 扩张力,提供有效的技术保障。 2. 总体设计 2.1需求规定 2.1.1开发目标 系统开发的总体任务是实现 Visual Studio 2005与 SQL Server 2005的组合应用,实现 可以用 VC#的方式调用 SQL的数据库,有一 定的透明性。 超市管理系统需要完成的功能主要有: a.商品各种信息的输入,包括商品基本信息,详细 信息和简历等。 b.各种商品信息的查询。 c.各种商品信息的修改。 d.供应商信息的输入,查询,和修改等。 e.商品库的输入,查询,和关系性修改等。 f.商品库的关系模式的完整性实现。 g.商品供应商的输入,查询,和修改等。 h.系统管理的管理员的登入。 2.1.2 软件支持 本软件将在以下环境下编写完成: 操作系统: Windows XP professional 编程软件: Microsoft Visual Studio 2005 中文 版 SQL服务器: Microsoft SQL Server 2005 2.1.3系统功能 管理员输入登陆用户名,密码,就能进入系 统对商品进行录入 ,查询等功能 ,如果用户不输 入用户名,密码则不能进入系统。 商品实时检索功能:提供一个强大的搜索引 擎功能, 用户只需提供商品名称的关键字, 就能检索到上面商品的所有相关资源,并且 显示出来。 2.1.4系统性能 (1)时间特性要求 系统的速度要在用户可接受的范围内,但考虑到 需要实时检测商品的数量可库存情况,对资源实时 搜索的速度可以有较低的要求。 (2)可靠性 系统要有较高的可靠性,可恢复性。 (3)灵活性 系统要有良好的接口,以适应增加商品信息,增 加商品类型,增加相关的商品录入功能的需求;增 加商品信息的更改和更新功能 . 2.1.5条件与限制 本超市管理系统软件是应用于中小超市的。 在功能上还可进一步实现安全防范、关于数 据结构方面可能单一不能满足超市的一些数 据提取分析的功能。 2.1.6系统结构图 登录系统 超市管理系统 系统设置 供应商信息管理 商品信息管理 库存管理 销售管理 员工档案管理 用 户 管 理 新 用 户 注 册 密 码 管 理 改 、 删 除 供 应 商 添 加 修 改 、 删 除 商 品 信 息 添 加 修 改 商 品 库 存 查 询 商 品 入 库 查 询 、 修 改 商 品 销 售 信 息 除 加 、 修 改 、 删 员 工 信 息 添 数据流图: 3.接口设计 3.1用户接口 用户界面:在界面设计上,应做到简单明了,易于操作,并 且要注意到界面的布局,应突出的显示重要以及出错信息。 外观上也要做到合理化,考虑到用户多对 WINDOW 风格较 熟悉,应尽量向这一方向靠拢。 3.2外部接口 本系统设有人机操作界面,考虑到操作简单,易于管理方面, 主要硬件接口设备为 PC,鼠标,键盘。而软件接口主要以 windows平台为基本平台 3.3内部接口 各模块之间相互独立又彼此关联,主要通过函数调用实现各 部分的连接。 四、网页部分功能图片如下 登录界面: 生成随即验证码: 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();); 进货管理界面: 进货管理部分代码 /显示员工 SqlDataAdapter sdas = new SqlDataAdapter(select * from tb_staff order by s_id desc, strcon); sdas.Fill(ds, tb_staff); DataRowView row = ds.Tablestb_staff.DefaultView0; this.ManageMan.DataSource = ds.Tablestb_staff; this.ManageMan.DataValueField = s_name; this.ManageMan.DataTextField = s_name; this.ManageMan.DataBind(); strcon.Close(); /计算输入的金额是否正确 if (Number * Pirce Payment) Response.Write(alert(应付 金额填写错误 );history.back(); 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 + + Sessionsql + order by id desc; SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettingsstrco n); strcon.Open(); SqlDataAdapter sda = new SqlDataAdapter(strsql, strcon); DataSet ds = new DataSet(); sda.Fill(ds, search); GridView1.DataSource = ds.Tablessearch; GridView1.DataKeyNames = new string id ; GridView1.DataBind(); strcon.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 + ; Sessionsql = Sql; this.bind(); 销售管理界面: 销售管理代码 /计算剩余商品数量 stockClass ss = new stockClass(); Sessionsnum = ss.stock(Convert.ToInt32(rowviewc_id) - ss.sell(Convert.ToInt32(rowviewc_id); this.Number.Text = Convert.ToString(ss.stock(Convert.ToInt32(rowvie wc_id) - ss.sell(Convert.ToInt32(rowviewc_id); this.StockDate.SelectedDate = DateTime.Now; /计算输入的金额是否正确 if (Number * Pirce Payment) Response.Write(alert(应付金额填写错误 );history.back(); Response.End(); SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettingsstrco 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(alert(添加成功 );location=Sell_add.aspx); Thank you Please give us a chance
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!