




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计开题报告 2014 届 届 论文题目 基于 JSP 的网上购物系统 作者姓名张宝文 指导教师王子仁 学科 专业 软件工程 1007 所在学院 计算机科学与技术学院 提交日期 2014 4 6 网上购物系统的设计与实现网上购物系统的设计与实现 一 选题的背景与意义 1 1 研究开发的目的 如今网络的发展越来越迅猛 人们上网的途径也是越来越方便 网络在人 们生活中的应用也越来越广泛 使得网络购物成为目前深受购物者喜欢的一种 购物 互联网给购物者提供了丰富的资源 未他们创造出一种良好的购物平台 具备现实中超市的功能 购物网站为应聘者提供了方便 快捷的应聘途径 不 仅信息更新快 信息数量多 而且选择余地大 对商家来说 购物网站不仅为 他们开辟了销售物品的新方式 而且使其商品流程更加方便 快捷 高效 使 得购物中的货物初选商品变得轻松简单 对于购物者而言 通过购物系统购物有着种种优点 信息量大更新快使得 购物者能更快的得到购物信息 而通过网站的商品搜索功能可以对商品类型 地点 价格进行定位搜索 并且在网上购物可以跨地域购物的优点对于购物者 而言更加方便以免两处奔波 而更方便的是网络购物让购物者可以在许多方面 省下精力和金钱 对于商家而言 在网上发布购物信息不仅耗费公司资源少 而且信息的发 布和修改都十分方便 也更加有利于公司企业实现多元化的购物 而且在传统 购物上很难买的到最合适的商品 因为传统购物只针对某个比较小的区域 无 法与网络购物能够面向全国范围购物相并且有着很长时效这样的优点相比 本系统正式基于这样一种思想而设计开发的 购物网站在当今追求高效的 社会环境下已经越发重要 其购物规模和购物成功率也越来越高 因此开发这 样一个网站对于购物者和购物者都是十分方便的 因为本系统突破了传统购物 的局限性 大大减少了时间与空间对于购物者们的限制 正因为网络购物有着这样那样的优点 让每个人都对网络购物有着特别的 青睐 所以本系统的设计开发有着很重要的实践意义 1 2 国内外研究发展现状 根据美国 IDC 公司的调查结果 2001 年全球的网络购物市场扩大了 53 就已经达到 28 亿美元的规模 IDC 的高级分析师 Marc Pramuk 曾经表示 从 网络购物市场扩大的事实可以看出 购物服务市场正在发生根本的变化 由于 大家正在寻找比传统的购物方法更迅速 更廉价的购物方法 因此到 2006 年 在经历连续几年超过 40 的速度迅猛增长后 全球网络购物市场的业务规 模将超过 157 亿美元 据介绍 在美国 日本和欧洲等互联网普及程度高的发 达国家 自上世纪 90 年代初互联网出现以来 网络已经成为人才进行流动的最 主要渠道 而那些单纯为企业 个人提供单一集会式购物服务的市场几乎已经 绝迹 随着国内劳动力的增多 国内企业的国际化及国内网络的更加普及 网络 购物的主流地位在国内不仅不会改变 而且只会越来越火 确实早在 2004 年国 内的购物网站也便已经发展出好多个 但网络购物也不会像有的人说的那样将 取代传统购物会 在国外 都是将网络购物与传统的购物方式结合 构建一整 套完善 多元的交易交流体系 而对于国内的情况 两种方式各有优势 对传 统行业的购物和现代行业的购物 各有优缺 二 研究开发的基本内容 目标 拟解决的主要问题或技术关键 2 1 研究目标 在对比国内外购物及求助系统的基础上 在研究国内外类似系统的设计实 现上 提出自己的设计与实现 在当前大力发展数码互联网的情况下 国家实 施人才战略 在这种情况下 使各种信息人尽其用 信息的有效传递显得格位 重要 关于如何传递商品信息 许多人都做了一些探索 特别在当信息技术如 此普及的时代 借助信息技术来获取购物信息的交互已是一种普遍的做法 国 外已经在这方面走在了前头 本课题的研究目标定位于利用 Jsp 技术来实现网 上购物系统的实现 特别是应用 J2EE 中的一些关键技术和框架 如 Hibernate Spring Spring MVC 2 2 研究的基本内容 本系统主要实现网上购物的功能 所以在模块上主要包括三个大块 管理员模块 企业模块和个人模块 该系统要实现商家情况和对商品的发布 同时实现购物者对商品的需求及自身需求的表达 1 企业模块 用户管理 进行用户的登记注册 密码管理 以及企业公开信息的发布 商品管理 进行空缺商品的信息发布和更新 以及修改其中的商品内容 到货 时间 货物属性等 商品查询 设置搜索条件进行现有商品库的查询 查找满 足商品要求的购物者 商品处理 对针对当前商品的需求进行筛选 2 个人模块 用户管理 进行购物人员的注册登记管理以及密码建立 查找和修改的管 理 商品管理 完成购物人员的个人信息的输入和保存 更改等 商品搜索 按所设置的搜索条件进行符合要求的商品进行搜索 帮助购物人员及时发现合 适的商品机会 商品收藏 对于多个意向商品可以建立个人的商品收藏夹 进 行保存 以进行以后的逐个处理 求购投递 对所需的商品进行求购 3 管理员模块 用户管理 进行管理员的注册登记管理及密码和相关权限的建立 管理企 业信息 对企业进行删除 修改和添加功能 管理个人信息 对个人用户进行 删除 添加和修改功能 管理购物信息 对购物信息的删除 添加和修改 2 3 需要解决的技术难点 Spring MVC Hibernate Spring 框架的整合使用 Ajax 技术的使用 密钥的生成与管理 三 研究开发的方法 技术路线和步骤 1 系统平台 Microsoft Windows XP 2 系统构架 B S构架 B S Browser Server 结构即浏览器和服务器结构 它是随着 Internet 技术的 兴起 对 C S 结构的一种变化或者改进的结构 在这种结构下 用户商品界面 是通过 WWW 浏览器来实现 极少部分事务逻辑在前端 Browser 实现 但是 主要事务逻辑在服务器端 Server 实现 形成所谓三层 3 tier 结构 这样就大大 简化了客户端电脑载荷 减轻了系统维护与升级的成本和商品量 降低了用户 的总体成本 TCO 以目前的技术看 局域网建立 B S 结构的网络应用 并通 过 Internet Intranet 模式下数据库应用 相对易于把握 成本也是较低的 它是 一次性到位的开发 能实现不同的人员 从不同的地点 以不同的接入方式 比 如 LAN WAN Internet Intranet 等 访问和操作共同的数据库 它能有效地保护 数据平台和管理访问权限 服务器数据库也很安全 用户在局域网各商品站通 过 WWW 浏览器就能实现商品业务 特别是在 JAVA 这样的跨平台语言出现之 后 B S 架构管理软件更是方便 快捷 高效 3 编程语言 JAVA JAVA 语言是 SUN 公司于 1995 年推出的一种面向对象的新一代程序 到 现在 JAVA 已经成为主流的开发语言之一 其应用领域带在继续扩大 特点 第一 面向对象 他是更加彻底的面向对象 面向对象的特点使设计集中 于对象及其对象之间的联系 JAVA 中提供了简单的类机制和动态接口模型 使对复杂系统的设计更加简单 清晰 第二 平台无关性 用 JAVA 写的应用程序不用修改就可在不同的软硬件 平台上运行 第三 可靠性和安全性 由于 JAVA 主要用于网络应用程序开发 因此对 安全性有较高的要求 如果没有安全保证 用户从网络下载程序执行就非常危 险 JAVA 通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统 的威胁破坏 当 JAVA 字节码进入解释器时 首先必须经过字节码校验器的检 查 然后 JAVA 解释器将决定程序中类的内存布局 随后 类装载器负责把来 自网络的类装载到单独的内存区域 避免应用程序之间相互干扰破坏 最后 客户端用户还可以限制从网络装载的类只能访问某些文件系统 上述几种机制 结合起来 使得 JAVA 成为安全的编程语言 第四 JAVA 还有分布性 多线程 高效性和动态性等优点 4 所用架构 Spring MVC Hibernate Spring Spring MVC 是一个基于 MVC 模式的 Web 应用程序的框架 现已逐渐成 为开发 Web 应用程序的主流框架 在继承 MVC 模式的各种特征的基础上 根 据 J2EE 的特征进行了相应的变化和扩展 业务层通过 Hibernate 进行数据库操作 Hibernate 通过读取配置文件 hibernate cfg xml 和类的映射文件 xmlMapping 中的内容 生成 SessionFactory 实例的工厂 由它的 openSession 方法负责每次所需的 Session 对象的创建 在 Session 对象的方法中借助持久化对象 persistent object 来完成对数据库的操作 而不须使用 JDBC 和 SQL 进行数据的操作 系统应用 Spring 框架来简化系统的配置 管理系统中的 bean 和简化 Hibernate 的连接过程 5 服务器软件 JBOSS Tomcat 是 Apache 软件基金会 Apache Software Foundation 的 Jakarta 项目中的一个核心项目 由 Apache Sun 和其他一些公司及个人共同 开发而成 由于有了 Sun 的参与和支持 最新的 Servlet 和 JSP 规范总是能 在 Tomcat 中得到体现 Tomcat 5 支持最新的 Servlet 2 4 和 JSP 2 0 规范 因为 Tomcat 技术先进 性能稳定 而且免费 因而深受 Java 爱好者的喜爱并 得到了部分软件开发商的认可 成为目前比较流行的 Web 应用服务器 目前最 新版本是 8 0 6 系统开发工具 MyEclipse MyEclipse 是一个优秀的开发环境 它提供的核心框架和可延伸的外挂程式 机制给广大的程序设计师提供了无限的想象和创造空间 目前网上流传相当丰 富且全面的开发工具方面的外挂程式 但是 MyEclipse 已经超越了开发环境的概 念 可以想象 MyEclipse 将成为未来的整合的桌面环境 目前的 MyEclipse 本身 就具有资源管理和外部程式的功能 加上无所不能的外挂程式 将构成一个丰 富多彩的商品环境而不仅仅是一个 IDE 7 数据库软件 Oracle 11g Oracle 11g 是 Oracle 公司推出的一款功能强大的数据库管理系统 方便用 户的数据库操作 四 研究商品总体安排与时间进度 任务序号起 止 时 间阶 段 任 务 要 点 1 2013 11 30 2013 1 20 了解课题相关内容 查找中 英文资料 22014 1 21 2014 3 11 查阅文献资料 完成文献综述 开题报告和外文翻译 32014 3 12 2014 3 20 学习 Spring Hibernate Ajax 等 开发相关技术 52014 3 21 2014 3 31 分析需求 确定开发工具 任务序号起 止 时 间阶 段 任 务 要 点 6 2014 4 1 2014 4 5 进行系统的概要设计 7 2014 4 6 2014 4 15 进行系统的详细设计 82014 4 16 2014 4 20 系统框架及开发环境搭建 92014 4 21 2014 5 21 进行项目的开发 102014 5 22 2014 5 25 完成系统测试 112014 5 26 2014 6 5 整理资料 完成毕业论文 132014 6 5 2014 6 10 上交毕业论文 准备毕业答辩 参考文献 1 汪明艳 吴忠 基于 J2EE 技术的供应商多层次模糊综合绩效评价系统的研 究和设计 J 2008 12 145 147 2 林信良 Spring 技术手册 M 北京 电子工业出版社 2006 3 李刚 Spring 2 0 宝典 M 北京 电子工业出版社 2006 4 孙卫琴 精通 Hibernate Java 对象持久化技术详解 M 北京 电子工业 出版社 2006 5 刘传文 Ajax 技术在 J2EE 框架中的应用 J 重庆工商大学学报 自然科 学版 2008 25 04 120 123 6 赵池龙 姜义平 张建 软件工程实践教程 北京 电子工业出版社 2007 l 7 何玉洁译 数据库设计 二 北京 机械工业出版社 2001 8 刘敏莺 杨丽 文学义 RationalRose2003 基础教程 北京 冶金工业出 版社 2005 9 谢星星 沈露卓 UML 基础与 Rose 建模实用教程 北京 清华大学出版社 2008 10 伟冬光 软件测试 北京 机人民邮电出版社 2009 年 11 高红岩 至简 SSH 精通 Java Web 实用开发技术 北京 电子工业出版社 2009 12 王嘉 Ajax 经典案例开发大全 北京 清华大学出版社 2007 6 13 明日科技 JSP 开发技术大全 北京 人民邮电出版社 2007 年 14 耿祥义 张跃平 JSP 实用教程 北京 清华大学出版社 2007 10 15 David Hopkins Improving the Quality of Teaching and Learning J Support for Learning 1997 12 162 165 16 Ed Woychowsky Introducing Ajax EB OL http www webreference com programmin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 林业有害生物远程监控创新创业项目商业计划书
- 工业机器人租赁服务创新创业项目商业计划书
- 培育适合盐碱地种植的玉米品种创新创业项目商业计划书
- 家庭烹饪课程创新创业项目商业计划书
- 2025年采硅矿行业研究报告及未来行业发展趋势预测
- 2025年涤纶帘子布行业研究报告及未来行业发展趋势预测
- 2025年云南临沧耿马傣族佤族自治县委员会办公室编外人员招聘笔试高频难、易错点备考题库及答案详解一套
- 2025年红荧烯行业研究报告及未来行业发展趋势预测
- 2025年农村信用社招聘考试题库检测试题打印含答案详解【巩固】
- 2025年PVC排水管行业研究报告及未来行业发展趋势预测
- 碳酸乙烯亚乙酯和甲烷二磺酸亚甲酯功能添加剂在锂离子电池中的性能研究的开题报告
- 《藻类植物》授课课件
- 《禁骑电动自行车》班会课件
- 遂溪北潭临港产业规划方案
- 2024中国大学生消费洞察白皮书
- 基于机器学习的异常检测与预警机制
- 植物对环境变化的适应性
- 肿瘤的治疗方法-介绍手术、放疗、化疗、免疫治疗和靶向治疗等
- 模面细化规范精细化科
- 剑门关与三国的故事课件
- 熊浩哈佛谈判课
评论
0/150
提交评论