1、家电仓库管理系统设计目 录1 实习内容简述 11.1 实习期间完成的学习内容: 11.1.1 Java Web、JSP 技术和 MVC 框架 .11.1.2 HTML 语言 .11.2 利用 Java Web 和 JSP 技术开发家电仓库管理系统: .42 实习单位简介 42.1 公司合作企业 42.2 合作院校 53 系统需求 53.1 需求说明 53.2 功能分析 54 需求分析 54.1 项目背景 54.2 功能要求 65 概要设计 85.1 总体设计 85.2 运行环境及部署 85.2.1 硬件环境 85.2.2 软件环境 85.2.3 网络环境 95.3 数据字典 96 详细设计 1
2、16.1 业务流程图 117 数据库设计 137.1 概念设计 137.2 逻辑结构 167.2.1 数据表结构详细设计 167.2.2 数据库表之间的关系设计 178 项目功能展示 188.1 成果展示 189 实习总结体会 .23第 0 页 共 24 页1 实习内容简述1.1 实习期间完成的学习内容:1.1.1 Java Web、JSP 技术和 MVC 框架:Java 技术是 Sun 公司在 1995 年 5 月正式推出的。八年多来,Java 已从编程语言发展成为全球第一大通用开发平台。Java 技术已为计算机行业主要公司所采纳,同时也被越来越多的国际技术标准化组织所接受。1999 年,S
3、un 推出了以 Java 2 平台为核心的 J2EE、J2SE 和 J2ME 三大平台。随着三大平台的迅速推进,在世界上形成了一股巨大的 Java 应用浪潮。同时,Java 技术还引发了一场无法停止的大变革,为整个 Java 社团带来了巨大的潮水般的商业机会。1Java 技术及其应用将有更大的发展。据 IDC 预计,自 2001 年起的其后 5年内,采用 Java 的 IT 产品的价值将翻番,在 2006 年将达到 4.53 亿美元,年增长率为 14.9%。截止到 2003 年 5 月,注册 Java Developer Connection (JDC)的Java 开发商超过 300 万人,对
4、 JRE(Java 运行环境)的下载达 7,200 万次。Sun在 JavaOne 2003 大会上确定的目标是,在 35 年内使 Java 技术开发商从今天的 300 万发展到 1,000 万,以支持 Java 技术这一全球领先技术平台的显赫地位。Java Web,是用 Java 技术来解决相关 web 互联网领域的技术总和。web 包括:web 服务器和 web 客户端两部分。Java 在客户端的应用有 java applet,不过使用得很少,Java 在服务器端的应用非常的丰富,比如 Servlet,JSP 和第三方框架等等。Java 技术对 Web 领域的发展注入了强大的动力。主要框架
5、编辑。Java 的 Web 框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet 或者 Filter 拦截请求,使用 MVC 的思想设计架构,使用约定,XML 或 Annotation 实现配置,运用 Java 面向对象的特点,面向抽象实现请求和响应的流程,支持 Jsp,Freemarker,Velocity 等视图。JSP 优点: Java EE 标准,这意味着有很大的市场需求和更多的工作机会,上手快速,并且相对容易有大量可用的组件库。JSP 缺点: 大量的 JSP 标签,对 REST 和安全支持不好,没有一个统一的实现。既有 SUN 的实现,又有 Apache 的实现MyFa
6、ces。Spring MVC 优点: 对 Spring MVC 覆盖绑定(overriding binding) 、验证(validation)等提供生命周期管理;与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF 等。便于测试归功于 IoC。Spring MVC 缺点: 大量的 XML 配置文件,太过灵活没有公共的父控制器,没有内置的 Ajax 支持。第 1 页 共 24 页1.1.2 HTML 语言:超文本标记语言,标准通用标记语言下的一个应用。 “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元
7、素。超文本标记语言的结构包括“头”部分(英语:Head) 、和“主体”部分(英语:Body) ,其中“头”部提供关于网页的信息, “主体”部分提供网页的具体内容。万维网上的一个超媒体文档称之为一个页面(外语:page) 。作为一个组织或者个人在万维网上放置开始点的页面称为主页(外语:Homepage)或首页,主页中通常包括有指向其他相关页面或其他节点的指针(超级链接) ,所谓超级链接,就是一种统一资源定位器(Uniform Resource Locator,外语缩写:URL)指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML 获得广泛应用的最重要的原因之一。在逻辑上将视为一
8、个整体的一系列页面的有机集合称为网站(Website 或 Site) 。超级文本标记语言(英文缩写:HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。网页的本质就是超级文本标记语言,通过结合使用其他的 Web 技术(如:脚本语言、公共网关接口、组件等) ,可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。 超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分
9、。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等) 。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活
10、方便;可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证;平台无关性:虽然个人计算机大行其道,但使用 MAC 等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因;通用性:另外,HTML 是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。第 2 页 共 24 页超文本标记语言(第一版)在 1993 年 6 月作为互联网工程工作小组(IETF)工作草案发布(并
11、非标准):HTML 2.01995 年 11 月作为 RFC 1866 发布,在 RFC 2854 于 2000 年 6月发布之后被宣布已经过时HTML 3.21997 年 1 月 14 日,W3C 推荐标准html 5 HTML 4.01997 年 12 月 18 日,W3C 推荐标准HTML 4.01(微小改进)1999 年 12 月 24 日,W3C 推荐标准HTML 52014 年 10 月 28 日,W3C 推荐标准4 (详见本处参考资料)ISO/IEC 15445:2000(“ISO HTML”)2000 年 5 月 15 日发布,基于严格的 HTML 4.01 语法,是国际标准化
12、组织和国际电工委员会的标准。Wijmo 是基于 HTML5、jQuery、CSS3 和 SVG 的一个控件包,能够满足构建当今 Web 系统的需求。基于 Wijmo,您的系统运行将更加快速和流畅,外观也会更加引人入胜。Wijmo 中所有新的控件都是在符合最新的 UI 设计潮流的基础上,对新的以及改良后的主题进行封装。优美的、专业的控件外观会让您的应用程序引人注目。比如 ComponentOne Studio for ASP .NET Wijmo 控件包内置的 6 个主题,同时可以使用 jQuery UI 项目提供的 30 多个主题,甚至可以使用 ThemeRoller 创建属于您自己的系统主题
13、。HTML 没有 1.0 版本是因为当时有很多不同的版本。有些人认为蒂姆伯纳斯-李的版本应该算初版,这个版本没有 IMG 元素。当时被称为 HTML+的后续版的开发工作于 1993 年开始,最初是被设计成为“HTML 的一个超集” 。第一个正式规范为了和当时的各种 HTML 标准区分开来,使用了 2.0 作为其版本号。HTML+的发展继续下去,但是它从未成为标准。HTML3.0 规范是由当时刚成立的 W3C 于 1995 年 3 月提出,提供了很多新的特性,例如表格、文字绕排和复杂数学元素的显示。虽然它是被设计用来兼容2.0 版本的,但是实现这个标准的工作在当时过于复杂,在草案于 1995 年
14、 9 月过期时,标准开发也因为缺乏浏览器支持而中止了。3.1 版从未被正式提出,而下一个被提出的版本是开发代号为 Wilbur 的 HTML 3.2,去掉了大部分 3.0中的新特性,但是加入了很多特定浏览器,例如 Netscape 和 Mosaic 的元素和属性。HTML 对数学公式的支持最后成为另外一个标准 MathML。HTML 4.0 同样也加入了很多特定浏览器的元素和属性,但是同时也开始“清理”这个标准,把一些元素和属性标记为过时,建议不再使用它们。HTML的未来和 CSS 结合会更好。HTML 5 草案的前身名为 Web Applications 1.0。于 2004 年被 WHAT
15、WG 提出,于 2007 年被 W3C 接纳,并成立了新的 HTML 工作团队。在 2008 年 1 月 22 日,第一份正式草案发布。XHTML1.0发布于 2000 年 1 月 26 日,是 W3C 推荐标准,后来经过修订于 2002 年 8 月 1 日重新发布。第 3 页 共 24 页XHTML 1.1,于 2001 年 5 月 31 日发布,W3C 推荐标准。XHTML 2.0,W3C 工作草案。XHTML 5,从 XHTML 1.x 的更新版,基于 HTML 5 草案。HTML4.01 是常见的版本。1.2 利用 Java Web 和 JSP 技术开发家电仓库管理系统: 现在家电市场
16、火爆,特别是夏季到来空调冰箱等家电供不应求,大量货物流动难以管理,因此设计本仓库管理系统的目的主要是对日常库存信息的管理,它针对于仓库日常发生的业务,分为两大类,即入库和出库,用户通过简单的操作即可轻松的管理仓库,提高了效率,避免人工操作的失误及延迟。我们要求用 Java Web 和 JSP 技术开发家电仓库管理系统,因为我们认为仓库管理系统相对比较简单,功能完成模块容易设计。在用 jsp 设计的时候界面设计就会相对容易,代码实现就在我们能完成的范围之内。2 实习单位简介西安行知汇元软件开发有限公司旗下的软件培训学校于 2008 年 3 月 6 日从北京中关村落户西安高新区,位于高新一路创业大
17、厦,面积近 2000 平方米,共有机房 10 间,培训室 4 间,多媒体报告厅 1 间,办公室 6 间,教职员工 70 余人,高新校区能同时容纳 500 人进行教学实习活动。两年以来,行知汇元已陆续向西安、北京、上海、南京、杭州、济南、深圳等各大城市输送合格软件工程师 200 多人,学员优质就业率达到 60%,满意就业率达到 99%!2009 年,高新、经开两校区已接纳过数十所院校的学生进行实习实训,是目前我国中西部地区单体教学规模最大的 IT 职业培训学校。凭借多年的软件研发经验、培训经验和做实用教育的志向,行知汇元将行业对人才的需求解析为多个方面多个阶梯的技能模块,开发了行知汇元特色的从业
18、能力测评系统和相应的教学就业辅导服务系统,并藉此精心打造着一个通往软件行业的桥梁,一个在高品位行业成功就业的快车道!行知汇元是民办 IT 职业教育机构,当前的主要业务是通过实训方式为理工类大学生提供职前教育和就业服务,以提升其就业竞争力;为在校理工类大学生提供软件开发生产实习服务,以提高学生对行业的认知程度和动手操作能力;通过优秀的业务表现为公司创造最大价值。未来 3 年,行知汇元要发展形成 IT 行业职前教育、在职培训、人力服务、外包服务、自主研发等业务集群。这是行知汇元的企业宗旨。行知汇元的经营理念是:以专业精神和专业表现让客户满意!有梦想谁都了不起,有勇气就会有奇迹行知汇元邀请您与我们共
19、同实现梦想!第 4 页 共 24 页2.1 公司合作企业 博彦科技、中软国际、中创软件、阿里巴巴、腾讯、用友软件、东方国信、浪潮软件、神州数码、金蝶软件、SPSS、西北世纪软件、金叶软件、信利软件科技、亿阳集团、文思创新。2.2 合作院校 陕西科技大学、陕西师范大学、西安工程大学、西安工业大学、西安文理学院、陕西理工学院、宝鸡文理学院、甘肃农业大学、安康学院、山西华澳商贸职业学院、陕西能源技术学院、太原师范学院、渭南师范学院、西安航空高等专科学院、西安科技大学、延安大学、咸阳师范学院、郑州航空工业管理学院、陕西理工学院、河南工业大学、山西师范大学、晋中学院、陕西工业职业技术学院、榆林学院、商洛
20、学院、太原大学、西安理工大学、西安工业大学北方信息工程学院、西安理工大学高等技术学院、黄河科技学院等。3 系统需求3.1 需求说明企业的物资供应管理往往是很复杂的,烦琐的。由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。现在家电市场火爆,特别是夏季到来空调冰箱等家电供不应求,大量货物流动难以管理,因此设计本仓库管理系统的目的主要是对日常库存信息的管理,它针对于仓库日常发生的业务,分为两大类,即入库和出库,用户通过简单的操作即可轻松的管理仓库,提高了效率,避免人
21、工操作的失误及延迟。3.2 功能分析系统管理员功能:出入库管理,货物管理、库内信息查询,查看系统事件及用户管理。用户功能包括:查询库内信息,查询出库信息,查询入库信息,用户注册。第 5 页 共 24 页4 需求分析4.1 项目背景企业的物资供应管理往往是很复杂的,烦琐的。由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个
22、部门的需要来发放物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生相应报表。为了加强关键物资,设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。所以一个完整的企业物资供应管理系统应该包括计划管理,合同托收管理,仓库管理,定额管理,统计管理,财务管理等模块。其中仓库管理是整个物资供应管理系统的核心。4.2 功能要求功能需求 (1) 系统管理员功能:出入库管理,货物管理、库内信息查询,查看系统事件及用户管理。(2) 用户功能包括:查询库内信息,查询出库信息,查询入库信
23、息,用户注册。第 6 页 共 24 页家 电 仓 库 管 理 系 统用 户 管 理 员查询出库信息查询货物信息用户注册查询出库信息库内信息查询出库管理入库管理货物管理用户管理图 1 总功能模块图2. 用户需求根据用户需求,该系统应该实现以下功能:1)进出库管理。对进出库信息进行记录。2)查询功能。仓库管理对查询要求高,通过主菜单记录当前操作用户的用户编号,保证了对进出库信息录入负责人的确认。3. 非功能要求使用 windowsXP 及以上系统5. 功能概述5.1 基础信息管理管理员提供仓库系统基础信息的维护管理,具体包括如下信息:1) 货物管理维护货物的基本信息。包括货物名称、编码、规格、单位
24、、价格、分类、供应商、制造商、产地等信息。2)入库管理对入库单进行管理。正确及时地将商品进行入库处理是正确管理库存的关第 7 页 共 24 页键。3)出库管理出库管理主要是通过出库单进行管理。对仓库发出的货物(要货、调拨或退货等)信息(金额,数量)进行确认处理,可以减少系统的库存数量。4)库存管理库存不需要手工维护管理,当入库和出库时,系统自动生成每类产品的库存数量。库存管理提供多种查询方式。包括商品类型、商品编码、供应商等。5)人员管理管理员可对普通用户进行管理。用户拥有对库内信息的查询,具体包括如下信息:1)入库查询对入库单进行查询。正确及时地将入库货物与订单进行匹配,可查询到自己的货物是
25、否到达。2)出库查询出库管理主要是通过出库单进行查询。对仓库发出的货物(要货、调拨或退货等)信息(金额,数量)进行确认处理,可以查询到自己的商品是否出库。3)库内货物查询对仓库内的货物(要货、调拨或退货等)信息(金额,数量)进行确认处理,可以查询库存货物信息,对自己的货物进行确认。5 概要设计5.1 总体设计从系统的总体考虑,规划和设计整个系统的功能和系统结构,同时,规范和标准化整个系统的目录结构和命名规则。第 8 页 共 24 页5.2 运行环境及部署系统采用 B/S 结构。为了保证系统可靠、高效的运行,对后台服务器和前端工作站的硬件、软件及相关网络建议如下:5.2.1 硬件环境表 1 硬件
26、环境5.2.2 软件环境表 2 软件环境序号 名称 技术指标1 应用服务器 建议 Linux 操作系统,Tomcat 6 应用服务器2 数据库服务器 Linux 操作系统,Oracle 10g 数据库3 工作站操作系统 建议 Windows 2000/XP Professional。IE6.0 以上版本。1024768 分辨率。5.2.3 网络环境系统基于 TCP/IP 的网络技术和开放的网络应用平台,它基于国际通行的Internet 技术,以经济、可靠的方式连接起来。建议如下:表 3 网络环境序号 名称 技术指标1 服务器端 服务器间局域网建议 100M 以上交换序号 名称 技术指标1 服务
27、器 建议 PC 服务器、内存 4G 以上、硬盘 80G 以上。2 客户机 普通 PC,内存 512M 以上。第 9 页 共 24 页服务器与 Internet 连接建议 10M 宽带2 客户端 总部局域网与 Internet 连接建议 10M 宽带5.3 数据字典表 4 数据字典t_user列 长度 含义Uid Int 主键username varchar(10) 用户名upassword varchar(10) 密码Tid int 外键userType列 长度 含义Tid int 主键uType varchar(10) 用户类别goods Gid int 主键Gcode varchar(20
28、) 货物编号Gname varchar(20) 货物名称Gunit varchar(10) 货物类别Gprice float(5 ) 价格Gproduce varchar(10) 生产商Gaddress varchar(10) 产地cid int 外键Sid int 外键Shid int 外键gclasscname varchar(10) 类别名shelfShname varchar(10) 货架名SupplierSname varchar(10) 供应商名Saddress varchar(10) 供应商地址sphone int 供应商电话Saccount int 账户Name varchar
29、 (10) 姓名第 10 页 共 24 页Telephone int 电话Sid int 外键goodsEntrtyedate datatime 生产日期Way varchar(10) 产地State varchar(10) 方式Amount Int 数量Inperson Varchar(10) 入库人Gid int 外键Eid int 主键goodsOutodate datetime 时间Oway varchar(10) 地点State varchar(10) 方式Amount int 数量Outperson varchar(10) 出库人Gid int 外键Oid int 主键此处目的在于
30、展示数据字典,数据库详细设计及介绍在之后的逻辑结构中会再次进行讲解6 详细设计6.1 业务流程图注册登陆登陆登陆或注册 注册页面登陆页面管理员或用户第 11 页 共 24 页管理员 用户失败 失败成功 成功图 2 登录功能流程图登陆功能详述:登陆人员进入登陆界面后,如果是新用户则可以选择进入注册界面进行注册。如果是老用户,根据自己的身份选择是用户登陆还是管理员登陆,然后输入用户名及密码进行登陆,登陆成功后会成功进入相应界面,如果验证失败则返回登陆界面。管理员登录 用户登录验证 验证管理员页面 用户页面第 12 页 共 24 页管 理 员登 陆选 择 操 作货 物 出 库 新 添 货 物 货 物
31、 查 询 人 员 管 理货 物 入 库图 3 管理员功能流程图管理员功能详述:管理员登陆成功进入管理员界面,进入后管理员界面会显示管理员具有的管理权限,管理员可选择相应的操作。管理员可完成的操作分别有:货物入库管理,货物出库管理,新添货物,库内货物查询以及人员管理。管理员选择相应的操作,即可对数据库内的数据进行修改。第 13 页 共 24 页7 数据库设计7.1 概念设计 图 4 概念数据模型用户分用户和用户类型两个表,用来定义用户及其属性。商品由商品表及商品类别,供货商,货架表组成,用来定义商品的各项内容。出库单与入库单分别与商品表相关联。第 14 页 共 24 页图 5 登陆 E-R 图我
32、们把用户这张表中的用户类型设为外键,以此来区分登录者的身份是用户还是管理员,这样我们就在之后的界面设计中就可以用单选框来让用户选择登陆类别,让登陆界面简单快捷。图 6 出库 E-R 图在出库的实体关系设计中,我们设计了出库信息有:货物名,出库日期,数量,出库方式,出库人,货物状态。其中出库人就是进行出库操作的管理员身份,管理员也要选择出库方式,管理员在执行出库操作后,货物的状态就会变为已出库。这让货物出库信息变得完善。第 15 页 共 24 页图 7 货物 E-R 图此图分别设计了商品的详细信息以及供应商的详细信息,还清晰表示了商品和供应商的关系。商品的信息有:商品名称,价格,产地,类别,商品
33、编号,生产商以及商品类别。供应商的详细信息有:供应商名,供应商地址,供应商电话,账号。图 8 入库 E-R 图第 16 页 共 24 页7.2 逻辑结构 7.2.1 数据表结构详细设计本系统共建有八张表,表之间的关系如下表所示:表 5 数据库表格设计t_user 表:用来存储用户名及密码列 长度 含义Uid Int 主键username varchar(10) 用户名upassword varchar(10) 密码Tid int 外键userType 表:用来区分登陆名的类别是管理员还是普通用户列 长度 含义Tid int 主键uType varchar(10) 用户类别goods 表:用来记
34、录货物信息Gid int 主键Gcode varchar(20) 货物编号Gname varchar(20) 货物名称Gunit varchar(10) 货物类别Gprice float(5 ) 价格Gproduce varchar(10) 生产商Gaddress varchar(10) 产地cid int 外键Sid int 外键Shid int 外键gclass 表:用来记录货物类别cname varchar(10) 类别名shelf 表:记录货架名Shname varchar(10) 货架名Supplier 表:用来记录供应商的信息Sname varchar(10) 供应商名Saddre
35、ss varchar(10) 供应商地址第 17 页 共 24 页sphone int 供应商电话Saccount int 账户Name varchar (10) 姓名Telephone int 电话Sid int 外键goodsEntrty 表:用来记录入库信息edate datatime 生产日期Way varchar(10) 产地State varchar(10) 方式Amount Int 数量Inperson Varchar(10) 入库人Gid int 外键Eid int 主键goodsOut 表:用来记录出库信息odate datetime 时间Oway varchar(10) 地
36、点State varchar(10) 方式Amount int 数量Outperson varchar(10) 出库人Gid int 外键Oid int 主键7.2.2 数据库表之间的关系设计第 18 页 共 24 页图 9 数据库表之间的关系8 项目功能展示8.1 成果展示第 19 页 共 24 页图 10 登陆页面这就是我们设计的登录页面,分为管理员和员工登录,并且有注册功能。因为美工工作没有做到位,所以看起来比较简陋,但基本要求已经达到,我会在之后的学习中会逐渐进步。图 11 管理员页面这是管理员页面的运行效果图,在页面设计中,我们采用 frameset 来进行框架构造,在左部设计了管理
37、员可进行的操作以及管理员的个人信息,右部用来显示管理员的操作结果,上部则用来显示本管理系统的名字。简洁明了。图 11 用户页面这就是用户页面的运行效果图,在用户页面的设计中框架的设计和管理员的是一样的。而在用户可执行的操作中我们只涉及了查询功能,因为我们认为用户的权限只是能够查询库内货物信息,出库入库信息。用户可借此信息对自己的订单进行确认,除此之外没有其他操作。第 20 页 共 24 页图 12 管理员货物查询页面管理员选择货物查询功能,可以按照入库单,出库单,商品编号等属性进行商品查询。图 12 管理员货物出库页面管理员选择货物出库后右部会显示货物出库的详细操作,管理员要填写出库信息。需要
38、填写货物编号,数量,出库日期,出库方式,状态,出库人等。第 21 页 共 24 页图 13 管理员货物入库页面图 13 管理员货物统计页面管理员选择货物统计操作,之后再右部的详细操作中输入需要统计的货物名称,即可对货物的库存以及状态进行查询。第 22 页 共 24 页图 14 管理员新增货物页面管理员选择新增货物,需要填写新增货物的信息,提交后即可入库。图 15 管理员入库单页面管理员可对入库单进行查询,可查询出所有入库单,并且可以选择其中的入库单进行删除或更新操作第 23 页 共 24 页图 16 用户主页面用户登陆成功后进入的页面,在左部显示用户的个人信息,右部则显示了用户可完成的操作。用
39、户拥有的权限是对库内货物,入库单,出库单的查询。9 实习总结体会实习收获体会首先感谢学校给了我这次实习机会,其次还要感谢老师在实习期间对我的帮助,最后感谢行知汇元给了我这次实习提供了场地,谢谢。实习前,满怀期待,毕竟是第一次走出学校,走向社会。这对于以后的或者是生活或者是工作,都是一笔宝贵的财富。到达实习单位,开始培训,听课,接受企业化的培训过程,这才发现企业化的程序开发流程跟我们在学校学到的有诸多不同,前者是按照严格的程序开发流程进行,在以前自己做课程设计的时候,都是一上手就开始编写代码,忽略了前序开发流程,没有严格按照程序开发流程进行,最后一但出现问题,每次解决都要耗费大量时间,精力。至此
40、,我才明白了程序开发的流程的重要性。也明白了无论做什么事情,有一个既定的过程,就会事半功倍。其次,对于培训到的新课程内容,都是目前流行的潮流技术,我们在学校学到的课程大部分都是基础。至此,我才明白了学校的课程是多么重要,基础课程扎实对于以后学习新的技术也是有很大帮助。在完成小组项目过程中,对于涉及到以前知识的内容,只能挤出时间去重新学习以前的课程,虽然耗费了不少时间,但对于我来说确是及其重要的。同时也让我明白了任何课程都必须认真学习,无论是否现在用得到。再次,对于分小组完成项目,这说明了小组合作,携手共进,共同解决问题也是很重要的。团队是核心,这也是为什么要分小组完成工作的道理。人多力量大,一
41、个人解决不了的问题,大家一起来解决,即节省了时间,又加快了项目进度。同时也说明了合作的重要性。在以后的工作或者是生活中,要形成互第 24 页 共 24 页帮互助的风气,共同协作,完成好每一件事。最后,对于遇到的问题,无论是请教同学,或者自己查询相关资料,或者查阅相关文档,这都加强了我的动手能力,以前遇到不懂的问题,一般都是直接在网上寻找答案,这种做法虽然简便,但却严重损害了动手能力,既要知其然,也要知其所以然。真正学到的才是自己的,只有搞清楚了其本质含义,才能更好的运用,做出更好的成果。这一点使我受益匪浅。现在我总结一下本次实习,不管是学知识还是讲求为人处事,本次实训给我的收获都是巨大的,不但要有过硬的技术,而且要和其他成员协作完成项目,互相团结帮助,这也是极其重要的。现在实训结束了,我会好好珍惜这一次实习带来的宝贵财富。并在将来的的生活,工作中好好利用。在这里再一次感谢学校,老师,及实习单位。谢谢。