近年来,随着计算机技术和网络技术的迅速崛起,计算机日渐深刻的在改变着人们的生产生活方式。而互联网已日益成为收集提供信息的最佳渠道,并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。作为新型的销售产业,网上商店的许多优点已经被我们大多数人接受。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
主要内容
根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块:
网上书城主要功能如下:
(1)前台(客户购买)部分:
②分类显示:显示所有1级和2级分类;
③图书显示:按分类查询图书、通过关键字搜索图书、高级搜索图书、查看某本图书的详细;
④购物车管理:向购物车中添加图书、修改购物车中图书数量、删除购物车中图书、我的购物车;
⑤订单管理:通过购物车中图书生成订单、查看我的订单、查看某个订单的详细、取消订单。
(2)后台(管理员管理)部分:
①分类管理:查看所有分类、添加1级分类、添加2级分类、修改1级分类、修改2级分类、删除1级分类、删除2级分类;
②图书管理:按分类搜索图书、高级搜索图书、添加新图书、查看图书详细信息、编辑图书、删除图书;
③订单管理:按状态搜索订单、查看订单详细信息、取消订单;
本设计的目标是通过开发一套网上书城系统,检验自己在大学期间的学习所得,为就业打下基础。
系统特色:采用mvc设计模式开发安全性稳定性更好。
工作进度安排:
序号
起止日期
任务
提交的阶段成果
备注
1
第1周
调研
调研报告
2
第2,3周
查阅文献资料
论文绪论
3
第4周
系统分析
建立系统业务模型,功能模型,数据模型。
4
系统设计
功能设计,数据库设计,模块设计
5
第4、13周
系统实现
建立程序原型
6
第14周
调试
系统程序
7
第14、15周
撰写论文
论文全文
8
第16、17周
闪图答辩
答辩材料
[1]张孝祥,Java就业培训教程(附盘),清华大学,(2007-07)
[2]石志国,薛为民,董洁.JSP应用教程.北京:清华大学出版社.北京交通大学出版社,2004
[3]李曙光.JSP开发实例完全剖析.北京:中国电力出版社,2006
[4]杨易.JSP高级程序设计.人民邮电出版社,2006
[5]VivekChopra.JSP高级程序设计,机械工业出版社,2001
[6]申吉红,廖学峰,余健.JSP课程设计案例精编.北京:清华大学出版社,2007
[7]卢潇.软件工程.北京:清华大学出版社;北京交通大学出版社,2005
[8]萨师煊,王姗.数据库系统概论.北京:高等教育出版社,2000
[9]马运涛.Eclipse精要与高级开发技术.北京:电子工业出版社,2003
[10]PaulJPerroneetal,张志伟,谭郁松,张明杰.J2EE构建企业系统[M].北京:清华大学出版社,2001
[11]ChuckCavaness.ProgrammingJakartaStruts,2002
[12]BruceShive.ResearchDirectioninObject-OrientedProgramming,2002
[13]MiaoH.K.McDermidJ.A.andTonyIan,ProvingtheexistenceoftheinitialstateinZspecification,ChineseJournalofAdvancedSoftwareResearch,2003