ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:40.50KB ,
资源ID:55427      下载积分:6 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-55427.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(校园软件屋的设计与实现【文献综述】.doc)为本站会员(文初)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

校园软件屋的设计与实现【文献综述】.doc

1、毕业设计文献综述 计算机科学与技术 校园软件屋的设计与实现 摘要: 随着互联网的开发,各种网站相继产生,当今社会,我们可以通过互联网来做成很多事。我们可以得到各种信息通过搜索互联网。所以,建立一个网站来提供人们软件下载尤为必要。通过软件屋,我们可以下载我们所需的软件。校园软件屋的主要功能应当包括软件展示(例如系统软件和网络软件),软件的检索,软件的下载和网络的信息介绍。本文阐述了如何建立一个校园软件屋。先下的网络工程技术有 ASP, JSP, JavaScript, J2EE, ASP.NET, 等等。通过这 些技术,我们可以更容易的实现一个校园软件屋。 关键词: 互联网 , ASP, JSP

2、, J2EE, ASP.ENT,校园软件屋 Abstract: With the development of the internet, a variety of web sides appeared. In this society, we can hardly do anything without internet. We can get as much information as we can through internet. So it is necessary to build web side which offered software to download. The

3、paper expatiates how to build a school software room. By the software, we can download software what we need. The major functions of software room include: software show (such as system software, network software), software simple searches, software download and information of software. Existing net

4、work programming technologies: ASP, JSP, JavaScript, J2EE, ASP.NET, and so on. With the technologies, we can build a school software room easily. Keywords: Internet, ASP, JSP, J2EE, ASP.ENT, software room 1. 引言 : 随着互联网络的迅猛发展, INTERNET 用户已呈几何级数增长,人们的生活空间大大扩展,增加了 INTERNET 的泛应用,为在校园网中建设一个软件下载平台提供了其可行性。

5、随着国家义务教育的普及,大学生日益增多,学生与网络之间的联系越发明显,为学生提供一个网络软件屋下载软件就有了其意义。本文中的校园软件屋以网络上的下载网站为原型,提供了各种软件以供学校中的大学生下 载。内含:软件介绍,软件搜索,软件下载等各个部分。通过校园网,能使学生们更快更容易的下载到自己所需的软件。 2. 网站开发的技术现状: 早期的网站开发技术使用的是 CGI BIN 接口。开发人员编写与接口相关的单独的程序和基于 Web 的应用程序,后者通过 Web 服务器来调用前者。这种开发技术存在着严重的扩展性问题:每一个新的 CGI 程序要求在服务器上新增一个进程。如果多个用户并发地访问该程序,这

6、些进程将耗尽该 Web 服务器所有的可用资源,直至其崩溃。为克服这一弊端,微软公司提出了 ASP 技术,该技术利用 “插件 ”和 API 简化了 Web 应用程序的开发。 ASP 与CGI 相比,其优点是可以包含 HTML 标签,可以直接存取数据库及使用无限扩充的 ActiveX控件,因此在程序编制上更富有灵活性。但该技术基本上是局限于微软的操作系统平台之上,主要工作环境是微软的 IIS 应用程序结构,所以 ASP 技术不能很容易地实现跨平台的 Web服务器程序开发。 PHP 技术与 ASP 相似,也是一种嵌入 HTML 文档的服务器端脚本语言。其语法大部分与 C、 Java、 Perl 等语

7、言相似,并形成了自己的独有风格,利用该语言可以快速地开发出动态网页。 PHP 在大多数 Unix 平台、 GUN/Linux 和微软 Windows 平台上均可以运行。 PHP 的优点主要有:安装方便,学习过程简单;数据库连接方便,兼容性强;扩展性强;可以进行面向对象编程等。但 PHP 也存在一些弱点,主要是 PHP 是一种解释型语言,不支持多线程结构,支持平台和连接的数据库都有限,特别是在支持的标准方面存在先天不足,对于某些电子商务应用来说, PHP 是不适合的。之后太阳微系统公司在 Web 服务器、应用服务器、交易系统以及开发工具供应商间广泛支持与合作下,整合了已经存在的对 Java编程环

8、境进行支持的技术和工具后产生了一种新的、开发基于 Web 应用程序的方法 :JSP 技术 ,之后各种技术相继产生 。 3. 网站开发的关键技术: 现介绍 B/S,J2EE,ASP,PHP 等网站开发的技术。 3.1 B/S 结构简介 B/S 结构是 web 兴起后的一种网络结构模式, WEB 浏览器是 客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如 Netscape Navigator 或 Internet Explorer,服务器安装 Oracle、 Sybase、 Informix 或 SQ

