2。2 MySQL来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766 A
MySQL是一种由瑞典MySQL AB公司开发的小型关系型数据库,原为SUN公司旗下产品,目前属于ORACEL(甲骨文)公司所有。MySQL是目前使用最广泛的关系型数据库,通常作为Web应用或Android应用的后台数据库使用。
与其他关系型数据库一样,MySQL通过建立关系二维表将不同的数据存放在不同的二维表中,形成关系。用户可通过统一的SQL(结构化查询语言)指令对数据库进行操作,技术迁移难度小,上手速度快。同时关系型数据库的定位使得MySQL更具灵活性,提高数据的存取速度。MySQL也支持绿色安装方式,即无需安装,只需修改配置文件即可使用。
目前MySQL采用双授权政策,具有社区版与商业版两种版本,并支持跨平台的使用,其体积小、速度快、总体成本低,且开放源代码,通常作为中小型应用开发时所使用的后台数据库。
2。3 ASP。NET
ASP。NET又称ASP+,是在微软原有的ASP技术的基础上,重新研发的新一代脚本语言。ASP。NET是一种基于。NET Framework平台的Web开发技术。
ASP。NET可支持多种程序设计语言,原则上支持任何能通过。NET平台编译的编程语言,通常使用Visual Basic或C#作为服务端脚本。ASP。NET同时支持提前绑定、即时编译、本地优化和缓存服务,进而提高项目质量与Web访问速度。ASP。NET基于面向对象程序设计思想,支持类与命名空间,支持代码封装,并提供了众多功能强大的服务器控件,并支持与IIS服务器的无缝兼容与一键发布,具有更高的安全性和可伸缩性。
ASP。NET具备一切Web应用的解决方案,包括验证、缓存、状态管理、调试以及部署等功能。在代码编制方面,ASP。NET将业务逻辑与页面内容完全分离,使得开发人员与美工人员可更为专注于自己所负责的领域。使得代码看起来更加简洁,易于维护。
2。4 bootstrap框架
Bootstrap是一种来自Twitter的前端框架,可快速构建基于HTML+CSS+JavaScript技术的界面,是目前最受欢迎的前端框架。它自带了许多组件样式,支持响应式界面与HTML5开发,使得web开发更加快捷。Bootstrap提供了优雅的HTML与CSS语言规范,同时也是GITHUB上热门的开源项目。
2。5 Internet Information Service(IIS)
IIS英文全称Interne Information Service,即Internet信息服务,是由美国微软公司所研发的跟随windows操作系统共同发行的组件之一。Windows 2000以及向后版本均有对IIS服务的支持。其支持HTTP、FTP、NNTP、SMTP等众多协议。使得网络信息发布变得快捷而容易。
使用IIS可发布静态网站以及基于ASP、ASP。NET、Python以及PHP等技术的动态网站,并且支持如伪静态、路由、角色控制、数据库交互等功能、目前常用的版本为随Windows Server 2008发行的IIS7。5。
2。6 B/S架构
B/S结构即浏览器/服务器结构,是一种基于Web的网络应用模式,使用web浏览器作为主要客户端。这种模式在统一客户端的基础上,将核心功能集中于服务器中,简化了系统的开发,便于后期的维护与用户的使用。客户端只需要通过浏览器即可通过相应的URL访问应用服务器,而服务器中通常使用Web Server处理客户端请求,并与服务器中的数据进行基本的数据交互。
(图 2-4 B/S架构图)论文网
B/S架构具有维护和升级方式简单、开发成本低、开发技术选择多一级应用服务器运行数据符合较重等特点。
2。7 开发环境说明
银舟计算机协会在线管理系统开发环境报表如下:
硬件平台说明