ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:1.20MB ,
资源ID:17168179      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17168179.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(超市管理系统asp net 含源文件文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

超市管理系统asp net 含源文件文档格式.docx

1、(2)库存商品信息的查询信息查询是超市管理系统的重要组成部分。用户可以按照商品编号和商品名称等查询条件浏览仓库中的商品信息。在需要时(可每隔一个时间段查询一次) 生成商品库存情况报告,实时报告商品库存情况,如库存量不足(小于某一自定的数量) 时,可生成缺货报告,并提供商品种类,来源等商品属性信息,方便采购人员进行商品采购。(3)商品的入库、出售采购员采购商品后,及时录入商品信息等数据,在数据库中进行数据更新。货架上商品卖到一定数量时,实时生成提货报告,并提供商品的库存信息。在收银处,随时录入卖出商品信息,如名称,数量,单价等,及时更新数据库数据。当超市客户大批量需要某商品时,允许直接从商品仓库

2、中提货,此时系统应及时更新数据库信息。在某时间段内,当某类商品卖出数量较大,受到人们的欢迎,可将此类商品打印输出,用于市场导购和商品采购指导。(4)报表打印功能可以打印库存情况表,商品入库出售表及每个时间段的利润统计的报表。(5)供应商、超市会员、登录账号采购员可以根据供应商信息快速的采购所需商品,营业员可以根据会员进行打折和商品销售,每个员工都有不同权限的登录名,根据自己的登录名查找自己所需信息。1.2数据流程分析由商品的采购员根据商品的短缺报告进行商品的采购、入库,然后交由仓库管理员进行处理;仓库管理员根据架上商品的短缺报告从仓库记录中进行查询,并从中提取商品修改记录或生成缺货报告;货架管

3、理员从仓库管理员处提取商品后应进行架存商品的相关信息录入及对应商品位置的摆放;场内服务员引导顾客完成商品的购买并促进商品的热销;顾客从商场内出来后首先应到柜台营业员处进行商品的购买记录并交付所购商品的金额,这样顾客方可完成商品的购买。如图1-1图1-11.3开发环境微软公司的Micrsoft Visual Studio.NET 2005是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。C#.NET2005提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系

4、统使用C#.NET2003是一个相对较好的选择。计算机操作系统:Windows XP,开发工具:Microsoft Visual Studio 2005 开发语言:C#语言数据库管理系统: SQL Server 2005电脑配置: 一般的主流配置完全可以顺畅实用第二章 系统数据库结构2.1数据库分析设计在超市管理系统中,首先要创建超市信息管理系统数据库,然后在数据库中创建需要的表和字段。选用SQL Server2005做为数据库开发工具,SQL Server2005数据库汇集各种信息以供查询、存储和检索。SQL Server2005 的优点在于安全性高,他采用二级安全验证、登录验证及数据库用户

5、帐号和角色的许可验证。SQL Server2005也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。SQL Server2005 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。在上章11节需求分析中列出了超市管理系统的所需表:商品信息表、商品出售表、商品入库表、商品库存情况表、供应商表、会员表、职员表、用户表。2.2数据库表结构为了实现系物应有的功能,结合本系统对有关数据的存储的需要,现将本系统数据库设计成8个数据库表:2.2.1商品信息表列名数据类型是否为空说明商品编号IntNOT NULL主键商品名称Varchar(50)商

6、品类别Varchar(20)商品进价Numeric(8, 2)商品售价供应商生产日期Datetime保质期过期日期备注Varchar(100)NULL2.2.2商品出售表出售编号主键,自动增量出售价格出售数量出售日期出售总额本次利润2.2.3商品入库表入库编号进货日期进货价格进货数量 NULL2.2.4供应商表供应商编号供应商名称联系人联系电话联系地址开户行银行账号NOT NULL 2.2.5会员表会员卡号会员姓名会员性别Varchar(10)会员年龄注册日期消费金额2.2.6商品库存情况表库存编号库存数量总额2.2.7职员表职员编号姓名年龄性别Varchar(4)学历类别工资籍贯聘用日期2.

7、2.8用户表用户编号用户名密码权限2.3数据表关系图数据表关系如图2-1图2-1第三章 系统功能模块3.1系统各功能模块划分超市管理系统属综合性系统,数据量较大,数据间的处理复杂。为了更好的实现该系统所需的功能,将本系统划分为9个管理模块。商品信息管理:服务员可以根据市场的要求来进行添加或删除商品信息。采购员可以浏览商品信息来进行商品的采购。管理员可以进行商品信息添加、删除、修改、浏览。商品查询: 服务员根据顾客的要求进行查询,以满足顾客的需求。商品查询可以根据商品编、名称和供应商进行。商品库存管理:仓库管理员根据商品库存情况进行商品货物的存放以便商品上架。 货架管理员根据销售情况进行商品的上

8、架,保证商品部空缺。 管理员可以根据营业员的报表进行商品入库、商品销售进行修改。以便商品数据部遗漏、重复。供应商管理: 采购员可以根据供应商的信息进行采购,还可以根据新商品的供应商,进行供应商的添加、删除和修改。打印报表: 打印商品的出入库和销售报表,便以结算。职员管理: 对超市的职员进行登记,录入数据库,方便管理员进行超市管理。会员信息管理:营业员可以根据会员信息进行打折和查找会员;览会员信息。管理员注册新会员,会员卡的挂失,会员信息的修改删除。 用户管理: 管理员对本超市的职员给每人一个注册用户,职员根据自己的用户名进行工作;每个用户都可以修改自己的密码方便记忆,保证秘密性。退出系统: 保

9、存数据退出系统。3.2系统功能结构图系统功能结构图如图3-1。图3-1第四章 系统功能实现41界面设计4.1.1登录界面 系统将会根据登录用户的类型进入不同的操作界面。(普通用户登陆进入有些功能不显示;管理员登陆进入所有功能都显示)如图4-1。图4-14.1.2操作主界面用户登陆进入的界面。如图4-2。图4-2管理用户登录得界面、如图4-3。图4-342 数据访问层根据软件开发的基本流程,在完成了系统需求、系统分析、系统设计后,就进入系统实现阶段了,首先就是数据的交换层,数据交换层是本系统最重要的技术之一。其代码如下:class DB SqlConnection con; const stri

10、ng link = Data Source=.sqlexpress;Initial Catalog=superstore_Data;Integrated Security=True; public DB() con = new SqlConnection(link); public void open() if (con != null) if (con.State = ConnectionState.Closed) con.Open(); public void close() if (con.State = ConnectionState.Open) con.Close(); public

11、 int set(string sql) open(); SqlCommand cmd = new SqlCommand(sql, con); int i = cmd.ExecuteNonQuery(); close(); return i; public int selectCount(string sql) int i = Convert.ToInt32(cmd.ExecuteScalar(); public string firstr(string sql) SqlDataAdapter sda = new SqlDataAdapter(cmd); DataSet ds = new Da

12、taSet(); sda.Fill(ds); return ds.Tables0.Rows00.ToString(); public DataView filedata(string sql) return ds.Tables0.DefaultView; public int checklogin(string name, string password, string userflag) string s = select count(*) from 用户表 where 用户名=name and 密码=password and 权限=userflag SqlCommand cmd = new

13、 SqlCommand(s, con); cmd.Parameters.Add(name, SqlDbType.VarChar);passworduserflag cmd.Parameters.Value = name;.Value = password;.Value = userflag;43 主要功能及实现4.3.1商品添加界面界面如图4-4。图4-4 实现代码: public partial class wareIsertnForm : Form private bool checkAdd() if (this.tbbianhao.Text.Trim().Length = 0) Mess

14、ageBox.Show(商品编号不能为空); tbbianhao.Focus(); return false; if (this.tbshpmingcheng.Text.Trim().Length = 0)商品名称不能为空 tbshpmingcheng.Focus(); if (this.tbshpleibie.Text.Trim().Length = 0)商品类别不能为空 tbshpleibie.Focus(); try double n1 = Convert.ToDouble(tbshpjinjia.Text.Trim(); if (n1 0)商品进价应大于或等于零 tbshpjinjia

15、.Focus(); catch (Exception err)商品进价只能为数字 double n2 = Convert.ToDouble(tbshoujia.Text.Trim(); if (n2 添加成功 else添加失败 private void btnUpdata_Click(object sender, EventArgs e) if (checkAdd() add(); this.Close(); catch (Exception er) MessageBox.Show(er.Message); private void wareIsertnForm_Load(object sender, EventArgs e) this.供应商表TableAdapter.Fill(this.superstore_DataDataSet.供应商表);4.3.2商品查询界面界面如图4-5。图4-5实现代码: public partial class namequeryForm : private void button1_Click(object sender, EventArgs e) if (check() fill(); private bool check() if(comboBox1.Text.Trim().Length=0)商品名称能为空! retu

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1