《仓库管理系统实训报告.docx》由会员分享,可在线阅读,更多相关《仓库管理系统实训报告.docx(87页珍藏版)》请在优知文库上搜索。
1、天津理工高校华信软件学院实训报告姓名一张先荣学号20114837专业领域软件工程(.Net方向)指导老师项目组长2014年11月14日第一章系统概述11. 1今晚庆产系统概述11.1.1 项目背景1开发意义11.2仓库管理系统概述21.2.1 项H背景21.2.2 开发意义2其次章W1.NFORM项目仓库管理系统42. 1系统需求分析42.1.1系统规划42.1.2用例分析42.1.3功能需求分析62.1.4数据流图与数据字典72.2数据库设计162.2.1数据库管理系统选择162.2.2数据库设计162.2.3数据库表结构172.3系统具体设计与实现212.3.11.1.NQTOSQ1.简介
2、212.3.21.INQTOSQ1.在本系统的体现222.3.3员工信息管理222.3.1箱传信息管理33第三章肥B项目今晚地产系统433.1系统需求分析433.1.I系统规划433.1.2用例分析433.1.3功能需求分析453.1.4数据流图492.2数据库设计493.2.1数据库管理系统选择493.2.2数据库设计503.2.3数据库表结构503.3系统具体设计与实现553.3.1系统管理553.3.2栏目信息管理603.3.3文章管理653.3.4图文管理713.3.5前台用户留言77总结8183第一章系统概述1.1 今晚房产系统概述1.1.1 项目背景近年来,Internet技术得到
3、快速的发展,已经成为计算机产业的个技术热点。促成Internet高速发展的因素之一就是Web技术。Web技术由最初的静态IITM1.发展到动态网页技术DHTM1.CG1.(ConUnandGatewayInterfaCe),脚本语言与ASP(ACtiVeServerPageS)青出于蓝,并口大有取代CGI的趋势,Wcb已经不再局限于仅仅供应大量的信息服务,Wob技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。阅读Web有着执行WindgS程序一样的感觉和操作性。随着InCernet技术的发展,它已经成为一种操作平台,为用户供应强大的服务,例如网上购
4、物.网上电了商芬,社会信息数据库服务等.作为计算机发展最快速的领域之一的数据库技术,已经形成了一整套独有的理论,并广泛地应用于人们的生产和生活中。数据库技术与网站的结合是当今Web技术的个热点。有了数据库的支持,可以扩展网页的功能,可以便利地设计出交互式页面,可以构造功能强大的后台管理系统,可以为网站的更新、维护供应极大的便利。因此,作为网络开发者或管理者,数据库学问是必不行少的。在当前社会,信息已成为-种隐型的财宝,人们对信息的需求再也不是局限丁单纯的电视、报纸等大众途径。随着Interne1.在中国的发展日新月异,人们在日常生活中也越来越多地运用这项新技术来为自己的工作和去活服务,人们通过
5、网络来获得信息的需求越来越大。基于此种考虑,我做了今晚网房产信息发布系统,该系统能够实现在线更新最新新闻、设置新闻分类导航等功能,此外,网站管理员也可在线对后台进行管理,例如新闻的修改、删除等操作,以保证新闻的刚好、精确性。由于篇幅有限,本人不能在此做一一具体的说明。1.1.2 开发意义现阶段我国己经步入了市场经济时期,随着网络技术的飞速发展,Internet用户的数贵也与日俱增,很多公司及企业都将目光投向了网络这个商机无限的领域,很多公司以在其他网站加入广告或建立公司网站的形式来吸引更多的顾客,而新闻发布系统是几乎全部网站都不行或缺的一个重要组成部分,有人说,“现代社会,信息就是财宝!”所以
6、说本课题的探讨在信息沟通领域有其确定的价值。综上所述,本课期的探讨对于了解网络编程、构建个人或商业网站都有较大的帮助,是步入网络时代必不行少的组成部分。毕业实习是软件工程专业实践教学支配中的重要组成部分,是毕业设计的基础和打算.主要目标是培育学生分析与解决问题的实力,为最终完成毕业设计做好铺垫,同时也可使我们毕业后能胜任与本专业有关的相关工作。培育我们综合运用所学的软件工程专业的基础理论、基本技能和专业学问分析问题和解决问题的实力,培育学生的专业素养、应用科学的思维方法和计算技巧,使我们/解科学探讨工作的一般程序和方法,撰写科技论文的实力;培育大家干脆参加(进行)科研活动、科研文献和资料的调研
7、,对探讨工作以及相关的探讨结果分析、综合的实力:提高我们的实践实力、科研实力和解决本专业实际问题的实力,培育大家主动的创新精神、肃秘仔细的科学看法和严谋求实的工作作风,增加我们的综合素养以及对毕业后工作微位的适应实力;全点驾驭一些软件工程技术的发展前沿。1.2 仓库管理系统概述1.2.1 项目背景仓储是现代物流的一个重婴组成部分,在物流系统中起着至关重要的作用,是厂商探讨和规划的全点,高效合理的仓库管理系统可以帮助厂商加快物资流淌的速度,降低成本,保障生产的顺当进行,并可以实现对资源有效限制和管理,现代物流的发展须要现代化的仓库管理系统,仓储的发展经验了不同的历史时期和阶段,从原始的人工仓库管
8、理到现在的智能仓库管理系统,通过各种高新技术对仓储的支持,仓储的效率得到了大幅度的提高。但是,目前很多仓库的管理工作还停留在纸质记录的原始方式上。由于产品的种类多、数量多,将产品精确地分门别类、快速检索并对供销商进行联系,手工进行特别困雄.,往往是最终查到了产品的信息,但此产品没有库存或库存不足,因此检索速度较慢、效率低.这样的操作过程不但繁琐,而且在这一系列的操作中,无论哪一步出了错误,对工作的正常进行都有很大的影响。1.2.2 开发意义随着科学技术的不断提高,计嵬机科学日渐成熟,其强大的功能已为人们深刻相识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,运用计
9、算机时仓库信息进行管理,具有手工管理所无法比拟的优点.例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、寿命长、成本低等。仓库管理是与我们日常生活休我相关的问邀,随若改革开放的不断深化,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。仓库管理信息系统正是基于这样的需求背景下研制开发的。本文依据软件工程思想和管理信息系统的开发步骤,设计并实现了一个仓库管理信息系统。以系统开发过程为主线,介绍了系统从需求分析,逻辑设计,总体设计,具体设计以及系统测试、实施各阶段的主要内容和成果,包括系统
10、结构图、业务潦程图、数据流程图、E-R模型、物理表实现及其关系、功能模块、界面设计等等。最终对实现系统的优缺点进行了分析,提出了今后进一步完善系统的方向和方法。设计实现的管理系统能够正确有效地完成仓库管理的日常入库出库等工作,极大提高了管理工作的效率和正确性,并能够依据需求进行敏捷的查询,完成数据查询等功能:系统与数据库管理系统结合,供应了功能较为强大的数据查询功能,防止了越权操作、误操作,;系统界面友好,操作简洁,效率高易驾驭。仓库管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本人所开发的仓库管理系统,全点着眼于存物与取物的系统性
11、便利管理。这次我做的仓库管理系统主要技术应用到了1.inq以及SQ1.SeVer2008。其次章W1.NFoRM项目仓库管理系统1.1.1 需求分析2.1.1 系统规划作为一个信息管理系统,在设计时首先要充分考虑问题的可行性.依据现有的设备及人员支配分析该管理系统具有可行解。其次是听取用户的需求,针对用户需求做出具体实施方案,对系统实现的功能、性能、系统要求的运行环境提出完整、精确、清楚、具体的要求。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能己为人们深刻相识,它已进入人类社会的各个领域并发挥若越来越全要的作用。作为计算机应用的一部分,运用计算机对仓库信息进行管理,具有手工管理所无
12、法比拟的优点.例如:检索快速、查找便利、牢罪性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。企业通过运用木系统,可以实现对产品和供应商实现添加、删除、修改等管理,对操作员进行添加、删除、修改密码等操作,以及查询出库入库产品信息和供应商信息等功能,这样就提高了效率,避开出错。仓库管理系统软件切实推动了仓库管理的信息化。该软件是以面对对象编程语言为实现语言,其功能在系统内部有源代码干脆完成。操作人员只需输入一些简洁的汉字、数字,即可完成操作,达到自己的目标。大大提高了工作效率,做到信息的规范管理,科学统计和快速查询
13、,让仓库管理系统更好的为企业服务.1.1.2 用例分析(1)系统管理员:销售管理,员工管理,产品管理,客户管理,进货管理,发货管理,员工权限管理。(2)录入员:销售管理,员工管理,产品管理,客户管理,进货管理,发货管理。(3)登陆:全部用户都必需首先登录,认证用户身份,并获得相应运用权限。登录是系统全部其他用例的前提条件.(4)销售管理,分为我的销售,和销售隹询,对销售的信息的增加修改捌除,以及依据某个条件查询。(5)产品管理:对产品的信息的增加修改删除,并且分页显示。(6)员工管理,对员工信息的增加修改删除。(7)客户管理,对客户信息的增加修改删除。(8)进货管理:分为我的进货和进货查询,对
14、进货的信息的增加修改删除,并且分页显示。(9)发货管理:对发货的信息的增加修改删除,并且分页显示。(10)员工权限管理:对员工权限的信息的增加修改制除,并且分页显示。管理员和一般用户主要区分在于能否对员工信息管理,和员工的权限管理,如图2.I和图2.2所示,分别为管理员和般用户的用例图。ItUI*s图22一般用户用例图1.1.3 功能需求分析仓库管理系统的功能主要包括八大模块:销售管理,员工管理,产品管理,客户管理,系统管理,进货管理,发货管理,员工权限管理。考虑到系统的互动性,将其设计为C/S模式,管理员和一般职员在客户端完成处理的相关悚作。在初步需求分析的基础上制定出的本系统功能模块划分方
15、案如图2.3所示。图2.3功能模块管理员可以对员工进行操作,主要包括对员工管理与员工的权限管理,其中对员工的管理包括用户编号,用户名称,员工角色,年龄,登录名,登录密码的管理,每个员工都有唯的员工编号,所以它与数据库中的id相对应。员工名称就是他的姓名。员工角色分为管理m与一般分工,登录名与登录密码在登录系统时候要用到.可以实现对这些信息的增加,捌除与修改。对员工权限的管理只有管理员可以实现。主要是对员工权限的修改。1.1.4 数据流图与数据字典在为系统确定最终的需求分析时,主要采纳的是软件工程需求分析方法中面对数据潦的分析方法,在面对数据流的分析方法中运用的是结构化(SQ分析方法,它是由美国YourMn公司在上世纪70年头提出的,其基本思想是将系统分析看成工程项目,有支配、有步骤地进行工作。这是一种特殊适用于分析大型信息系统的开发方法。虽然仓库管理系统规模不大,但也运用了SA方法进行分析“下面列出了系统需求分析阶段完成的数据流图和数据字典.仓库管理系统中,几项重要的功能分别是员工权限管理(在数据流图第。层中编号P1.),销售信息管理(在数据流图第。层中编号P2),客户信息管理(在数据流图第。层中编号P33进宽信息管理(在数据流图第0层中编号P4),