毕业论文范文网-论文范文
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 学前教育 德语论文 工程管理 文化产业 工商管理 会计专业 行政管理 广告学
机械设计 汉语文学 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 药学论文 播音主持 人力资源 金融论文 保险学
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 计算机论 电子信息 市场营销 法学论文 财务管理 投资学
体育教育 小学教育 印刷工程 土木工程 书法论文 护理论文 心理学论 信息管理 公共事业 给水排水 新闻专业 摄影专业 广电编导 经济学
  • 范文首页 |
  • 毕业论文 |
  • 论文范文 |
  • 计算机论文 |
  • 外文翻译 |
  • 工作总结 |
  • 工作计划 |
  • 现成论文 |
  • 论文下载 |
  • 教学设计 |
  • 免费论文 |
  • 原创论文 |
搜索 高级搜索

原创毕业论文

当前位置:毕业论文范文网-论文范文 -> 免费论文 -> 计算机论文

JSP在线CD销售系统

作者: 浏览:7次
免费专业论文范文
免费专业论文
政治工作论文
计算机论文
营销专业论文
工程管理论文范文
医药医学论文范文
法律论文范文
生物专业论文
物理教学论文范文
人力资源论文范文
化学教学论文范文
电子专业论文范文
历史专业论文
电气工程论文
社会学专业论文
英语专业论文
行政管理论文范文
语文专业论文
电子商务论文范文
焊工钳工技师论文
社科文学论文
教育论文范文
数学论文范文
物流论文范文
建筑专业论文
食品专业论文
财务管理论文范文
工商管理论文范文
会计专业论文范文
专业论文格式
化工材料专业论文
英语教学专业论文
电子通信论文范文
旅游管理论文范文
环境科学专业论文
经济论文
人力资源论文范文
营销专业论文范文
财务管理论文范文
物流论文范文
财务会计论文范文
数学教育论文范文
数学与应用数学论文
电子商务论文范文
法律专业论文范文
工商管理论文范文
汉语言文学论文
计算机专业论文
教育管理论文范文
现代教育技术论文
小学教育论文范文
机械模具专业论文
报告,总结,申请书
心理学论文范文
学前教育论文范文

收费计算机专业论文范文
收费计算机专业论文
Delphi
ASP
VB
JSP
ASP.NET
VB.NET
java
VC
pb
VS
dreamweaver
c#.net
vf
VC++
计算机论文
毕业论文范文题目:JSP在线CD销售系统,论文范文关键词:JSP在线CD销售系统
JSP在线CD销售系统毕业论文范文介绍开始:

题   目: 基于JSP技术的在线CD销售网站的设计与实现
                                                      

摘  要
 随着Internet的迅速崛起,互联网已逐渐成为人们收集和传递信息的最佳渠道,并逐步进入了传统的商品流通领域。互联网的跨地域性和可交互性使其在与传统贸易方式的竞争中具有不可抗拒的优势,网上商城和在线购物正是这一时代的产物,随之出现的各种商品在线销售网站也正朝着专业化和规模化的方向发展。因此开发一个具有强大功能的专业的在线CD销售网站具有实际的意义。
 针对在线销售的特点和网民可以随时随地进行购物的需要,设计开发了这个基于JSP技术的在线CD销售网站。本文首先介绍了网上商店的现状和本系统的开发背景,然后论述了系统的设计目标、系统的功能需求和总体设计方案,较详细的论述了系统的具体设计和实现,最后本文对在线CD销售系统进行了测试,并提出了还需要改进的问题。
 本系统主要包括以下几个模块:(1)用户登录模块;(2)购物车管理功能模块;(3)CD管理功能模块;(4)会员管理功能模块;(5)CD的在线查询功能模块;(6)其他功能模块。其中购物车管理功能模块、用户管理功能模块和CD管理功能模块是重点研究对象。


关键词:  JSP技术  在线销售网站  Java Bean  数据库


Title   JSP-based online CD sales for the Design and Implementation                                                        

Abstract
With the rapid rise of the Internet, the Internet has become the information collected to provide the best channel and gradually enter the traditional domain. When competing with the traditional trade sector, the Tran regional nature and Interactive of the Internet make it hold irresistible advantages. Internet and online shopping mall is a product of this era. Concomitant emergence of various commodities sales site is also along the specialization and scale direction. Therefore, the development of a strong function of the online sales site has practical significance.
 Focus on the characteristics of online marketing and conduction on internet at any time and place for purchasing goods, I design and develop this online CD sales website with the technical of JSP .At first this paper introduces the status and background of developing the system of the online store, and then discusses the design goals, System design and functional requirements, it have more detailed exposition about the system design and implementation. Finally, this article on-line CD sales system was tested, and I find the need of improvement on this system in future.
 The system mainly includes the following modules: (1) users logged module; (2) shopping cart management module; (3) CD management module; (4) Member Management module; (5) CD-line query module; (6) other functional modules. During the management modules, user management module and CD management module are those for key study.


Keywords:  JSP  Online sales site  Java Bean  database


目   次

