基于ASPNET+SQL校友录网站设计与实现Word下载.docx
- 文档编号:14083161
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:20
- 大小:135.88KB
基于ASPNET+SQL校友录网站设计与实现Word下载.docx
《基于ASPNET+SQL校友录网站设计与实现Word下载.docx》由会员分享,可在线阅读,更多相关《基于ASPNET+SQL校友录网站设计与实现Word下载.docx(20页珍藏版)》请在冰豆网上搜索。
1.1硬件开发环境
(1)服务器端
服务器端的最低配置是有建立站点所需的软件来决定的。
在最低配置的情况下,服务器的性能往往不尽如人意。
如:
PⅢ450双CPU+1G内存+10G以上的SCSI硬盘,这是一台使用WINDOWSNT的WEB服务器的标准配置。
当然,我们无需这样的配置,我们需要的只是一台能够流畅运行WINDOWSXP的配置,现在计算机的性能已经相当出色。
而且价格也很便宜,因此我们通常在服务器端配置高性能的硬件。
本网络硬盘系统服务器端的配置如下:
处理器:
AMD2.6GHz
内存:
2GBit
硬盘空间:
320Gbit
(2)用户端
用户端主要用于浏览和操作数据库,所以硬件要求不高,但是基于目前计算机,配置也相当高。
需要的配置如下:
赛扬1.7G
64MBit
40G
1.2其他硬件辅助设备
在前面一小节里,主要介绍了开发网络硬盘文件系统最主要的硬件需求。
除此之外,还需要一些设备,如:
显示器,鼠标,键盘,CPU等。
如果没有这些设备,也完成不了该系统的开发。
而且,随着当今计算机技术的高速发展。
这些设备的功能也日益强大。
特别是CPU的运行速度极其快速。
1.3软件运行环境
首先选择操作系统。
本系统选择WindowsXPwithSP3。
然后就是搭建个人WEB服务器(PersonnelWebSerice),这就要根据操作系统来了。
本系统使用Microsoft公司出品的IIS5.1,在安装WindowsXPwithSP3时,作为选择组件来进行安装。
最后,本系统基于Microsoft公司出品.NETFramework2.0,WindowsXPwithSP3中没有这个组件需要在微软的网站上现在安装()。
如果使用的是Vista操作平台,系统自带.NETFramework2.0,无需安装。
1.3.1.NETFramework简介
.NETFramework是支持生成和运行下一代应用程序和XMLWebServices的内部Windows组件。
.NETFramework旨在实现下列目标:
✓提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。
✓提供一个将软件部署和版本控制冲突最小化的代码执行环境。
✓提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。
✓提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。
✓使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。
✓按照工业标准生成所有通信,以确保基于.NETFramework的代码可与任何其他代码集成。
.NETFramework具有两个主要组件:
公共语言运行库和.NETFramework类库。
公共语言运行库是.NETFramework的基础。
您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。
事实上,代码管理的概念是运行库的基本原则。
以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。
.NETFramework的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新创新的应用程序(如Web窗体和XMLWebServices)。
.NETFramework可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。
.NETFramework不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。
例如,ASP.NET承载运行库以为托管代码提供可伸缩的服务器端环境。
ASP.NET直接使用运行库以启用ASP.NET应用程序和XMLWebServices(本主题稍后将对这两者进行讨论)。
InternetExplorer是承载运行库(以MIME类型扩展的形式)的非托管应用程序的一个示例。
使用InternetExplorer承载运行库使您能够在HTML文档中嵌入托管组件或Windows窗体控件。
以这种方式承载运行库使得托管移动代码(类似于Microsoft®
ActiveX®
控件)成为可能,不过它需要进行重大改进(如不完全受信任的执行和独立的文件存储),而这种改进只有托管代码才能提供。
1.3.2IIS简介与安装
IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,WindowsXPProfessionalwithSP3里面包含的IIS5.1,IIS与Window操作系统完全集成在一起,因而用户能够利用Windows操作系统和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet站点。
IIS支持HTTP(HypertextTransferProtocol,超文本传输协议),FTP(FileTransferProtocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。
IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。
IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。
由于IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。
用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(MultipurposeInternetMailExtensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。
对于WindowXP服务器版的操作系统来说都是默认安装的。
如果在安装时没选择的话,也按照下面的步骤来吧。
WindowXPpro的用户开始->
控制面板->
添加/删除程序->
添加删除WINDOWS程序组件在里面把Internet信息服务(IIS)打上勾,然后插入WINDOWS安装光盘,点击下一步,这样就开始安装IIS。
现在开始配置IIS了。
开始->
管理工具->
internet信息服务。
打开之后就到了IIS的控制台了。
点计算机名前面的+号展开,再点网站前在的+号展开,这时就有一个默认网站,这里就是我们要配置IIS的关键地方了。
右击“默认网站”,在弹出菜单里选择“属性”这时就会弹出“属性”选顶卡。
一般情况下“网站/常规”选项卡不要更改。
选择“主目录”选项卡,本地路径就是你的主目录路径,这里你可以点浏览更改到你想设置的目录下,默认是:
X:
\inetpub\wwwroot(X:
表示系统盘)。
在这里还可以设置你的网站的用户操作权限。
这些设置完后就转到“文档”选项卡,首先要在“启用默认文档”前面打勾,默认是打勾的。
点击“添加”,可以添加默认文档,例如添加index.asp、index.htm、index.html等等,这是你网站默认打开的主文件名,在这里也可以进行删除,选择你要删除的文档之后再点“删除”,现在“属性”选项卡基本设置好了,点应用、确定就返回到IIS控制台了。
现在就是设置虚拟目录了(如果你的文件放在X:
\inetpub\wwwroot下面的话就不要设置了),右击“默认网站”选择“新建”->
“虚拟目录”。
输入虚拟目录名,下一步,选择文件路径,下一步,完成。
打开IE,在地址栏里输入:
http:
//XXX(你的计算机名或是127.0.0.1或是localhost)/XXXXX(你的虚拟目录名,也就是你在设置虚拟目录时命的名。
1.4软件开发环境
软件开发环境(SoftwareDevelopmentEnvironment)是指本硬件和宿至软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。
它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。
本系统采用的是Microsoftvisualstudio2005withSP1。
VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。
VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。
另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。
MicrosoftVisualStudio2005withSP1相对于旧版的集成开发环境来说进行了大量的更新,增加了许多新的功能,使应用程序的开发变的越来越高效快捷,程序代码质量也大大提高。
第二章软件过程
2.1需求分析
对于系统的开发而言,系统的需求分析工作非常重要,它规定了系统设计统一的最基本的要求,需求分析的结果是系统设计实现测试验收和维护的依据。
需求分析是在可行性分析研究的基础上,确定新项目必须完成的工作,既对项目最终目标提出完整准确清晰和具体的要求。
其具体任务是:
确定用户对新系统的综合要求,分析系统的数据要求,导出新系统数据字典及系统流程,确定和评价系统方案,确定系统开发计划。
2.1.1需求分析的一般性原理
软件工程是用系统化、规范化、产业化等工程原则和方法实施软件的开发和维护的方法。
基于一个实际的工程项目,本课题按照软件工程开发方案,从需求分析开始,对系统进行分析设计。
在需求分析阶段,我们的焦点是“做什么”,而不是“怎么做”。
不是具体地解决问题,而是准确地确定“为了解决
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASPNET SQL 校友录 网站 设计 实现