




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计报告课程设计名称. NET课程设计专业计算机科学与技术七级班取得学位名字叫潘建康指导教师吴海燕成绩2013年7月12日. Net课程设计 仓库管理信息系统目录一、设计任务和要求11.1总体目标和任务要求11.2选题目的和意义11.3小组介绍和人员分工1二、系统需求分析22.1用户需求分析22.2功能需求分析22.3系统需求分析3三、系统总体设计33.1系统构成设计33.2功能模块分类33.3数据库设计4四、系统详细设计54.1数据库连接54.2用户信息管理模块设计54.3物品信息管理模块设计64.4进货者信息管理模块设计64.5受益人信息管理模块设计64.6查询信息管理模块设计7五、程序实现75.1用户信息管理模块的实现75.1.1程序流程图75.1.2实现关键算法和技术85.2实现物品信息管理模块105.2.1程序流程图105.2.2实现关键算法和技术115.3实现进货人信息管理模块145.3.1程序流程图145.3.2实现关键算法和技术165.4实现受益人信息管理模块175.4.1程序流程图175.4.2实现关键算法和技术195.5查询信息管理模块的实现205.5.1程序流程图205.3.2关键算法和技术的实现22六、系统测试运行256.1工具的测试方法256.2功能测试结果266.3测试结果分析41七、设计体验427.1分析设计评估427.2经验和体会42主要参考文献42北京邮电大学世纪学院课程设计报告一、设计任务和要求1.1总体目标和任务要求仓库管理信息系统需要从大量日常仓库访问中提取相关信息,反映库存状况。 传统手工作业容易发生数据丢失,发生统计错误,劳动强度高,速度慢。 使用计算机可以快速、快速地完成上述任务。 计算机上网后,数据通过网络传输,实现数据共享,避免重复劳动,规范教学管理行为,提高管理效率和水平。仓库管理信息系统是对企业仓库商品的出入库登记和查询统计等工作开发的管理软件,是一个非常实用的管理信息系统。 管理者可以通过适当的模块修改、删除、查询仓库物资的基本情况,管理物资的入库、出库等其他系统设计实现的管理系统可以正确高效地完成仓库管理的日常业务,并可以根据需要进行灵活的查询。 系统与数据库管理系统紧密配合,为仓库管理提供强大的数据安全功能。1.2选题的目的和意义仓库信息管理系统以计算机为工具,通过出库、入库、库存等必要的信息管理,使管理人员从繁杂的数据计算处理中解放出来,整顿仓库管理井口,统计简单,结构清晰。本课程旨在在Visual Studio.NET开发环境中培养学生利用面向对象的编程语言C#开发Windows应用程序的能力。 通过开发功能,完善有实际价值的管理信息系统,让学生全面实践本课程学到的程序设计知识。 包括学习和应用C#编程语言、在VS.NET开发环境中运用各种工具、在Windows环境中编程数据库、在实际工程中基本实现数据结构和算法思想等。1.3小组介绍和人员分工成员介绍:潘建康:项目领导善于协调,全面分析现状,合理制定下一阶段项目计划文件编制能力强。桂宏:程序员逻辑思维能力强,能够发现问题,解决问题,把想法和实际结合起来,合理评价技术的可行性。宋俊毅:团队成员对计划进行必要的需求分析,具有良好的团队合作精神。分工情况:潘建康:负责软件总体结构设计、总体任务分配、时间表和最终文档编写、UI界面设计者以及界面的最终优化。桂宏:负责软件功能的评价、设计与实现。宋俊毅:负责收集软件所需资料和查询部分代码,完成最终软件测试。二、系统需求分析2.1用户需求分析仓库管理信息系统能够实现各仓库的实际需求,设定不同仓库管理系统的功能,实现物资信息登记、入库登记、出库登记等任务。 管理员通过适当的模块修正、删除、查询仓库内物资的基本状况、管理物资的入库、查询入库物资、制作相应的报告书、修正、追加使用该系统的用户等其他系统设计实现的管理系统正确且高效地执行仓库管理的日常业务,需要系统与数据库管理系统紧密配合,为仓库管理提供强大的数据安全功能。2.2功能需求分析功能需求分为用户信息管理需求、物品信息管理需求、供应商信息管理需求、接收方信息管理需求、询问方信息管理需求5个需求,具体内容如图2-1所示。物品信息管理仓库管理信息系统用户信息管理供应商信息管理受益人信息管理查询模块管理用户登录注销登录注册用户入库货物修改物品信息发放货物添加收货人信息修改供应商信息删除收货人信息添加收货方信息变更送货地点资讯删除收货方信息查询仓库的物品信息查询出库品信息查询供应商信息查询送货地点资讯图2-1功能框图2.3系统需求分析系统开发平台: Microsoft Visual Studio 2005系统开发语言: c#数据库管理软件: SQL Server 2012三、系统总体设计3.1系统构成设计本系统具有用户信息登记、物品信息管理、进货人信息管理、收货人信息管理、入库管理、出库管理、库存管理、信息查询等重要功能,为仓库管理提供方便实用的方法。 系统整体分为5个模块,具体的模块功能如图3-1所示物品信息管理仓库管理信息系统用户信息管理供应商信息管理收件人信息管理查询模块管理用户登录注销登录注册用户入库货物修改物品信息发放货物添加收货人信息修改供应商信息删除收货人信息添加收货方信息变更送货地点资讯删除收货方信息查询仓库的物品信息查询出库品信息查询供应商信息查询送货地点资讯图3-1功能框图3.2功能模块分类功能模块分为五个功能模块,分别是用户信息管理模块、物品信息管理模块、进货者信息管理模块、发货者信息管理模块、查询信息管理模块。其中,用户信息管理模块包括用户登记、用户登记、用户登记等功能物品信息管理模块,在包括物品的入库、物品的出库、物品信息的修正等功能的进货者信息管理模块中,包括进货者信息的追加、进货者信息的删除, 在包含进货者信息的修正等功能的收货者信息管理模块中,包含收货者信息的追加、收货者信息的删除、收货者信息的修正等功能的查询功能模块中,包含查询物品信息、查询所有物品信息、查询进货者信息、查询出货者信息、查询出库物品信息等功能。3.3数据库设计为了得到数据表的各关系模式,需要给出各数据表的结构。 考虑到系统的兼容性和程序编制的便利性,可以使关系模式的属性与表格区域的英语名称相对应。 另外,考虑到数据依存关系和数据完整性,有必要表示字段的值域制约和数据类型。用户信息表结构如表3-1所示表3-1用户信息表(Users )列名数据类型长度说明UIDcharchar10用户名(主键)PWDcharchar10密码物品信息表结构示于表3-2表3-2物品信息表(Thing )列名数据类型长度说明idint编号namenvarchar50名字邢昊nvarchar50型号leibienvarchar50类型shuliangint数量timenvarchar50入库时间jinhuorenint供应商编号chuhuorenint发货人编号timelnvarchar50出库时间出库品信息表结构如表3-3所示表3-3发放物料信息表(Chuku )列名数据类型长度说明idint编号namenvarchar50名字邢昊nvarchar50型号leibienvarchar50类型shuliangint数量timenvarchar50入库时间jinhuorenint供应商编号chuhuorenint发货人编号timelnvarchar50出库时间进货者信息表结构见表3-4表3-4进货人信息表(Jinhuo )列名数据类型长度说明idint编号namenvarchar50姓名sexnvarchar10性别phonenvarchar50电话号码地址(地址)int地址发货人信息表结构如表3-5所示表3-5发货人信息表(Chuhuo )列名数据类型长度说明idint编号namenvarchar50姓名sexnvarchar10性别phonenvarchar50电话号码地址(地址)int地址四、系统的详细设计4.1数据库连接仓库管理信息系统使用SQL SERVER 2012在SQL SERVER上创建一个名为Depot的数据库,仓库管理信息系统与SQL server 2012 depot数据库之间的连接语句为string constring= data source=pan 初始目录=深度; 集成安全性=sspi; 持久安全信息=假;4.2用户信息管理模块设计进入仓库管理信息系统之前必须注册帐户,没有帐户就可以注册新帐户,为了确认密码的正确性,必须输入两次密码。 进入系统后,您可以退出登录并返回登录屏幕。 在系统中,您还可以选择更改密码的功能。 您也可以在正确输入用户名和密码后更改密码。用户的信息存在于Depot数据库的Users表中,对应的字段分别为UserName,PassWord。4.3物品信息管理模块设计进入系统后,用户可以在物品信息管理模块中选择物品入库、物品出库、物品信息修正等功能。 入库新产品时,必须填写详细信息,包括编号、名称、型号、类型、数量、进货人等信息。 如果已经存在的话,只要填上号码和数量即可。 出库物品时,可以通过出库接口查询有关该物品的详细信息,可以用编号和名称进行查询。 出库时,只要填写商品编号、收货人编号、数量即可。 物品信息查询可由编号、名称、型号、类型、进货者等查询。项目信息是Depot数据库中的Thing表,对应的字段分别为id、name、xinghao、leibia、shuliang、time、jinhuo、shouhuo、time1。4.4进货者信息管理模块设计进入系统后,用户可以在供应商信息管理模块中选择供应商信息的追加、供应商信息的删除、供应商信息的修改等功能。 添加进货人信息时,需要填写编号、姓名、性别、电话、地址等详细信息。 如果要删除收货人信息,您可以在删除屏幕上查询有关此收货人的详细信息,并按编号和名称进行查询。 在删除进货者信息时,只需填写进货者编号即可。 进货者信息查询可以用号码、姓名等查询。进货者的信息存在于Depot数据库的Jinhuo表中,对应的字段分别为id、name、sex、phone、address。4.5受益人信息管理模块设计进入系统后,用户可以在“收件人信息管理”模块中选择添加收件人信息、删除收件人信息和修改收件人信息等功能。 要添加收件人信息,您必须填写详细信息,如编号、姓名、性别、电话和地址。 删除收件人信息时,可以在删除界面中查询此收件人的详细信息。 可以用号码和名称查询。 删除收件人信息时,只需填写收件人号码。 收件人信息查询可以按编号、姓名等进行查询。收件人的信息存在于Depot数据库的Jinhuo表中,对应的字段分别为id、name、sex、phone、address。4.6查询信息管理模块设计进入系统后,用户可以在查询信息管理模块中追加查询物品信息,显示所有物品信息,查询进货者信息,查询出货者信息,查询出库物品信息等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专业资格认证证书持有者能力证明(5篇)
- 环境科学与保护研究知识考点
- 那场难忘的足球赛话题议论文14篇
- 2025年芬兰语等级考试高级冲刺试卷
- 2025年茶艺师(高级)职业技能鉴定试卷(专业能力考核测评)
- 与大自然的对话:写景并抒情的6篇
- 2025年护目镜项目规划申请报告
- 2025年电子商务师(中级)考试试卷:电商用户行为分析试题
- 2025年电梯安装维修人员考试试卷:电梯运行监测与数据分析真题汇编
- 2025年美发师(中级)美发行业数据分析考试试卷
- GB/T 31848-2015汽车贴膜玻璃贴膜要求
- 图书管理系统毕业论文参考文献精选,参考文献
- 行政法培训讲义课件
- 中国当代旧体诗选读幻灯片
- 吉林省全省市县乡镇卫生院街道社区卫生服务中心基本公共卫生服务医疗机构信息名单目录995家
- 倔强的小红军-精讲版课件
- 信息隐藏与数字水印课件(全)全书教学教程完整版电子教案最全幻灯片
- 公开招聘社区居委专职工作人员考试笔试、面试题集及相关知识(11套试题含答案)
- 三相负荷(380V)及单相(220V)最大供电距离计算表及电压降计算表
- 中职数学基础模块下册《等差数列》ppt说课稿
- 计算机网络专业毕业论文:网上鲜花销售系统的设计与实现
评论
0/150
提交评论