《网上物流信息网的设计毕业论文》由会员分享,可在线阅读,更多相关《网上物流信息网的设计毕业论文(19页珍藏版)》请在金锄头文库上搜索。
1、辽辽 宁宁 工工 业业 大大 学学JSP 程序设计程序设计 课程设计(论文)课程设计(论文)题目:题目: 物流信息网物流信息网 院(系):院(系): 专业班级:专业班级: 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: 教师职称:教师职称: 起止时间:起止时间: 2011.12.52011.12.5 至至 2011.12.192011.12.19 目 录第 1 章 课程设计的目的与要求 .11.1 课程设计目的 .1 1.2 课程设计的实验环境 .1 1.3 课程设计的预备知识 .1 1.4 课程设计要求 .1第 2 章 课程设计内容 .22.1 开发背景简述.2 2.2 系统设计
2、内容 .2 2.3 需求分析.2 2.3.1 系统逻辑设计.2 2.3.2 系统功能需求分析 .3 2.4 系统实现.3 2.4.1 系统的结构 .3 2.4.3 程序源代码 .4 2.5 测试分析.4第 3 章 课程设计总结 .4参考资料 . 5第 1 章 课程设计的目的与要求1.1 课程设计目的JSP 动态网页编程技术是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习完JAVA 程序设计及JSP 程序设计等课程后,进行的一次全面的综合训练,JSP 程序设计的设计目的是加深对理论教学内容的理解和掌握
3、,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。1.2 课程设计的实验环境硬件要求能运行 Windows 2000 操作系统的微机系统。JSP 程序设计语言及相应的集成开发环境:J2SDK 和 ECLIPSE 开发工具及 Tomcat 服务器。1.3 课程设计的预备知识熟悉 JAVA 语言及 ECLIPSE 开发工具、Tomcat 服务器。1.4 课程设计要求按课程设计指导书提供的课题,要求学生在自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。要求学生能够
4、全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序;掌握 JSP 程序设计的基本技能和面向对象的概念和方法编程技术。同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。第 2 章 课程设计内容2.1 开发背景简述随着我国的物流热潮,各行各业都对物流趋之若骛,纷纷成立物流企业。但由于国内各方面条件的限制,国内物流企业规模小、数量多,缺少竞争优势,并且技术含量低,大多数只能提供运输和仓储等传统服务,能够提供一揽物流解决方案的企业
5、很少,再加上国外大企业的竞争,使原本就不足以分得一杯羹的国内企业更加难以适应市场的变化。要想在这场博弈中取胜,对于大部分的中小型物流企业来说,找出市场中的缝隙、进行差异化经营是他们的最佳生存之道,而信息的来源成为寻找“缝隙”的关键。随着国内信息化步伐的加快,加之物流企业对行业信息的需求越来越大,促使物流信息网迅速发展,以适应物流行业的市场变化。物流信息网信息的及时性、准确性完全符合国内物流企业对行业信息的要求,它已经成为国内物流企业信息的主要来源。2.2 系统设计内容随着经济全球化和信息技术的迅速发展,信息资源被看作是获得未来物流竞争优势的关键因素之一,物流信息网的广泛兴起,一方面降低物质消耗
6、,另一方面提高了劳动生产率,本文在总结系统需求分析的基础上,提出系统的总体设计目标、系统总体架构和功能模块的设计。2.3 需求分析通过对物流企业和行业信息全面的调查,要求网站具有以下功能;物流行业内各类信息的发布功能。提供各类信息的查询功能行业信息的查看功能。行业信息的修改与删除功能。提供会员服务功能模块包括注册会员、管理会员信息、发布信息、对发布信息进行管理等功 能。为物流企业提供行业的辅助工具提供管理员后台管理入口。通过后台对各类信息进行管理。对网站会员信息进行管理。2.3.1 系统逻辑设计对于数据库应用系统而言,设计数据库是十分重要的,也是首要的工作。一般先设计系统数据库,然后才开始设计
7、应用程序。1.E_R 图图 2.1 实体之间关系简单的 E-R 图图 2.2 管理员的 E-R 图2.数据库表结构(1)db_CarMessage (车辆信息表) 车辆信息表主要用于保存车辆信息。表 B.1 db_Message 的结构字段名数据类型长度是否主键描述IDint4是唯一标识TradeMarknvarchar20车牌号码Brandnvarchar50车牌品名Stylenvarchar30车辆类型CarLoadnvarchar10车辆载重UsedTimevarchar50使用时间DriverNamevarchar50驾驶员姓名DriverTimevarchar50驾驶时间Licenc
8、eNumbervarchar50驾照号码LicenceStylevarchar50驾照类型TranspotStylevarchar50运输类型LinkManvarchar50联系人LinkPhonevarchar50联系电话Remarkvarchar100备注IssueDatedatetime8发布时间UserNamevarchar20发布人(3)db_GoodsMeg(货物信息表) 货物信息表主要用于保存各类货物信息。表 B.3 tb_news 的结构字段名数据类型长度是否主键描述Codeint4是唯一标识GoodsStylevarchar50货物类型GoodsNamevarchar100货
9、物名称GoodsNumbervarchar50货物数量GoodsUnitvarchar50数量单位StartOmitvarchar100起始省份StartCityvarchar20起始城市EndOmitvarchar30抵达省份EndCityvarchar30抵达城市Stylevarchar50运输类型TransportTimevarchar50运输时间Phonevarchar50联系电话Linkvarchar200联系人IssueDatedatetime8发布时间Remarkvarchar800备注Requestvarchar50车辆要求UserNamevarchar50发布人2.3.2 系
10、统功能需求分析1系统功能模块图物流信息网后台系统功能模块图,如图 1 所示。图 1 物流信息网前台功能模块图物流信息网后台系统功能模块如图 2 所示。图 2 物流信息网后台功能模块图2系统简单的流程图物流信息网前台信息查询企业信息删除车辆信息删除货物信息删除会员注册会员登录会员找回密码企业信息修改车辆信息修改货物信息修改物流知识查看企业信息查看货物信息查看车辆信息查看公告信息查看国道信息查询车牌号码查询企业信息发布车辆信息发布货物信息发布信息发布信息查看信息修改信息删除辅助工具会员中心企业信息查询企业信息删除公告信息添加公告信息修改公告信息删除车辆信息查询车辆信息删除物流知识添加物流知识修物流
11、知识删除货物信息查询货物信息删除会员资料验证会员资料查询会员资料删除企业信息公告信息车辆信息物流知识货物信息会员管理物流信息网后台客户快件接收快件接收单接收录入快件中转快件派送收件人快件中转单快件派送单数据库接收查询中转查询派送查询统计查询报表统计报表查询报表查询报表签收2.4 系统实现车辆信息发布页面的运行结果2.4.1 系统的结构 1、系统主要分为前后台两部分:前台是不需要认证的,是供网站的访问者访问的,主要 完成了以下功能: 网站前台首页的运行结果:2、后台主要是方便管理员和新闻发布员管理和发布新闻的,主要有以下功能: 后台主界面如下图:信息发布模块设计 信息发布模块主要包括车辆信息发布
12、、企业信息发布、货物信息发布 3 个部分,鉴于 这 3 个部分的功能是一样的,本节将以车辆信息发布为例。发布车辆信息,首先要进入 车辆信息展示页面,在车辆信息展示页面用户单击“发布信息”超链接,即可打开车辆 信息发布页面,进行车辆信息的发布,车辆信息页面的设计结果如图 6 所示。图 6 车辆信息页面设计的结果在车辆信息发布页面,当用户填写了信息发布页面的表单并单击【发布】按钮后,表 单信息将被提交给数据处理页面进行数据处理,其页面设计结果如图 7 所示。图 7 信息发布页面设计结果图车辆信息发布页面涉及到的 HTML 表单元素如表 2 所示。表 2 车辆信息发布页面涉及的 HTML 表单元素区域名称说明对应文件form1form表单method=”post” action=”/ logistics/Cars/CarMessageadd.jsp”numberstext车辆号码typetext车辆类型carnametext车辆品名loadstext车辆限重usetimetext已使用年限styleselect运输类型长途短途nametext驾驶员姓名numbertext驾驶证号码stylesselect驾驶证类型A 类 A 类timetext驾驶员驾龄megarea备注信息linkmantext联系人phonetext联