前言 1
1  在线销售系统概述 2
1.1  系统的开发背景 2
1.2  系统开发的意义 3
2  在线销售系统分析及开发技术 4
2.1  系统的设计目标 4
2.2  系统的需求分析 4
2.3  系统开发的设计思想 5
2.4  系统的开发技术 6
3  系统的基本框架和流程分析 13
3.1  系统的功能模块 13
3.2  系统基本架构的设计 13
3.3  系统流程分析 14
4  数据库模型设计 16
4.1  数据库需求分析 16
4.2  数据库概念结构设计 16
4.3  数据库逻辑结构设计 18
5  功能模块的设计与实现 20
5.1  数据库模块 20
5.2  用户注册模块的实现 20
5.3  用户登录模块的实现 21
5.4  购物车模块的实现 23
5.5  CD管理模块的实现 24
5.6  用户管理模块的实现 25
6  系统测试及展望 26
6.1  系统的测试 26
6.2  系统不足及展望 27
总 结 28
致 谢 29
参考文献 30

前言
 目前,网络正以一种前所未有的冲击力影响着人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中的时间和空间中的种种壁垒。极大地改变着人类,从物质到精神、从形式到内容、从生产到生活的方方面面,并且给人类带来了许多新的机遇和挑战。而互联网服务业务方面:电子邮件、网上银行、在线交易、网络广告、网络游戏等服务业务也都在快速的发展着。
 本次毕业设计的任务是构建一个基于JSP技术的在线销售CD的电子商务网站。JSP是Java Server Page的缩写,该技术是由Sun Microsystems公司倡导,许多公司参与建立的一种动态网页技术标准,它在开发动态网页方面有着特别强大的功能。JSP是一种在服务器端HTML(或XML)中嵌入Java代码的脚本语言,是开发Web动态网站快速而有效的工具,JSP技术在开发动态网站方面有以下特色:
 (1)JSP技术是用Java语言作为脚本语言的。Java语言是成熟的、强大的、易扩充的编程语言;
 (2)高效性与安全性。JSP在执行前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高;
 (3)可维护性。由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序;
 (4)稳定性和产品的多样性。
 目前,在国内JSP技术还是一种较新的技术,而在国外JSP+JDBC+Java Bean已经成为开发电子商务网站的主流技术,随着国内与国际的接轨,JSP技术也必将成为国内动态网站开发技术的首选。
 本在线CD销售系统中我主要做了以下几个模块的设计与开发:用户登录模块、购物车管理功能模块、CD管理功能模块、用户管理功能模块、CD在线查询功能模块、销售统计功能模块。其中购物车管理模块、用户管理模块、CD管理功能模块是重点研究对象。本论文中第一章论述了开发的背景及意义;第二章论述了需求分析及开发技术选择;第三章论述了系统总体架构设计和流程分析;第四章论述了数据库设计;第五章论述了系统各模块的设计与实现;第六章论述了系统的测试与分析;最后总结了我在本次毕业设计中的收获。
1  在线销售系统概述
1.1  系统的开发背景
1.1.1  网上商店的发展状况
 近年来随着Internet的迅速崛起,利用无国界、无区域界限的Internet销售商品或服务已成为商品交易的新选择。从国际上召开的一系列关于“如何利用Internet制造商机”的讨论会可以看出,网上购物这种购物方式也即将成为一种新的购物趋势。这种交易方式的优越性也将逐渐被人们所理解,并且这些观念正在以难以想象的加速度传播到世界的各个角落。中国也不例外,随着国内各项技术的日益完善,人们的参与意识也在逐渐的增强,各种在线销售网站蓬勃发展的良好趋势以已初现端倪。从政府到公民,普遍认为“信息时代”已经到来。作为“信息时代”一种重要形式的网上商店将成为新时代的宠儿,于是越来越多的商家在网上建起了自己的在线商店,向消费者展示着这种新颖的购物理念。
 网上购物系统是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价、会议安排或时事新闻等。因此在线销售系统要具有强大的交互功能,可使网站管理商和用户方便的传递信息,实现商品的在线销售。
1.1.2  系统的技术现状
 目前在国内PHP技术和ASP技术应用最为广泛,而JSP技术由于是一种较新的技术,国内采用的还较少。但在国外,JSP技术已经是一种比较流行的技术了,尤其是电子商务类的网站,多采用JSP技术。也有一些是采用的PHP技术,如新浪网(www.sina.com)等。但是由于PHP技术本身存在的一些缺点,使得它不适合应用于大型电子商务网站,而比较适合一些小型的商业站点。
 首先,PHP缺乏规模支持;其次,缺乏多层结构支持。但对于大负荷站点的解决方法只有一个:分布计算,数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。而PHP则缺乏这种支持。再有上面提到的PHP提供的数据库接口支持不统一,就使得它不适合运用在大型电子商务网站中。而ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windows的COM/DCOM获得ActiveX规模支持,通过DCOM和Transaction Server获得结构支持;JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用 JSP/Servlet的WebSphere;西方另外一个非常著名的电子商务软件提供商,Intershop,它原来的产品Intershop1,2,3,4占据了电子商务软件的主要份额。它们都是通过CGI来提供支持的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。
 总的来说,ASP,PHP,JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的JSP技术,一方面,JSP的安全性和跨平台性比较好;另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。
1.2  系统开发的意义
 Internet的飞速发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案,利用Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除了时间和空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务。
 在众多电子商务系统中,当今比较流行的网上购物系统国外的有“淘宝网(www.taobao.com)”,国内的有“当当网(www.dangdang.com)”。它们都是相当优秀的电子商务网站,也为其他的网站提供了良好的典范。在设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的在线销售电子商务网站应有的功能和注意事项。
 设计和完成一个在线销售电子商务网站有着深刻的意义,在开发过程中将会牵涉到许多技术上的问题,如:动态网页制作技术、后台数据库的设计和管理等。通过实际的制作网站,可以避免纸上谈兵,在实践中掌握上述技术的使用。