9、L Server 等数据库。浏览器通过 Web Server 同数据库进行数据交互。 B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。B/S 结构 维护 和升级方式简单。对一个稍微大一点的单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的 ,但 B/S 架构的软件只需要管理服务器就行了,所有的客户端只是浏览器 ,根本不需要做任何的维护。B/S 结构 成本降低,选择更多。 B/S 结构的应用管理软件,只需安装在 Linux 服务器上即可,而且安全性高。 B/S 结构 应用

10、服务器运行数据负荷较重。由于 B/S 架构管理软件只安装在服务器端上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器完全通过 WWW 浏览器实现,极少部分事务逻辑在前 端实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器 “崩溃 ”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。 3.2 J2EE 简介 在 Web 应用欣欣向荣,蓬勃发展的今天, java 技术尤其是 java EE 技术占据着 Web 开发平台市场的很大的份额, Java 技术作为 Internet 时代最伟大的计算机语言之一,

11、具有跨平台,纯粹的面向对象,适合于单机和网络编程等诸多优点。在桌面技术,企业分布式计算以及嵌入式设备的开发和应用上, Java 语言 都提供了简单而且遇有成效的解决方案。 1988 年Java EE 技术由 Sun 公司发布,从而引发了 Web 技术的改革和新的技术热潮。 Java 语言的使用是免费的,开发源代码的,全世界的许多计算机专家,高手,各种机构,公司大学等都在为 Java 的发展在自己的领域出谋划策,许多技术应运而生。而今许多的学子,计算机高手逐渐被它的魅力所感染,成为 Java EE 技术最狂热的最星族。 2001 年 IBM 公司出资开发了 Eclipse 平台,开放了全部代码,

12、并组建了 Eclipse 联盟。 Eclipse 是一个很让人着迷的开发环境,它的核心框架 和扩展的插件机制给广大的程序员提供了无限的想象力和创造空间。J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循 J2EE 架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容 ,企业内部或外部难以互通的窘境。 J2EE 为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。 J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。事实上, sun 设计

13、 J2EE 的初衷正是为了 解决两层模式(client/server)的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理想,而且经常基于某种专有的协议通常是某种数据库协议。它使得重用业务逻辑和界面逻辑非常困难。现在 J2EE 的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多层化应用能够为不同的每种服务提供一个独立的层,以下是 J2EE 典型的四层结构 : 运行在客户端机器上的客户层组件。运行 J2EE 服务器上的 Web 层组件 。运行在 J2EE 服务器上 的业务逻辑层组件。运行在 EIS 服务器上

14、的企业信息系统层软件。 3.3 ASP简介 应用动态服务器页面 (Active Server Page) 简称为 ASP是微软 Windows中 Internet 信息服务( IIS)服务器端脚本语言环境。使用 ASP可以用 HTML页,脚本命令和 ActiveX组件来创建动态,交互,高性能的 Web页和基于 Web的应用。可以利用 VBscript 或 Java Script语言来设计,主要用于网络数据库的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将 ASP的程序码, 解释为标准 HTML格式的网页内容再送到浏览者浏览器上显示出来。我们也可以将 ASP理解为一种特殊的

15、CGI。在过去的几年中, ASP模式的兴起是全球 IT业最重要也是最显著的趋势。同时,近期以来 ASP取得的显著成绩更是格外的引起相关业界的重视和思考。 3.4 PHP简介 PHP(Hypertext Preprocessor) 是一种服务器端 HTML嵌入式脚本描述语言,类似Windows T下的 IIS上的 ASP,它的出现使得在 UNIX上快速地开发动态网页成为现实。 PHP 量采用 C, Java, Perl语言的语法,并加 入了具有 PHP 自己特征的语法,使它可以比其他 CGI或者 Perl更快速地执行动态网页。 PHP是超文本预处理程序的简称,也有人称 Personal Home

16、 Page Tools它是一种服务器端的嵌入式 HTML 脚本语言。相对应的语言有 ASP, JSP 等由于其功能与 ASP非常相似,所以 PHP被称为 “源代码开放的 ASP”。 4各种软件网站对比: 现介绍几个软件下载网站及其优点。 4.1 天空软件站: 天空软件站成立于 1998 年 10 月,是国内更新最快的软件信息发布中心。天空软件站独家提供内容分别与搜狐、天津热线、 中华宽带网等大型综合网站合作建立了其软件下载频道,还是国内超过 30 家 ISP 的软件频道独家内容提供商。目前在国内四十几个省市拥有镜像站点及独立下载服务器。经历八年多来的稳定发展,现已成为国内影响力最大的软件门户网

