| 船只 | 出行路线 | 时间 |
|---|---|---|
| ${n.chuanming} | ${n.name} | ${n.ttime} |
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
















目录
1 引言 1
1.1 课题研究的背景和意义 1
1.2 国内外现状 1
1.2.1 国外主要现状 1
1.2.2 国内主要现状 2
1.3 课题研究的目的及主要内容 3
1.3.1 课题研究的目的 3
1.3.2 课题研究的主要内容 3
1.4 可行性分析 3
1.4.1 技术可行性研究 3
1.4.2 经济可行性研究 4
1.4.3 操作可行性研究 4
1.5 论文内容安排 4
2 系统开发技术及环境 5
2.1 java语言 5
2.2 开发工具My Eclipse 5
2.3 My SQL数据库 6
2.4 JSP技术 6
2.5 Servlet 7
2.6 系统开发环境 8
3 系统需求分析 8
3.1 系统功能需求 8
3.2 系统性能需求 9
3.3 系统运行需求 10
3.4 系统的用例分析 10
4 系统的设计与实现 12
4.1 总体设计 12
4.1.1 软件结构设计 12
4.1.2 数据库设计 12
4.2 详细设计 14
4.2.1 首页实现 15
4.2.2 用户登录的实现 16
4.2.3 用户管理的实现 19
4.2.4 个人信息维护的实现 20
4.2.5 船只管理的实现 21
4.2.6 货柜管理的实现 23
4.2.7 路线管理的实现 25
4.2.8 船只分配路线的实现 27
4.2.9 船只分配货柜的实现 29
5 系统测试 32
结论 34
参考文献 35
致谢 36
3 系统需求分析
一款实用的软件就是要能够让用户得到很好的体验,本系统开发就是本着这样的目标,首先必须了解用户真正的需要。做好一个强大的市场调查和合理的需求分析,在开发过程中多问自己一些“用户需要什么”的问题。
3.1 系统功能需求
软件开发前的需求分析[12]是软件最终成败的关键,如果没有进行详细的需求分析,没有充分理解系统中各类用户的实际需求,那么最终的软件成品充其量只能说是软件开发者的作品而已,而没有任何实用价值可言。所以,在开发码头船只出行及其配套货柜码放管理系统之初 ,要对系统需求进行详细的分析,本系统所实现的最终目标:就是要使码头管理实现全面的规范化、科学化、自动化、高效化和流程化。对于码头日常管理来说,主要是码头船只的管理,码头信息的发布,码头船只配套货柜的管理,码头出行路线的管理等等。该系统为基于web开发的码头船只出行及配套货柜码放管理系统,通过ssh框架实现的。拥有的功能有:用户登录、修改个人信息、查看码头信息;增加、删除、修改系统管理人员;增加、删除、修改船只信息;删除、增加、修改船只路线信息;增加、修改、删除货柜信息。因此,该系统应具有如下的功能,如图3.1.1。
a.用户登录:该模块分为三种用户的登录,一是一般(查看)用户,他的权限只有修改个人信息和查看功能;二是一般(操作)用户登录,他可以修改自己的信息,还可以对系统内容进行增加、删除和修改;三是具有最大权限的系统管理员,他可以修改自己的信息,并且不仅有查看、增删改的基本权限,还有对用户的管理和注册权限。
b.用户管理:该模块实现对用户的增加,删除和修改
c.个人信息维护:该模块实现用户对自己的名字和密码等个人信息的修改
d.新闻公告管理:该模块实现新闻公告的增加,删除和修改
e.船只管理:该模块实现船只的增加,删除和修改
f.路线管理:该模块实现路线的增加,删除和修改,以及船只与路线关系的管理
g.货柜管理:该模块实现货柜的增加,删除和修改,以及船只与货柜关系的管理

图3.1.1 系统功能图
3.2 系统性能需求
系统必须满足的一些使用过程中要做到的技术目标,通常包括速度,安全性等方面的需求。
3.3 系统运行需求
软件方面:系统使用Windows 7操作系统和Tomcat6.0以上版本,MyEclipse8.5 为开发和测试平台,前台以JSP为前端界面编辑环境,后台用MySQL5.5来管理数据库。运行时对JDK的版本要求为1.6。
硬件方面:PIII500 CPU 或更高配置,256M内存或更高,20G以上硬盘,更好有10M共享带宽或更高。
3.4 系统的用例分析
码头船只出行及配套货柜码放管理系统主要是面对三类用户,即一般(看)用户、一般(操作)用户、系统管理员,不同的角色有不同功能.。因此,在设计系统的时候,将系统的整体功能划分为三个子系统,为一般(看)用户子系统、一般(操作)用户子系统和系统管理员子系统。这三个系统因为其面对的用户不同,其功能也不相同,具有相对独立性。但它们又是紧密联系和相互关联的,各用例设计如图3.4.1-图3.4.3所示。

图3.4.1 管理员用例图
<%@ page contentType="text/html; charset=UTF-8" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
码头船只出行及配套货柜码放管理系统
欢迎来到这里!
船只出行情况
船只
出行路线
时间
${n.chuanming}
${n.name}
${n.ttime}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
















-
相关阅读:
TypeScript 类的使用、泛型与其他补充类型
Java中如何使用策略模式减少 if / else 分支的使用
LeetCode 盛最多水的容器 双指针
Linux学习-数据类型学习
Linux基础知识
三、Node.js模块化
wenet--学习笔记(1)
信号量实现生产消费模型
阿里云物联网平台
小程序开发学习记录
-
原文地址:https://blog.csdn.net/sheziqiong/article/details/127718607