2  在线销售系统分析及开发技术
2.1  系统的设计目标 
 一个典型的在线销售电子商务网站系统应该具备以下主要功能:
 (1)能24小时不间断的为客户提供方便快捷的在线订购服务;
 (2)方便的商品信息维护与管理,包括调整商品价格、修改现有商品信息、添加新商品信息、删除过时商品信息等;
 (3)强大的用户管理功能,修改已注册用户信息、删除已注册用户、查看已注册用户的详细信息等;
 (4)高效的商品数据方案,能对商品信息进行科学、灵活的分类和存储,使得客户能迅速地从少则几千,多则上万种CD中找到自己所需的CD;
 (5)强大、方便、快捷的查询功能。提供关键字分类查询功能,让客户可以很轻松的找到自己想要的CD;
 (6)购物车功能,能够对购买物品数量进行修改、商品删除或清空购物车;
 (7)订单号模块,所谓订单号模块就是客户购买完商品后,系统自动分配一个购物号码给客户,以方便客户随时查询账单处理情况。了解现在货物的状态。
2.2  系统的需求分析 
 需求分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行详细的调查研究。通过系统分析并参考几个大型的网站得出了本系统功能需求。在本系统中,功能界面可以分为客户界面部分和管理员界面部分,详细功能需求如下:
 用户界面部分:
 查看CD详细信息,并可以直接购买任意数量的欲选购的CD唱片;
 CD查询功能:可按分类方式查找CD,也可通过任意关键字进行查询,并可以查看搜索到的CD唱片的详细信息;
 购物车功能:可对购买物品数量进行修改,可以删除购买商品,也可以清空购物车;
 用户注册功能:因为不打算给未注册用户预留浏览接口,所以必须提供便捷的用户注册功能;
 查看用户的订单信息:用户可以查看自己的订单信息;
 查看用户积分等级:用户可以查看自己的积分信息;
 查看销量排行:用户可以查看CD唱片销量排行榜。
 管理界面部分:
 CD管理功能:管理员登陆后可以添加新的CD信息以及新的CD分类、可以修改已有CD信息、可以删除已有CD信息、可以查看已有CD信息;
 用户管理功能:管理员登陆后可以修改已注册用户信息、可以删除已注册用户、可以查看已注册用户的详细信息等;
 订单管理功能:查看订单清单、更新订单付款、查看出货状态、删除订单;
 查看销售统计,管理员可以查看CD销售情况以及销售排行。
2.3  系统开发的设计思想
 本系统存在3种用户:管理员用户、未注册用户、已注册用户。为了简化思路,我们不给未注册用户提供浏览接口,而是需要用户注册以后才能进行浏览CD或购买CD等动作。而管理员用户则由系统初始化的时候指定,并不采用注册机制,另外就是需要提供给普通用户和管理员用户不同的接口。登陆判定上采用首次给予数据库验证,然后把用户信息写进session,然后其他页面采用session验证。
 本系统采用三层架构设计,即程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。三层在实际的物理结构上也是独立的,业务逻辑处理层采用Java Bean实现,用户界面与业务逻辑分离,系统的安全性、可维护性、重用性和可扩展性都大大提高。三层架构的工作原理如图2.1所示。

图2.1  三层架构工作原理图
 在图中所示的三层架构中,用户界面层通过统一的结构向业务层发送请求,业务层按自己的逻辑规则将请求处理进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层,这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。这种方式在一定程度上增加了数据库的安全性,同时也降低了对用户界面层开发人员的要求,因为它根本不需要进行任何数据库操作。
 上面Java Bean通过返回对象的形式返回数据,在类的内部可以规定哪些数据可访问,哪些数据时只读的等,从而通过封装数据达到再一次提高数据全性的目的。
2.4  系统的开发技术
 针对在线销售和网民可以随时随地进行购物的需要,以及功能考虑,本次设计开发的在线销售网站是基于JSP技术的。网站系统采用JSP+JavaBean+SQL2000 设计方式, Java Bean组件可以用来执行复杂的计算任务,或者负责与数据库的交互及数据提取等,在本系统中Java Bean主要担当配合JSP以及Servlet来完成用户的请求,而JSP主要担当接受与响应客户端,Sql 2000在本系统担当与数据库的连接与通信。
2.4.1  JSP简介
 JSP(Java Server Pages)是由Sun Microsystems公司于1999年6月倡导,许多公司参与一起建立的一种动态网页技术标准。它的实现是在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以实现建立动态网站所需要的功能,包括操作数据库、重新定向网页及发送E-mail等等。所有程序操作都在服务器端执行,网络上传送给客户端的仅仅是得到的结果,因而对客户浏览器的要求很低。
2.4.2  JSP技术的发展现状
 JSP技术被设计成为一个开放的、可扩展的以及用于创建动态Web页面的标准。开发人员可以使用JSP技术来创建具有可移植性的Web应用程序。开发结果可以在各种Web服务器和Web应用服务器上运行,而不用考虑具体的开发平台或开发工具。为了给动态Web页面提供一个开放的工业标准,JSP规范的1.0版本的提出,是向这个方向迈出的第一步。在1.0版本中,其基础由核心标记集、隐含对象以及开始创建动态Web页面所需的基本功能构成。已经有许多Web服务器,Web应用服务器和工具开发商为他们的产品添加了对JSP1.0的支持。
 JSP 1.0 版本中加入了一些新的特色,特别是加入了XML的语法和输出缓冲等功能,以解决重定向的错误,而同时一些在0.92版本中的功能被取消了。
 随着XML 越来越热门,在不久的将来XML将成为主流。因此,在JSP1.0的语法中开始了对XML的支持,并希望能够与其兼容。不过,在JSP1.0版本中对XML的支持还不是必须的,但在将来的JSP1.1版本中对它的支持将成为必然。JSP1.1与JSP1.0 两个版本基本上同时开发的。但是,JSP1.1需要新的Servlet API的支持,所以JSP1.1将会等新的Servlet API 公布之后才会推出。除了JSP标准的语法标记之外,JSP1.1将会提供有可扩展的自定义语法标记机制,这样使用者就可以定义自己的语法标记,并且可以在任何支持JSP1.1的引擎上运行它们,而且供应商们也会有选择地扩展或扩充JSP规范中的功能。JSP引擎能够强有力地支持多种脚本语言和对象模型。在不断扩充和使用JSP技术同时。也将保持JSP技术对平台和服务器的可移植性。
