计算机与信息工程学院毕业论文(设计)开题报告软件工程指导教师入学时间2011报告日期2015论文题目基于B/S的进口商品代购网站的设计与实现本科生毕业论文(设计)开题报告1.论文(设计)目的及意义由于社会与科技的飞速发展,都市人们的视野越来越开阔,对海外产品有兴趣的消费者与日俱增。开发进口商品代购网站的目的在于为都市消费群体提供方便、快捷的购物条件,丰富、高端的购物渠道,帮助消费者随心所欲的购买所需的海外商品,使其紧随时尚发展潮流。其次,进口商品代购网站还可以为商家拓宽销售渠道。对于商家来说,网上销售经营成本较低,库存压力较小,海外商品市场竞争也比较和缓,无疑是一个可开发的业务发展方向。开发进口商品代购网站的意义在于使消费者在不出国门的情况下选购国外商品,避免个人在国际购物环节中产生的外汇管制、通关速度、国际结算、资金安全及语言障碍等问题。此外,进口商品代购网站中展示的商品详情中不仅包含了商品介绍,还包括商品所在国家的简要的风土人情等信息,用户可以通过商品浏览初步了解各国文化,一定程度上开阔了视野。2.国内外研究现状综述经济全球化的发展使得代购网站在全球范围内迅速兴起,国外一些发达国家的互联网商品代购网站已经具有了一定的运营规模。
例如:当前第二大零售商—韩国线上购物(OnlineShopping),它的市场规模甚至超过了百货商店的市场规模。国外购物网站的开发工作起步很早,开发技术也比较成熟,其网站动态网页设计主要采用JSP(JavaServerPages)即Java服务器端语言,JSP技术基于Java语言,具有良好的适应性,并且与JavaEnterpriseAPI相结合,高效创建性能优良的Web应用软件,使用JSP技术,Web开发人员专注于应用逻辑的处理,简化了底层逻辑复杂性,提高软件的质量,降低开发人员的工作难度。比如大家熟知的国外购物网站亚马逊网站,便是采用JSP技术开发的。此外,与其它商务网站相比,亚马逊的网站首页体现出了内容丰富、设计实用、构图精美等特点。国外这类成熟的购物网站还有很多,所以进口商品代购网站在设计和实现时都可以有很好的参照。在我国大多的购物网站都是基于B/S结构的。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。然而从交互性上看,B/S虽然由JavaScript、VBScript提供了一定的交互能力,。此外,现存大多代购网站页面布局比较复杂,没有从用户的切身体验出发,很多页面的设计过于专业化,还有一些功能模块反应速度较低,这样的设计这也就导致了这类代购网站的交互性较差、用户体验度较低。
3.论文(设计)任务、重点研究内容、技术方案(方法)及进度安排、主要参考资料3.1设计的任务基于的进口商品代购网站设计的主要任务是进行网站功能分析、模块划分以及各模块实现功能分析。第一,网站核心页面内容要丰富,以吸引用户停留。第二,网站给用户提供足够的权限,如登录、注册、注销登录、密码找回、个人信息查看与修改等。第三,网站的页面跳转和功能衔接应清晰连贯,宜从用户的角度出发,遵从用户的操作习惯,易上手,不冗杂。基于B/S的进口商品代购网站前、后台功能模块图如图1、图2所示。进口商品代购网站后台功能模块图网站设计时通过文献研究法、调查法、经验总结法、对比分析法、问卷法等多种方式把握进口商品代购网站的设计方向,补充自身理论和实践的不足,以致更好地满足用户的实际需求。进口商品代购网站前台以用户为核心,后台以管理员为核心,具体实现的功能如下。1.用户功能用户登录注册模块:此模块可以实现用户注册、登录的相关功能。在注册过程中动态检查用户输入信息的合法性,对已注册的用户提供密码找回功能,对已登录用户提供的注销登录功能等。个人信息管理模块:此模块实现用户查看和设置个人信息的功能。包括头像设置、地址设置、密码设置、邮箱设置等,在用户修改密码后系统自动注销用户的登录信息并要求用户重新登录网站,一定程度上保障了用户的信息安全。
商品浏览模块:此模块实现用户分类浏览商品、搜索具体商品、查看单品具体信息等功能。分类清晰,很大程度上吸引了消费者的驻足。购物车模块:此模块实现用户选购商品的功能。包括将商品加入购物车、进入购物车、修改购物车内商品数量、删除购物车内选中的商品、清空购物车以及积分使用等等。订单管理模块:此模块实现用户管理个人订单功能。用户可以在此处查看历史订单详细信息,并对未完成订单进行取消或提交操作。在线咨询模块:此模块实现用户与管理员的沟通功能。用户可以通过在线客服咨询其想要了解的信息。公告栏模块:此模块旨在向用户展示网站最新公告消息,方便用户了解网站最新动向。2.管理员功能商品管理模块:此模块实现管理员对商品信息以及分类信息的增、删、改、查功用户管理模块:此模块实现管理员对用户信息的增、删、改、查功能。订单管理模块:此模块实现管理员对订单信息的管理功能。管理员可以查看所有订单信息,包括当日订单、当月订单、未完成订单以及指定用户的订单信息等。此外,管理员对超过24小时未付款的订单具有删除权限。销售统计模块:此模块实现管理员查看销量信息的功能。包括总销量、年销量、月销量以及当日销量等。此外,该模块附加了销量排名统计功能。
管理员验证模块:此模块实现管理员修改密码和退出系统功能。公告栏模块:此模块实现管理员查看和更新公告信息的功能。3.2论文(设计)需要重点研究的内容在网站实现过程中,有很多内容需要重点研究:首先,购物车模块需要实现哪些功能,用户登录时身份验证如何实现;其次,界面的友好与否是用户决定是否会浏览网站的重要原因之一,要想网站吸引用户赶住,网站的界面设计就一定要友好大方。以下是我针对以上问题设计的初步解决方案:其一,在购物车模块用户可以查看购物车内容,修改购物车内商品数量,提交购物车商品,使用积分代替部分货款等等;用户登录身份验证功能使用AJAX技术实现;其二,海外商品代购网站的客户群大多是中、高薪阶层的年轻人,所以该网站的界面设计应在着重调查相应用户人群对网站界面的体验反馈之后进行。3.3技术方案在网站设计和实现中用到的开发工具以及相关技术:开发环境包括Windows7、Tomcat服务器;开发工具使用MyEclipse8.6;开发语言包含Java、JavaScript、Ajax、JSP、Servlet等;数据库使用Oracle,其特点是无范式要求,可根据实际系统需求构造数据库、采用标准的SQL结构化查询语言、数据存储量大在网站设计和实现中主要使用研究方法如下:1.调查法通过分析搜集来的其他商品代购网站的相关设计文档及其他相关资料了解代购网站开发的设计理念和方法步骤。
2.经验总结法通过对其他方面系统的实现,进行归纳与分析,总结经验使进口商品代购网站系统化、理论化。3.对比分析法通过对比当前流行网站与被互联网淘汰的网站之间的差异,提取出对网站建设有益的信息,另外吸取前人教训,争取少走弯路。 3.4 论文(设计)的进度安排 该网站在设计和实现的过程中要做到合理利用时间,具体的进度安排如表1 所示。 毕业设计进度安排表阶段 时间安排 阶段任务 第一阶段 2015.03.01~2015.03.07 通过资料搜集,进行毕业选题、撰写任务 书及开题报告 第二阶段 2015.03.08~2015.03.15 毕业设计开题答辩及问题完善 第三阶段 2015.03.16~2015.03.29 项目需求分析及软件架构初期设计 第四阶段 2015.03.30~2015.04.12 软件详细设计及代码实现并进行中期汇报 第五阶段 2015.04.13~2015.05.09 论文撰写及修改阶段 第六阶段 2015.05.10~2015.05.15 毕业论文答辩及修改 3.5 主要参考资料 姚丽华,于广州.基于动态JSP 技术的 Web 应用软件开发[J].信息与电脑(理论 版),2013(03). Hansen.TheOracle[M].America:Xlibris Corporation,2013. 报告人签名: 4.指导教师意见结论 指导教师签名: 1.开题报告应根据教师下发的毕业论文(设计)任务书,在教师的指导下由学生独立撰写。
2.“目的及意义、国内外研究现状综述”至少 800 字,“设计任务、重点研究内容及进度安 排”至少600 3.指导教师意见:应从选题的理论或实际价值出发,阐述学生利用的知识、原理、建立的模型正确与否?学生的论证是否充分?通过学生的努力,能否完成课题,达到预期的目标?课题及报告的 难度、深度、综合性、创造性等是否达到本科生应该具有的要求。 4.结论:是否同意进入论文(设计)阶段。
Copyright © 2002-2021 长沙云倍鑫商贸有限公司版权所有