机房网络计费管理系统设计论文.doc
I摘要本管理软件机房网络计费管理系统是针对常规机房网络环境开发的用于管理机房上下机控制及计费的管理系统本系统采用VisualC+.NET作为开发环境,后台数据库服务管理器采用性能强大的MicrosoftSQLServer2000支持,通过本系统的管理可以实现如:本网段内机器扫描,上机计费/计时管理,上/下课统一处理,单机/全网远程消息发送及接收,单机/全网络关机或重启动系统,指定机远程监视及控制,远程帮助,指定任意程序禁用等机房内常见管理控制功能,有助于机房管理人员减少体力及重复性劳动在进行系统开发的前期,通过大量的调研及需求分析,初步确定了本系统的主要功能及子模块,绘制了基本流程图及框图,进行了详细的系统设计过程通过需求分析利用数据库原理的基本理论,确定了本系统所用数据库结构及其相互关系,使系统数据库达到3NF的基本要求在实际的开发过程中不断的完善及调试每个功能模块,以使其能尽量达到设计时所预想的功能在系统设计过程中本着功能全面,方便用户的原则,在实现系统功能的前提下,尽量减少用户的操作时间及操作强度,方便用户的使用在系统开发过程中参考了一些成熟的类似系统软件及图书资料,使得开发能够顺利解决部分的难题,当然问题及不足还是不可避免存在的,这些将在以后的改进中得以完善关键词远程,流程图,3NF,模块,数据库IISummaryThismanagessoftwaretheComputersRoomNetworkChargeManagementSystemistoaimatthenormalregulationscomputersroomnetworkenvironmentdevelopsofusedingforandmanagingcomputersroomusemachinecontrolandchargeofmanagementsystem.ThissoftwareuseMicrosoftVisualC+.NETasdevelopstheenvironment,backstagedatabaseservicemanagementmachineadoptionmightyMicrosoftSQLServer2000support,passthemanagementofthissystemcanrealizesuchas:LocalAreaNetworkinsidemachinescans,ascendingthemachinecharge/accountmanagement,Lessonsdismissedunifiestohandle,singlemachine/thewholenetworkremotemessagessendsoutandreceives,thesinglemachine/wholenetworkshutsdownorrestartthesystem,specifythemachineremotecontrol,theremotehelps,specifyingarbitrarilytheprocedureforbidstouseandsoon,usethissystemtohelpthecomputersroomadministratormanagesthecomputersroomeasily.Atfirst,wehaveafloodofinvestigationandneedsanalyze,mainfunctionandsonmoldabasictheoriesfor,drawingbasicflowchartandframediagrams,proceedingdetailedsystemdesignprocess.passingneedanalysismakinguseofdatabaseprinciplesthatfirststepmadesurethissystem,madesurethedatabasethatthissystemuseconstructionanditscorrelations,makethesystemdatabaseattaina3NFsbasicrequests.inphysicallyofdevelopmentprocesscontinuouslyperfectandadjusttotryeachfunctionmoldafunctionfor,thenmakingitscanasfaraspossibleattainingdesignhourpreparingdesigned.Beinthedevelopingthesystem,wethinkprocesscompletely,convenientcustomer,atpremisethatrealizesthesystemfunctionisnext,reducingoperationtimeandoperationstrengthsofthecustomertothebest,theusageoftheconvenientcustomer.Consultsinsystemdevelopprocesssomematureandsimilarsystemsoftwareandbooksdata,weresolvedpartofhardnuttocrackssmoothly,butsomeproblemandbugsisstillexistent,thesebugswillberesolvedinthenextversion.KEYWORDRemote,Flowchart,3NF,Module,DatabaseIII目录绪论.1第一章系统及开发环境介绍.21.1管理信息系统概述.21.2VC+.Net开发介绍.21.2.1用VC+开发进行网络编程.21.2.2用VC+进行数据库开发.31.3SQL概述及MSSQLServer2000简介3第二章系统功能简介及需求分析.42.1系统解决方向.42.2系统功能需求分析.4第三章系统总体设计实现.63.1系统总体设计思想.63.2系统功能模块图.73.2.1客户机服务端模块图.73.2.2计费服务端模块图.83.2.3数据服务端模块图.93.3系统主要功能流程图.103.3.1计费服务流程图.103.3.2结帐服务流程图.113.3.3更换系统服务流程图.123.4系统数据库设计实现.133.4.1数据库需求分析.133.4.2数据库概念结构设计.143.4.3数据库逻辑结构设计.15第四章系统主要功能详细设计实现.184.1通用功能设计实现.184.1.1网络通信处理部分详细设计.184.1.2数据帧编码处理部分详细设计.234.1.3保存系统配置信息实现.264.2客户机主要功能实现.284.2.1系统锁定功能实现.284.2.2禁止使用指定进程功能实现.29IV4.2.3网络连通性实时监测314.3计费服务端主要功能实现.334.3.1网络扫描过程实现.334.3.2非正常情况下保持系统信息完整性实现.364.4数据服务端主要功能实现.394.4.1自动备份数据到Excel电子表格功能实现.394.4.2关于ADO在VC+中的实现.40第五章系统调试及测试安装.425.1系统调试及测试.425.2系统安装.44第六章论文总结45第七章致谢.45附录(1)参考文献.46附录(2)程序清单.46