2.4.3  JSP技术的特点
 (1) 应用程序内容与页面显示分离
 用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端口运行。由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML) 页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。
 (2) 可重用组件
 绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者Enterprise JavaBeans组件)来执行应用程序所要求的复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。
 (3) 采用标识
 Web页面开发人员不会都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。
 (4) 适应平台
 几乎所有平台都支持Java,JSP+JavaBeans几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。
 (5) 数据库连接
 Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。Sun公司还开发了JDBC-ODBC bridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、SQL 2000和MS Access等数据库。
 此外,通过开发标识库,JSP技术可以进一步扩展。第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。
 JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。作为采用Java技术家族的一部分,以及Java 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。
 由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为Java Servlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。
 利用JSP技术,动态信息由JSP页面来表现,JSP页面由安装在Web服务器或者使用JSP的应用服务器 上的JSP引擎执行。JSP引擎接受客户端对JSP页面的请求,并且生成JSP页面作为对客户端的响应。 
 JSP页面通常被编译成为Java Servlets,这是一个标准的Java扩展。页面开发人员能够访问全部的Java应用环境,以利用Java技术的扩展性和可移植性。当JSP页面第一次被调用时,如果它还不存在,就会被编译成为一个Java Servlets类,并且存储在服务器的内存中。这就使得在接下来的对该页面的调用中,服务器会有非常快的响应 。
 JSP页面可以包含在多种不同的应用体系结构或者模型中,可以用于由不同协议、组件和格式所组成的联合体中。基于JSP的动态信息发布技术是一个开放的、可扩展的建立动态Web页面的标准。不论采用什么创建工具,开发人员都可以使用JSP页面来创建可移植的Web应用,在不同的Web应用服务器上运行。
2.4.4  JSP与ASP、PHP的区别
 目前,最常用的动态网页语言除了JSP以为,还有ASP和PHP。ASP是一个Web服务器的开发环境,利用它可以产生和运用动态的、交互的、高性能的Web服务应用程序。ASP采用脚本语言VBScript(或java script)作为自己的开发语言。 PHP是一种跨平台的服务器端的嵌入式语言。它大量地借用C、Java等语言的语法,并耦合PHP自己的特性,使Web开发者能够快速的写出动态生成页面。它支持目前绝大多数数据库,而且可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。JSP、 ASP、 PHP三者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在JSP、 ASP、 PHP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而JSP、 ASP、 PHP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入HTML到代码中,然后一起发给浏览器。JSP、 ASP、 PHP三者都是面向Web服务器的技术客户端浏览器不需要任何附加的软件支持。
 (1) JSP与ASP
 JSP跨平台,而且支持包括Apache、Netscape、IIS、IBM Http Server在内的所有主流Web服务器, 而ASP目前只支持Windows NT +IIS; JSP提供了更好的安全机制, 这对于E-business  这样的应用来说是至关重要的;  JSP可以跨操作系统、Web服务器和应用服务器,而ASP只限于 Windows NT + IIS;JSP是一个开放的标准,得到了Oracle、Netscape、IBM、BEA、Borland等支持;JSP的组件编写更为容易,而且JSP的性能优于ASP。
 (2) JSP与PHP
 JSP 是一个业界标准,PHP只是一个开发组织并不强的免费技术。PHP的性能不好,是解释型的,JSP采用JIT编译后,和C不相上下,而且支持多线程。JSP支持的平台众多,包括 Windows 98/2000/NT 、Unix、Linux、FreeBSD 、AS/400 、OS/390,而PHP支持的平台有限。JSP可以利用JDBC和众多主流关系数据库连接,而PHP目前只支持My Sql和Oracle等有限的几种。JSP中的组件Java Bean和EJB开发非常容易,而且还可以在JSP中使用所有Java的类和功能;而PHP只能用C写一些功能有限的组件,而且编写比较复杂。利用 JSP可以支持 EJB , CORBA 标准,而且还支持LDAP, Message 等服务,使得访问ERP、CICS、MQ 等企业应用非常容易;而PHP 在这个方面先天不足,所以对于电子商务这样的Mission-critical的应用来说,PHP并不适合。三者中,JSP应该是未来发展的趋势,所以世界上的一些大的电子商务解决方案提供商都采用JSP技术。
