超市管理信息系统_第1页
超市管理信息系统_第2页
超市管理信息系统_第3页
超市管理信息系统_第4页
超市管理信息系统_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、超市管理信息系统 姓名:杨润晗 班级:计科5班 学号:2013025810 日期:2016.5.15 目录1.系统开发背景概述22.总体规划22.1总体目标:22.2企业当前存在的主要问题:32.3管理信息系统的可行性分析:33.系统分析33.1组织结构分析:33.2业务流程分析:33.3数据流程分析:43.4数据字典:44.系统设计54.1管理信息系统的总体架构设计:54.2管理信息系统基础设施的设计与选择:54.3管理信息系统总体功能及详细设计64.4代码设计74.5数据库设计:84.6 IPO设计105.总结和体会101.系统开发背景概述21世纪以来,零售业的发展速度之快,超市作为中小型

2、企业如雨后春笋般出现,大到沃尔玛,小到小卖部,激烈的竞争不仅仅是规模的竞争,也是管理信息系统的竞争,所以,如何高效地管理商品信息,降低运营成本,建立一套合理的超市管理信息系统十分关键,而随着时代发展,普通的超市管理信息系统已经不能满足大部分业主的需求,所以,如何能让卖家存在竞争力,一套全面的超市管理信息系统的开发已经成为了重中之重,小的来说可以提高卖家的竞争力,大的来说,可以提高我们国家的经济水平从而在战略上处于优势地位。2.总体规划2.1总体目标: 零售业与每个人息息相关,人们对商品的需要几乎全是从零售业获得满足,在零售业中,采购,销售,存货,财务,售后等各个环节是一环扣一环的,所以,小的来

3、说,该系统的目标是提升卖家与买家的便利,大的来说,尤其是我国加入WTO以后,在全球经济形式下,如何提升国家经济实力,是一个长远的战略目标。2.2企业当前存在的主要问题: 在零售业中,不同部门负责不同工作,人力资源,销售,售后,产品采购等,不同部门之间是否能协调好关系着整个企业的发展,而当前企业主要问题就是在庞大的体系下不同部门之间不能好好协调,从而会引发很多矛盾,不如不能很好地分配劳动力等等。2.3管理信息系统的可行性分析:(1) 技术可行性分析:该系统有数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大提升,而且在用户的并行操作与用户管理方面也有了很大的改善

4、(2) 经济可行性分析:设备费用:系统大概5万元项目开发费用:10万元左右维护费:每年需1人维护系统,每年维护费为1.5万元,系统无障碍则不需维护材料消耗费:约每年2万元(3) 社会可行性分析:当今社会,零售业发展得如此之快,该系统的开发不光可以提高商家的竞争力,更能提高我们国家经济的竞争力。3.系统分析3.1组织结构分析:超市管理信息系统前台销售系统后台管理系统库存管理人员管理进货管理3.2业务流程分析:采购部采购仓库查看库存状态销售部开领货单 缺货 不缺货发货3.3数据流程分析:顾客销售管理财务管理账单货物库存供应商采购管理3.4数据字典:数据流名:商品信息数据流来源:人工输入数据流去向:

5、数据库并各种报表打印数据流组成:货号,品名,规格,单位,产地,类别,进货价,售价,折扣价数据元素:供货商资料组成:供货商号,名称,地址,联系方式,业务员数据流名:客户资料数据流来源:人工输入数据流去向:数据库并各种报表打印数据流组成:客户编号,联系人,联系方式,企业类型,业务员数据流名:业务员信息数据流来源:人工输入数据流去向:数据库并各种报表打印数据流组成:业务员号,姓名,性别,出生年月,地址,身份证号,联系方式数据元素:仓库信息组成:仓库号,仓库名,类别,管理员编号,备注数据元素名:采购合同组成:供货商号,货号,进货价,付款方式,合同日期数据元素名:销售合同组成:客户编号,货号,售价,付款

6、方式,合同日期数据元素名:会员资料组成:会员编号,会员名,类别,地址,电话,积分,会员办理日期数据元素名:采购订单组成:编号,供货商号,订购日期,有效期,业务员,税后价数据元素名:进货单组成:编号,供货商号,进货日期,业务员,验收员,税后价数据元素名:销售订单组成:编号,日期,业务员,税后价数据元素名:销售退货单组成:编号,单号,货号,数量,税后价数据元素名:收款组成:货号,商品名称,单价,数量,总计4.系统设计4.1管理信息系统的总体架构设计:4.2管理信息系统基础设施的设计与选择:(1)管理信息系统网络结构设计:管理管理员CEO管理仓库储存会员购买商品供应供货商(2) 管理信息系统平台的选

7、择与设计运行平台:PC内存:6GB DDR3硬盘大小:500G操作系统:WIN7及以上即可数据库软件:ORACLE数据库开发工具:ORACLE,Photoshop,Myeclipse4.3管理信息系统总体功能及详细设计(1)管理信息系统总体功能设计记录仓库存货,销售记录超市商品进货渠道,商品种类,价格,数量制作报表(2)管理信息系统详细功能设计收银业务商品录入客户打折交易总额扫码录入快速商品录入人员管理销售管理客户信息管理员工信息管理查询销售情况销售排行榜库存管理库存查询库存状态警告4.4代码设计销售功能部分代码:If(!IsPostBack)/生成验证码Randon validateN=ne

