网络程序设计课程设计物流信息网Word下载.docx

上传人:b****5 文档编号:19229339 上传时间:2023-01-04 格式:DOCX 页数:17 大小:556.54KB
下载 相关 举报
网络程序设计课程设计物流信息网Word下载.docx_第1页
第1页 / 共17页
网络程序设计课程设计物流信息网Word下载.docx_第2页
第2页 / 共17页
网络程序设计课程设计物流信息网Word下载.docx_第3页
第3页 / 共17页
网络程序设计课程设计物流信息网Word下载.docx_第4页
第4页 / 共17页
网络程序设计课程设计物流信息网Word下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

网络程序设计课程设计物流信息网Word下载.docx

《网络程序设计课程设计物流信息网Word下载.docx》由会员分享,可在线阅读,更多相关《网络程序设计课程设计物流信息网Word下载.docx(17页珍藏版)》请在冰豆网上搜索。

网络程序设计课程设计物流信息网Word下载.docx

LogisticsInformationNewwork;

JSP;

Servlet;

JavaBean;

SQLsever2005;

CRUD;

目录

目录1

第一章引言3

1.1课题背景及意义3

1.2课题研究现状3

1.3研究内容3

1.4论文组织方式3

第二章关键技术4

2.1MVC开发模式4

2.2数据库技术4

2.3Myeclipse等开发工具4

第三章需求分析6

3.1需求分析6

3.2可行性分析6

第四章概要设计6

4.1项目规划6

4.2系统功能结构7

第五章详细设计8

5.1系统功能模块设计8

5.5.1网站导航8

5.1.2信息发布模块8

5.1.3信息查看模块8

5.1.4信息修改模块8

5.1.5信息删除模块9

5.2用户界面设计10

第六章测试及实现结果16

6.1测试环境16

6.2测试过程17

结束语1

参考文献2

第一章引言

1.1课题背景及意义

产品物流信息网是很多物流公司中不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要。

所以物流信息网应该能够为用户提供充足的信息和快捷的查询手段。

一直以来人们使用传统人工的方式管理记载各种的物资设备信息,这种管理方式存在着许多缺点,如:

效率低、时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

1.2课题研究现状

物流信息网,作为计算机应用的一部分,使用计算机对物流信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长等。

这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

所以,开发一套方便实用的物流信息网颇为重要。

1.3研究内容

20世纪90年代以来,以Internet为代表的计算机网络技术发展突飞猛进,促进了计算机网络在社会各个领域的广泛应用,而基于B/S应用系统得到快速的发展,本软件也是顺应了潮流,具有很强的代表性。

本软件将改变过去传统人工物流方式,实现了各种各种物流信息的共享与发布,极大地提高了办事的效率,为企业节省大量的人力与物力。

1.4论文组织方式

首先,本论文从目前物流信息网应用现状开始,详细研究了本课题的背景以及意义,由于目前我国正在进行大规模的现代化经济建设,开发一套高效率的物流信息网迫在眉睫,一旦得以实现,将会广泛的应用起来。

其次,在对本论文的背景有所了解的情况下,对本课题所必须的关键技术进行了介绍,包括企业信息的发布,车辆信息的更新于查询等基础知识以及相关开发工具,比如Myeclipse等的详细介绍。

最后,在对所必须得基础知识有所了解的情况下,按照各模块的功能,分别详细介绍了各个功能的实现。

第二章关键技术

2.1MVC开发模式

