论文部分内容阅读
伴随着现代高新电子技术的迅猛发展、各类软件开发平台的竞相登场以及其开发性能日趋完善化和优质化,基于这些技术而衍生出来的软硬件产品已是层出不穷,并且被不断的推陈出新。
本文研究内容主要为运用Microsoft最新推出的新一代开发平台.NET技术开发32位消费管理系统的相关应用和研究。本论文所研究的消费管理系统主要是针对大型企业集团对企业消费卡的需求而开发的一套集消费、考勤、信息管理等于一身的现代化管理平台。以32位消费机作为系统的智能终端,标准LEGIC感应式IC卡作为消费卡,使用先进的.NET技术,结合Microsoft SOL Server2005数据库,运用C#和SQL语言,采用以.NET Framework下的三层架构体系为主体,B/S与C/S相结合的体系结构研究该系统的相关问题及其应用。
现如今,在消费管理中引入IC卡的应用早已成为消费的一项最炙手可热的新趋势。同时,对于IC卡的使用也同样是从早期的单一功能(如消费、考勤、身份识别等)向着集消费、考勤、信息查询、身份验证等为一体的综合式的“一卡通”进行延伸和发展。各类“一卡通”系统的开发都必需以较强的计算机技术、电子技术、网络技术和现代化的通讯服务、金融服务做为支撑。社会经济的飞速发展,促进了企业管理的方向指向信息化、网络化的模式。同样的,企业的后勤服务管理也更加信息化和网络化,因此,企业开发集内部消费、考勤和信息服务为一体的职员消费卡已经成为了现实需求。
Microsoft.NET是Microsoft公司在2000年6月新推出的一种全新的新型软件开发平台,它的出现给软件开发市场的原始工具如Visual Basic、Java、Delphy等带来了冲击,也逐步以其自身的优势慢慢地在企业管理软件开发市场占得一席之地。作为下一代的开发平台,.NET为开发人员带来了一种全新的开发思想和开发理念——它并非简单的某个开发型软件,而是作为一个环境平台,承载着诸多开发工具的集合。在.NET平台里,集合了诸多开发工具与开发语言,将Visual Basic、Visual C++、Java等融入.NET平台,提出了VisualBasic.NET,Visual C++.NET等,除此之外,还有为.NET的出世而特别定制的新的编程语言——C#.NET和开发工具——Visual C#.NET。
本文所做的研究主要有以下几个方面:
1、开发企业各类管理系统的工具有很多种,本研究通过对比传统的开发工具(如VisualBasic、Java等)与Microsoft最新推出的.NET平台,深入研究.NET开发平台的核心技术——数据访问服务ADO.NET,通用语言运行时(CLR)、.NET语言和Visual Studio.NET等。以开发更方便、功能更完善、数据库连接更便捷等为前提,选择了.NET作为本文所研究系统的开发环境。并进一步深入研究.NET的核心功能技术,以此作为消费管理系统开发的理论基础。
2、遵循管理系统设计的相关原则,结合32位消费机的性能特点以及对用户需求的分析,研究制定出系统软件的功能需求,分析消费系统所需数据报表并选取最有利于系统开发的体系结构——以.NET Framework下的三层架构体系为主体,B/S与C/S相结合。分析制定消费管理系统总体设计方案和系统总体框架。
3、整个消费管理系统选用Visual Studio2005.NET开发平台和Microsoft SQL Server2005数据库,运用C#和SQL语言开发,主要包括规划设计各人机界面,功能模块的流程设计,分析并设计体系庞杂、种类繁多的各类数据库表结构,建立数据库脚本,连接数据库和各类数据操作。
4、从消费管理系统的运行情况出发,分析系统的运行操作和调试,以及相关的应用。
综合以上研究工作,本文拟完成基于.NET的消费管理系统的应用与研究,系统可以有效且良好的运行,实现包括普通消费、点券消费、补助消费在内的各类消费模式;在线时消费机实时上传消费的数据,离线时消费机暂存消费数据并等待连接后继续上传;在系统中融合了对企业员工部门、岗位、照片、考勤等各类管理;除此以外,系统还可提供八类报表以供查询或者打印输出。
本文的创新之处主要有以下三点:
1、以.NET Framework下的三层架构体系为主体,B/S与C/S相结合的结构形式开发32位消费管理系统,将系统的功能划分更清晰,系统开发的分工更明确。
2、与传统消费系统相区别,在系统中加入了多种消费模式。包括日常消费、点券和补助。
3、本文研究系统不仅仅是单一的消费系统,同时兼顾了人事管理。