8、w Random();this.Label1.Text=validateN.Next(9).ToString()+validateN.Next(9).ToString()/关闭本页面this.Button2.Attrbutes.Add(“onclick”,”window.close();”);进货管理部分代码:/显示员工SqlDataAdapter sdas=new SqlDataAdapter(“select* from rygl order by s_id desc”,stron);sdas.Fill(ds,”rygl”);DataRowView row=ds.Tables“tb_staf

9、f”.DefaultView0;this.ManageMan.DataSource=ds.Tables“rygl”;this.ManageMan.DataValueField=”s_name”;this.ManageMan.DataBind();strcon.Close();/计算输入金额是否正确If(Number*Price<Payment)Response.Write(“<script>alert(应付全额填写错误);history.back()</script>”);Response.End();查询系统代码:Public void bind()string

10、 type=”进货信息”;String strsql;this.Lable1.Text=type;Strsql=”select id,CommodityName,CompanyName,Number,Price,StockDate,Payment,FactPayment,NotPayment,ManageMan,Type from tb_Stock,tb_Company,tb_Commodity where tb_Company.cp_id=tb_Stock.CompanyId and tb_Commodity.c_id=td_Stock.CommodityId and type=”+type

11、+”+Session“sql”+”order by id desc”;SqlConnection strcon=new SqlConnection(System.Configuration.ConfigurationManager.AppSettings“strcon”);strcon.Open();SqlDataAdapter sda=new SqlDataAdapter(strsql,strcon);DataSet ds=new DataSet();sda.Fill(ds,”search”);GridView1.DataSouce=ds.Tables“search”;GridView1.D

12、ataKeyNames=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 CompanyName like%”+PN.Text+”%”;if(CheckBox3.Checked)Sql=Sql+”and Manag

13、eMand like%”+MM.Text+”%”;Session“sql”=Sql;This.bind();销售管理代码:/计算剩余商品数量stockClass ss=new stockClass();Session“snum”=ss.stock(Convert.ToInt32(rowview“c_id”)-ss.sell(Convert.ToInt32(rowvies“c_id”);this.Number.Text=Convert.ToString(ss.stock(Convert.ToInt32(rowview“c_id”)-ss.sell(Convert.ToInt32(rowview“

14、c_id”);this.StockDate.SelectedDate=DdateTime.Now;/计算输入的金额是否正确If(Number*Price<Payment)Response.Write(“<script>alert(应付金额填写错误);history.back()</script>”)Response.End();SqlConnection strcon=new SqlConnection(System.Configuration.ConfigurationManager.AppSettings“strcon”);strcon.Open();SqlC

15、ommand scd=new SqlCommand(“insert into tb_Stock(CommodityId,CompanyId,Number,Price,StockDate,Payment,Username,AddTime,Type)values(”+CommodityId+”,”+CompanyId+”,”+Number+”,”+Price+”,”+StockDate+”,”+Payment+”,”+Username+”,”+AddTime+”,”+Type+”)”,strcon);scd.ExecuteNonQuery();strcon.Close();Response.Wri

16、te(“<script language=javascript>alert(添加成功);location=Sell_add.aspx</script>”);4.5数据库设计:(1)管理员信息表列名数据类型长度标识主键允许空默认值说明管理员编号Char8记录编号管理员账号Char8记录管理员账号管理员密码Char8记录管理员密码管理员姓名Char8记录管理员姓名管理员权限Char12记录管理员权限(2)员工信息表列名数据类型长度标识主键允许空默认值说明员工编号Char8记录员工编号员工账号Char12记录员工账号员工密码Char8记录员工密码员工姓名Char8记录员工姓名

17、员工职位Char8记录员工职位(3)会员(客户)信息表列名数据类型长度标识主键允许空默认值说明会员编号Char8记录会员编号会员账号Char12记录会员账号会员密码Char8记录会员密码会员姓名Char8记录会员姓名会员积分Char8记录会员积分联系方式Char15记录联系电话(4)商品信息表列名数据类型长度标识主键允许空默认值说明商品编号Char8记录商品编号商品名称Char20记录商品名称商品类别Char8记录商品类别商品价格Char8记录商品价格库存数量Int5记录库存数量条形码Char14记录条形码供货商编号Char8记录供货商(5)供货商信息表列名数据类型长度标识主键允许空默认值说明

18、供货商编号Char8记录供货商编号供货商姓名Char8记录供货商姓名供货商地址Char30记录供货商地址主营类别Char8记录主营类别联系方式Char15记录联系方式(6)商品交易信息表列名数据类型长度标识主键允许空默认值说明交易编号Char8记录交易标号交易日期Char8记录交易日期交易内容Char100记录交易内容客户名称Char8记录客户名称享受折扣Char8记录享受折扣交易金额Char8记录交易金额找零Char8记录找零本次积分Char8记录本次积分4.6 IPO设计模块:商品录入模块被调用:超市管理信息系统模块 调用:无输入:商品信息表 员工信息表 输出:仓库库存信息表处理:根据计划进行商品录入,录入商品基本信息,核对后产生商品信息库模块:生成商品销售信息表模块被调用:收银业务模块 调用:无输入:商品信息表 员工信息表 输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论