ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:230.83KB ,
资源ID:16445889      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16445889.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(jsp课程设计 8Word文档下载推荐.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

jsp课程设计 8Word文档下载推荐.docx

1、2.4.1 系统的详细设计 62.4.2 程序源代码 92.5测试分析 9第3章 实训总结 13参考资料 14第1章 实训的目的与要求1.1 实训设计目的动态网页设计是计算机相关专业的必修专业基础课程,其实践性、应用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是计算机相关专业学生学习完JAVA程序设计及动态网页设计等课程后,进行的一次全面的综合训练,JSP动态网页设计的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。1.

2、2 实训设计的实验环境硬件要求能运行Windows 2000操作系统的微机系统。JSP动态网页设计语言及相应的集成开发环境:J2SDK和ECLIPSE开发工具及Tomcat服务器。1.3 实训设计的预备知识熟悉JAVA语言及ECLIPSE开发工具、Tomcat服务器。1.4 实训设计要求按JSP动态网页设计的设计指导书提供的课题,要求学生在自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序;掌握JSP动态网页设

3、计的基本技能和面向对象的概念和方法编程技术。同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。第2章 实训设计内容2.1开发背景简述随着我国的物流热潮,各行各业都对物流趋之若骛,纷纷成立物流企业。但由于国内各方面条件的限制,国内物流企业规模小、数量多,缺少竞争优势,并且技术含量低,大多数只能提供运输和仓储等传统服务,能够提供一揽物流解决方案的企业很少,再加上国外大企业的竞争,使原本就不足以分得一杯羹的国内企业更加难以适应市场的变化。要想在这场博弈中取胜,对于大部分的中小型物流企业来说,找出市场中的缝隙、进行差异化经营

4、是他们的最佳生存之道,而信息的来源成为寻找“缝隙”的关键。随着国内信息化步伐的加快,加之物流企业对行业信息的需求越来越大,促使物流信息网迅速发展,以适应物流行业的市场变化。物流信息网信息的及时性、准确性完全符合国内物流企业对行业信息的要求,它已经成为国内物流企业信息的主要来源。2.2 系统设计内容随着经济全球化和信息技术的迅速发展,信息资源被看作是获得未来物流竞争优势的关键因素之一,物流信息网的广泛兴起,一方面降低物质消耗,另一方面提高了劳动生产率,本文在总结系统需求分析的基础上,提出系统的总体设计目标、系统总体架构和功能模块的设计。此系统为物流配货管理信息系统。管理操作界面,供用户浏览、查询

5、使用。包括:行业信息发布、行业信息查看、行业信息修改、行业信息删除、辅助工具、会员中心等操作功能。2.3需求分析通过对物流企业和行业信息全面的调查,要求网站具有以下功能;a.物流行业内各类信息的发布功能。b.提供各类信息的查询功能c.行业信息的查看功能。d.行业信息的修改与删除功能。e.提供会员服务功能模块包括注册会员、管理会员信息、发布信息、对发布信息进行管理等功能。2.3.1系统逻辑设计对于数据库应用系统而言,设计数据库是十分重要的,也是首要的工作。一般先设计系统数据库,然后才开始设计应用程序。1.E_R图图2.1车辆实体的E-R图图2.2管理员的E-R图2.数据库表结构(1)db_Car

6、Message (车辆信息表)车辆信息表主要用于保存车辆信息。 表2.1db_Message 字段名数据类型长度是否主键描述IDint4是唯一标识TradeMarknvarchar20车牌号码Brand50车牌品名Style30车辆类型CarLoad10车辆载重UsedTimevarchar使用时间DriverName驾驶员姓名DriverTime驾驶时间LicenceNumber驾照号码LicenceStyle驾照类型TranspotStyle运输类型LinkMan联系人LinkPhone联系电话Remark100备注IssueDatedatetime8发布时间UserName发布人(2)d

7、b_GoodsMeg(货物信息表)货物信息表主要用于保存各类货物信息。 表2.2tb_news CodeGoodsStyle货物类型GoodsName货物名称GoodsNumber货物数量GoodsUnit数量单位StartOmit起始省份StartCity起始城市EndOmit抵达省份EndCity抵达城市TransportTime运输时间PhoneLink200800Request车辆要求2.3.2 系统功能需求分析1系统功能模块图大连货运物流配送管理系统功能模块图,如图1所示。图2.3大连货运物流配送管理系统前台功能模块图2系统简单的业务流程图图2.4大连货运物流配送管理系统业务流程图2

8、.4系统实现作为给小型物流管理部门使用的管理系统,本系统界面设计简单,尽可能地简化操作步骤,同时考虑到方便性,增加了查询的手段和打印的功能。为了增加系统的可用性,还设计了管理员的角色,从而更好地满足物流管理的一般需求。2.4.1 系统的详细设计 1、系统主页主要是供网站的访问者访问的,主要完成了以下功能:图2.5大连货运物流配送管理系统主页图详细信息查看模块设计该模块主要包括企业信息查看、车辆信息查看、货物信息查看、物流知识查看、公告信息查看5个部分,鉴于这5个部分的功能原理是一样的,本节将以车辆信息的详细信息查看为例。用户可以通过车辆信息页面中的“详细”链接,打开车辆详细信息展示页面,用户可

9、以在该页面查看对应车辆信息的详细内容。车辆信息展示页面主要是根据传递的参数(本例中是车辆信息的ID号,参数名称为id),进行数据库检索,并将检索结果输出到浏览器中,该页面设计结果如图所示。图2.6大连货运物流配送管理系统车辆详细信息图信息修改模块设计该模块主要包括车辆信息修改、货物信息修改和企业信息修改3个部分,本节将以车辆信息修改为例讲解信息修改模块。系统在设计时,若当前用户是当前信息的发布人,详细信息展示页面将出现“修改”和“删除”两个超链接;若当前用户不是当前信息的发布人,则页面只是单一的详细信息展示页面,没有“修改”和“删除”两个超链接。通过如下方法判断当前登录用户是否为发布人。(1)

10、从数据库中检索出发布人信息。(2)将发布人信息与登录用户的信息比较,如果相同,则判断当前用户便是发布反之则不是。如果登录的用户是信息发布人,系统将允许其对已发布的信息进行更改。更改后通过修改按钮将数据提交到数据处理页,数据处理页将根据提交的数据对数据表指定记录进行更新。修改页面涉及到的HTML表单元素如表所示。表2.3修改页面的HTML表单元素名称类型含义重要属性form1form表单method=post action=/logistics/Cars/CarMessage_change.jsp numberstexttypecarname车辆品名loads车辆限重usetime已用年限sty

11、leselect长途option value=” 短途”selected短途A类C类% page import=java.sql.*%jsp:useBean id=condata scope=page class=wuliu.conndata/% login=(String)session.getAttribute(login); username=(String)session.getAttribute(nameif(session.isNew()%script language=javascriptalert(您还未登录,不能浏览详细信息!/script%response.sendRedi

12、rect(/logistics/login.jsp通过如下代码得到指定的ID号并且把在操作ResultSet等类的语句放入try-catch块内,否则将抛出异常:sql=select * from db_CarMessage where ID=+request.getParameter(idtryrs=condata.executeQuery(sql);if(rs.next().%catch(SQLException e)System.out.print(查询异常!%通过如下程序代码将信息的详细内容输出到浏览器中:td width=32% height=34 align=center%=rs.

13、getString(TradeMark)%/td31%Brand36StyleCarLoad吨37UsedTime年DriverNameDriverTimeLicenceNumberLicenceStyleTranspotStyle42LinkManLinkPhone 在此以车辆信息展示为例,代码如下:%!int pagesize=10;int rowcount=0;int pagecount=1;rs.last();rowcount=rs.getRow();int showpage=1;pagecount=(rowcount%pagesize)=0?(rowcount/pagesize):(

14、rowcount/pagesize)+1);String topage=request.getParameter(topageif(topage!=null)showpage=Integer.parseInt(topage);if(showpagepagecount)showpage=pagecount;else if(showpage=0)showpage=1;rs.absolute(showpage-1)*pagesize+1);for(int i=1;i11%29font face=隶书 size=3/font15%12%a href=/ logistics/Cars/CarMessag

15、eshow.jsp?id=详细/trif(!rs.next()break;104%30 colspan=9righttable width=共页 &/ logistics/Cars/CarMessage.jsp?topage=第一页上一页下一页最后一页页/table2.5测试分析(1)测试数据:新增路线123预期的输出结果:直接添加成功,跳转到addw_line.jsp页面实际运行结果如下图所示:图2.7大连货运物流配送管理系统新增路线图运行效果符合预期情况。(2)测试数据:输入账号liangquanmao (这个账号数据库里没有)直接注册成功,跳转到addw_admin.jsp页面

16、图2.8大连货运物流配送管理系统添加用户图运行结果符合预期情况。第3章 实训总结这次课程设计得到了老师及同学的支持和帮助, 在此深表感谢。通过此次课程设计,我学到了很多实践经验,进一步了解了管理信息系统的建立过程,增强了独立分析能力和解决实际问题的经验。当学习任何一种语言编程到一定程度后,就会自然想到一个问题,那就是如何编写高效率的代码,如何判断一个程序代码的质量高低呢?通常有以下一些要素:代码的大小,通常许多读者开始编程时,为了达到某种目的或实现某种功能总是乱七八糟加许多代码,这样就会使程序很繁乱,其实有许多是不必要的或重复的。最多的时候,有的代码大小会超过优代代码的大小100倍。代码的执行

17、速度如何,这也是一个很重要的因素。代码的健壮性,即当用户执行非法操作时或输入了一些错误的数据时,不至于使系统崩溃而仍然能继续工作或者能够有提示信息。代码的重用率有多高,即在将来开发的产品中,现在的代码是否还有利用价值。在这次课程设计中我意识到熟练掌握以前学过的知识是多么的重要。除了要学习好JSP与SQL Server的知识外,数据结构、C语言、编译原理、软件工程等,这些已经学过的基础科目也很重要。如果不掌握他们,那么你可能会在遇到一些基本算法时都会束手无策,同时也会很难接受一些比较新的知识。还不能拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想象力是建立在丰富的知识的基础上,除计算机以外,多涉猎一些其他的学科。参考资料 1 王强.JSP应用开发技术.北京:清华大学出版社, 20082 梁峰.JSP数据库

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

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