基于WCF服务编程框架的网吧管理系统的设计与实现
时间:2016-12-24 16:11 来源:毕业论文 作者:毕业论文 点击:次
摘 要:随着科技的发展,计算机在人们的生活中的地位越来越重要。网吧作为人们接触电脑的重要场所,其管理系统也亟需改进以适应人们的需求。本系统基于SOA服务框架,采用ASP.NET技术和SQL SERVER 2005相结合,另辅以多层软件设计思想优化了软件设计的复杂性。系统实现了用户的登陆管理,用户的信息管理,会员上机的计时、计费管理,管理员的操作查看等功能,与现今主流的网吧管理系统相比,具有松耦合、稳定性强、与操作平台无关、灵活和互操作等特性。4709 关键词:网吧管理;WCF;C/S;SQL SERVER 2005 Design and Implementation of Internet Cafe Management System Framework Based on the WCF Services Programming Abstract: With the development of science and technology, computer is becoming more and more important in people's life. As an important place for people to contact computer, Internet cafe also needs to improve its management system to adapt to the demand of people. Based on SOA service framework, this system combines ASP.NET technology with SQL SERVER 2005, and optimize the complexity of software design along with multi-layer thought of software design. The system realizes the management of the users’ login and information, the counting management of members’ time and bill, and administrator's operation and check and so on. Compared with the mainstream of Internet cafe management system, the system has many characteristics, such as a loose coupling, strong stability, doing nothing with the platform, flexible and interoperability. Key words: Internet Cafe Management;WCF;C/S;SQL SERVER 2005 目 录 摘 要 1 引言 2 1.本系统研究的现状 2 2.系统采用的关键技术 3 2.1 ASP.NET平台开发 3 2.2 WCF服务框架 3 2.3 SQL SERVER数据库 4 2.4系统体系结构 5 3.系统设计与分析 5 3.1系统需求分析 5 3.2数据库设计 6 4.系统功能实现 7 4.1用户上机登陆 7 4.2会员余额不足提醒 9 4.3会员消费管理 10 5.系统测试及优化 12 5.1测试目的 12 5.2测试步骤 12 6.总结 12 参考文献 14 致谢 15 基于WCF服务编程框架的网吧管理系统的设计与实现 引言 网吧管理系统是利用计算机技术来对网吧进行管理的信息系统。该类系统可以使管理人员在解决具体信息时进行快速检索,了解整个网吧管理系统的动态情况,从而有效的进行网吧管理,实现管理的自动化,节省网吧的人力、物力,提高效率,从而促进网吧行业的繁荣发展。 传统的网吧管理系统大多基于ASP动态网页技术开发,设计采用B/S 架构,选择SQL Server 2000 作为数据存储,实现了网吧的计费、会员信息管理等基本功能,在功能实现、数据安全、性能优化具有一定的优势,但在系统进行文护时,由于结构与技术的限制,用户需要大量的资源文护现有的复杂系统[1],同时各种分布式之间互联互通特别是异构平台下构建分布式应用时存在不足,系统耦合紧密,不同系统难以很好的整合,更新某一个功能需要大幅更改系统的问题;采用B/S结构虽然具有方便、快速操作的优点,但个性化明显减弱,页面动态刷新,相应的响应速度明显降低,对系统的正确性、有效性需求给服务器、数据库造成较大的压力。同时传统的网管系统服务器性能并没有达到预期目的。面向服务架构(SOA)具有良好的松耦合、与平台无关、灵活和互操作等特性[2],在市场上广泛流行。WCF是基于SOA架构的网络通信API,统一了现有的多种Microsoft分布式技术,通过一种面向服务的新型编程模型简化了关联应用程序的开发,通过提供分层的体系结构,WCF 可以支持多种风格的分布式应用程序开发[3],提供了对跨供应商互操作支持,显式的面向服务特性[4],降低了系统的开发周期,解决了不同网络和应用环境下的数据和操作的共享及异构系统间跨平台访问与操作的问题[5],可以弥补传统分布式系统的缺点。采用基于WCF服务编程来设计的网吧管理系统可以利用WCF的优势,并汲取现今流行的网吧管理优点,弥补传统网吧管理系统的不足,从而设计出功能齐全,安全性、稳定性、伸缩性强的网吧管理系统,促进网吧行业的繁荣发展。 (责任编辑:qin) |