毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于WCF服务编程框架的网吧管理系统的设计与实现(3)
2.3 SQL SERVER数据库
现今流行的系统或者大型网站,都关联着大量的数据管理和动态网页技术,这就需要和数据库结合,对数据进行操作。目前,流行的数据库大多是关系数据库,主要有Oracle、Sql Server、Mysql等。
Oracle可在所有主流平台上运行,该数据库采用开放的策略目标,它使得客户可以选择一种最适合他们特定需要的解决方案。它增加了诊断功能,为支持加密数据提供自动化工具,ASO为Oracle提供了网络加密和整套功能强大的验证服务,为详细的访问控制提供了先进和灵活的基于标签的安全性[9]。Mysql因其开源性、体积小、高性能、总体成本低[10],成为众多中小型企业信息系统数据存储的首要选择,尤其在互联网应用中更是如此。Sql Server是微软产品,随着Windows的广泛使用而流行。Sql Server有使用方便、伸缩性好、集成度较高、使用XML技术、安全性强、全文搜索强的特点[11]。Sql语言简单易于学习,并且能够满足大多人的需求。
由于会员有对自身信息进行操作的需求,因此在客户端必须具有一些有关的操作功能,并且这些功能应该详细、易操作。在数据库方面,由于网吧的信息量大,信息安全也相对的要求较高。为了实现网吧信息的有效、安全管理和管理员的快速、简捷操作,因此选用Sql Server 2005作为数据库。
2.4系统体系结构
常见的系统体系结构主要有两种:B/S和C/S模式。
B/S模式即浏览器/服务器模式,该模式具有用户规模不受限制、操作只需对服务器进行、操作地点不受限、网络升级、文护便利的优势,但同时也有很大的不利之处,比如:响应速度慢、安全性差、 消耗客户资源、服务器压力过重。
C/S模式一般由客户应用程序和服务器程序组成。当需要对数据库的数据进行操作时,客户发送请求到服务端,服务器由预定的规则做出回应送回结果,这样可以减轻服务器的压力。同时,数据的存储管理由客户端和服务端独立进行,客户端不能了解服务器端的具体操作,服务器的存储管理功能对于客户就是“透明的”。因此为了实现会员对自己信息自由、安全操作的需求和减轻服务器压力的效果,本系统采用了C/S模式。
3.系统设计与分析
3.1系统需求分析
网吧业主希望网吧管理系统提供自动化的管理,具体包括:
(1)负责人能够文护多家分店的基础信息,包括:分店的名称、管理员信息、每个分店的房间上机费率。系统能文护各台电脑的基础信息:机房信息、费率、计算机名称和IP。
(2)每个分店有各自的管理员账号信息,包括:姓名、密码、电话,同时分店还有各自的费率信息。
(3)系统实现日常操作:会员信息管理、安全控制,且能够提供会员登陆和注销的管理,管理端具有用户提供查询、余额提醒等服务。
(4)管理员可以管理会员的信息,也可修改自己信息、查询充值明细、统计充值金额。
由以上分析可得本系统的功能模块图如图1:
图1 系统功能模块图
3.2数据库分析设计
常见的信息管理系统均把数据保存到数据库中,因此数据库的设计工作也是系统设计的一部分。根据该系统的需求分析结果,可以得到以下几个实体信息:分店、机房、计算机、管理员、分店时间优惠费率、注销类型。
实体间包括如下几种关系:
(1) 每个分店可以包含多个机房;每个分店有自己独立的优惠时间折扣,但可以设置多个优惠时间段;每个分店有自己独立的网管,但可以有多个网管;每个机房包含多台计算机。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
ASP.NET+SQL Server幼儿园管理网站的设计与实现
下一篇:
ASP.net+sqlserver研究性学习平台的设计
基于Apriori算法的电影推荐
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
基于消费者个性特征的化...
银行行办公信息服务系统【1544字】
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
公寓空调设计任务书
国内外图像分割技术研究现状
神经外科重症监护病房患...
承德市事业单位档案管理...
C#学校科研管理系统的设计
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...