1、 1 本科毕业论文 (科研训练、毕业设计 ) 题 目:基于 JSP 的商品发布平台 姓 名: 学 院:软件学院 系: 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 2 摘 要 Java技术是目前程序开发中较为广泛使用的一种先进技术 ,JSP是基于 Java技术在 Internet 上的 WEB 应用程序开发的一种开发技术,电子商务在目前网络交易发布中较为普遍使用 ,商务网站的开发技术也成为目前推动电子商务发展的动力 ,本文描述了目前电子商务在我国发展的情况和 JSP 技术在开发电子商务网站方面的特点以及在互联网上的使用情况,简单介绍 J2
2、EE 技术中经常使用的几种开发技术如 :Servlet,JavaBean,JavaScript 等 ,并使用这些技术完成一个基于 JSP+ServeLet+JavaBean 技术开发的网上 商品发布平台。 本项目主要开发在网络环境下的信息发布管理系统。该系统基于应用服务器的网络环境应用,采用当前较为流行的 web技术,结合 JSP、 HTML、 XML、 JavaScript和 JAVA 语言在 J2EE 应用环境下开发。 项目采用 B/A/S(Browser/Application Programe Server/DataBase Server)三层应用体系结构,前台页面由 JSP 编写,系
3、统流程的控制及事务处理用 Java语言编写,后台数据库采用 SQLServer2000 数据库。 该项目分为用户自主管理系统,公告系统,新闻系统,留言系统,管理员高级管理和前台显示 4 大模块。 关键词: 电子商务 ; Java; JSP; J2EE; Servlet; JavaBean 3 Abstract Java technology is a kind of advanced technology that is comparatively used in procedure making extensively at present, JSP is a kind of develop
4、ment technology of employing procedure making of WEB based on that Java technology is on Internet, e-commerce network trade use generally comparatively release,at present, commercial development power that technology become at present promoting the development of e-commerce too in website, this text
5、 description e-commerce situation , characteristic in developing the e-commerce website of JSP technology and operating position on Internet in our countrys development at present, introduce several kinds of development technology that are often used in J2EE technology ,instance: Servlet , JavaBean
6、, JavaScript ,etc., use the technology to finish a piece of online second hand goods based on JSP, ServeLet, JavaBean technological development releasing the platform. This project main development under network environment informa-tion issue management system management system. This system based on
7、 applies the server the network environment application, uses the current more popular web technology, unifies JSP, HTML, XML, JavaScript and the JAVA language develops under the J2EE application environment. The project uses B/A/S (Browser/Application Programe Server/DataBase Server) three applicat
8、ions systems structure, the onstage page by the JSP compilation, the system flow control and business processes with the Java language compilation, the backstage database uses the SQLServer2000 database. This project divides into the user independent management system management system, announces th
9、e system, the news system, the message system, the manager high-level manages and the onstage demonstrates 4 modules. Key words: E-commerce ; Java ; JSP ; J2EE ; Servlet ; JavaBean 4 目录 第一章 绪论 . 8 1.1 设计来源 . 8 1.2 开发工具及其简介 . 8 第二章 设计开发使用技术概述 . 11 2.1 电 子商务概述 . 11 2.2 Java 技术在 Web 开发方面的应用 . 11 2.3 JS
10、P 技术概述 . 12 2.3.1 JSP 技术简介 . 12 2.3.2 电子商务与 JSP . 13 2.3.3 使用 JSP 的优势 . 13 2.4 Servlet 技术概述 . 13 2.5 JavaBean 技术概述 . 14 2.6 J2EE 技术的发展前景 . 15 第三章 二手商品发布平台总体设计 . 17 3.1 二手商品发布平台系统分析 . 17 3.1.1 总体需求调查 . 17 3.1.2 系统环境搭建 . 18 3.1.3 模块功能描述 . 19 第四章 二手商品发布系统详细设计 . 38 4.1 用户注册功能设计 . 38 4.2 用户登录功能设计 . 38 4.
11、3 用户自主管理功能设计 . 38 4.3.1 产品发布功能设计 . 38 4.3.2 产品信息修改功能设计 . 39 4.3.3 产品信息删除功能设计 . 39 4.3.4 注册用户资料查看功能设计 . 39 4.3.5 注册用户资料修改功能设计 . 39 5 4.4 管理员管理功能设计 . 40 4.4.1 管理员用户登录功能设计 . 40 4.4.2 管理超级用户(管理员)功能设计 . 40 4.4.3 管理商品信息功能设计 . 40 4.4.4 管理员管理公告功能设计 . 40 4.4.5 管理员管理普通用户功能设计 . 41 4.4.6 管理员管理新闻功能设计 . 42 4.4.7
12、管理员管理留言簿功能设计 . 42 4.4.8 管理员管理留言回复功能设计 . 43 4.5 新增管理员用户功能设计 . 43 4.6 留言簿留言和回复功能设计 . 44 4.7 公告显示功能设计 . 44 4.8 新闻显示功能设计 . 44 4.9 商品信息搜索功能设计 . 44 4.10 商品信息显示功能设计 . 45 4.11 商品类别信息显示功能设计 . 45 第五章 总结 . 46 致谢 . 48 参考文献 . 50 6 Contents Chapter 1 Introduction . 8 1.1 Basic Source for Designing . 8 1.2 Simply
13、Introduction for Development Technology . 8 Chapter 2 Outline for Design Technology . 11 2.1 Outline for E-Commerce. 11 2.2 Application for Java Technology In Web Development . 11 2.3 Outline for JSP Tchnology . 12 2.3.1 Introduction for JSP Technology. 12 2.3.2 E-commerce and JSP . 13 2.3.3 Advanta
14、ge for Using JSP Technology. 13 2.4 Outline for Servlet Technology . 13 2.5 Outline for JavaBean Technology . 14 2.6 Prospects for J2EE Technology . 15 Chapter 3 Design for Product Release Platform . 17 3.1 Analysis for Product Release Platform . 17 3.1.1 Reserch for System Requiring . 17 3.1.2 Buil
15、ding for System Environment . 18 3.1.3 Describle for Model Function . 19 Chapter 4 Detail Design for Product Release Platform . 38 4.1 Design for User Registration . 38 4.2 Design for User Login. 38 4.3 Design for User Independent Management . 38 4.3.1 Design for Product Releasing . 38 4.3.2 Design
16、for Changing Product Message. 39 4.3.3 Design for Deleteing Product Message. 39 4.3.4 Design for Checking User Message. 39 4.3.5 Design for Changing User Message . 39 7 4.4 Design for Adminstratior Management . 40 4.4.1 Design for Adminstratior Login . 40 4.4.2 Design for Management of Super User .
17、40 4.4.3 Design for Management of Product . 40 4.4.4 Design for Management of Announcement . 40 4.4.5 Design for Management of Normal User. 40 4.4.6 Design for Management of News Releasing . 41 4.4.7 Design for Management of Note Book . 42 4.4.8 Design for Management of Message Answering . 42 4.5 De
18、sign for Adding New Adminstratior . 43 4.6 Design for Message Changing and Answering . 43 4.7 Design for Message Displaying . 44 4.8 Design for News Displaying . 44 4.9 Design for Product Serching . 44 4.10 Design for Product Message Displaying. 44 4.11 Design for Product Type Displaying . 46 Chapte
19、r 5 Summary . 46 Acknowledgement . 48 References . 50 8 第一 章 绪论 1.1 设计来源 鉴于目前 Internet 技术的不断更新和发展,人们对于网络的需要日渐提高,网上购物,电子商务的不断发展增进了人们对网络应用的热情,在这种情况下,就产生了我们这个基于网络的商品发布平台的项目。 1.2 开发工具及其简介 1) Eclipse3.2 Eclipse 是一个非常优秀的开发环境, IBM 已经花了多年的时间开发基于 Java的公开源代码软件 Eclipse。它是可扩展的体系结构,它允许任何人构件与环境和其他工具无缝集成的工具,而工具与 E
20、clipse 无缝集成的关键便是插件。 我们的 Java 代码主要在这个 IDE 上完成。 2) MyEclipse5.5.1 MyEclipse 是一款功能强大的 J2EE 集成开发环境 ,它可以集成到 Eclipse 工具中。 程序功能包括: HTML 智能编辑器 , Struts, JSF, CSS, JavaScript, SQL, Hibernate,带有自动完成与语法高亮显示功能的 J2EE 编辑器等等 。 3) Tomcat5.5.12 Tomcat 是一个免费的开放源码的 Servlet 容器,它是 Apache 基金会的 Jakarta 项目中的一个核心项目,也 Sun 公司
21、官方推荐的 Servlet 和 Jsp 的容器。 Servlet和 Jsp 的最新规范都可以在 Tomcat 新版本中得到实现。 Tomcate 具有轻量级和灵活嵌入到应用系统中的优点,所以得到了广泛的应用。 我们这个项目把它用作编译和执行 Servlet 和 Jsp 文件的容器,同时也使用到了它的 Web 服务功能。 4) Dreamweaver MX2004 Macromedia Dreamweaver MX 2004 是建立 Web 站点和应用程序的专业工9 具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员 都可利用它快速创建
22、界面吸引人并且基于标准的站点和应用程序。 从对基于 CSS 的设计提供领先的支持到手动编码功能, Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。 开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、 Web 服务和旧式系统的强大 Internet 应用程序。 在我们的项目开发中,主要使用 Dreamweaver MX 2004 来设计版面,使用起来十分方便,作出来的效果也比较美观。 5) Fireworks 2004 Fireworks 是 Macromedia 公司发布的一款专为网络图形设计的图形编辑软件,它大大简化了网
23、络图形设计的工作难度,无论是专业设计家还是业余爱好者,使用 Fireworks 都不仅可以轻松地制作出十分动感的 GIF 动画,还可以轻易地完成大图切割、动态按钮、动态翻转图等,因此,对于辅助网页编辑来说, Fireworks将是最 好的选择 。 新推出的 Fireworks mx2004 更是增加了许多脍炙人口的新功能: (1). 可以输出 SWF 和 Illustrator9 文件; (2). 与 Dreamweaver 紧密的配合; (3). 与网页编辑器的结合; (4). 可以直接编辑点阵图; (5). 更方便的 Roll over; (6). 向量模式编辑; (7). 即时预览; (
24、8). 允许加入 Photoshop 滤镜; (9). 可以读入 Photoshop 文件; (10). 提供 MAC Gamme 预览功能; (11). 提供 GIF 编辑环境; (12). 提供 History panel 来记录动作; (13). 提供全新的按钮制作工具; (14). 可编辑的操作环境; (15). 资料库( Library)的运用; (16). 提供图形与文字的样式 库( Style)。 在我们的项目开发中,主要使用 Fireworks MX 2004 来处理图片,制作出来的图片美观、大小适中,使用起来十分方便,作出来的效果也比较美观。 6) Photoshop CS9.0 Photoshop 是美国 Adobe 公司于 20 世纪 80 年代末推出的图像处理软件。Photoshop 在图像处理、摄像、印刷等行业中得到了广泛的应用。主要有: 1、平面广告设计; 2、包装设计; 3、服装设计; 4、绘制建筑效果图; 5、网页图片编辑。 Photoshop 是目前 PC 机上公认的最好的通用平面美术设计软件,它 的功能完善,性能稳定,使用方便,所以在几乎所有的广告、出版、软件公司, Photoshop10 都是首选的平面工具。 在我们的项目开发中,主要使用 Photoshop CS9.0 来制作图片特效,使网页中的图片显示更加美观!
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。