17、站。该网站作为国内早期的软件下载网站,具有很大的权威性。内含导航,搜索引擎,广告,软件分类等模块。可是用户更快捷的找到软件。该网站设计多个入口,为不同用户进入该网站提供了便捷的服务。在该网站中,除了各色广告,还提供了软件商城,使其更具有商业性质。随着手机时代的发展,该网站增加了手机软件下载的模块,使其 更具有时代性。作为国内首屈一指的软件下载网站,该网站无疑很成功。 4.2 52PK 游戏网: 52PK 创办于 2002 年,是中国领先的网络游戏媒体,在游戏资讯、下载及玩家交互方面, 52PK 始终保持国内业界的领先地位。对中国网络游戏的发展, 52PK 有着强烈的使命感,利用自身的平台,加强

18、 玩家与厂商沟通的桥梁,实现 “游戏应以玩家为本 ”的口号。相对于天空软件站,作为国内早期的软件下载网站,该网站更具针对性质。专门为用户提供游戏软件的下载。并且该网站更具有灵活性。与游戏相关的,该网站提供了更多的用户交流平台,并且定期举 行一些游戏活动。该网站还提供了各类游戏视频,使其网站更加的多元化。 4.3 新浪下载 网: 新浪是一家服务于中国及全球华人社群的领先在线媒体及增值资讯服务提供商。 拥有多家地区性网站,以服务大中华地区与海外华人为己任,通过旗下五大业务主线为用户提供网络服务。近日新浪与 MSN 合作将使自己获得更大的发展。该网站为网站产业链的典型,新浪作为中国的四大门户网站之一

19、,其知名度广泛,利用其知名度,该网站能更有效的实现其网站的多元化 ,形成一个一荣俱荣的产业链。当然相关的软件下载模块不一定是最好的,但是通过其主要产业,其模块却更容易的被人所认识。5 总结: 校园软件屋的设计与实现是一个软件网站构建的过程,在其构建中,要求做到如下几点: 1) 熟练掌握有关开发环境和软件工具,包括: IIS 的配置、网页设计等。 2) 综合应用本专业理论知识解决给定问题。 3) 运用 ASP、 JSP 脚本语言以及网页设计开发网站。 4) 运用 Access 或 SQL Server 设计网站的后台数据库表。 5) 人机界面良好。 6) 设计文档齐全并符合科技论文撰写规范。 本

20、网站 实现校园软件下载,网站的主要功能应包括:分类软件的展示(例如:系统软件、网络软件等),软件的简单搜索(依据关键词和不同的格式),软件的下载以及软件的介绍等。整个网站至少应包括:系统软件、网络软件、图文处理、杀毒安全、应用软件等几个重要栏目。网站基本目录的设计。相对于其他的软件下载网站,本网站应当更具针对性质,将用户群面向学生,让大学生们能更快,更好的找的自己所需的软件。 6. 参考文献: 1 刘军 ,戴金山 .基于 Spring MVC与 iBatis的轻量级 Web应用研究 J.计算机应用 ,2006,26(04):840-843. 2 (美 )克罗多 ,(美 )克罗多著 ,李茂娟 ,

21、腾灵灵译 . 创建网站宝典 (第 3版 )M. 北京 :清华大学出版社 , 2010. 3 张洪斌 , 刘万辉 . 网页制作与网站设计教程 M. 北京:北京交通大学出版社 , 2009. 4 屈鹏飞 . Java Script 网页编程案例教程 M. 北京 :清华大学出版社 ,2002. 5 王祝 . 基于 Web 的 B2B 电子商务平台的设计与实现 M. 内蒙古 : 内蒙古大学 , 2006. 6 张超 . 基于 .NET 架构的商业网站设计与实现 M. 山东 :山东大学 , 2006. 7 蒋文蓉 .JSP程序设计 M.高等教育出版社 ,2004,( 7) :92 93. 8 曾文华 .

22、 网络信息制作与发布 M北京 :北京出版社 ,2001. 9 李养成 .空间解析几何 M,北京 :科学出版社 ,2007. 10维柏 ,李蓉 .基于 WEB 的冷却塔选型系统的设计与实现 J.电脑开发与应用 ,2007. 11 Aleassanndro Marchetto,Filippo Ricca,Paolo Tonella.A case study-based comparison of web testing techniques applied to ajax web applicationsJ.International Journal on software Tools for Technology Transfer(STTT),2008,10(12):477-492. 12 Nathaniel T.Schutta,Ryan Asleson.Pro Ajax and Java FrameworksM.Apress,2006. 13林上杰,林康司 .JSP 2.0 技术手册 M.北京:电子工业出版社, 2003. 14林信良 .Spring 技术手册 M.北京:电子工业出版社, 2006. 15陈香旨 ,王朝斌 ,牟式标 .基于 Struts+Spring+Hibernate 架构的轻量级 J2EE 的研究与应用 J.中国西部科技 ,2008(21):22-24.

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。