MVC模式(三层架构模式)(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:

模型(Model)、视图(View)和控制器(Controller)。

本次课程设计采用的是基于JSP和JavaBean+Servlet模型的体系结构如下图所示,称之为JSP和JavaBean和Servlet模型。

它是一种采用基于模型视图控制器(Model和View和Controller)的设计模型,即MVC模型。

该模型将JSP程序的功能分为3个层次:

Model(模型)层、View(视图)层、Controller(控制器层)。

Model层实现业务逻辑,包括了Web应用程序功能的核心,负责存储与应用程序相关的数据;

View层用于用户界面的显示,它可以访问Model层的数据,但不能更改这些数据;

Controller层主要负责Model和View层之间的控制关系。

2.2数据库技术

数据库技术是信息系统的一个核心技术。

是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。

是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。

即:

数据库技术是研究、管理和应用数据库的一门软件科学。

2.3Myeclipse等开发工具

Eclipse最初是IBM的一个软件产品[3],前期投入了4000万美金。

2001年11月,IBM宣布将其捐给开放源码组织Eclipse.org。

目前Eclipse的市场占有率已经超过了Borland公司的JBuilder,成为Java开发平台中的主流。

Eclipse的设计思想是:

一切皆为插件。

它自身的核心是非常小的,其它所有的功能都以插件的形式附加到该核心上。

Eclipse中三个最吸引人的地方:

一是它创新性的图形API,即SWT/JFace,在此之前,我曾经用过Java的AWT/SWING来开发Windows应用程序,AWT/SWING其界面客观地讲不够美观,而且界面响应速度比较慢;

而SWT/JFace则大大改善了Java在这方面的能力。

二是它的插件机制。

三是利用它的插件机制开发的众多功能强大的插件。

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的J2EE[4]集成开发环境,包括了完备的编码、调试、测试和发

第三章需求分析

3.1需求分析

通过对物流企业和行业信息全面的调查,要求网站具有以下功能;

❑物流行业内各类信息的发布功能。

❑提供各类信息的查询功能

❑行业信息的查看功能。

❑行业信息的修改与删除功能。

❑提供会员服务功能模块包括注册会员、管理员信息、发布信息、对发布信息进行管理等功能。

❑为物流企业提供行业的辅助工具。

❑提供管理员后台管理入口。

❑通过后台对各类信息进行管理。

❑对网站会员信息进行管理。

3.2可行性分析

逞允物流信息网为各类物流企业提供了物流动态信息、车辆信息浏览、查询等功能,全面的为物流企业提供服务,帮助企业更多的了解行业的动态信息,提高企业的运营效率。

物流信息网的强大功能越来越被物流行业内的相关人士所重视,通过网站行业企业能够更及时调整企业的发展趋势以适应市场的变化。

物流信息网的全面的、周到的信息服务使之逐渐成为物流行业发展前进的风向标。

第四章概要设计

4.1项目规划

逞允物流信息网是一个专业的物流信息网站,由网站前台信息浏览、会员对会员所发布的信息进行管理和网站后台管理两大部分组成。

❑前台功能模块

前台主要包括各类信息发布、信息查看、信息修改、信息删除、辅助工具、会员中心和后台登录入口等功能模块。

❑后台管理模块

后台主要包括企业信息管理、公告信息管理、车辆信息管理、物流知识管理、货物信息管理、会员管理等模块。

4.2系统功能结构

4.2.1逞允物流信息网前台系统功能结构图

4.2.2逞允物流信息网后台功能结构图

第五章详细设计

5.1系统功能模块设计

5.5.1网站导航

主要包括网站的旗帜广告、主功能导航两部分。

5.1.2信息发布模块

主要包括企业信息发布、车辆信息发布和货物信息发布3个部分。

5.1.3信息查看模块

主要包括企业信息查看、车辆信息查看、货物信息查看、物流知识查看和物流动态信息以及物流知识查看5个部分。

5.1.4信息修改模块

主要包括企业信息修改、车辆信息修改和货物信息修改3个部分。

主要具体代码如下:

publicbooleanupdateEnterpriseMeg(intID,Stringstyle,Stringname,Stringoperation,Stringarea,Stringaddress,Stringphone,Stringlinkman,Stringhand,Stringfax,Stringemail,Stringweb,Stringintr,Dategshowdate){

conn=newConnDB().getConn();

//拿到数据库连接

try{

Stringsql="

updatetb_EnterprisesetEnterpriseSort='

"

+style+"

'

EnterpriseName='

+name+"

Operation='

+operation+"

WorkArea='

+area+"

Address='

+address+"

Phone='

+phone+"

LinkMan='

+linkman+"

HandSet='

+hand+"

Fax='

+fax+"

Email='

+email+"

Http='

+web+"

Intro='

+intr+"

IssueDate='

+gshowdate+"

whereID="

+ID;

st=conn.createStatement();

inti=st.executeUpdate(sql);

if(i>

0){

returntrue;

}

}catch(SQLExceptione){

e.printStackTrace();

}finally{

conn.close();

}catch(SQLExceptionex){

ex.printStackTrace();

returnfalse;

5.1.5信息删除模块

主要包括企业信息删除、车辆信息删除和货物信息删除3个部分。

deletetb_EnterprisewhereID=?

;

ps=conn.prepareStatement(sql);

ps.setInt(1,ID);

inti=ps.executeUpdate();

5.1.6信息查询模块

实现分类信息查询。

5.1.7辅助工具

国道信息查询和车牌号码信息查询2部分。

5.1.8会员中心

主要包括会员登录、注册、密码找回3个部分。

5.1.9企业友情链接

主要用于显示友情链接信息。

5.1.0后台登录入口

为管理员进入后台提供一个入口。

5.2用户界面设计

5.2.1主界面

图5.2.1.1逞允物流信息网的首页

前台主要包括:

用户登录、会员注册、信息的发布及查看和信息搜索。

网站框架说明图表

区域

名称

说明

对应文件

1

网站导航

主要用于显示网站的旗帜广告及为用户提供前台功能导航

/logistics/top.jsp

2

会员功能

主要用于会员登录、注册和会员密码找回

/logistics/index.jsp

3

搜索引擎

主要用于物流信息的搜索

/logistics/Search/search.jsp

4

货物信息

主要用于展示最新货物信息

/logistics/Goods/Goods_show.jsp

5

车辆信息

主要用于展示最新的车辆信息

/logistics/Cars/CarMessage.jsp

6

企业信息

主要用于展示最新的企业信息

/logistics//Enterpise/enterprise.jsp

7

本站公告

主要用于展示最新发布的站内公告

/logistics/Placard/placard.jsp

8

企业链接

为站点的加盟网站提供友情链接

/logistics/Link.jsp

9

后台登录入口

为用户进入后台提供一个入口

/logistics/bottom.jsp

5.2.2会员注册

用户以会员的身份登录之后才能搜索及查看相应的物流信息。

所以用户一定要先进行会员注册。

单击界面左侧的【新注册】按钮,系统自动弹出如图8.3.1.1所示的界面。

图5.2.2.1会员注册

单击“名字”、“密码”、“确认密码”、“电话”、“Email”、“找回密码问题”和“问题答案”的文本框,输入相应的内容,勾选“性别”选项,最后单击【注册】按钮即注册成功。

然后单击首页“用户登录”及“密码”的文本框,输入用户名及密码,单击【登录】按钮,即登录成功,登录成功的用户可以搜索及查看物流信息。

如果用户申请的会员密码忘记了,可直接单击【找回密码】按钮,系统弹出如图5.2.2.2所示的界面。

图5.2.2.2找回密码

单击“用户名”、“Email”、“提示的问题”和“答案”的文本框,输入相应的内容,最后单击【查找】按钮,系统自动显示查找的结果。

5.2.3信息查询

单击首页“信息查询”的文本框,输入要查询的关键字,单击下方“关键字”的下拉按钮,选择查询的相关信息,最后单击查询按钮

,界面右侧自动显示相关信息的搜索结果。

5.2.4物流动态

单击【物流动态】按钮,系统自动弹出如图5.2.4.1所示的界面。

图5.2.4.1物流动态

单击相应动态信息后面的【详细】按钮,系统自动显示详细的动态信息。

通过单击页面中【第一页】、【上一页】、【下一页】和【最后一页】按钮上下翻页查看动态信息。

5.2.5公告信息的查看

单击界面右侧相应的公告信息即可显示相应公告的详细信息。

5.2.6企业链接

单击“企业链接”中的任意一个图标,系统自动链接到相关的网站。

由于是局域网,现在不不自动链接到相关的网站。

5.2.7信息的发布及查看

5.2.8货物信息的发布及查看

信息发布模块主要包括车辆信息发布、企业信息发布、货物信息发布3个部分,由于3个部分的功能是一样的,所以就针对于货物信息以及车辆信息进行详细解述。

单击“货物信息”界面下方的“更多信息”链接,进入如下图所示的界面。

图5.2.8.1货物信息

在货物信息发布页面,当用户单击【发布信息…】按钮后,系统自动进入如下图所示的货物信息的发布界面。

图5.2.8.2货物信息发布

注意:

会员在发布信息及查看信息的同时可以修改自己发布的信息。

但无权修改其它会员发布的信息。

具体的“修改”操作需要进入“后台货物信息管理界面”。

5.2.9车辆信息的发布及查看

车辆信息的发布及查看的操作方法同货物信息的操作方法相同,这里不作重复讲解。

在车辆信息发布页面,当用户填写了信息发布页面的表单并单击【发布】按钮后,表单信息将被提交给数据处理页面进行数据处理。

5.2.0辅助工具

单击【辅助工具】按钮,系统自动弹出如图5.2.0.1所示的界面。

图5.2.0.1辅助工具

通过辅助工具选项可以查询车牌号码的所属地区和查询国道与对应的地区。

单击“省、市、自治区”的下拉按钮,选择相应的选项,单击“代号”的下拉按钮选择相应的选项,单击【确认】按钮,界面下方文本框内自动显示相应的查询结果。

单击“请输入国道号码”的文本框,输入相应的国道号码,单击【确认】按钮,界面下方文本框内自动显示相应的查询结果。

单击【查看全部】按钮,系统自动弹出相应的界面显示所有的国道信息。

第六章测试及实现结果

6.1测试环境

是指测试运行其上的软件和硬件环境的描述,以及任何其它与被测软件交互的软件,包括驱动和桩。

本软件的测试环境在windows平台下进行的。

6.2测试过程

6.2.1登录

正确打开系统的登陆页面的条件

用户名

密码

sa

123

内容

序号

输入“用户名”

输入“密码”

预期效果

成功进入主界面

非“sa”字符

应出现“您输入的信息有误!

”消息框

非“123”字符

不输入任何字符

提示输入用户名

提示输入密码

6.2.2货物信息

货物实例

供应商全称

简称

邮政编码

地址

电话

传真

联系人

联系人电话

开户银行

银行帐号

湖南海悦公司

海悦

7878675

湖南长沙

7986757

2222

李四

157********

工商银行

结束语

经过了一段时间的努力,物流网终于完成了。

在整个软件的开发过程中,本人经历了对Java开发环境的熟悉、在这次编程的过程中,本人查阅了大量的书籍,在网上也查了不少资料。

由于时间和技术等多方面因素,仍然有些部分想要设计的功能没能编码实现。

本软件也存在一些不尽人意的地方,这些都是有待完善的地方。

通过本次毕业设计,我充分体会到理论与实践之间的重要联系。

在实践的过程中我学到了很多的知识,增强了动手和解决实际问题的能力。

不仅对信息过滤技术的应用有了进一步的了解,也对Java语言的运用更为熟练了。

同时我也发现了自身的许多不足之处,有待在将来的工作中进一步的学习和完善。

软件虽然实现了一些功能但是还是存在很多的问题和缺陷,不过我还是通过完成课程设计使自己的能力得到很大的提高,并且充分体会到理论与实践之间的重要联系,进一步的了解了Java语言和HTML基本知识。

通过这次的课程设计不仅是对我们所学知识的综合体现,而且是对诸多方面的一种总结,让我们更清楚的认识到了自己的优点和不足之处,教育我们能积极的面对以后的工作和生活,成为一个能为社会做贡献的现代化人才。

参考文

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 动物植物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1