仓库管理系统1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 36 题目:仓库管理系统 一、实验内容 用所学的数据库知识,设计出仓库管理系统的数据库,并且能进行简单的对数据库中数据的查询、插入、删除、更新等操作,方便对仓库中物品的入货、出货以及系统管理员的管理。 (说明:假定只有一个仓库,只为管理员设计仓库管理界面,订货功能在本系统中也将由管理员完成) 注:仓库内物品以及管理员身份认证自己设定。 二、实验目的 ★ 1、加深对数据库的了解,增强代码的编写能力; ★ 2、巩固专业知识; ★ 3、增强学生的动手实践能力,开拓学生的视野; ★ 4、丰富学生的想象力及独立思考能力。 三、系统需求及功能分析 管理员功能: 对管理员账户的密码修改; 查询仓库商品信息:可以一键查询全部,也可以查找符合给定条件的商品信息; 对商品信息的修改、更新以及增加商品等操作:以上问题都可以按照所指定的条件进行操作; 查看订货信息既订货单以及给客户发货:发货时需考虑库存量是否足够等基本要求; 用户功能: 订货及查看订货单以及注册成为该仓库的客户; 四、数据库需求和分析 1、数据结构(数据库中表的设计) 数据库名:db_StorageMS; 所包含下列表: tb_admin(id,name,pwd); tb_customers(CID,Ctel,Cadress); tb_dingfagoods(DID,CID,Dshuliang,Dtime,Dftime,statue); tb_goods(GID,Gname,Gshuliang,Gtype,Gdate,Gsp,Gbeizhu) 注(表tb_dingfagoods中字段statue设置默认规则,默认值为:待发) 2、数据项具体设置 表tb_admin: 表tb_customers: 表tb_dingfagoods: 表tb_goods: 3、数据库概念结构设计: (注: 椭圆内为实体的部分主要属性,全部属性见数据项具体设置) SQL关系截图: 五、整体设计 1、选用程序语言及平台: 本系统采用C#语言在Microsoft Visual Studio 2010以及SQL Server Management Studio 2008平台下完成,选择的.Freamworkwei 2.0版本。 2、程序流程图大致如下: 仓库管理系统——》登入界面——》进入管理员——》进行对仓库物品的操作,包括查询、删除、修改。更新以及订货、发货——退出系统。 六、具体设计以及程序实现 1、数据库设计以及表的建立(参照“数据库的需求与分析”) 2、仓库管理系统首页设计 设计思路:首页是一个系统给人的第一印象,所以应设计的美观、直观,本系统的首页设计采用这两大原则,界面上只设计两个带链接的标签。 首页截图: 主要代码如下: private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) //“管理员登入”链接按钮单击事件 { this.Hide(); //隐藏当前窗口 DengRu dengru = new DengRu(); //实例化“DengRu”窗口对象 dengru.Show(); //显示登入界面窗口 } private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)//退出系统链接按钮单击事件 { this.Close(); //退出系统 } 3、登入界面窗口 设计思路:登入界面首先必须要有用户名和密码的输入文本框,以及响应窗体的按钮,在单击事件中需连接到数据库,检查将要登入的用户名和密码是否正确; 若正确,则进入管理员界面;反之则弹出提示对话框。 界面截图: 需输入正确的用户名以及密码。 private void btn_ok_Click(object sender, EventArgs e) { string connString = Data Source=.;Initial Catalog=db_StorageMS;Integrated Security=True;;//连接字符串 SqlConnection conn = new SqlConnection(connString); //检查数据库中是否存在输入的用户以及检验密

文档评论(0)

158****1640 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档