2.4.5  JSP与JavaBeans、JDBC
 (1) Java Beans
 JSP 作为一个很好的动态网页开发语言得到了越来越广泛的使用,在各类JSP 应用程序当中,JSP+Java Bean 的组合成为了一种事实上最常见的JSP程序的标准。数据库的连接都是用Java Bean 实现的,其连接语句为:
 < jsp :useBean id =″sqlbean″scope =″session″class =″com.include. dbconn″/ >
 Java Bean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型当中,通过Java Bean可以无限扩充Java程序的功能,通过Java Bean的组件可以快速地生成新的应用程序。对于程序员来说,最好的一点就是 Java Bean可以实现代码的重复利用,另外对于程序的易维护性等也有很大的意义。
 Java Bean通过Java虚拟机(Java virtual machine)可以得到正确的执行,运行Java Bean最少的需求是JDK1.1或以上版本,本在线CD销售系统就是运用了JDK1.5的版本。
 Java Bean的传统应用在于可视化的领域,如AWP下的应用。自从JSP诞生以后,Java Bean更多地应用在了非可视化领域,在服务器端应用方面表现出了越来越强的生命力。
 (2) JDBC技术概述
 JDBC是一种可用于执行SQL语句的JavaAPI(Application Programming Interface,应用程序设计接口)。它由一些Java语言写的类、界面组成。JDBC给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。
 通过使用JDBC,开发人员可以很方便地将SQL语句传送给几乎任何一种数据库。也就是说,开发人员可以不必写一个程序访问Sybase,写另一个程序访问Oracle,再写一个程序访问Microsoft的SQL Server。用JDBC写的程序能够自动地将SQL语句传送给相应的数据库管理系统(DBMS)。不但如此,使用Java编写的应用程序可以在任何支持Java的平台上运行,不必在不同的平台上编写不同的应用。Java和JDBC的结合可以让开发人员在开发数据库应用时真正实现“Write Once,Run Everywhere!”
 JDBC扩展了Java的能力,如使用Java和JDBCAPI就可以公布一个Web页,页中带有能访问远端数据库的Applet。企业可以通过JDBC让全部职工在Intranet上连接到几个全球数据库上,而这几个全球数据库可以是不相同的。随着越来越多的程序开发人员使用Java语言,对Java访问数据库易操作性的需求越来越强烈。
2.4.6  SQL server 2000
 Microsoft SQL Server2000是由 Microsoft公司开发的,简称SQL Server,由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。
 Microsoft SQL Server 2000 主要具备以下特性:
 (1) Internet 集成:SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。
 (2) 可伸缩性和可用性:同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。
 (3) 企业级数据库功能:SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使你得以引用来自不同数据源的数据,就好像这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使你得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并会发布服务器。
 (4) 易于安装、部署和使用:SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使你得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。
 (5) 数据仓库:SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。

 

 

 

 


3  系统的基本框架和流程分析
3.1  系统的功能模块
 根据系统设计可知本系统模块可以分为三大部分。
 (1)管理模块,用于管理员进行CD管理,定单管理和用户管理,其功能有:
 ①管理员登录;
 ②CD管理:包括查看、增加、修改、删除;
 ③CD分类管理:包括查看、增加、删除;
 ④订单管理:包括查看、修改、删除;
 ⑤用户管理:包括查看、修改、删除;
 ⑥CD销售统计。
 (2)用户模块,用于用户可以在网上选购CD,包括以下几部分:
 ①用户注册;
 ②用户登录页面;
 ③用户在线购买:查看CD信息、放入购物车;
 ④用户购物车管理:查看购物车或修改、删除、提交购物车;
 ⑤用户订单信息:主要是查看已有订单;
 ⑥查看CD销售排行。
(3)公用数据库模块:
 ①实现数据库的连接。
3.2  系统基本架构的设计
 根据3.1节中功能模块的划分,以及面向对象和采用三层架构的设计思想,得出系统总体结构设计架构如图3.1所示。

图3.1 系统总体结构设计图
3.3  系统流程分析
3.3.1  注册功能流程
 因为没有给未注册用户预留接口,所以用户浏览或购买CD之前必须先进行注册,注册流程如图3.2 所示。

图3.2 注册功能流程图
3.3.2  前台登录及购物流程
 系统首先检查用户提交的登录信息,用户登录成功后方可进行搜索CD、浏览CD信息、使用购物车等功能,流程如图3.3 所示。

图3.3 前台购物流程图
3.3.3  后台登录及管理流程
 管理员成功登陆本系统后可以进行CD管理、订单管理、用户管理等操作,流程如图3.4 所示。

图3.4 后台管理流程
4  数据库模型设计
4.1  数据库需求分析
 本系统中用户的需求具体体现为在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输出和输入。收集基本数据信息、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下了基础。
 通过上一章系统功能分析,针对一般在线销售网站的需求,总结出如下的需求信息:
(1)用户分一般用户和管理员用户;
(2)订单分单张详细订单和总订单;
(3)每一张CD都从属于一种类型;
(4)一个用户可以购买多张CD;
(5)一个用户对应一张订单列表;
(6)一个列表对应多张订单。
 经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下面所示的数据项和数据结构:
(1)管理员信息,包括数据项:用户名、密码;
(2)普通用户,包括数据项:用户ID、用户名、密码等;
(3)CD,包括数据项:CD编号、CD名称、CD分类编号等;
(4)订单列表,包括数据项:订单编号、CD编号、购CD数量;
(5)订单,包括数据项:订单编号、用户编号、下单时间等。
4.2  数据库概念结构设计
 根据以上分析得知本系统中的实体有:管理员信息实体、用户信息实体、CD实体、CD分类实体、订单实体、订单列表实体。
 实体之间关系E-R图如图4.1 所示。

图4.1 实体之间关系E-R图
 管理员信息实体E-R图如图4.2所示。      
 用户信息实体E-R图如图4.3所示。
     
 图4.2 管理员信息实体E-R图                图4.3 用户信息实体E-R图
 CD实体E-R图如图4.4所示
 CD分类实体E-R图如图4.5所示
       
