计算机软件工程毕业论文调研报告
自己编写,独一份。如需全套论文更多文档和程序代码,请联系我。
实习(调研)报告
一、课题的来源及意义
随着信息技术的不断发展,信息的处理和传递突破了时间和地域的局限,网络化和全球化成为一种不可避免的世界趋势。由于网络用户的迅速膨胀,人们纷纷将眼光投向因特网,在线系统迅速发展壮大起来,电子商务就是在此基础上发展起来的。而随着电子商务的不断发展,网上购物越来越普及,越来越多的商家建立了自己的网上店铺,人们从此得以足不出户地购买所需商品。网上书店是网上店铺的一个方面,已经逐渐成为Internet上一道靓丽的风景。
本论文的设计方案是基于实体书店的众多不便之处而提出的,希望能解决实体书店占地广、查找不便、成本高等的缺点。据了解,目前网上书店网站的种类和数量都不多,而专门针对考试方面的网上书店网站更是少之又少。因此,针对众多考生的考试书店的发展具有光明的前景。
二、国内外发展状况
国外网上书店起步早、规模大、发展快、数量多,在欧美等经济技术比较发达的国家和地区发展的非常迅速和广泛。在90年代末期,国外已有网上书店1000多家。而其中最令人瞩目的是亚马逊(http://www.77cn.com.cn)——全球最大的网上书店。它为读者提供了方便舒适的网上购物环境,丰富的图书品种(达310万以上),优惠的价格(折扣率从20%到50%),完善的金融结算制度,以及高效率的配送服务,并且实现了零库存运转。自1995年7月亚马逊书店卖出第一本书起,它的销售总额直线上升,1997年销售额即达
1.48亿美元,为1996年的9.3倍,1998年猛增到5.4亿美元,增幅达365%。它塑造了成功的网上销售模式,产生了良好的品牌效应。亚马逊在短短几年之内,获得了巨大的成功,成了全世界图书业界瞩目的对象。
国内的网上书店主要具有以下特点:
1. 起步晚、数量少。最早的网上书店是中国书店,建立于1995年,而后至1997
年新华书店才建立网上书店。
2. 起步低,模式少。2000年评选出总体竞争力前5名网上书店是:当当网上书店、
中国寻书网、上海书城网上书店、博库网上书店、全国购书网。
3. 分布极不平衡。网上书店基本上集中在以北京为中心的地区,以及上海为中心
的地区和广东为中心的地区。
现在,国内的网上书店主要有卓越网和当当网,发展的比较完善。虽然跟国外网上书店还有很大差距,但它们正逐渐发展的更加健全、完善,逐步缩小跟国外的差距。
三、本课题的研究目标
本课题主要研究网上考试书店系统的设计与实现。本网站主要为考生购买考试用书而设计。专业网站内容和服务针对性强,对用户的吸引力大,相同类型的专业网站之间
自己编写,独一份。如需全套论文更多文档和程序代码,请联系我。
的竞争力非常激烈。因此,一个竞争强的网站应该便于用户使用和易于管理员管理,使系统实现最大程度的自动化,尽可能的减少人工操作环节,缩短交易时间和减少由于人工造成的失误,必须注重每一个细小的环节,避免电子交易时发生错误,造成经济损失。将数据库与动态网页相关联,使得商品信息可以及时的保存和更新,使得用户和管理员可以更好的及时了解商品买卖信息。
四、研究内容与方法
4.1 研究内容
本系统要求主要实现以下功能模块:
1. 匿名用户模块:匿名用户可以查看图书信息、使用模糊查询搜索图书、进入注册页面注册成会员。
2. 会员用户模块:除具有匿名用户的所有功能外,还可以登录帐号、订购图书、查看订单。
3. 购物车模块:临时存储会员订购的图书。
4. 管理员模块:管理员可以进行图书分类管理、管理图书、管理用户、管理订单。
4.2 研究方法
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16日被Sun公司收购。而2009年,Sun又被Oracle收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL还具有以下优点:使用C和C++
保证源代码的可移植性;为多种编程语言提供了API;
充分利用CPU资源;
优化的
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
JSP是Java Server Page的缩写,是由Sun公司倡导、许多公司参与,于1999年推出的一种Web服务设计标准。JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。JSP是以Java技术为基础,又在许多方面做了改进,具有动态页面与静态页面分离,能够脱离硬件平台的束缚,以及编译后运行等优点,完全克服了ASP的脚本级执行的缺点。目前,JSP已经成为开
自己编写,独一份。如需全套论文更多文档和程序代码,请联系我。
发动态网站的主流技术。
五、项目的可行性分析
可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析。
5.1 管理可行性
参考当当网、卓越网的图书订购流程和帮助教程,并由多次网购图书的同学提供参考意见和多名考研期间的考生提供建议,可确保系统在管理层面上可行。
5.2 经济可行性
JSP+Tomcat+MySQL是免费开源的框架或者软件,使得开发成本大大下降。可重用性
自己编写,独一份。如需全套论文更多文档和程序代码,请联系我。
高,除可用于针对考生的考试书店,经过修改后,可用于其他类型的网上书店。采用MVC模式是的开本成本降低和易于维护用户接口。界面简洁、易懂、操作方便,电脑初学者无需经过学习就可以轻松得操作本系统的所有功能。本系统的开发在经济上是可行的。
5.3 技术可行性
JSP+Servlet在技术上已经成熟,MySQL数据库易于连接,采用MVC模式,使得视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务规则。MVC模式允许你使用各种不同样式的视图来访问同一个服务器端的代码。由于模型返回的数据没有进行格式化,所以同样的构件能被不同的界面使用。例如,很多数据可能用HTML来表示,但是也有可能用WAP来表示,而这些表示所需要的仅令是改变视图层的实现方式,而控制层和模型层无需做任何改变。
六、实验软硬件条件
操作系统:Microsoft Windows XP、VISTA、Windows 7
相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




