- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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);
//检查数据库中是否存在输入的用户以及检验密
您可能关注的文档
最近下载
- 互动式数字营销策略.pptx VIP
- 《Arm Cortex-M4嵌入式系统——基于STM32Cube和HAL库的开发方法》李正军教材 ppt课件. 第11章 STM32 AD转换器.ppt VIP
- 莆田市2024-2025学年七年级上学期语文月考测试试卷.doc VIP
- 高中课件:公开课:主线式情境教学——反射.pptx
- 抗真菌药临床应用.pptx VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 中专语文活动策划文案.docx VIP
- 2023《回弹法检测混凝土抗压强度技术规程》.pdf VIP
- DB33绿色信贷实施指南.pdf VIP
- 活动1 小游戏-翻花绳.ppt VIP
原创力文档


文档评论(0)