您好,欢迎来到吉趣旅游网。
搜索
您的当前位置:首页计算机专业毕业设计开题报告

计算机专业毕业设计开题报告

来源:吉趣旅游网


毕业设计(论文)开题报告

题目名称: 基于JAVA-WAB技术的淘宝网的设计与实现 学 院: 计算机科学技术学院 专业年级: 计算机科学与技术 08级 学生姓名: 安 宁 班级学号: 计08-3班27号 指导教师: 姜卓

二○一一 年 十二月 十七 日

北华大学计算机科学技术学院本科生毕业设计开题报告

专业名称 指导教师 论文题目 计算机科学与技术(工) 姜卓 基于JAVA-WAB技术的淘宝网的设计与实现 开 题 报 告 内 容 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、防病毒软件、软件防火墙等重点;从区域看,华南及东南沿海在2~3年内仍是中小企业信息化应用的热点区域;从行业结构看,制造、高科技等行业应用步伐较快。根据IDC报告,2004年我国中小企业数量已经达到2600多万家,目前有30%的中小企业使用互联网来做交易,约800万家。可见,随着众多中小企业加入到网上交易的行列,我国电子商务市场的发展潜力巨大 方 向 学 生 开题报告日期 计算机网络 安宁 2011年12月17日 选题依据。(选题经过,国内外动态,初步设想及突破点等)

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)用户注册:需要用户使用自己的邮箱作为自己的用户名;用户昵称可以由

小写英文字母、中文、数字组成,长度4-20个字符,一个汉字为两个字符;用户密码可以由大小写英文字母和数字组成长度是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包可以在www.apache.org下载,因为Struts2是一个开源的MVC框架,所以很多技术难点可以在网上查找得到解决,这我的项目中整个项目的控制权交给了Struts2的StrutsPrepareAndExecuteFilter来控制使用Action来实现业务逻辑。 Hibernate是一个基于Java的开放源代码的O/RMapping(对象关系映射框架),它通过其强大的O/R映射功能JAVA对象同存于关系数据库中的数据进行映射,并对

JDBC进行了轻量级的对象封装,可以使JAVA程序员方便地使用对象编程思维来操纵数据库,它不仅提供ORM映射服务,还提供数据查询和数据缓存的方法,可以提高查询和处理数据的效率。它是一种提供面向对象的数据库服务中间件。 Ajax可以很方便的处理页面与服务器的异步交互,通过使用Jquery的Ajax标签可以非常方便的使用Ajax技术。 MySQL数据库是免费的,同时它支持完全多线程,支持多处理器,多用户访问。 在开发的过程中,采用对Hibernate和Struts2提供良好支持的Myeclips9.0作为系统的开发环境,数据库采用MYSQL,WEB服务器采用Tomcm5.0并安装了JDK7.0。这些都是开源在网上都可以直接下载使用。 ②经济可行性 本系统是在学习与实践基础上开发完成的,开发使用的软件大部分为开源软件。 ③运行,操作可行性 本系统是在线交易平台,在运行方面,此系统支持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年 2.上交开题报告,学院组织检查开题情况。 12.25 -12.31 2011年 3.系统分析,概要设计,完成初稿设计。 1.1-1.10 2012年 4.详细设计,编码实现,撰写设计文档。 3.3-4.30 2012年 5.系统测试,系统完善,准备中期检查。 5.1-5.10 2012年 6.整理文档,撰写论文,准备答辩。 5.11-5.25 2012年 7.论文评阅,论文答辩,完成论文的后期工作。5.25-5.31 2012年 签 名: 年 月 日 指导教师 意 见 专业主任 意 见 签 名: 年 月 日 注:纸张填写不够可另加附页。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- jqkq.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务