




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)开题报告题目名称: 基于JAVA-WAB技术的淘宝网的设计与实现 学 院: 计算机科学技术学院 专业年级: 计算机科学与技术08级 学生姓名: 安 宁 班级学号: 计08-3班27号 指导教师: 姜卓 二一一 年 十二月 十七 日北华大学计算机科学技术学院本科生毕业设计开题报告专业名称计算机科学与技术(工)方 向计算机网络指导教师姜卓学 生安宁论文题目基于JAVA-WAB技术的淘宝网的设计与实现开题报告日期2011年12月17日开 题 报 告 内 容选题依据。(选题经过,国内外动态,初步设想及突破点等)1. 选题经过在国内的电子商务交易平台中,成立于2003年5月10日淘宝网可以说是国内电子商务交易中的老大哥,淘宝网现在业务跨越C2C(个人对个人)、B2C(商家对个人)两大部分,截止2008年12月31日,淘宝网注册会员超9800万人,覆盖了中国绝大部分网购人群;2008年交易额为999.6亿元,占中国网购市场80%的份额。2007年,淘宝的交易额实现了433亿元,比2006年增长156%。2008年上半年,淘宝成交额就已达到413亿元,2011年的双十一活动淘宝更是创造了惊人12亿的成交量,鉴于目前电子商务的火爆性,我选择了基于JAVA-WAB技术的淘宝网的设计与实现作为自己的论文题目。2. 国内外动态在北美与欧洲的发达国家中,电子商务获得了长足的发展。美国作为全球最大的电子商务市场2003年销售额继续增长。制造业的电子商务最为突出,电子商务交易额(含互联网和其他网络)达到8426.7亿美元,占总销售额的21.1%;随后为批发贸易,电子商务交易额达到3869.2亿美元,占总销售额的13.1%。2000年,美国网上销售在零售贸易或服务业销售额所占总销售额的比例还只有0.9%和0.8%。然而,其增长率大大高出总的零售贸易增长率。根据美国人口调查局2005年的统计,美国B2C电子商务的零售额达到863亿美元,已占到社会全部零售额的2.4%。这一数字是2004年的24.6%,而同期零售额仅增长7.2 %。加拿大互联网的销售额继续大幅度增长。2004年达到229.4亿美元。其中B2B互联网销售额占75%,主要是在大公司企业之间。在国内随着电子商务的外部环境不断得到改善,一直困扰电子商务的诚信、物流、支付等问题,通过政府、社会和各厂商的共同努力,正在逐步得到解决并已初见成效,这也促使越来越多的企业开始认识到电子商务的作用并开始应用。电子商务逐渐以传统产业B2B为主体,在网上信息发布、网上贸易洽谈的基础上,网络营销也在兴起。目前,我国电子商务应用已经进入务实发展、全面铺开的阶段。从2004年信息化市场整体来看,大型企业信息化建设发展比较稳定,基本按照上一年度的增长速度稳步前进。大型企业信息化走在了应用电子商务的前列,目前正在由普及走向深入,在能源、交通、电力、银行、保险等行业尤为突出。与此同时,经济的发展促进了中国中小企业应用需求的扩大,伴随着政府和厂商的大力推动, 2005年中国中小企业信息化进入了新一轮的建设高潮。虽然从整体上看,我国中小企业信息化仍处于初级阶段,但是应用内容已经包括中小型服务器、小型局域网、Internet、财务管理系统、小型ERP、OA、防病毒软件、软件防火墙等重点;从区域看,华南及东南沿海在23年内仍是中小企业信息化应用的热点区域;从行业结构看,制造、高科技等行业应用步伐较快。根据IDC报告,2004年我国中小企业数量已经达到2600多万家,目前有30的中小企业使用互联网来做交易,约800万家。可见,随着众多中小企业加入到网上交易的行列,我国电子商务市场的发展潜力巨大2. 初步设想1.项目总体技术架构(Struts2+Hibernate+js+Ajax) 表现层:JSP,Struts2标签或EL,OGNL表达式,jQuery 控制层:Struts2控制器(StrutsPrepareAndExecuteFilter) 业务层:采用Action实现 数据访问/持久层:采用Hibernate框架 层与层之间:采用工厂方式访问 数据库:MySQL js与服务器交互:采用Ajax 2.项目的总体需求 1)产品浏览 main 在主页面中为了展示所要卖的图书,以下几个模块展示: A)图书分类浏览模块:主要有:文学,管理,少儿,人文社科,生活,教材教辅考试,励志与成功,科技等等。 B)新书上架模块:为了让读者第一时间了解最新的图书信息,我开设了新品上架这个模块来展示最新的图书(如:乔布斯传。) C)图书排行榜模块:图书排行帮可以让读者了解最近最火热的图书信息,让读者可以有选择的去购买图书。 D) 特价专区模块:同样的价钱可以买到2-3本图书,这样既可以帮助作者扩大影响力,同时可以刺激读者的消费。 E)秒杀专区模块:在特价的基础上,通过秒杀商品的模式,刺激读者消费。 F)用户评价模块:模仿目前购物网站上用户可以对商品进行评价的功能实现用户之间交流的功能(作为拓展模块,如果技术不能实现以上五个模块将作为产品展示的主要模块) 2)用户管理 user 为了让用户更方便更安全的管理个人信息和订单,本交易系统开设用户管理模块具体如下: A)用户注册:需要用户使用自己的邮箱作为自己的用户名;用户昵称可以由小写英文字母、中文、数字组成,长度420个字符,一个汉字为两个字符;用户密码可以由大小写英文字母和数字组成长度是6-20位,为了用户的安全性使用验证码,验证码使用程序自动生成的图片。在用户填好自己的信息点击下一步时系统会自动生成一段邮箱验证码(有网络的情况下会发送到用户注册时使用的邮箱中,没有网络的情况(测试)会在页面中显示验证码)用户将邮箱验证码填到输入框中点击下一步即可完成注册。 B) 用户登录模块:用户在购买商品的时候并未登录,在商品结算的时候系统会自动的引导用户进入登录页面,在点击登录后如果用户没有用邮箱激活自己的账户,则会跳转到邮箱激活页面,待用户激活帐号后系统会重新跳转到结算页面。 C)账户管理模块:用户可以通过该模块对自己个人信息进行管理,如:修改个人信息(注册帐号不能修改),密码维护,订单管理,添加自己的地址薄(在填写订单的时候可以通过选择直接完成表单的填写)。 3)购物车 cart 购买、删除、恢复、变更数量、已购产品显示操作,在正式开发中可以使用JQuery的一些插件来提高用户的体验性。 4)订单 order 需要用户填写收件人的真实姓名,收件人的详细地址,邮政编码,电话以及手机以便我们可以更好更快的为用户带去精美的图书。在此模块中只要用户填写一次收件人的地址和信息,系统会将这些信息保留在数据库中当用户再次登录填写订单时只需通过下拉框选择即可完成订单的填写,以减少用户的输入量。同时用户在账户管理中添加的地址信息也会同时显示在下拉框的选项中,实现编辑一次,多次使用的功能。 3.数据库的设计 d_product:产品共有信息表 d_book:图书信息表 d_category:产品类别信息表 d_category_product:类别和产品对应关系表 d_user:用户信息表 d_receive_address:用户收货地址信息表 d_order:用户订单信息表 d_item:订单明细信息表4. 突破点这个平台系统分为用户管理模块,商品展示模块,购物车模块,订单管理模块。对于用户管理模块中用户的注册和登录的验证只是初步实现了基本的验证,对于验证的友好度,和完整性还需要以后的不断调整。对于商品展示模块,目前只有图书的展示,具体按图书的类别,图书的热销度分类展示,根据用户的评价分类展示目前没有实现,作为日后的突破。理论上和实践上的意义及可行性论述。1. 理论上和实践上的意义电子商务利用现有的计算机硬件设备、软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的方式。更广泛地说,凡是利用国际互联网进行商务活动的一种方式就是电子商务。电子商务以其高效率、低廉、高收益、全球化等传统经营方式所无法比拟的优点受到全球的关注。美国、欧盟等发达的国家或组织已经采取措施大力发展电子商务。我国政府也大力倡导电子商务。专家预测,公司和公司之间的电子商务贸易额将从1997 年的56 亿美元发展到2002 年的2680 亿;个人网上购物将从 1997 年的18 亿发展到2002 年的260 亿。因此,电子商务中蕴涵着无穷的商业机遇。2. 可行性论述技术可行性 Struts2的体系与Struts1体系的差别非常大,因为Struts2以webwork优秀的设计思想为核心,而不是使用Struts1的设计核心。Struts2大量使用拦截器来处理用户请求,从而允许用户的业务逻辑控制器与Servlet API分离。Struts2的jar包可以在下载,因为Struts2是一个开源的MVC框架,所以很多技术难点可以在网上查找得到解决,这我的项目中整个项目的控制权交给了Struts2的StrutsPrepareAndExecuteFilter来控制使用Action来实现业务逻辑。Hibernate是一个基于Java的开放源代码的ORMapping(对象关系映射框架),它通过其强大的OR映射功能JAVA对象同存于关系数据库中的数据进行映射,并对JDBC进行了轻量级的对象封装,可以使JAVA程序员方便地使用对象编程思维来操纵数据库,它不仅提供ORM映射服务,还提供数据查询和数据缓存的方法,可以提高查询和处理数据的效率。它是一种提供面向对象的数据库服务中间件。Ajax可以很方便的处理页面与服务器的异步交互,通过使用Jquery的Ajax标签可以非常方便的使用Ajax技术。MySQL数据库是免费的,同时它支持完全多线程,支持多处理器,多用户访问。在开发的过程中,采用对Hibernate和Struts2提供良好支持的Myeclips90作为系统的开发环境,数据库采用MYSQL,WEB服务器采用Tomcm50并安装了JDK70。这些都是开源在网上都可以直接下载使用。经济可行性本系统是在学习与实践基础上开发完成的,开发使用的软件大部分为开源软件。运行,操作可行性本系统是在线交易平台,在运行方面,此系统支持windows2000以上操作系统,硬盘10G以上,内存512M,浏览器6.0以上,CPU奔腾四以上。法律可行性本系统的开发属于个人测试作品,不涉及商业利益。因此不会触犯他软件开发公司权益和国家的法律法规。方案可行性基于struts2和Hibernate框架的架构设计都是开源的,在网上都可以直接下载使用,利用了他们的优点互补,有机地将Struts2+Hibernate框架结合起来构建了一个淘宝网在线交易平台系统,利用DAO设计模式、业务代理模式等克服了传统Web信息系统的缺点,提高了系统的可维护性、可扩展性,降低了系统的耦合性。通过使用Myeclipse等开发工具能够有效的加快开发速度和效率,大大减少开发人员的手工编写代码的工作量。所以这个方案对我设计淘宝网在线交易平台是可行的。论文撰写过程中拟采取的方法和手段在撰写论文的过程中,先进行可行性研究和需求分析,形成需求分析文档,做为开发系统的根据。其次通过在培训学习各种知识的过程中进行系统的设计并且在网上查阅相关内容并翻阅了大量的书籍、书刊,并对材料进行整理和比较,加工形成论文。最后运用测试工具进行系统的白盒及黑盒测试,完成结果分析。写作提纲摘要(中英文对照)目录1.绪论 1.1选题背景 1.2选题的目的及意义 1.3研究内容 1.4国内外发展概况 1.5本设计的思想2.系统分析 2.1可行性研究 2.2需求分析3.系统设计与实现 3.1总体功能框图 3.2类图3.3数据库设计 3.4人机界面设计 3.5编码4.测试结论后记参考文献附录毕业论文进度安排1.查阅资料,调查研究,填写开题报告。 12.6-12.24 2011年
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《世界地理探险:初中地理野外考察活动教案》
- 产品品质检验及优化方案框架
- (正式版)DB15∕T 3207.2-2023 《秋播大葱生产技术规程 第2部分:栽培》
- 居家养老服务保障承诺函(5篇)
- 机械基础 第2版 习题答案
- 采购与供应商信息管理及操作指引平台
- 宋代词牌赏析:大三语文辅导教案
- 客户关系管理策略与案例分析模板
- 质量控制流程及检测记录模板
- 守秘责任下知识产权保护承诺书(8篇)
- 2024年食品安全抽检监测技能大比武理论考试题库(含答案)
- VDA6.3 2023 过程审核检查表-参考表单
- 《稻草人》课件-2024-2025学年语文三年级上册统编版
- 人力入股机制合同协议书
- 2024油气管道无人机巡检作业标准
- DL∕T 516-2017 电力调度自动化运行管理规程
- 工程项目决算书
- 出院病人随访分析总结
- 古代希腊工艺美术课件市公开课一等奖省赛课微课金奖课件
- 02课前小游戏-数字炸弹
- 身体健康与心理健康研究课题
评论
0/150
提交评论