大学本科毕业论文(设计)开题报告
学院:计算机科学与技术学院 专业班级:2009级计算机科学与技术1班
课题名称 基于web的电子商务网站开发
1、本课题的研究目的和意义:
随着Internet技术的发展,人们的生活和Internet的关系越来越密切,如何通过Internet抓住商机成为摆在人们面前的一个重要话题,基于Internet的电子商务在此环境下诞生并迅猛发展起来。各种各样的电子商务网站层出不穷,有服务型网站,销售型网站,虚拟型网站等[2],本课题要实现的是图书在线销售系统。是一种销售型电子商务网站。
与传统的销售方式相比,图书在线销售是一种具有交付功能的商业网站,是图书的另一种形态的销售通路。它在网络上建立一个虚拟的销售商场,使购物过程变得轻松、快捷、方便。图书网络销售正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷
……(新文秘网https://www.wm114.cn省略646字,正式会员可完整阅读)……
务器端的JAVA库单元提供了一个接口服务于HTTP的应用程序。用户在网页上输入信息后,这些信息到达服务器端,服务器在对这些Java代码进行处理后,便会自动生成HTML页面,并将HTML网页返回给客户端的浏览器,这样,我们就能看到使用JSP技术所实现的交互信息了。Java Servlet是JSP技术为了实现动态服务器端的Web应用程序,目前JSP的最新版本为JSP2.0。
ASP技术和JSP技术相比较,ASP具有简单易懂的特点,但运行速度较慢,而且移植性较差,只能运行在Windows系统上。相比之下,JSP具有运行速度快,移植性较好,能运行在大多数服务器上,比较适合开发大型的电子商务系统。目前国内基于JSP技术的网站开发已成为热点,较为出名的电子商务网站有京东商城、当当网、卓越网等,另外还有许多专家、学者和技术人员对JSP技术的应用进行研究。
3、 本课题的主要研究内容(提纲)和成果形式:
研究内容:
商品类目管理模块:实现商品类目的添加删除功能。使商品能够进行分类管理
页面发布模块:提供用户浏览商品,根据关键字查询商品及订购商品等功能
会员管理模块:实现会员的登陆,注册,验证及个人信息的维护
购物流程模块:主要实现购物车功能
订单模块[1]:实现订单的生成及管理
成果形式:
一个电子商务网站,其的具体功能有[3]:
用户登录注册:用户通过注册个人信息来设置自己的登录名和密码。通过用户的登录,来实现网站对用户更好的服务和管理
会员个人信息维护
动态发布图书信息
动态为图书分类,以不同的类别展示图书
管理员动态添加图书类别
会员管理[4]:管理员可对用户进行删除,拉黑等操作
购物车模块[4]
客户网上下订单
客户在线支付
给出简单的图书购买次数,提供数据统计,对客户以及出版社进行基本的决策支持
客户网上留言反馈信息。
最终以上述研究内容为指导原则,以B/S模式[4]的动态网站的形式实现上述的功能。
4、拟解决的关键问题:
(1) 数据库连接问题
频繁的进行数据库连接操作势必占用很多的系统资源,网站的响应速度必定下降,严重的甚至会造成服务器的崩溃。而且系统是采用JSP和Java面向对象来实现的,所以对象持久化的操作就比较繁琐。
拟采用的手段:采用Hibernate中间件技术,对JDBC进行封装,这样安全可靠,可维护性好。
(2) 系统安全性问题
网络的开放性问题给大家带来许多便利同时也给大家带来许多安全隐患[7]。例如恶意代码攻击,各种注入攻击,密码猜解攻击等攻击手段。
拟采用手段:采用密码保护和验证码双重保护。密码保护是基本的保护手段,验证码一般是防止批量注册的,不少网站为了防止用户利用机器人自动注册,登录,灌水等,都采用了验证码技术。[8]
(3) 数据库备份和恢复问题
服务器本身的不稳定性是不可避免的,加之数据丢失等情况,所以要合理合适做好数据库备份。
拟采用手段:备份数据库的两个主要方法是用mysqldump程序或直接复制数据库文件(如用cp,cpio,或tar等)定期实施备份,建立 ……(未完,全文共3589字,当前仅显示1812字,请阅读下面提示信息。
收藏《毕业论文开题报告:基于web的电子商务网站开发》)