毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于WCF服务编程框架的网吧管理系统的设计与实现(2)
1.本系统研究的现状
网吧管理系统作为典型的信息管理系统,对网吧行业的繁荣不可或缺。市场上常用的网管系统有万象、方竹、天易成等。
从架构上,大多基于传统的分布式框架,采用B/S或C/S模式,存在系统需不断更新、耦合紧密、功能扩展困难、用户需耗费大量的人力物力去文护的问题。同时在跨平台的兼容中,也存在互联互通的不足。
在功能实现上,各种网管系统都能用户的登陆,上机计时、计费,信息安全设置等基本功能。但由于采用的传统分布式设计架构,功能实现复杂,响应速度慢,耗费大量的系统资源,给服务器和数据库造成较大的压力。
鉴于存在以上问题,本系统基于SOA服务框架,采用Asp.net技术和SQL Server 2005相结合,实现用户的登陆管理,用户的信息管理,会员上机的计时、计费管理,管理员的操作查看等功能。
2.系统采用的关键技术
本系统采用的技术主要包括WCF、ASP.NET、SQL SERVER 2005等。
2.1 ASP.NET平台开发
目前,主流的系统前台开发技术主要有PHP、JSP、ASP、ASP.NET等。
PHP(Hypertext Preprocessor)是
英文
超级文本预处理语言的缩写,其语法混合了C、Java、Perl 和他自创的一些编程语法,具有源代码开放、便捷、跨品太运行、效率高的特性,但也具有运行速度受限、拓展性差、提供的数据库接口支持不统一的缺点。
JSP(Java Server Pages)技术使用Java编程语言编写类XML的Tags和Scriptlets,来封装产生动态网页的处理逻辑。它具有重复使用、多平台支持、伸缩性强、有强大的开发工具支持的优势[6],但同时也出现了系统复杂、性价比低的缺陷。
ASP(Active Server Page)技术是一个Web服务器端的开发环境,在突破静态网页设计、修改操作、浏览器兼容、服务器端脚本功能、使用Activex组件、代码安全、连接数据库等方面具有优势[7],同时在网络安全、数据库连接耗能、平台兼容等方面存在不足。
ASP.NET是在ASP基础上的发展的,弥补了ASP的不足,克服了PHP拓展性差、JSP系统复杂的缺陷,具有执行效率高、适应性强、管理高效、可靠的多处理器环境等优势。因此,本系统为了使系统高效、易管理,采用ASP.NET技术开发。
2.2 WCF服务框架
目前,主要的软件构建思想主要有:面向对象、面向组件、面向服务等,这几种思想各有千秋。
面向对象编程(Object-Oriented Programming)简称OOP技术,是将函数和相应操作的数据包在一起使用的。相对传统软件开发方法的重用性差、可文护性差不足等,具有可以直接重用、分类性、继承性、多态性等特征。但是该思想存在生成的程序单一、该思想的基本特征—继承是一种不好的机制、不支持分布式开发的问题。
面向组件编程(Component-Oriented Programming)是面向组件技术建立在对象技术之上,它是对象技术的进一步发展,类概念仍是一个基础概念,但面向组件技术更核心的是接口。组件最明显得特征是它是一个独立的
物理
单元。虽然面向组件思想是面向对象思想的进一步发展,但面向组件思想具有编程模型复杂、不能并发管理、编程不易实现的的缺点。
面向服务的体系结构是在组件基础上发展的。它具有可重用、松耦合、明确定义的接口、无状态的服务等特性,克服了面向对象编程不能分布式开发的缺点,同时解决了面向组件不能并发管理、编程不易编程实现的缺点,使得企业可以按照模块化的方式来添加新服务或更新现有服务,以解决新的业务需要,提供选择从而可以通过不同的渠道提供服务。Windows 通讯基础(Windows Communication Foundation,WCF)是基于Windows 平台下开发和部署服务的软件开发包(Software Development Kit,SDK),是在SOA的基础上发展的,具有统一性、互操作性、安全可依赖、兼容性好的优势[8]。因此,本系统基于ASP.NET平台,为了实现按照模块化的方式增添服务的目的,采用WCF服务框架实现。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
ASP.NET+SQL Server幼儿园管理网站的设计与实现
下一篇:
ASP.net+sqlserver研究性学习平台的设计
基于Apriori算法的电影推荐
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
基于消费者个性特征的化...
银行行办公信息服务系统【1544字】
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
公寓空调设计任务书
国内外图像分割技术研究现状
神经外科重症监护病房患...
承德市事业单位档案管理...
C#学校科研管理系统的设计
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...