企业物资管理系统.doc
《企业物资管理系统.doc》由会员分享,可在线阅读,更多相关《企业物资管理系统.doc(28页珍藏版)》请在咨信网上搜索。
1、.设计题目:企业物资管理系统一、开发平台:C#+ SQL SERVER 2005二、功能要求:1、设计内容设计一个企业物资管理系统,该系统的用户由一般用户和管理员组成,不同的用户拥有不同的权限,各自完成各自的管理功能。首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到不同的系统功能。用SQL SERVER 2005创建后台数据库,然后利用程序设计语言(C#)编写程序实现对数据库的操作,按照要求完成所有的功能和模块。2、企业物资管理系统主要功能它包括编制采购计划、物资入库管理、物资出库管理、物资采购管理、清点库存、物资信息统计等功能。(
2、1)登录界面、用户注册界面。(2)用户管理:物资入库界面(增)、物资出库界面(增)、物资信息查询界面、本用户密码的修改界面、部门信息查询界面(3)管理员管理:计划管理界面(包含物资需求、库存、采购的增、删、改、查询)、物资管理界面(包含出库和入库的增、删、改、查询)、参数维护界面(对物资和部门的种类增、删、改、查询)、用户信息管理界面 3、物资管理信息系统数据库表单(表单和字段可以按照需求增、删、改) (1)用户信息表单,主要字段有:用户名、密码、用户身份(管理员和普通用户)(2)物资需求表单,主要字段:部门编号(外码)、物资编号(外码)、需求数量 (3)物资库存表单,主要字段:物资编号(主码
3、,外码)、物资名称、规格号、库存数量、仓库(4)采购计划表单,主要字段有:物资编号(主码,外码)、采购日期、采购数量(5)物资表单,主要字段有:物资编号、名称、单价、单位、供应商(6)部门信息表单,主要字段有:部门编号、部门名称、备注(7)物资入库表单,主要字段有:物资编号(主码,外码)、物资名称、入库数量、入库时间、经办人、仓库(8)物资出库表单,主要字段有:物资编号(外码)、部门编号(外码)、物资名称、出库数量、出库时间、经办人三、课程设计报告主要内容:1 企业物资管理系统需求分析(给出系统的功能模块图,对各功能作出详细介绍)2 企业物资管理系统界面设计(给出界面截图及其主要控件的属性设置
4、表格)3 企业物资管理系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明)4 企业物资管理系统程序设计(功能模块给出详细的代码,重点语句的注释) 目录1. 企业物资管理系统需求分析11.1欢迎界面21.2用户管理界面21.2.1物资入库界面21.2.2物资出库界面21.2.3物资信息查询界面21.2.4部门信息查询界面21.2.5本用户密码修改界面21.3管理员管理界面31.3.1物资需求界面31.3.2库存界面31.3.3采购界面31.3.4出库界面31.3.5入库界面31.3.6物资界面31.3.7部门界面41.3.8用户界面42企业物资管理系统界面设计42.1欢迎界
5、面42.2用户管理界面62.3管理员管理界面82.4界面主要空间属性123企业物资管理系统数据库设计124.企业物资管理系统程序设计(部分代码)144.1欢迎界面154.2用户管理界面程序设计164.3管理员管理界面19小 结24参考文献25精选范本1. 企业物资管理系统需求分析欢迎界面用户登录进入用户管理界面管理员登录进入管理员管理界面用户注册物资入库物资出库物资信息查询部门信息查询本用户密码修改物资需求增删查改库存增删查改采购增删查改出库增删查改入库增删查改物资增删查改部门增删查改用户信息查询图1.1企业物资管理系统功能模块图 1.1欢迎界面 选中欢迎界面中管理员登录按钮便以管理员身份登录
6、 ,选中用户登录按钮便以用户身份登录,选中用户注册按钮便可以注册,然后再进行用户登录。1.2用户管理界面以用户身份登陆后就可以进入用户管理界面。用户可以进行物资入库、物资出库、物资信息查询、部门信息查询、本用户密码修改等操作。1.2.1物资入库界面 用户可以对要入库的物资进行增加操作。1.2.2物资出库界面用户可以对要出库的物资进行增加操作。1.2.3物资信息查询界面用户可以通过对物资名称的模糊查询和物资编号的查询进行对物资信息的查询操作。1.2.4部门信息查询界面用户可以通过对部门名称的模糊查询和部门编号的查询进行对物资信息的查询操作。1.2.5本用户密码修改界面本用户密码修改分别由账户、密
7、码、新密码、确认新密码等组成。用户首先要输入自己的账号和密码,然后进行密码修改。如果账户和密码不正确,其文本框会自动清空,并提示错误。若新密码和确认新密码不相同,其文本框也会清空,系统会报出错误要求重新输入。1.3管理员管理界面进行管理员登陆正确后便可以进入管理员管理界面。在这个界面中,管理员可以进行物资需求、库存、采购、出库、入库、物资和部门的增、删、查、改等操作以及用户界面的查询操作。1.3.1物资需求界面管理员可以通过对物资需求信息的增、删、查、改来管理企业的物资需求。1.3.2库存界面管理员可以通过对库存信息的增、删、查、改来管理企业的库存。1.3.3采购界面管理员可以通过对采购信息的
8、增、删、查、改来管理企业的采购。1.3.4出库界面管理员可以通过对出库信息的增、删、查、改来管理企业的出库。1.3.5入库界面管理员可以通过对入库信息的增、删、查、改来管理企业的入库。1.3.6物资界面管理员可以通过对物资信息的增、删、查、改来管理企业的物资。1.3.7部门界面管理员可以通过对部门信息的增、删、查、改来管理企业的部门。1.3.8用户界面管理员可以通过对用户信息的查询来查看企业的用户情况。2企业物资管理系统界面设计2.1欢迎界面图2.1.1 欢迎界面图2.1.2 管理员登录界面图2.1.3 用户登录界面图2.1.4 用户注册界面2.2用户管理界面图2.2.1 用户管理界面图2.2
9、.2 物资入库界面图2.2.3 物资出库界图2.2.4 物资信息查询界面图2.2.5部门信息查询界面图2.2.6 本用户密码修改界面2.3管理员管理界面图2.3.1 管理员管理界面图2.3.1 物资需求管理界面图2.3.2 库存信息管理界面图2.3.3 采购信息管理界面图2.3.4 管理员管理界面图2.3.5 入库信息管理界面图2.3.6 物资信息管理界面图2.3.7 部门信息管理界面图2.3.8 用户信息管理界面2.4界面主要空间属性表2.1 登陆界面主要控件属性表对象属性名属性值Label1Text账户Label2Text密码Button1Text确定Button2Text退出表2.2增删
10、改查管理页面属性Name属性设置值Label1Text*信息管理DataGridView1Text从数据库导入表Button1Text增Button2Text删Button3Text改Button4Text查Button5Text退出表2.3本用户密码修改界面页面属性Name属性设置值Label1Text账户Label2Text密码Label3Text新密码Label4Text确认新密码Button1Text确认Button2Text退出3企业物资管理系统数据库设计企业物资管理系统总共涉及8张表,分别是用户信息表单、物资需求表单、物资库存表单、采购计划表单、物资表单、物资表单、物资入库表单、物
11、资出库表单。表3.1用户信息表单字段名称 字符类型长度是否为空完整性用户名nchar10否密码nchar10否非空身份nchar10否非空表3.2物资需求表单字段名称 字符类型长度是否为空完整性部门编号nchar10否物资编号nchar10否需求数量int否非空表3.3物资库存表单字段名称 字符类型长度是否为空完整性物资编号char10否物资名称varchar12否非空规格号char10否非空库存数量int否非空仓库varchar30否非空表3.4采购计划表单字段名称 字符类型长度是否为空完整性物资编号nchar10否采购时期datetime否非空采购数量int否非空表3.5物资表单字段名称
12、字符类型长度是否为空完整性物资编号nchar10否非空名称nchar10否非空单位nchar10否非空单价nchar10否非空供应商nchar10否非空 表3.6部门信息表单字段名称 字符类型长度是否为空完整性部门编号nchar10否非空部门名称nchar10否非空备注nchar10是表3.7物资入库表单字段名称 字符类型长度是否为空完整性物资编号nchar10否物资名称nchar10否非空入库数量int否非空入库时间datetime否非空经办人nchar10否非空仓库nchar10否非空表3.8物资出库表单字段名称 字符类型长度是否为空完整性物资编号nchar10否部门编号nchar10否物
13、资名称nchar10否非空出库数量nchar10否非空出库时间nchar10否非空经办人nchar10否非空4.企业物资管理系统程序设计(部分代码)因为界面中的代码有很多都是相同的代码,所需实现的功能也相同,所以在写界面代码之前首先要定义一个类,把相同的代码写入,以便写界面代码时的调用。通用代码及注释如下:class DBOperation SqlConnection conn = null; SqlCommand cmd = null; DataSet ds = new DataSet(); SqlDataAdapter sda = null;public DBOperation()/打开数
14、据库 string url = server=.sql2005;database=qiyemanagement;uid=sa;pwd=whkjdx; try conn = new SqlConnection(url); conn.Open(); catch Console.WriteLine(数据库打开失败,请检查连接字符串 !); public void Close()/关闭数据库 if (conn.State != ConnectionState.Closed) conn.Close(); public object getSingle(String sql) /验证登陆是否成功 cmd
15、= new SqlCommand(sql, conn); object o = cmd.ExecuteScalar(); return o; public DataTable query(string sql) /用于查询填充 sda = new SqlDataAdapter(sql, conn); sda.Fill(ds); return ds.Tables0; public bool update(string sql) /验证增加、删除、修改等操作是否成功 cmd = new SqlCommand(sql, conn); int n = cmd.ExecuteNonQuery(); re
16、turn n 0; 4.1欢迎界面进入欢迎界面后,用户可以选择用户登录按钮进入用户管理界面,没有账户和密码的用户可以选择用户注册按钮,注册成功后直接进入用户登录界面进行用户登录,进而进入用户管理界面。管理员要选择管理员登录按钮,输入账号和密码正确后才能进入管理员管理界面。重要代码及注释如下:private void button1_Click(object sender, EventArgs e) string name = textBox1.Text.Trim(); string pwd = textBox2.Text.Trim(); string idetity = 普通用户;/在数据库中
17、验证身份 string sql = select count(*) from 用户信息表单 where 用户名= + name + and 密码= + pwd + and 用户身份= + idetity + ; DBOperation dbcon = new DBOperation(); int n = Convert.ToInt32(dbcon.getSingle(sql); if (n = 1) MessageBox.Show(登录成功!); Frmusermanagement g = new Frmusermanagement(); g.Show(); this.Close(); els
18、e MessageBox.Show(登录失败!); txtUserName.Clear(); txtPwd.Clear(); dbcon.Close();4.2用户管理界面程序设计原理:用户管理界面可以进行物资入库、物资出库、物资信息查询、部门信息查询和本用户密码修改等操作。选择不同的按钮进入不同界面以实现不同的模块功能,进行操作后可以点击每个界面的退出按钮退出当前界面以进行其他界面操作。重要代码及注释如下:1、物资入库private void btnoutput_Click(object sender, EventArgs e) Try/排错 string wuzibianhao = tex
19、tBox1.Text.Trim(); string wuzimingcheng = textBox2.Text.Trim(); int rukushuliang = Convert.ToInt32(textBox3.Text.Trim(); string rukushijian = dateTimePicker1.Value.ToString(); string jingbanren = textBox5.Text.Trim();string cangku = textBox6.Text.Trim();/将输入的数据添加到表单中 string sql = insert into 物资入库表单
20、values( + wuzibianhao + , + wuzimingcheng + , + rukushuliang + , + rukushijian + , + jingbanren + , + cangku + ); DBOperation dbcon = new DBOperation(); if (dbcon.update(sql) MessageBox.Show(添加物资成功!); this.Close(); else MessageBox.Show(添加物资失败!); dbcon.Close(); catch MessageBox.Show(输入不能为空,且物资编号不能重复,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 物资 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。