分类导航
系统登录功能页面主要是通过Macromedia Dreamweaver 8 软件来实现的前台页面。通过css样式和div标签实现页面的组合。系统登录的用户名和密码都是通过系统的数据库的表Tyuser中的username和password两个字段来控制的。在后台处理上,为了达到系统的安全性,当系统用户进入系统后,不能通过Web页面的后退按钮再次返回该页面。系统的标签通过action属性也就是
String sql=\ytuser_name=? and ytuser_pwd=?\pst=conn.prepareStatement(sql);
如果通过验证则跳入系统的菜单页面,如果不成功则跳入一个提示页面,五秒后自动返回登录页面。
7.3.2 运通物流系统首页面设计
图7-4系统功能首页
图7-4显示的是系统的首页面,它显示了系统的主要功能。系统的功能菜单采用js来控制下拉菜单的弹出效果,在点击系统功能菜单的选项,并弹出子菜单。通过点击子菜单的功能目录,系统的右侧页面会显示系统的操作功能。
7.3.3 人事管理模块实现
1.员工信息管理(如图7-5):
31
图7-5员工信息管理
人事管理包含员工信息管理和客户信息管理,在员工信息管理中,主要是对员工信息表进行操作,该表记录了企业内部员工的基本信息。主要包含员工信息的多条分页查询,新增员工信息以及按照工作证号来查询员工信息。在新增员工信息的页面上(如图7-5)可以添加新的部门名称和部门编号,同时此页面显示部分部门信息,供新增员工信息时对部门选择提供参考。 主要通过以下代码跳入方法体内:
图7-6新增员工、部门信息查询
32
在对系统信息的分页查询中,利用Hibernate的setFirstResult()和setMaxResults() 实现分段查询。 2.客户信息管理(如图7-7):
客户信息管理主要是对公司客户的基本信息进行录入和查询等操作,为了以后方便的快捷的来处理客户关系信息具有辅助性作用。
图7-7客户信息管理首页
图7-7是客户信息管理功能页面,主要是记录客户的基本信息,包括客户的公司、公司的所在地、联系人姓名、联系电话、Email和订单号。当点击客户信息管理菜单选项时,首先出现的是分页查询客户信息,其中可以查看到不同客户对应不同的订单号,通过订单号以便查询到订单的详细信息,本功能是对客户信息表进行基本操作,订单号对客户编号是多对一的关系。通过后面的功能模块可以详细的了解到这种关系的存在。在对客户信息进行新增(如图7-8)新增客户信息时,客户编号由系统自动生成,生成方式是由数据库的序列来完成。点击复选框,多条选择,可以进行批量的删除。在通过客户编号来查询单条客户信息时,可以对此条信息进行删除操作。跳入方法体内的链接如下:
src=\width=\height=\/> 新增
33
图7-8新增客户信息
点击确定按钮后调回分页查询页面。另一方面是对客户编号查询客户的信息。输入客户编号可以查询单条的客户信息如图(7-9)。
图7-9按客户编号查询
询后的结果进行编辑客户信息(如图7-10)。
通过对客户信息的单条查询,可以方便的快捷的查询到所要了解的客户内容。并通过查
图7-10编辑客户信息
此时通过查询到的单条的客户信息编号会传到编辑客户信息页面。其中客户编号是readonly属性的,客户编号一旦生成,即不可已修改,只能删除,这样确保了客户编号的正确和可靠。
34
7.3.4 货物信息管理实现
货物信息管理主要是对客户的货物进行入库、出库、在库货物处理以及对订单的生成编辑等操作。
1.客户订单管理(如图7-11):
该功能主要是对客户订单进行系统化的管理。货物信息管理后弹出子菜单,再点击客户订单管理此时出现客户订单表的分页查询信息。此模块主要是对客户信息表、订单详细信息表、联系人信息表的操作。其中客户信息显示了客户的编号,订单号运输方式,发货目的地信息以及一些时间的记录。其中是否已发货标识了客户货物的返货状态,以便实时跟踪货物的流动状态。
图7-11 客户订单管理
新增客户订单(如图7-12)时,同时对客户的详细订单(如图7-14)和联系人信息进行新增(如图7-13)。 在点击添加客户订单时订单编号分别传入新增详细订单页面和联系人页面,这样使订单编号一致。
此处页面使用了EL表达式,从Struts2的配置文件找到对应的方法, ActionContext.getContext().getSession().put(“list”,”list”);通过此方法将对象传入页面。使要显示的内容显示在页面上。
35
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库JAVA语言的物流管理系统的设计与实现课程设计 - 图文(8)在线全文阅读。
相关推荐: