【摘要】海上运输在我国占据着主要地位,海上运输管理也显的尤为重要。海上运输管理系统可以更加有效的管理海上运输,减少工作人员的工作力度。
【关键词】计算机信息技术 海上运输管理系统
一、系统需求分析
(1)本系统根据功能分为:运输区域、船只档案、员工信息、部门档案、货物列表、权限。
(2)运输区域里面分为运输的范围和运输到该区域的税率。
(3)船只档案里分为船只编号、船只姓名、船只类型、船长电话、运货量。
(4)员工信息里分为员工的姓名、性别、工号、年龄、职务、部门、入职时间、出生日期。
(5)部门档案里分为部门名称、部门人数、报名電话。
(6)货物列表里分为货物名、货物规格、货物单价、数量、运货地、托运人、货检状态、 托运人电话、船只编号、运货范围。
(7)权限里分为权限名称。
二、系统功能分析
运输区域模块里有增加运输区域、查看运输区域、编辑运输区域。船只档案模块里有增加船只、查看船只、编辑船只。部门信息模块里有增加部门信息、查看部门信息、编辑部门信息。货物列表模块里有增加货物、查看货物、编辑货物、查看运货单。权限模块里有增加权限、查看权限、编辑权限。
经理登陆后可以对运输区域、船只档案、部门信息、货物列表、权限里的数据进行增删改查。员工登陆可以对员工信息、货物列表、运输区域、部门信息查看的功能,同时可以增加货物,当修改为合格的时候,会自动生成一张货物列表,管理员可以查看货物列表。船上的货物合格就可以出港。员工信息模块里有查看员工信息、修改个人信息。货物列表模块里有查看货物列表、编辑货物列表、增加货物列表。
三、概要设计
按照需求分析,需要7张表,分别是运输区域、船只档案、员工信息、部门档案、货物列表、运货单、权限。本系统涉及到7张数据表的数据表项由相应的实体属性决定,每个字段都有对应的实际含义,数据库表之间的关系反应了这个系统的各个模块的关系,同时从数据库各模块之间的关系就可以确定整个系统的整体流程关系。
四、详细设计
(一)登录模块的详细设计
登录分为管理员登陆和员工登陆,员工登陆后跳转到员工的界面,管理员登陆后跳转到管理员界面,如果用户名或者密码输入错误则不会实现跳转,如果没有该用户名则也不会跳转。
(二)运输区域模块的详细设计
运输区域是可以进行贸易往来的地区,运输区域里没有的地方则是不允许进行商品往来的,这也是海上运输维护的重要环节之一,海上运输区域包括,进行贸易的地区以及到该地区的税率是多少。运输区域里有增加运输区域,查看运输区域、编辑运输区域三个模块,里面的字段有运输范围和税率。
详细说明1:点击增加运输区的时候,跳到TtetAdd.jsp页面,请求该页面里的action=”addTtet”,再到TtetAction中找到相应的value值为addTtet所对应的方法,执行增加的操作,增加完后再执行location=“listTtet”跳到查询页。
2:点击查询的按钮时,通过listTtet的请求到action中找到value=“listTtet”对应的查询方法,查找出数据库里的数据,再通过location=“/TtetInfo.jsp”跳到详情页区查看数据
3:点击编辑按钮时,通过listUpdateTtet的请求到action中找到value=“listUpdateTtet”对应的编辑方法,先查找出数据,再通过location=“/TtetUpdate.jsp”跳到编辑页对数据进行编辑,在编辑页里可以对数据进行删除和修改的操作当执行删除时,根据页面中发出的delTel的请求,到action中找到value=“delTel”,然后执行删除操作。当要执行修改的操作的时候,先要根据Id查找出要修改数据id对应的字段,然后再调到修改页,修改页的TtetUpdate请求到action中找到相应的请求,然后执行修改,点击提交时调到详情页。
(三)船只档案模块的详细设计
船只档案是海上安全又一重要标志,只有在船只档案里登记过的船只才可以进行出海的活动,船只档案里包括船只编号、船长姓名、船长电话、船只类型、运货量。详细说明:船只档案执行的主要操作是对里面的船只信息进行增删改查,具体的方法见运输区域的详细说明。
(四)员工信息模块的详细设计
员工信息记录着从事海上运输维护人员的个人信息,方便对人员的管理,员工信息包括增加员工,查看员工,编辑员工。详细说明:员工信息包括对员工的增删改查,其方法如同运输区域。其中增加员工信息模块,设置下拉框,选择员工的职务和部门,员工的职务和部门是提前在数据库中进行设置好的,这里只需要选择就可以了,这样做更加方便操作,减少了复杂层度。
(五)部门管理模块的详细设计
部门管理是对海上运输所设置一些部门,部门管理包括增加部门、查看部门、编辑部门,不同的部门分管不同的事物,这样更加有助于海上运输管理有序的开展工作,同时页可以极大的提高工作效率。详细说明:部门管理执行的操作主要是对部门里的信息增删改查,查看部门信息这里设置了分页,增加的页面的整洁度,方法同运输区域。
(六)货物列表模块的详细设计
货物列表是针对货物设计的模块,是海上运输最关键的部分,对于货物的规格和形状各有不同,所以运货人在运货物时必须填写运货单,选择什么样的船只、货物的目的地、托运人电话等这些信息,等待货检员检查,都合格后货物才可以被运出,而且这样也有助于对后期的维护。详细说明:货物列表可以对货物进行增删改查,其中,增加货物时货物范围、船只编号,设置下拉框,这样可以减少工作人员进行繁琐的操作,增加的货物列表默是不合格,在货物编辑列表里修改成合格后会在运货单里自动添加一条数据,代表货物合格,可以进行海上运输活动。
参考文献:
[1]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006.
[2]韩万江.软件工程案例教程[M].北京:机械工程出版社,2007.
[3]陈亚辉.Struts+Spring+Hibernate框架技术与项目实战[M].清华大学出版社,2009.
作者简介:李洪江(1979-),男,汉族,吉林省洮南市人,大学本科学历,助理讲师 ,研究方向:计算机应用基础。