资源描述:
《网上书店系统 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录摘要3第1章概述41.2主要工作内容4第二章开发工具的简介52.2Java语言的特点52.3Java语言的发展7第三章系统需求分析93.1系统的任务概述93.2系统的综合要求93.2.1硬件平台93.2.2软件平台9第四章系统详细设计104.1界面设计的实现104.1.1加载图片104.1.2分割任意图片,然后拼图114.1.3画出界面124.2鼠标事件处理134.2.1判断鼠标点击的是哪个拼图144.2.2判断这个拼图可以往哪个方向移动144.2.3移动该拼图的事件15如果可以移动图片,那么就编写以下代码:15publicvoidmove(i
2、ntnRow,intnCol,intnDirection)15{switch(nDirection)154.3判断游戏的步数及所用时间164.3.1记录所用的步数164.3.2记录所用的时间164.3.3计算玩家的分数174.4让游戏能够判断游戏是否结束及怎样重新开始174.4.1游戏怎样结束174.4.2游戏怎样开始184.5让游戏的每次初始化状态都不一样194.6增加预览的功能194.7添加音响效果204.8编写HTML代码20第五章小结22致谢23参考文献2424摘要JAVA语言是目前Internet上大型的WEB应用程序开发时使用得最热门的
3、编程语言,本文描述了JAVA和JSP技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之关的联系,并完成一个基于这种技术的网上书店系统。 【关键字】JAVA,JavaBeans,Servlet,JSP,网络编程,电子商务,网上书店24第1章概述1.1引言随着Internet的发展,网络已经改变了人们学习、工作和生活的方式,电子商务活动正飞速度发展,它使人类社会进入*和“虚拟化”运作的电子商务时代。网上书店系统是在网络上建立一种虚拟的图书书店,用户足不出户就可以购买到自己想要的图书,使用户不受时间、空间的限制,让用户可以更方便、
4、更快捷地挑选图书。同时,网上书店可以推动网上支付、邮政、速递等服务行业的迅速发展。本文从理论和实际角度出发,设计了基于XML技术和.NET平台的网上书店系统。1.2主要工作内容网上书店系统主要实现网上购书和后台管理的书店系统,主要功能模块描述如下:(1)注册登录功能。系统提供免费注册功能。注册用户登录之后,可以修改个人基本信息、删除非法用户以及过期登录用户的;用户必须登录系统后才可以浏览图书信息。 (2)书籍管理功能。主要包括显示书籍信息,增加、删除或更新数据信息。 (3)图书浏览查询功能。该功能提供用户分类书籍查询功能。用户登录系统后,系统应
5、提供本店图书目录供用户搜索;用户根据搜索条目,系统向用户提供显示查找后的书籍详细信息。在显示书籍详细信息页面,系统向用户提供是否决定购买图书。 (4)购物车功能。当用户登录系统后,系统会为用户准备一辆“购物车”。当用户进行浏览图书或进行搜索到自己想要的书之后,将其添加到购物车中,每次买完后,系统会自动到购物车界面,购物车中要清楚地显示所购图书的名称、数量、价格、总价格信息。该功能还应包括是否允许用户更改当前购物车中购买图书的数量。用户点击“继续购物”可以继续搜索图书,单击“更新”后可以更新购物车的内容。 (5)图书结账功能。当用户购物结束,系统提
6、供结账功能。24第二章开发工具的简介2.1XML技术的优势可扩展标记语言(eXtensiblemarkuplanguage,XML)是由万维网联盟(WorldWideWebCOMsortium,W3C)推出用于新一代网络数据表示、传递和交换的标准,是Internet环境中跨平台的、依赖于内容的技术。XML的优势十分显著,主要表现在如下几个方面: (1)良好的可读性。在XML文档中,人们可以使用特定的标记为数据定义相关的语义。 (2)数据内容与形式的分离。在XML文档中,数据的显示样式已从文档中分离出来,放入相关的样式表文件中。如果要改动数据的表
7、现形式,就不需要改动数据本身,而只要改动控制数据显示的样式表文件。 (3)可以轻松跨平台应用。XML文档是基于文本的,所以很容易被人和机器阅读,也非常容易使用,便于不同设备和不同系统间的信息交换。XML可以定义自己的数据格式,很容易使用软件工具去读、写、交换这些格式的文档。24 (4)方便的可扩展性。XML允许各个组织或个人建立适合他们自己需要的标记集合或标记库,并且这些标记集合可以迅速地投入到互联网的使用中。总之,XML技术的优势显著,应用之广泛。XML主要在B2B(企业对企业)或B2C(企业对客户)的电子商务中应用。网上书店主要是把数据库和
8、XML技术结合起来,让用户在浏览器中以XML文档形式向Web服务器进行数据交换,Web服务器把XML文档提交给XML解析器