1 选题的依据及意义
网上购书的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。整个图书市场一片繁荣,在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能得以体现。在中国,网上书店有发展的必要,也有发展的基础,发展网上书店的各方面条件也日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保证网上书店的蓬勃发展。
《ITCAST网上书城》,是以当前商务的网络化、快速化实际需求为背景,实现图书购买的方便、快捷、送货上门等服务为前提综合信息服务系统的设计;实现通过Internet互联网对图书购买的相关信息进行发布及图书查询、图书介绍、图书内容浏览等功能。消费者通过《ITCAST网上书城》进行图书的网上购物和网上支付等活动,这样即方便了消费者,又减少了企业成本。倡导“用户是伙伴,多为用户着想”的新型客户服务理念。因此,在《网上书店购物系统》实现显示其它用户购买情况和浏览产品情况。这些新型客户服务,具有与众不同的优势和特点,将成为和用户沟通、联系、发展的有效的方法。
2 国内外研究现状及发展趋势
近年来,随着计算机技术和网络技术的迅速崛起,计算机日渐深刻的在改变着人们的生产生活方式。而互联网已日益成为收集提供信息的最佳渠道,并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。作为新型的销售产业,网上商店的许多优点已经被我们大多数人接受。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
随着居民生活水平的不断提高,网上购物的不断成熟,网上购物将会呈现两种不同的发展趋势,一种是走低价格路线,像超市一样,有物美价廉的商品;另一种是销售高档消费商品。网上购物作为一种新兴的商业模式,正在获得越来越多人的认可。如今,互联网无时无刻不与我们的日常生活相联系着,从原来发电子邮件、上网游览新闻,到现在购买衣服、日用品,越来越多的时尚男女,开始在网上寻找一种生活方式。人们对于新鲜的事物总是抱着先尝尝看的态度,如果有甜头给自己带来了另外一种生活上的新鲜感,那么,这就是成功的。互联网的下一浪,也许正是因为改变人们的生活而越发受到关注。正因为如此,网上购物的浪潮被彻底激活。网上购物拥有的优势在于:网上购物送货上门较方便、价格便宜、买到本地所缺的商品、节省体力和时间、商品品种较多、感觉好奇希望尝试、比传统购物效率高。而在《2005年中国网上支付研究报告》中表明,受到电子商务发展的有力拉动,中国个人网上支付的市场规模发展迅速。
3 本课题研究内容
主要内容
根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块:
网上书城主要功能如下:
(1) 前台(客户购买)部分:
① 用户管理:注册会员、登录、激活、退出、修改密码;
② 分类显示:显示所有1级和2级分类;
③ 图书显示:按分类查询图书、通过关键字搜索图书、高级搜索图书、查看某本图书的详细;
④ 购物车管理:向购物车中添加图书、修改购物车中图书数量、删除购物车中图书、我的购物车;
⑤ 订单管理:通过购物车中图书生成订单、查看我的订单、查看某个订单的详细、订单支付、确认收货、取消未付款订单。
(2) 后台(管理员管理)部分:
① 分类管理:查看所有分类、添加1级分类、添加2级分类、修改1级分类、修改2级分类、删除1级分类、删除2级分类;
② 图书管理:按分类搜索图书、高级搜索图书、添加新图书、查看图书详细信息、编辑图书、删除图书;
③ 订单管理:按状态搜索订单、查看订单详细信息、取消订单、发货;
4 研究目标、主要特色及工作进度
本设计的目标是通过开发一套网上书城系统,检验自己在大学期间的学习所得,为就业打下基础。
系统特色: 采用mvc设计模式开发 安全性 稳定性更好。
工作进度安排:
序号
|
起止日期
|
任务
|
提交的阶段成果
|
备注
|
1
|
第1周
|
调研
|
调研报告
|
|
2
|
第2,3周
|
查阅文献资料
|
论文绪论
|
|
3
|
第4周
|
系统分析
|
建立系统业务模型,功能模型,数据模型。
|
|
4
|
第4周
|
系统设计
|
功能设计,数据库设计,模块设计
|
|
5
|
第4、13周
|
系统实现
|
建立程序原型
|
|
6
|
第14周
|
调试
|
系统程序
|
|
7
|
第14、15周
|
撰写论文
|
论文全文
|
|
8
|
第16、17周
|
闪图答辩
|
答辩材料
|
|
5 参考文献
[1] 张孝祥,Java 就业培训教程(附盘),清华大学,(2007-07)
[2] 石志国,薛为民,董洁.JSP应用教程.北京:清华大学出版社.北京交通大学出版社,2004
[3] 李曙光.JSP开发实例完全剖析.北京:中国电力出版社,2006
[4] 杨易.JSP高级程序设计.人民邮电出版社,2006
[5] Vivek Chopra.JSP高级程序设计,机械工业出版社,2001
[6] 申吉红,廖学峰,余健.JSP课程设计案例精编.北京:清华大学出版社,2007
[7] 卢潇.软件工程.北京:清华大学出版社;北京交通大学出版社,2005
[8] 萨师煊,王姗.数据库系统概论.北京:高等教育出版社,2000
[9] 马运涛.Eclipse精要与高级开发技术.北京:电子工业出版社,2003
[10] PaulJPerrone etal,张志伟,谭郁松,张明杰.J2EE构建企业系统[M] .北京:清华大学出版社,2001
[11] Chuck Cavaness.Programming Jakarta Struts,2002
[12] Bruce Shive.Research Direction in Object-Oriented Programming,2002
[13] Miao H.K.McDermid J.A.andTony Ian,Proving the existence of the initial state in Z specification,Chinese Journal of Advanced Software Research,2003
[14] Apache Software.The Struts User's Guide.http://Jakarta.Apache.org/struts.