版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业论文开题报告题 目:JSP网上购物系统 系 部:信息技术与工程系 姓 名:学 号:060610218 专 业:计算机应用技术 年级班级:06级 (2)班 指导教师:(讲师) 2009 年 1 月 10 日一、论文题目JSP网上购物系统题目来源自拟二、选题的目的和意义1、目的在这互联网世界里,网上购物将成为人们足不出户的网上超市,该网上购物系统主要以包包为主题,重点为那些爱好包包者提供一个很好的购物平台。随着互联网的快速发展,新一轮的网络热潮开始了。网络技术可以说是“无孔不入”,在经济领域更是尽情施展,在这样的一个大环境下,网上购物系统蓬勃的发展起来,制作这样的一个系统,目的在于给广大消费者
2、提供一个方便、快捷,周到的购物环境和丰富的信息资源,促进信息的交流,减少用户出门购物的不便。当今互联网技术的要求越来越高、我们已经不满足只是单单的浏览一下网页、收发电子邮件、高效率工作的我们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间,还是企业和客户之间的交易,如果能够实现网上交易将大大提高交易速度,节约交易成本。而网上购物伴随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。2、意义(1)理论意义简化企业的销售流程,有利于树立企业网上的消费形象构建一种体系,将网络销售的体系做得更规范为企业提供了一个无国界、无时间、无地域的便利环境来经营拓展商
3、务,实施电子商务是提高企业竞争力的有利手段(2)实际意义电子商务可提供网上交易和管理等全过程的服务具有广告宣传、咨询洽谈、网上订购、网上支付、电子账户、服务传递、意见征询、交易管理等各项功能从个人角度来说,节省了时间;从企业来说,提高了业务的效率与准确性,使得买卖双方的交易成本大大降低三、选题的国内、外研究概况和趋势1、国外研究概况和趋势互联网逐渐普及,逐步从大学、科研机构走向企业和寻常百姓家庭,其功能也已从信息共享演变为一种大众化的信息传播工具。近几年,各种类型的购物网站大量出现,为消费者提供了搜索与购买商品的便捷。大众最为熟悉的一类电子商务类型,目前在Internet网上有很多这种电子商务
4、类型的例子,如世界上最大的网上书店亚马逊书店(),国内的网上商城8848网站()等。随着Internet的普通应用,这类电子商务有着强劲的发展势头。2、国内研究概况和趋势本系统网上购物系统采用JSP+JavaBean+ Servlet+access数据库四层模式设计并实现,国内在线购物网站多数是采用Jsp,Html技术实现的,而基于jsp的优秀网站较少。伴随着中国网络技术的发展、上网速度的加快、上网用户的急剧上升、网络交易安全体系的建立,网上支付手段的改善,中国的电子商务必定会得到飞速的发展。电子商务重点突出将简单地生意搬到网上,而在这个大型的网络世界里:用户可以从相当大的产品范围内
5、选择、搜索,并且寻找最合适自己的商品。本课题从电子商务的基本原理出发,通过电子商务的一个实例-网上购物系统的规划、分析,从而具体地阐述了网上购物系统与后台服务器的紧密结合,为以后具体的设计提供了理论知识。通过网上购物使我们对电子商务的强大功能有了一点小小的理解。四、论文写作的指导思想及技术方案(一) 系统设计思想1.页面模块化本页面是以首页主,把首页分成若干个模块,然后将之前做好的页面放入相应的位置。这些相应的页面通过链接读出数据库所提取的信息并显示。2.网上购物系统模块化本设计在数据库中建有购物模板表格,在商品录入时,通过替换函数将模板内的相关内容替换为输入的内容,然后利用组件技术将替换后的
6、代码写进新的文件中,形成一个新的商品文件。所以系统中所有的商品都实在购物模板的基础上生成的。而商品文件的文件名也是根据系统时间(包括年月日时分秒)自动生成,既不会产生重复,又能将时间信息在文件上体现出来。在数据库中只存储文件的路径信息和文件名称信息,便于搜索和显示。购物模板化的示意图如下图所示:购物模板 输入信息(替换) 文件生成管理员数据库 写入用户购物文件 替换 定位文件图1 购物模板化示意图(二)、技术方案(1)技术路线深入学习网上购物系统相关理论知识收集相关的理论及实践资料进行调查研究分析整理相关资料得出初步结论撰写论文初稿修改定稿。(2)研究方法用户对企业网站的态度如何?用户对企业商
7、品的评价如何?企业推出一种新产品或者服务,用户对它的反映如何?网上购物系统能轻松的帮助用户维护管理。网上购物系统建议遵循以下基本原则:实用性与适应性原则实用性是衡量软件质量体系中最重要的指标,是否与业务紧密的结合,是否具有严格的业务针对性,是系统成败的关键因素。因此,每一个提交给用户手上的系统都应该是实用的,解决问题的。适应性是软件质量体系中重要的指标之一,系统的设计从最开始就应该以适应于多种运行环境,而且还必须具有应变能力,以适应未来变化的环境和需求,这就要求软件设计上非常灵活,才能具有很好的通用性。先进性与发展性原则采用当代最新技术,建立一种新概念的、开放的现代管理和办公环境,它以TCP/
8、IP、广域网互连、路由、防火墙和网络管理技术为核心,建立一个安全可靠的网络应用平台。利用世界最新的Java、Jsp、Javabean、Javascript、Servelet、HTML超文本、Access数据库等技术,结合网络智能办公系统思想的独特设计,建立一个网上购物系统。利用数据库及分布式处理技术、模块化功能设计,构造信息存储与事务处理平台。安全可靠性原则 开发网上购物系统应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵,以防止灾难性事故发生。用户界面设计原则 网上购物系统用户界面的设计应做到易学、易用、易管理。用户界面应当直观、明了、条理清晰。主要以方便用户使用为前提。数据库设
9、计原则数据库技术是信息资源管理最有效的手段。数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。完整性原则:数据库完整性是指数据库中数据的正确性和相容性。数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。要防止合法用户使用数据库时向数据库加入不合语义的数据。对输入到数据库中的数据要有审核和约束机制。安全性原则:数据库的安全性是指保护数据,防止非法用户使用数据库或合法用户非法使用数据库造成数据遗失、数据泄露、系统可用性丧失、数据破坏等
10、。要有认证和授权机制。(3)需要条件商务网站的流程模型,文献资料。开发平台和工具的确认。五、论文的基本框架1、题目:JSP网上购物系统2、摘要3、目录4、引言5、正文一系统概述1.1开发背景和意义1.2系统运行的环境二.需求分析2.1系统需求概况2.2系统设计思想2.3系统的业务流程2.4系统功能模块的划分三系统的结构设计3.1系统结构设计图3.2逻辑结构设计四详细设计4.1用户模块功能具体实现及代码4.2系统测试结束语致谢参考文献附录六、正文1、概述网上购物系统的目的和意义目的分以下四点:1) 现在的电脑普及率越来越高,邮购的方式正被更多的人认同,这就造就了网上购物逐步成为新兴且热门的电子商
11、务形式。2) 网上购物具有24小时营业,只要将产品信息放在网上发布,就可以24小时被共享。3) 开门市的费用低、房租、水电、装修、员工薪水等统统不用考虑,只要几台有网络的主机,还有一些操作员就可以了。4) 没有地区限制,只要是上网的用户都可能成为顾客,网上购物的好处远不止这些,所以,建立一个网上购物网站是完全可行的。意义:方便人们在线进行购物操作,不用出门也可进行购物,创建一个更加方便、快捷的购物方式。2、网上购物系统的目的与简介系统简介本系统采用JDK5.0+TOMCAT5.5+MYECLIPSE5.0作为开发环境,ACCESS作为数据库服务器,TOMCAT作为测试服务器,结合了jsp+se
12、rvlet+javabean的框架模型,从而使系统的功能更加完善。系统功能介绍系统开发的总体任务是实现网上购物的方便及快捷,让人们有更多的选择性。该系统所完成的主要功能如下:l 前台操作1) 用户登录、注册:作为一个你匿名用户,可以进行注册成为一般用户,登录后可进入购物网内查看商品信息、进行商品交易、商品评论等操作。2) 商品展示:用户可在网站首页看到一些比较好的商品展示,还可通过链接看商品的详细信息。3) 商品搜索:用户可以通过某关键字搜索你想要查看的相关商品。4) 商品排行榜:建于网站的首页,可以通过商品排行查看到浏览量最好的商品信息。5) 商品评论:用户通过商品评论功能可对相应商品进行商
13、品评论6) 用户积分:用户可查看自己的积分及身份级别,可进行Q币充值。7) 购物车:用户可把自己想要购物的商品放入购物车,后进行结算交易l 后台操作:1) 管理员登录:只有管理可进行登录进入管理界面2) 订单信息管理:可搜索查看想要的订单信息3) 用户信息管理:可对用户信息进行查看,添加用户,查询想看用户信息,修改用户权限等4) 送货情况管理:可搜索想看的送货情况、查看是否发货5) 商品信息管理:可搜索相关商品信息,修改商品的详细信息、添加新商品及新类型的商品,可对商品进行删除。可以查看对应商品的评论情况及对评论进行删除操作。6) 注销:可进行用户注销操作。3、使用工具及运行环境3.1硬件环境
14、² 中央处理器(CPU):没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。当然,CPU的处理速度越快,运行JSP代码的效率越高。² 内存:最低配置32MB,建议使用64MB以上内存,如果使用Windows XP建议使用128MB以上内存。² 硬盘:至少需要1G以上的硬盘空间来安装所需的组件。² 显示器:最低配置为1024×800、256色分辨率的显示器。3.2软件要求² 操作系统:WindowsXP² 安装软件:Dreamweave² r 8、Firework 8、Myeclipse 5.5 、
15、Access 2003 、 TOMCAT 5.53.3对性能的规定² 操作应该方便、灵活。² 系统应有较高的稳定性。² 系统应有较高的安全性。² 系统应有较高的容错性。² 速度上要求前台要能够很快地反应用户,后台操作不能出现超时现象。3.4 所用工具系统页面制作工具:Dreamweaver 8图片编辑工具:photoshopJSP代码编写工具:Myeclipse5.5运行工具:Tomcat 5.5数据库编写工具:Access 20034、网上购物系统设计网上购物系统总体设计Ø 系统模块结构图(模块间的关系)根据系统功能分析,可以画出系
16、统功能模块的组织结构图,本例从购物网界面的组织结构图和系统后台界面入手,对系统功能模块的划分加以图形化的描述。客户界面的组织结构图如图1.4数据库管理用户购物车商品登录排行榜商品展示最新推荐商品搜索注册商品分类商品查询用户信息查询支付方式删除添加物品收货人信息填写评论结账商品评论查看添加商品评论购物网图1.4 购物网界面的组织结构图Ø 系统后台组织结构图购物网后台 管理员登录用户信息管理商品信息管理 订单信息管理 送货情况管理用户注销图1.5系统后台组织结构图5.网上购物系统模块实现l 前台模块实现1) 用户登入、注册模块:输入用户名与密码,检测该用户是否存在,用户密码是否匹配。如果
17、不存在可进行注册成为一般用户进行登录。2) 商品展示模块:通过数据库动态的获取商品类别,以进行商品的类别链接,动态的提取商品详细信息进行显示。3) 商品排行模块:通过商品的点击率来对商品进行排行,动态显示在首页。4) 商品评论模块:通过用户名及商品信息,对相关商品进行评论操作。5) 商品搜索模块:通过某些关键字对商品进行模糊搜索,并显示搜索到的商品信息。6) 购物车模块:用户可添加自己想要的东西,并将放入购物车中,自动进行总计及积分累加。7) 积分模块:用户可查看自己的积分情况及用户级别、信息等,还可进行充值。l 后台模块实现1) 后台登录:当你是管理员时,对输入的用户及密码进行匹配登录。2)
18、 订单信息管理模块:管理员可对订单信息进行查看。3) 用户信息管理模块:管理员可对用户信息进行查看、删除用户、修改用户的权限,对用户进行查询操作4) 送货情况模块:可搜索送货情况、查看是否发货。5) 商品评论信息模块:可搜索评论,对评论进行删除。6) 商品信息模块:可添加新商品及新类别商品,对商品信息进行查询操作,修改商品信息及对商品进行删除等。7) 注销:用户可进行注销操作。6.数据库管理设计网上购物系统数据库关系图如下:图4.4.3 网上购物系统数据库关系图Ø 数据库设计表1 Comment评论表表2 Orders订单表表3 productinfo商品信息表表4 Pstyle商品分类表表5 Send送货表表6 Userinfo用户信息表七、主要参考文献1 吴建 张旭东编著. JSP网络开发入门与实践. 人民邮电出版社,2006,112 邬继成编著. J2EE开源编程精要15讲Java Web开发. 电子工业出版社,2008,13 黄旭明编著. 关系数据库与SQL语言. 高等教育出版社,2004,14 庞丽娜编著. Java SE应用开发技术详解. 北京科海电子出版社,2007,105 胡海编著. Flash Professional 8. 人民邮电出版社,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论