




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科生毕业设计 论文 实习 调研 报告 1 实习 调研 报告 一 课题的来源及意义 随着信息技术的不断发展 信息的处理和传递突破了时间和地域的局限 网络化 和全球化成为一种不可避免的世界趋势 由于网络用户的迅速膨胀 人们纷纷将眼光 投向因特网 在线系统迅速发展壮大起来 电子商务就是在此基础上发展起来的 而 随着电子商务的不断发展 网上购物越来越普及 越来越多的商家建立了自己的网上 店铺 人们从此得以足不出户地购买所需商品 网上书店是网上店铺的一个方面 已 经逐渐成为Internet上一道靓丽的风景 本论文的设计方案是基于实体书店的众多不便之处而提出的 希望能解决实体书 店占地广 查找不便 成本高等的缺点 据了解 目前网上书店网站的种类和数量都 不多 而专门针对考试方面的网上书店网站更是少之又少 因此 针对众多考生的考 试书店的发展具有光明的前景 二 国内外发展状况 国外网上书店起步早 规模大 发展快 数量多 在欧美等经济技术比较发达的 国家和地区发展的非常迅速和广泛 在 90 年代末期 国外已有网上书店 1000 多家 而其中最令人瞩目的是亚马逊 A 全球最大的网上书店 它为读者提 供了方便舒适的网上购物环境 丰富的图书品种 达 310 万以上 优惠的价格 折扣 率从 20 到 50 完善的金融结算制度 以及高效率的配送服务 并且实现了零库存 运转 自 1995 年 7 月亚马逊书店卖出第一本书起 它的销售总额直线上升 1997 年销 售额即达 1 48 亿美元 为 1996 年的 9 3 倍 1998 年猛增到 5 4 亿美元 增幅达 365 它塑造了成功的网上销售模式 产生了良好的品牌效应 亚马逊在短短几年之 内 获得了巨大的成功 成了全世界图书业界瞩目的对象 国内的网上书店主要具有以下特点 1 起步晚 数量少 最早的网上书店是中国书店 建立于 1995 年 而后至 1997 年新华书店才建立网上书店 2 起步低 模式少 2000 年评选出总体竞争力前 5 名网上书店是 当当网上书店 中国寻书网 上海书城网上书店 博库网上书店 全国购书网 3 分布极不平衡 网上书店基本上集中在以北京为中心的地区 以及上海为中心 的地区和广东为中心的地区 现在 国内的网上书店主要有卓越网和当当网 发展的比较完善 虽然跟国外网 上书店还有很大差距 但它们正逐渐发展的更加健全 完善 逐步缩小跟国外的差距 三 本课题的研究目标 本课题主要研究网上考试书店系统的设计与实现 本网站主要为考生购买考试用 本科生毕业设计 论文 实习 调研 报告 2 书而设计 专业网站内容和服务针对性强 对用户的吸引力大 相同类型的专业网站 之间的竞争力非常激烈 因此 一个竞争强的网站应该便于用户使用和易于管理员管 理 使系统实现最大程度的自动化 尽可能的减少人工操作环节 缩短交易时间和减 少由于人工造成的失误 必须注重每一个细小的环节 避免电子交易时发生错误 造 成经济损失 将数据库与动态网页相关联 使得商品信息可以及时的保存和更新 使 得用户和管理员可以更好的及时了解商品买卖信息 四 研究内容与方法 4 14 1 研究内容研究内容 本系统要求主要实现以下功能模块 1 匿名用户模块 匿名用户可以查看图书信息 使用模糊查询搜索图书 进入注 册页面注册成会员 2 会员用户模块 除具有匿名用户的所有功能外 还可以登录帐号 订购图书 查看订单 3 购物车模块 临时存储会员订购的图书 4 管理员模块 管理员可以进行图书分类管理 管理图书 管理用户 管理订单 4 24 2 研究方法研究方法 MySQL 是一个小型关系型数据库管理系统 开发者为瑞典 MySQLAB 公司 在 2008 年 1 月 16 日被 Sun 公司收购 而 2009 年 Sun 又被 Oracle 收购 MySQL 被广泛地应用 在 Internet 上的中小型网站中 由于其体积小 速度快 总体拥有成本低 尤其是开 放源码这一特点 许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网 站数据库 MySQL 还具有以下优点 使用 C 和 C 编写 并使用了多种编译器进行测试 保证源代码的可移植性 为多种编程语言提供了 API 支持多线程 充分利用 CPU 资 源 优化的 SQL 查询算法 有效地提高查询速度等 Tomcat 是一个小型的轻量级应用服务器 在中小型系统和并发访问用户不是很多 的场合下被普遍使用 是开发和调试 JSP 程序的首选 对于一个初学者来说 可以这 样认为 当在一台机器上配置好 Apache 服务器 可利用它响应对 HTML 页面的访问请 求 实际上 Tomcat 部分是 Apache 服务器的扩展 但它是独立运行的 所以当你运行 tomcat 时 它实际上作为一个与 Apache 独立的进程单独运行的 Tomcat 很受广大 程序员的喜欢 因为它运行时占用的系统资源小 扩展性好 支持负载平衡与邮件服 务等开发应用系统常用的功能 而且它还在不断的改进和完善中 任何一个感兴趣的 程序员都可以更改它或在其中加入新的功能 JSP 是 Java Server Page 的缩写 是由 Sun 公司倡导 许多公司参与 于 1999 年 推出的一种 Web 服务设计标准 JSP 是基于 Java Servlet 以及整个 Java 体系的 Web 开 发技术 利用这一技术可以建立安全 跨平台的先进动态网站 JSP 是以 Java 技术为 本科生毕业设计 论文 实习 调研 报告 3 基础 又在许多方面做了改进 具有动态页面与静态页面分离 能够脱离硬件平台的 束缚 以及编译后运行等优点 完全克服了 ASP 的脚本级执行的缺点 目前 JSP 已经 成为开发动态网站的主流技术 MVC 是三个单词的缩写 分别为 模型 Model 视图 View 和控制器 Controller MVC 是一个设计模式 它强制性的使应用程序的输入 处理和输出分开 MVC 模式的 目的就是实现 Web 系统的职能分工 MVC 具有以下的优点 低耦合行 高重用性和可适 用性 较低的生命周期成本 快速的部署 可维护性 有利于软件工程化管理 图1 MVC 模式 Model 层实现系统中的业务逻辑 通常可以用 JavaBean 或 EJB 来实现 Javabean 主要提供简单的 setXXX 方法和 getXXX 方法 在这些方法中不涉及对数据的具体处理 细节 以便增强模型的通用性 View 层用于与用户的交互 通常用 JSP 来实现 其作用主要是向控制器提交必要 的数据和为模型提供数据显示 Controller 层是一个或多个 Servlet 对象 是 Model 与 View 之间沟通的桥梁 根 据视图提供的要求进行数据处理操作 并将有关的结果存储到 Javabean 中 然后 Servlet 使用重定向方式请求视图中的某个 JSP 页面更新显示 五 项目的可行性分析 可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程 实际上是一次大大简化系统分析和系统设计的过程 所以 进行可行性的分析是非常 必要的 也是很重要的 经过最初的设计目标和进行的市场调查得出以下四点的可行 性分析 5 15 1 管理可行性管理可行性 参考当当网 卓越网的图书订购流程和帮助教程 并由多次网购图书的同学提供 参考意见和多名考研期间的考生提供建议 可确保系统在管理层面上可行 视图 由一 个或多个JSP 页面构成 控制器 由 一个或多个 Servlet构成 模型 由一 个或多个 Javabean构成 数据 数据 库或文件 请求处理数据 请 求 JSP 显 示 数 据 存储数据 读 取 本科生毕业设计 论文 实习 调研 报告 4 5 25 2 经济可行性经济可行性 JSP Tomcat MySQL 是免费开源的框架或者软件 使得开发成本大大下降 可重用 性高 除可用于针对考生的考试书店 经过修改后 可用于其他类型的网上书店 采 用 MVC 模式是的开本成本降低和易于维护用户接口 界面简洁 易懂 操作方便 电 脑初学者无需经过学习就可以轻松得操作本系统的所有功能 本系统的开发在经济上 是可行的 5 35 3 技术可行性技术可行性 JSP Servlet 在技术上已经成熟 MySQL 数据库易于连接 采用 MVC 模式 使得视 图层和业务层分离 这样就允许更改视图层代码而不用重新编译模型和控制器代码 同样 一个应用的业务流程或者业务规则的改变只需要改动 MVC 的模型层即可 因为 模型与控制器和视图相分离 所以很容易改变应用程序的数据层和业务规则 MVC 模式 允许你使用各种不同样式的视图来访问同一个服务器端的代码 由于模型返回的数据 没有进行格式化 所以同样的构件能被不同的界面使用 例如 很多数据可能用 HTML 来表示 但是也有可能用 WAP 来表示 而这些表示所需要的仅令是改变视图层的实现 方式 而控制层和模型层无需做任何改变 六 实验软硬件条件 操作系统 Microsoft Windows XP VISTA Windows 7 浏览器 IE 6 0 及以上版本 硬件 Intel Pentium M processor 512 MB 内存 40GB 硬盘 软件 apache Tomcat 6 0 或 MyEclipse 自带 Tomcat JDK 1 6 0 13 MySQL essential 5 1 51 win32 MyEclipse 8 5 0 win32 七 进度安排设想 毕业设计总共 14 周 大致安排如下 第 1 周 接到任务书 理解设计课题的主要任务 查找相关的中外文资料 调查 国内外现状 第 2 周 安排进度 填写进度计划表并提交指导教师签字 写调研报告 并对已 选课题的可行性做出初步分析 第 3 周 完成并提交调研报告 进行系统可行性研究 需求分析 写需求分析报 告 第 4 周 学习使用 tomcat 和了解各种 JSP 开发工具的相关内容 确定开发工具 学习各种数据库的相关知识 确定所用数据库 完成并提交英文翻译 第 5 周 进行系统的总体设计 书写总体设计的文档 进行数据库初步设计 第 6 周 进行系统的详细设计 初步确定系统的功能以及如何实现系统要求 对 功能模块进行结构设计 本科生毕业设计 论文 实习 调研 报告 5 第 7 周 详细设计 数据库最终设计 数据库初步实现 用 MySQL 数据库管理系 统 第 8 周 编写并且调试实现登录注册功能 搜索功能 购物车功能的编码 进行单 元测试 第 9 周 图书信息查询 订单功能 购买图书功能等功能的实现与单元测试 第 10 周 管理员管理图书功能 管理用户功能 管理订单功能的编码实现 单元 测试 第 11 周 测试 对整个网站管理系统进行完善 调试 补充 并进行单元测试和 集成测试 第 12 周 完成整个系统的程序联调和系统测试 对所有资料进行整理 撰写毕业 设计说明书 第 13 周 参加软件验收 对毕业设计说明书进行最后完善 调整排版格式并打印 装订 接受指导教师和评阅人对毕业设计论文的评阅工作 提出毕业答辩申请 第 14 周 制作 PPT 参加答辩 八 参考文献 1 程志艳 张亮 马建红 JSP 实用简明教程 清华大学出版社 2005 12 2 张洪伟 JSP 网络开发技术与整体应用 清华大学出版社 2006 9 3 李振捷 JSP 网站开发 电子工业出版社 2006 8 4 唐汉明 深入浅出 MySQL 数据库开发 优化与管理维护 人民邮电出版社 2008 4 5 福塔 英 刘晓霞 译 MySQL 必知必会 人民邮电出版社 2009 1 6 耿祥义 JSP 实用教程 清华大学出版社 2007 10 7 耿祥义 Java2 大学实用教程 第二版 清华大学出版社 20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东经济面试题库及答案
- 全国卷 语文试题及答案
- 2024年大庆市贸促会公益性岗位招聘真题
- 2024年农业银行四川省分行招聘真题
- 2024年福鼎市市直机关遴选考试真题
- 2025商业银行贷款合同示范文本
- 《2025版权电影剧本素材授权使用合同》
- 口腔专业理论考试题库及答案
- 安徽单招语文考试题库及答案
- 2025全国禁毒知识考试题库(含答案)
- 人教版数学九年级上册 21.2.4 一元二次方程根与系数的关系 同步练习题 (无答案)
- 心理咨询经典案例分析
- 药剂学第9版课件:第一章-绪论
- 《就业指导》中职生就业指导全套教学课件
- 体育行业智能赛事组织与运营服务方案
- 子公司独立经营规划方案
- 感恩教育主题班会-《心怀感恩温暖前行》 课件
- 六年级书法学习课件
- 人教版初中语文文言文大全(原文)
- 利用新媒体平台传播创意文化-新媒体传播创意文化
- 劳动合同(模版)4篇
评论
0/150
提交评论