基于WPF和三层架构技术的高级网络会所信息管理系统(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于WPF和三层架构技术的高级网络会所信息管理系统(2)


1.系统分析
对企业的信息管理往往是很复杂、很繁琐的,一个完整的高级网络会所信息管理系统应包括会员以及自动结算管理,员工管理、计算机以及机房管理、分店信息管理、在线人员信息管理、数据库文护等模块。其中会员以及自动结算管理模块是整个系统的核心,因此有必要开发一套独立的、能够实现计算机化操作的信息管理系统来提高企业工作效率。通过各种情况的仔细调查,我开发了下面的高级网络会所信息管理系统。
1.1系统的可行性分析
本系统的可行性分析如下:首先,由于本管理系统所要求的硬件和软件环境市场上都容易获得,系统的成本主要集中在开发与文护上。一旦此系统投入使用,不仅可以减少信息管理人员的工作强度,提高工作效率,而且极大限度的方便了对信息的管理。同时,目标系统不是很复杂,开发周期相对较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面来讲开发此系统是可行的。
其次,本系统采用Visual Studio 2010作为系统前台应用程序开发工具,采用SQL Server 2005作为数据库,并通过ADO.NET数据库连接技术使两者进行连接从而进行系统软件开发,这样提高软件开发的质量和效率,缩短开发周期。此外,从开发人员的水平考虑,大学所积累的专业知识以及在此期间做的大量调查和研究,使我们基本上具备了开发一个小型系统的技术储备和相关行业的知识储备,而且学校以及自身现有的计算机设备也基本能够满足整个系统开发的需要,所以从技术上讲开发此系统也是可行的。
最后,传统的网络会所信息管理系统对信息保存时间很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。本系统是一款做的相对到位的单机版的信息管理系统。因为管理人员已经有丰富的信息管理经验和计算机应用经验,所以对此系统一定很容易就可操作熟练。这样企业的决策者和管理者就能够快捷的查询到所需要的信息,解决使用传统的人工方式管理的缺点。
综上所述,本信息管理系统投资少、收益大,且其运行操作简单易学,具备了开发上的可行性。
1.2系统的需求分析
系统需求分析就是在用户需求的基础上,确定系统的总体结构方案,完成相应的需求分析报告。在确定系统的总体结构方案过程中,包括对系统的业务和功能的需求分析。经过调研分析可得整个系统要实现的功能主要包括对店面、基础设备、员工,以及上下机的自动化结算等信息进行管理。因此,可以确定本系统技术实现上的选择与系统架构实现的选择。
(1)技术上,从开发者以及多层架构开发的角度来看,可把应用程序系统分成数据存储层、业务处理层和界面表示层等3个层次,本信息管理系统就采本系统采用C/S结构。为了降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的开发环境:
数据库:Microsoft SQL Server 2005;
前端开发工具:Visual Studio 2010;
数据访问对象:ADO.Net;
界面设计技术:WPF;
(2)系统结构上,根据用户角色的不同,可以把本系统分为客户端和服务端两部分。客户端主要负责用户的上机登陆,查看消费情况以及余额信息,余额不足提醒,自助结账下机等需求;服务端主要由管理员进行操作使用,实现对整个会所的人员以及各种设备、数据进行管理。
1.3 架构及技术分析
(1)三层架构:三层架构技术就是将整个系统的业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了达到“高内聚,低耦合”的效果,提高系统的可文护性。各个层的作用如下: (责任编辑:qin)