图4.4 CD实体E-R图                       图4.5 CD分类实体E-R图
 订单实体E-R图如图4.6所示 
 订单列表实体E-R图如图4.7所示
 
 图4.6 订单实体E-R图                 图4.7 订单列表实体E-R图
4.3  数据库逻辑结构设计
 在线CD销售网站系统数据库中各个表的设计结果如下面图中所示,每个图表示在数据库中的一个表,图4.8 为allorders订单信息表,记录的是某个用户的订单总信息。

图4.8 allorders订单信息表
 图4.9 为在线CD销售网站的CD信息表,记录的是在线CD销售网站中现有的CD唱片信息。

图4.9 CD信息表
 图4.10 为在线CD销售网站的管理员信息表,记录管理员的账号和密码。

图4.10 管理员信息表
 图4.11 为在线CD销售网站的CD分类表,记录现有CD分类。

图4.11 CD分类表
 图4.12 为order订单表,记录单张订单的具体信息。

图4.12 order订单表
 图4.13 为shop_use用户信息表,记录所有用户的详细信息。

图4.13 shop_use用户信息表


5  功能模块的设计与实现
 本系统功能设计本着实用角度出发的原则,界面清晰但不能单调,且要符合用户提出的合理需求。系统设计在不违反系统整体性的基础上,可根据用户的需求进行二次开发,不断完善系统功能,便于系统的不断升级。
 基于JSP技术的在线CD销售系统,主要包括实现购物车管理功能、CD管理功能、用户管理功能、CD在线查询功能、系统管理功能、销售统计功能。其中数据库连接、用户管理、购物车管理、CD管理是本系统要重点实现的部分。
