欢迎来到天天文库
浏览记录
ID:479867
大小:1.26 MB
页数:49页
时间:2017-08-09
《校园软件屋的设计与实现【计算机科学专业】【毕业设计+文献综述+开题报告】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、( 20 届)本科毕业论文校园软件屋的设计与实现摘要:随着互联网的开发,各种网站相继产生,人们可以通过互联网来获取各种资源,所以,建立一个校园软件屋来提供学生进行软件下载尤为必要,本文详细的阐述了校园软件屋的设计与实现。以JSP为开发网站技术,SQLServer2000为数据库,校园软件屋实现了软件的分类展示、软件的简单搜索、软件的下载、软件的增删操作、用户的注册,用户留言的管理等功能。校园软件屋以简单明了的界面,丰富完善的前后台功能,方便于前台用户进行软件的下载,和后台管理员进行网站资源的管理。关键词:JSP;SQLServer2000;校园软件屋TheDesignandImplemen
2、tationofCampusSoftwareRoomAbstract:WiththedevelopmentoftheInternet,variouswebsiteshavebeengenerated,peoplecanaccessvariousresourcesthroughtheInternet,soitisnecessarytobuildacampussoftwareroomforstudentstodownload.Thepaperdescribesthecampusdesignandimplementationofsoftwareroomindetail.WeuseJSPasthe
3、developmentlanguageofwebtechnology,SQLServer2000asthedatabase.Thesystemprovidessomebasicfunctions,forexample,theuserregistration,usermassagemanagement,etc.Campushousingcanfacilitateusertodownloadsoftware,andadministratortomanagethewebsitewithasimplesoftwareinterface.Keywords:JSP;SQLServer2000;Camp
4、usSoftwareRoom目录1绪论11.1系统开发背景11.2选题目的及意义11.3研究的内容21.4应用技术介绍21.5系统所用服务器介绍32系统需求分析42.1可行性分析42.2需求规范42.3系统功能需求分析52.4系统数据流程图53系统概要设计63.1总体设计63.2运行环境63.3系统设计思想63.4后台概要设计63.5前台概要设计74数据库设计84.1数据库概念设计84.2系统的实体属性描述94.3本系统的表结构设计95系统详细设计与实现115.1主窗口设计115.2主窗口分模块介绍125.3后台模块设计186系统的测试和软件的安装296.1软件的安装296.2系统的测试2
5、96.3软件测试目的306.4软件测试方法分类306.5软件屋的测试326.6测试报告33结论34致谢35参考文献:361绪论1.1系统开发背景随着互联网络的迅猛发展,INTERNET用户已呈几何级数增长,人们的生活空间大大扩展,增加了INTERNET的泛应用,为在校园网中建设一个软件下载平台提供了其可行性。早期的网站开发技术使用的是CGI-BIN接口。开发人员编写与接口相关的单独的程序和基于Web的应用程序,后者通过Web服务器来调用前者。这种开发技术存在着严重的扩展性问题:每一个新的CGI程序要求在服务器上新增一个进程。如果多个用户并发地访问该程序,这些进程将耗尽该Web服务器所有的可
6、用资源,直至其崩溃。为克服这一弊端,微软公司提出了ASP技术,该技术利用“插件”和API简化了Web应用程序的开发。ASP与CGI相比,其优点是可以包含HTML标签,可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上更富有灵活性。但该技术基本上是局限于微软的操作系统平台之上,主要工作环境是微软的IIS应用程序结构,所以ASP技术不能很容易地实现跨平台的Web服务器程序开发。PHP技术与ASP相似,也是一种嵌入HTML文档的服务器端脚本语言。其语法大部分与C、Java、Perl等语言相似,并形成了自己的独有风格,利用该语言可以快速地开发出动态网页。PHP在大多数Unix平
7、台、GUN/Linux和微软Windows平台上均可以运行。PHP的优点主要有:安装方便,学习过程简单;数据库连接方便,兼容性强;扩展性强;可以进行面向对象编程等。但PHP也存在一些弱点,主要是PHP是一种解释型语言,不支持多线程结构,支持平台和连接的数据库都有限,特别是在支持的标准方面存在先天不足,对于某些电子商务应用来说,PHP是不适合的。之后太阳微系统公司在Web服务器、应用服务器、交易系统以及开发工具供应商间广泛
此文档下载收益归作者所有