2.可存储大量的校友录信息,快速、高效。
3.提供了大家共同交流的平台,方便互动。
1.3 主要的工作
本文在调研了现有的流行同学录社交网站之后,使用了目前最新的MVC4.0框架以及Bootstrap样式技术开发了一套轻量级的同学录管理系统。
要开发一套好的同学录系统,我认为有以下几个要点,首先是系统必须有良好的功能扩展性,也就是可迭代性,系统应该能随时对功能进行扩展而不会影响到之前的旧功能运转。其次系统必须有较好的稳定性,稳定性表现在能够承受一定量的数据访问量,而不会造成后台崩溃。最后系统应有创新性,能够开发出好的功能来吸引用户,这样一个系统才能长久运作。上述的几个要点是本论文要讨论的关键点。论文需要做的工作有以下几个方面
1.分析现有的流行同学录社交网站,总结他们的不足之处,根据对MVC4.0在项目中的实际运用进行展望,想出能迎合用户新时代需求的功能模块。
2.对现有的技术背景进行分析,针对功能点选择对应的软件技术,选择的标准要求是以快速、简单、稳定为前提,其次要完全满足功能需求。
3.对功能和模块进行代码实现,实现过程中的技术要点和业务问题也是讨论的重点,除此之外,代码的实现技术点和代码风格会着重分析,只有用一套良好的代码风格搭建出的项目才能有稳定敏捷的系统运作。
本论文的研究成果是实现一套快速 敏捷 稳定并能满足用户需求的轻量级同学录管理系统,同时要有良好的扩展和移植性。实现后对结果自测发现,本方案具有不错的参考价值。
2 技术背景
2.1 ASP.NET的应用
2.1.1 简介
ASP.NET是微软.NET 框架下的一部分,是微软公司的一项专有技术,是一种使将嵌入在服务端未编码网页中动态编译后传输给客户端真实网页的技术,这样可以在收到HTTP请求时根据请求的内容动态的生成具体的网页。 ASP(Active Server Pages)也可以理解为运行于 IIS(Internet Information Server)之中的程序,只不过呈现方式和传统程序不同,其中还嵌套了静态HTML文档 。
图 2.1 ASP.NET介绍
2.1.2 历史
ASP .NET之前是ASP技术,ASP是在IIS2.0更新上首次被推出的,并且当时一起推出的还有ADO 1.0,而真正发扬光大的时候是在IIS 3.0,这时候ASP已经成为服务器端WEB项目受欢迎的首选架构,一款名为VisualInter Dev的编程助手也在这时出现了,是由微软公司特地为ASP.NET放出的工具,在1994年后的优尔年时间内,微软开始将ASP作为关键的主推技术推广于Windows NT 4.0平台。无数的网站开始使用ASP技术来开发,用于如个人网站、在线商城、论坛上等。它以简单并且可高度定制化的特点,迅速占领竞争十分激烈的开发环境市场。但是ASP的不足之处慢慢随时间浮现了出来:问题是在开发大型WEB服务程序中使用面向过程的方法让程序文护的工作量大大增加了。 解释型语法的Script语言,让性能没法提高到一定高度。其次,基础架构也限制了扩展性的延伸,比如在开发并非.NET框架自带功能的时候(如将文件上传),没办法调用COM库的控件,也没有.NET自带的实现方式,这时候需要借助外部控件才能继续开发,这还可能伴随着不稳定和安全的问题。另外ASP拥有非常不错的的跨平台性,基于界面引擎编译运行造就了ASP .NET卓越的跨平台性能,因为这种编译实现方式完全基于虚拟机,而虚拟机的运行不局限于平台的系统,从目前来看,基于ASP .NET的程序可以在所有主流的平台上完美运行,这些平台大致分为两类,一类是以微软.NET Framework为基础,使用IIS来做为Web服务器的微软体系,另一类是使用Mono为基础框架并运行在Linux上的开源框架体系。 ASP.net校友录管理系统的开发+文献综述(3):http://www.youerw.com/jisuanji/lunwen_32428.html