5.1  数据库模块
 本系统采用的是SQL 2000数据库,而且数据库功能在本系统的各个功能模块都要用到,以下为连接数据库的代码部分:
 public boolean connect () {
        try{  //注册驱动程序
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
 //连接字符串 
 String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=cdstore";
        String user="sa";
        String password="123";
        conn= DriverManager.getConnection(url,user,password);
        stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
      }catch(Exception ee){
      System.out.println("connect db error:"+ee.getMessage());
      return false;
     }
5.2  用户注册模块的实现
 本系统为开发方便未给未注册用户预留浏览接口,所以用户必须先注册采用进行浏览CD、购买CD等动作,所以本系统要提供便捷的用户注册功能,如图5.1为用户注册模块的实现界面。对应JSP文件为reg.jsp。

图5.1 用户注册界面
5.3  用户登录模块的实现
 为了检验登录者是否是本系统的合法用户,所以需要对用户输入的用户名和密码进行核对,本模块就是实现的这个功能,对应JSP文件是login.jsp。用到了login.java这个bean,相关代码如下。
 import cdshop.util.*;
 public class login extends DataBase {
         private String username; //登录用户名
         private String passwd;  //登录密码
         private boolean isadmin; //是否管理员登录
         private long userid=0;  //用户ID号
         public login() throws Exception{
                 super();
                 username = "";
                 passwd = "";
                 isadmin = false;
         }
         public String getUsername() {
                return username;
        }
        public void setUsername(String newusername) {
                 username = newusername;
         }
        public String getPasswd() {
                return passwd;
        }
         public void setPasswd(String newpasswd) {
                 passwd = newpasswd;
         }
         public boolean getIsadmin() {
                 return isadmin;
         }
        public void setIsadmin(boolean newIsadmin) {
                 isadmin = newIsadmin;
         }
         public long getUserid() {
                 return userid;
         }
         public void setUserid (long uid) {
                 userid = uid;
        }
        //获得查询用户信息的sql语句
         public String getSql() {
                 if (isadmin) {
   sqlStr = "select * from cdAdmin where adminuser = '" +
            dataFormat.toSql(username) + "' and adminpass = '" +
                   dataFormat.toSql(passwd) + "'";
                 }
 else {
    sqlStr = "select * from shop_user where username = '" +
                     username + "' and password = '" + passwd + "'";
                 }
                 return sqlStr;
         }
       //执行查询
         public boolean excute() throws Exception {
                 boolean flag = false;
                 DataBase db = new DataBase();
                 db.connect();
                 stmt = db.conn.createStatement ();
                 rs = stmt.executeQuery(getSql());
                 if (rs.next()){
                         if (!isadmin)
                         {
                                 userid = rs.getLong("id");
                         }
                         flag = true;
                 }
                close();
                 return flag;
         }
 };
 如图5.2 为用户登录功能的界面

图5.2 用户登录界面
5.4  购物车模块的实现
 根据第二章中的需求分析,在购物车模块,用户可以修改购买数量,可以删除已经选购的CD,可以提交购物车(在提交时可以简单附言说明),可以清空购物车,还可以继续选购CD或者查询CD。对应JSP文件是shopcar.jsp。本模块用到了shopcar.java这个bean,相关代码如下:
public class shopcar {
 private long cdId;  //CDID编号
 private int quanlity;  //选购数量
 public shopcar(){
   cdId = 0;
   quanlity = 0;
  }
 public long getcdId() {
   return cdId;
  }
  public void setcdId(long newcdId) {
   cdId = newcdId;
  }
 public long getQuality() {
  return quanlity;
 }
 public void setQuanlity(int newquanlity) {
   quanlity = newquanlity;
  }  }
 如图5.3所示为购物车模块的界面。

图5.3 购物车模块界面
5.5  CD管理模块的实现
 在本系统中,在CD管理模块管理员可以查看CD的详细资料,可以修改CD,也可以删除已存在CD,对应的JSP文件为adm_cd.jsp。该功能用到了op_cd.java这个bean,如图5.4 所示为该功能模块运行时的效果图。

图5.4 CD管理模块界面
5.6  用户管理模块的实现
 在本系统中,在用户管理模块管理员可以查看用户的详细资料,可以修改用户,也可以删除已存在用户,对应的JSP文件为adm_user.jsp。该功能用到了op_user.java这个bean,如图5.5 所示为该功能模块运行时的效果图。

图5.5 用户管理界面


6  系统测试及展望
6.1  系统的测试
 软件测试是对软件规格说明、软件设计和编码的最后审核,目的是在软件产品交付之前尽可能发现软件中潜伏的错误。规范的测试过程应按四个步骤进行,即单元测试、组装测试、确认测试和系统测试。目前我们进行的主要是单元测试和模块组装测试。软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块之后就对它做必要的测试(称为单元测试),模块的编写者和测试者是同一个人,编码和测试属于软件生命周期的同一个阶段,这是软件生命周期中的另一个独立的阶段,通常由专门的测试人员承担这项工作。下面是我的测试过程。
6.1.1  单元测试
 单元测试主要是测试各功能模块是否能按照要求实现其功能,主要针对以下几个功能模块进行测试。
 (1)测试系统登录模块的页面访问控制功能是否运行正常
 测试用例:按照用户账号和密码登录,发现能进入相应功能的页面。然后使用错误的账号和密码进行登录,出现账号和密码错误的提示。表示本页访问控制功能能够正常运行。
 (2)测试在线购物系统模块能否运行正常
 测试用例:按照要求登陆后进行购物,并对所购物品进行修改数量、清空购物车、提交等动作,发现能够正常进行,以此证明此模块能够成功运行。
 (3)测试在线CD查询模块是否运行正常
 测试用例:输入某个CD的信息中的任何一个字段,执行查询,看结果是否正确,以此证明此模块能够成功运行。
 (4)测试用户管理和CD管理模块运行是否正常
 测试用例:管理员登录后进行,查看、修改,删除等动作,发现系统无异常情况发生,表明该模块能够成功运行。
6.1.2  组装测试
 测试各个页面以及与数据库间的连接都能顺利通过,在与数据库的连接中,能够正确的按照正确的指令处理事件。
6.2  系统不足及展望 
 本在线CD销售系统虽然基本完成了研究目标,但由于设计者的经验不足和时间有限,以及对一些相关的技术、思想、理论掌握的还不够透彻,因此本系统中还存在一些不足,在今后的研究和维护过程中有待继续改进与完善,现在简单说明如下。
 (1) 相关的界面还是比较单调,相关的资料如CD唱片数量及信息还不是很完善,有待于进一步增添、扩大和完善。
 (2) 在本在线CD销售系统中,为了当时设计的方便,没有给未注册用户预留查看商品信息的浏览接口,给CD的销售造成了些许瓶颈,还待进一步扩充。
 (3) 本在线CD销售网站设计时候没有实现CD的在线试听功能,和热销CD的突出显示功能,有待于进一步增添、扩大和完善。
 (4) 本在线CD销售网站考虑到安全因素及实现的工作量较大,用户提交购物车后不能在线支付,只能收到订单号,也是需要完善的。
 (5) 随着用户的需求不断变化和各种相关技术不断发展,和实际应用的需要,系统的功能需要不断地补充与完善。
 本文实现了一个基于JSP技术的在线CD销售系统的框架,在本系统中,如何实现在线购物的安全性和商家的诚信程度,是我们下一步所要研究的。除此之外,网上购物的其他不安定因素也是不能忽略的,如何进一步完善基于JSP技术在线CD销售系统是我们以后的研究重点。

结 论
 网络的飞速发展,给人类的生活带来了极大方便,它表现在方方面面。基于JSP系统在线CD销售系统为人们随时随地的选购自己心爱的CD提供了很好的网上环境。经过近三个月的摸索和学习,在老师的指导和同学的帮助下我编写了基于JSP技术的在线CD销售系统,在本系统的实现过程中我主要做了如下工作:
  (l) 分析了国内外在线销售系统和网上购物的研究现状和时代背景,提出了基于JSP技术的在线CD销售系统的购物车、用户管理、CD管理等主要功能模块的开发方法。
 (2) 从功能需求分析和JSP技术的特点入手,对购物车管理功能、CD管理功能、用户管理功能、CD在线查询功能等的设计方法进行了探讨和实现。
 (3) 通过实现界面和数据库的连接,基本上掌握了对SQL2000数据库的设计、使用与连接。
 (4) 通过编写基于JSP技术的在线CD销售系统的主要功能模块,使我系统的掌握了网站开发的整个流程以及一些相关的开发工具。
 网络存在的实际价值就在于它给了人们一个更为方便的交流机会,交流最有价值的东西就是知识。在线CD销售系统必将随着网络的发展而更加完善,会有越来越多的人投入这方面的研究。在这次毕业设计中,我通过研究如今网上的各种购物网站文献资料,查看了许多网上商城和销售网站的站点(如:当当网、中国学生用品网、18900手机网、碟舞飞扬——原版CD唱片在线销售网站等),总结了在线销售系统应具备的主要功能,查阅了许多有关基于JSP技术的在线销售系统中的技术问题的资料。从分析到设计直到具体实现,所学JSP方面的理论知识对我有很大的指导。
 本系统主要实现了以下几个模块:用户登录模块、购物车管理功能模块、CD管理功能模块、用户管理功能模块、CD的在线查询功能模块、销售统计功能模块。其中购物车管理模块、用户管理模块、CD管理功能模块是重点研究对象。本系统在测试的过程中达到了预期的目标。相对来说,功能完备,比较实用。


致 谢
 在本课题的系统设计、开发过程中和论文撰写期间,秦杰老师一直给予我耐心的指导、充分的鼓励和真挚的关怀,在此表示衷心的感谢!另外,在此过程中,有很多同学也给了我不少意见和帮助,我也向他们表示衷心的感谢。回望四年,是河南工业大学给我提供了一个锻炼的舞台,在此我同样向母校表示衷心的感谢。


参考文献
[1] 邓子云,张赐.JSP网络编程从基础到实践.西安:电子工业出版社,2005.9
[2] (美)乔普拉.JSP高级程序设计.北京:人民邮电出版社,2006.3
[3] (美)巴沙姆.深入浅出Servlet&JSP.南京:东南大学出版,2006.9
[4] 杨易.JSP网络编程技术与实例.北京:人民邮电出版社,2005.10
[5] 张洪伟.JSP网络开发技术与整合应用.北京:清华大学出版社,2006.9
[6] 赵强.精通JSP编程.西安:电子工业出版社,2006.3
[7] 柳永坡,刘雪梅,赵长海.JSP应用开发技术.北京:人民邮电出版社,2005.9
[8] 冯燕奎.JSP实用案例教程.北京:清华大学出版社,2001.5
[9] (美)克里斯托弗森.BEA WibLogic Workshop.西安:电子工业出版社,2003.8
[10] 飞思科技产品研发中心.精通JBuilder9.西安:电子工业出版社,2003.8
[11] 刘军等.电子商务系统的规划与设计.北京:人民邮电出版社,2000.9
[12] 蔡翠平等.Java程序设计.北京: 清华大学出版社,2002.10
[13] Eckel B.Thinking in Java.PHPHALL,1999
[14] 肖刚.Java Web 服务器应用程序设计.西安:电子工业出版社,2001.6
 [15] 黄浩文,黄静舒.JSP核心技术和电子商务应用实例.北京:高等教育出版社,2000.11
[16] 闪四清.SQL Server2000实用教程.北京:人民出版社,2002.6
 [17] 姜中华.基于三层结构应用系统的开发方法及实例.襄樊学院学报,2003,24 (2): 51~56.
 [18] [美]Kirk Knoernschil.Java Design Objects,UML,and Process.北京:人民邮电出版社,2003,38~41
 [19] Greenstein.M. Feinman,T.M. E-Commerce: Security Risk Management and Control.McGraw-Hill, Inc.2000, 3~25
[20] 李左懿.中国中小企业电子商务实务.湖南:湖南人民出版社,2002, 198~206
 [21] BillVenners.Inside the Java Virtual Machine. McGraw-Hill,1999,322


以上为本篇毕业论文范文JSP在线CD销售系统的介绍部分。
本论文在计算机论文栏目,由论文网(www.zjwd.net)整理,更多论文,请点论文范文查找

毕业论文降重 相关论文

收费专业论文范文
收费专业论文
汉语言文学论文
物理学论文
自动化专业论文
测控技术专业论文
历史学专业论文
机械模具专业论文
金融专业论文
电子通信专业论文
材料科学专业论文
英语专业论文
会计专业论文
行政管理专业论文
财务管理专业论文
电子商务国贸专业
法律专业论文
教育技术学专业论文
物流专业论文
人力资源专业论文
生物工程专业论文
市场营销专业论文
土木工程专业论文
化学工程专业论文
文化产业管理论文
工商管理专业论文
护理专业论文
数学教育专业论文
数学与应用数学专业
心理学专业论文
信息管理专业论文
工程管理专业论文
工业工程专业论文
制药工程专业论文
电子机电信息论文
现代教育技术专业
新闻专业论文
艺术设计专业论文
采矿专业论文
环境工程专业论文
西班牙语专业论文
热能与动力设计论文
工程力学专业论文
酒店管理专业论文
安全管理专业论文
交通工程专业论文
体育教育专业论文
教育管理专业论文
日语专业论文
德语专业论文
理工科专业论文
轻化工程专业论文
社会工作专业论文
乡镇企业管理
给水排水专业
服装设计专业论文
电视制片管理专业
旅游管理专业论文
物业管理专业论文
信息管理专业论文
包装工程专业论文
印刷工程专业论文
动画专业论文
环境艺术专业论文
信息计算科学专业
物流专业论文范文
人力资源论文范文
营销专业论文范文
工商管理论文范文
汉语言文学论文范文
法律专业论文范文
教育管理论文范文
小学教育论文范文
学前教育论文范文
财务会计论文范文

电子商务论文范文

上一篇:一个简单的即时通讯工具的设计与.. 下一篇:基于jsp的新闻发布系统

最新论文

精品推荐

毕业论文排版

热门论文


本站简介 | 联系方式 | 论文改重 | 免费获取 | 论文交换

本站部分论文来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:229120615@qq.com

毕业论文范文-论文范文-论文同学网(www.zjwd.net)提供计算机论文毕业论文,毕业论文范文,毕业设计,论文范文,毕业设计格式范文,论文格式范文

Copyright@ 2010-2024 zjwd.net 毕业论文范文-论文范文-论文同学网 版权所有