物资管理系统详细设计说明书.doc
《物资管理系统详细设计说明书.doc》由会员分享,可在线阅读,更多相关《物资管理系统详细设计说明书.doc(27页珍藏版)》请在咨信网上搜索。
1、(完整版)物资管理系统详细设计说明书详细设计1引言21.1编写目的21.2项目背景21.3定义21.4参考资料22总体设计32.1需求概述32。2实现功能33主要界面设计43.1物资管理系统首页43。2物资信息维护页面43.3添加物资基本信息页面53.4仓库信息维护页面53.5物资信息修改页面53.6存放规则维护页面63。7修改密码页面63。8人员信息维护页面73。9修改员工信息页面73。10余额查询页面83.11添加仓库信息页面83。12添加员工信息页面93.13物资进出记录页面94功能模块设计与代码实现分析104.1物资管理系统首页104。2物资信息维护页面114.3添加物资基本信息页面1
2、24.4仓库信息维护页面134.5物资信息修改页面154.6存放规则维护页面174.7修改密码页面184.8人员信息维护页面204.9修改员工信息页面204.10余额查询页面224。11添加仓库信息页面234.12添加员工信息页面254.13物资进出记录页面251引言1。1编写目的物资管理系统的总目标是:在数据库和先进的开发平台上,利用现有资源,开发一个体系结构完善的、易扩充的、易维护的、具有良好人机交互界面的物资管理系统,实现物资的计算机管理,提供完善的功能,为物资管理人员提供便利的工作方式.需求分析的目的是对问题进行分析,以及根据对所选择的开发工具的了解,分析系统的总体需求,较好地完成任务
3、。1.2项目背景为了适应日趋激烈的市场竞争,不论是企业还是其他具有物资储备的公司都需要对自身的储备状况有充分的了解,并通过有效的管理不断提高效率。因此,对物资的管理也成为提高生产效率的一个重要途径。 本物资管理系统是针对物资的基本信息管理和出入库登记和查询统计等方面工作而开发的管理软件,是一个实用的管理信息系统,针对企业的实际需要,分析了物资管理系统的功能,并以入库管理和出库管理为重点,描述了两子系统的模块结构设计及实施过程中的技术要点,实现物资的基本信息管理、出入库管理、查询管理及用户管理等功能。同时,还对代码维护及库存余额管理等做了设计。 用户可以通过相应的模块,对物资基本情况进行更新、删
4、除和查询,对物资出库和入库进行管理,对出入库明细进行查询,对出库,入库,和材料的库存余额进行报表生成,对使用该系统的用户进行更新、删除和查询,对库存数量进行查询,还有操作员管理,权限设置,密码修改,数据备份与系统恢复等其他系统管理功能.1.3定义物资管理系统1.4参考资料Visual C#编程技术与实例软件工程2总体设计2。1需求概述1。物资供应管理软件的最终目标是在保证企业生产经营管理正常进行的前提下,最大限度地简化日常事务,降低原材料成本和运营成本,降低库存和占用资金,增加企业的流动资金,减少财务收支差错或延误,使物资管理人员把更多的精力集中在诸如供应商选择、合同谈判和效益分析等战略性决策
5、任务上。 2。用计算机管理物资不能照搬照抄人工管理模式,变成人工管理的翻版,而是要根据物资管理的目标对人工管理的业务流程进行优化、合理化、科学化,要超越当前的业务,抽象出业务中的管理思想和规律。 3。要让物流、资金流、数据流、控制流畅通并形成一个完整的闭环反馈系统.整个物资供应管理系统要以计划和控制为主线,充分体现物流、资金流、信息流、控制流有机集成的管理思想。同时,物资的管理效率就体现在对信息的采集、传递、处理加工过程中,信息流是物资供应管理过程的影象. 4.要有丰富的监控、考核、管理功能,做到事先有计划,事中有控制,事后有核算,要求每一个业务过程都要为领导(综合管理)提供丰富的决策信息和考
6、核数据。2。2实现功能需要实现的功能如下:u 有关物资基本信息的输入。u 物资基本信息的查询与修改。u 入库物资信息的输入.u 入库物资信息的查询与修改。u 出库物资信息的输入。u 出库物资信息的查询与修改。u 物资余额信息的查询.u 物资余额信息的浏览.3主要界面设计3.1物资管理系统首页3.2物资信息维护页面3。3添加物资基本信息页面3。4仓库信息维护页面3。5物资信息修改页面3.6存放规则维护页面3。7修改密码页面3.8人员信息维护页面3.9修改员工信息页面3。10余额查询页面3.11添加仓库信息页面3.12添加员工信息页面3。13物资进出记录页面4功能模块设计与代码实现分析4。1物资管
7、理系统首页物资管理系统首页具有自动导航的功能,不同用户登录,根据其不同的身份,将进入不同的系统功能页,系统分3类用户:系统管理员、仓库管理员、采购员。在用户身份验证通过后,系统由Session变量记录其用户号、用户身份,伴随用户对系统进行操作的整个生命周期。以下给出物资管理系统首页(login.aspx.cs)的后台支持类的主要代码。前台脚本代码login。aspx可以通过.NET集成开发环境,依照所给界面设计方案可以完成。主要代码如下:private void btn_login_Click(object sender, System。EventArgs e)/从文件Web.config中读
8、取连接字符串string strconn= ConfigurationSettings.AppSettings”dsn”;/连接本地计算机的物资管理数据库SqlConnection cn= new SqlConnection (strconn);cn.Open ();/构造SQL语句,该语句在Users表中检查用户名和密码是否正确string mysql= select from 管理员 where id=”+tbx_uid。Text +and 密码=”+tbx_upassword.Text +”;/创建Command对象SqlCommand cm=new SqlCommand (mysql,
9、cn);/执行ExecuteReader ()方法SqlDataReader dr=cm。ExecuteReader ();if(dr.Read ()lbl_message。Text= ”;/保存当前用户名及用户权限Session”Uid”=drid。ToString ();SessionUgrade”=dr”权限。ToString ();lbl_message。Text=”欢迎您!”+Sessionuid”;if(SessionUgrade。ToString ()=”1”)/进入系统管理员界面Response.Redirect (wzmanage。aspx”);else if(Session
10、”Ugrade.ToString ()=2)/进入仓库管理员界面Response。Redirect (”iomanage.aspx”);else if(SessionUgrade。ToString ()=”3”)/进入仓库采购员界面Response。Redirect (orderlist。aspx”);elselbl_message.Text =对不起,您的用户名/密码不正确,请重新输入;4。2物资信息维护页面物资信息维护页面是物资管理系统中的主要部分,主要负责所有物资信息的浏览,以及物资维护其他页面的链接,用户也可以根据物资号直接查到该货物详单。物资信息维护页面后台支持类(wzmanage.
11、aspx.cs)主要代码如下:public void DataGrid_Delete(Object sender,DataGridCommandEventArgs E)try/从文件Web.config中读取连接字符串string strconn= ConfigurationSettings.AppSettingsdsn”;/连接本地计算机的WMS数据库SqlConnection cn= new SqlConnection (strconn);cn。Open ();SqlCommand cm=new SqlCommand (”wzdelete”,cn);cm.CommandType =Comm
12、andType。StoredProcedure ;cm.Parameters 。Add (”GID,SqlDbType。Int );/从DateGrid中取得更新内容/Cells 1为GID列cm.Parameters ”GID”.Value =Convert。ToInt32 (E。Item。Cells 1。Text 。ToString ());cm.ExecuteNonQuery ();dgd_goodsmanage。EditItemIndex =1;BindGrid();catchResponse.Write (删除物资基本信息错误!请先把该物资其他相关信息删除!);Response。En
13、d ();public void DataGrid_Page(Object sender,DataGridPageChangedEventArgs E)dgd_goodsmanage。CurrentPageIndex =E。NewPageIndex ;BindGrid();private void btn_search_Click(object sender, System.EventArgs e)tryint vargid=Convert。ToInt32 (tbx_gid.Text 。ToString ());Response。Redirect (wzmodify.aspx?gid=+var
14、gid);catchResponse.Write (输入的物资编号不正确!);Response。End ();4。3添加物资基本信息页面物资信息添加页面主要负责往数据库中添加数据,后台使用btn-submitClick函数进行处理,负责当用户单击“添加”按钮后的数据库添加操作.以后是物资信息添加页面的后台支持类(wzadd。aspx.cs)的主要相关代码。private void btn_submit_Click(object sender, System.EventArgs e)if(Page.IsValid )/从文件Web.config中读取连接字符串string strconn= Co
15、nfigurationSettings。AppSettings”dsn”;/连接本地计算机的物资管理数据库SqlConnection cn= new SqlConnection (strconn);cn.Open ();/先取得GOODS表上表示列的初始值string getInsertID=select Max(物资编号) from 物资基本信息;SqlCommand cm0=new SqlCommand (getInsertID,cn);SqlDataReader dr=cm0。ExecuteReader ();dr.Read ();int Vargid;if(dr0.ToString (
16、)=”)Vargid=1;/表初始为空的情况elseVargid=Convert。ToInt32 (dr0.ToString())+1 ;/表中已有数据的情况cm0。Connection 。Close ();/利用Command对象调用存储过程SqlCommand cm=new SqlCommand (wzadd”,cn);/将命令类型转为存储类型cm.CommandType =CommandType.StoredProcedure ;try/添加并给参数付值cm。Parameters .Add (”Gid”,SqlDbType.BigInt );cm.Parameters .Add (”Gn
17、ame”,SqlDbType.Char);cm.Parameters .Add (”Gguige”,SqlDbType。Char);cm.Parameters 。Add (”Gkind”,SqlDbType.Char );cm.Parameters 。Add (”Gdanwei,SqlDbType.Char );cm.Parameters .Add (”Gprice”,SqlDbType.Money );cm.Parameters Gid”.Value =Vargid;cm。Parameters Gname.Value =tbx_name。Text。ToString();cm。Paramete
18、rs ”Gguige.Value =tbx_guige。Text .ToString ();cm。Parameters Gkind”.Value =tbx_kind.Text .ToString ();cm。Parameters ”Gdanwei。Value =tbx_danwei.Text 。ToString ();cm。Parameters Gprice”。Value =Convert。ToDouble (tbx_price.Text 。ToString ());cm。Connection 。Open ();cm.ExecuteNonQuery ();catchResponse.Write
19、 (对不起输入信息中存在不合要求信息,请重输!);Response。End ();4.4仓库信息维护页面仓库信息维护页面是物资管理系统中的一个部分,主要负责所有仓库信息的浏览、编辑、更新以及删除,用户也可以通过链接来添加新仓库信息,即跳转到chadd.aspx页面.物资信息维护页面后台支持类(wzmanage。aspx。cs)主要代码如下:public void DataGrid_Update(Object sender,DataGridCommandEventArgs E)/从文件Web。config中读取连接字符串string strconn= ConfigurationSettings.
20、AppSettingsdsn”;/连接本地计算机的WMS数据库SqlConnection cn= new SqlConnection (strconn);cn.Open ();SqlCommand cm=new SqlCommand (”ckmodify”,cn);/将命令类型转为存储类型cm.CommandType =CommandType。StoredProcedure ;/往cm中添加参数cm。Parameters .Add (WID,SqlDbType.Int );cm.Parameters 。Add (”WName”,SqlDbType。VarChar);cm。Parameters
21、.Add (WArea”,SqlDbType.Float );cm.Parameters .Add (”WAddress”,SqlDbType。VarChar);/总体判断是否输入有误try/从DateGrid中取得更新内容,Cells 0为WID列,以下照此cm.Parameters ”WID”。Value =Convert。ToInt32 (E.Item。Cells0。Text .ToString ());cm.Parameters ”WName”。Value =((TextBox)E.Item。Cells1。Controls 0).Text .ToString ();cm。Paramet
- 配套讲稿:
如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。