基于WPF和三层架构技术的高级网络会所信息管理系统(3)
时间:2017-06-07 15:14 来源:毕业论文 作者:毕业论文 点击:次
表现层(UI):一句话就是展现给用户的界面,即用户在使用一个系统的时候他能够看到的和得到的。 业务逻辑层(BLL):针对具体某一个业务问题的操作,换句话说就是对数据层的操作,对数据业务逻辑进行判断、处理。 数据访问层(DAL):该层所要完成的任务是直接数据库对的操作,针对指定数据的增添、删除、更新、查找等。 (2)WPF技术:WPF 为Windows Presentation Foundation的首字母缩写 ,中文译为“Windows演示基础”,它真正做到了界面设计人员与开发人员的工作的分离;同时它又提供了全新的多媒体交互用户图形界面。 WPF技术的特点是:程序人员与设计完全的明确的分工,美工人员可以使用Expression Studio中套装工具的可视化设计界面进行整个系统的界面开发,然后交给程序开发组所需要的XAML文件就可以。让程序人员直接在开发环境中使用,不需要再考虑页面该如何设计,并且还保证了整个系统的开发进度。 对与WPF最重要的特色,莫过于对矢量图的超强支持,它直接由Directx进行绘制与渲染,可以达到3D游戏的界面显示效果,这些对于GDI+来说是永远无法超越的。 还可以使有任何一种你所熟悉的.Net编程语言(C#,VB NET等开发语言)进行开发。XAML主要针对界面的可视化控件描述,成生进会分析成.cs或.vb文件,并最后将编译为CLR中间运行语言,然后交由虚拟机运行。 (3)Ribbon界面:Ribbon即功能区,最早出现在Windows Vista系统中。Windows Ribbon是一个Windows Vista或Windows 7自带的GUI构架,外形更加华丽。与传统的菜单式用户界面相比较,Ribbon界面所表现出的优势主要体现在如下几个方面: (1)所有功能都有组织地集中存放,方便用户操作,界面非常直观; (2)可以更好地在每个应用程序中组织不同的命令; (3)能够提供足够显示更多命令的存放空间; (4)丰富的命令布局模式可以帮助用户更容易地找到所需要功能; (5)可以显示图示,对命令的效果进行预览,例如改变选中文本的格式等; (6)更加适合触摸屏操作,这是传统菜单所无法匹敌的。 2.系统设计 2.1系统总体结构设计 本系统的开发采用了生命周期法,在系统设计时遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计。在管理内容上它主要描述为: (1)企业有多家分店,负责人希望能够文护各个分店的基础信息,主要包括:分店的名称、地址、负责人姓名、联系电话等,每个分店有多个计算机安置房间,分为不同的档次(有的有摄像头、麦克等),消费标准也不一样。系统能够根据需要文护各个计算机的安置房间的基础信息,主要包括:机房名称、描述信息、费率等信息。每个机房可以放置多台计算机,对计算机信息的要求:IP不能冲突。 (2)企业的每家分店都有自己的独立经营模式。每个分店需要拥有各自的管理员账户信息,主要包括:姓名、密码、性别、电话。企业的每家分店可以有自己独立的优惠时间段折扣。说明:每个分店可以设置多个优惠时间段,但不能重复。 (3)系统可以实现日常的机房操作:会员注册、会员充值、会员密码修改、会员基本信息修改等功能,且能够提供消费者上机登录和注销的自动化管理;但管理端需要提供强制注销功能,并为用户提供查询服务(充值明细查询、消费明细查询)等;系统可以进行余额不足提醒服务。 (4)每个网管除了为消费者提供上机服务外,也可以查询并修改个人信息、个人密码、查询充值明细、统计充值金额等。 (责任编辑:qin) |