043VC++.NETSQL机房网络计费管理系统
                    联系方式 Email: lw510@qq.com      QQ: 497053418       MSN: lw510@qq.com
以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.

本系统开发工具:VC++.NET

本设计包含内容:源代码+可执行程序+毕业论文+开题报告+答辩稿

论文大概:1。9万字 51页

   

 

本管理软件《机房网络计费管理系统》是针对常规机房网络环境开发的用于管理机房上下机控制及计费的管理系统.

本系统采用Visual C++.NET作为开发环境,后台数据库服务管理器采用性能强大的Microsoft SQL Server 2000支持,通过本系统的管理可以实现如:本网段内机器扫描,上机计费/计时管理,上/下课统一处理,单机/全网远程消息发送及接收,单机/全网络关机或重启动系统,指定机远程监视及控制,远程帮助,指定任意程序禁用等机房内常见管理控制功能,有助于机房管理人员减少体力及重复性劳动.

在进行系统开发的前期,通过大量的调研及需求分析,初步确定了本系统的主要功能及子模块,绘制了基本流程图及框图,进行了详细的系统设计过程.通过需求分析利用数据库原理的基本理论,确定了本系统所用数据库结构及其相互关系,使系统数据库达到3NF的基本要求.在实际的开发过程中不断的完善及调试每个功能模块,以使其能尽量达到设计时所预想的功能.

在系统设计过程中本着"功能全面,方便用户"的原则,在实现系统功能的前提下,尽量减少用户的操作时间及操作强度,方便用户的使用.

在系统开发过程中参考了一些成熟的类似系统软件及图书资料,使得开发能够顺利解决部分的难题,当然问题及不足还是不可避免存在的,这些将在以后的改进中得以完善.

 

 

 

 

 

关键词

远程,流程图,3NF,模块,数据库

 

 

 

 

 

 

 

 

   

 

绪论…………………………………………………..……………………………………..1

 

第一章 系统及开发环境介绍……………………………….…………………..…………2

 

1.1 管理信息系统概述…………………………………………………………………...2

1.2 VC++.Net开发介绍……………………………………...…………………………...2

1.2.1 VC++开发进行网络编程……………………………….……………….....2

1.2.2 VC++进行数据库开发………………………………….………………….3

1.3 SQL概述及MS SQL Server 2000简介………………………………………………3

 

第二章 系统功能简介及需求分析………………………………………………………….4

 

2.1 系统解决方向…………………………………………………………………...........4

2.2 系统功能需求分析……………………………………………………………...........4

 

第三章 系统总体设计实现…………………………………………………….……………6

 

3.1 系统总体设计思想…………………………………………………………………...6

3.2 系统功能模块图……………………………………………………………………...7

3.2.1 客户机服务端模块图……………………………………………………….....7

3.2.2 计费服务端模块图………………………………………………………….....8

3.2.3 数据服务端模块图………………………………………………………….....9

3.3 系统主要功能流程图……………………………………………………………….10

3.3.1计费服务流程图…………………………….………………………………...10

3.3.2 结帐服务流程图……………………………………………………….……..11

3.3.3 更换系统服务流程图………………………………………………….……..12

3.4 系统数据库设计实现……………………………………………………………….13

3.4.1 数据库需求分析………………………….…………………………………..13

3.4.2 数据库概念结构设计…………………………………………………….…..14

3.4.3 数据库逻辑结构设计…………………………………………………...……15

 

第四章 系统主要功能详细设计实现……………………………………………………..18

 

4.1 通用功能设计实现………………………………………………………………….18

4.1.1 网络通信处理部分详细设计……………………………….………………..18

4.1.2 数据帧编码处理部分详细设计……………………………………….……..23

4.1.3 保存系统配置信息实现………………………………………….…………..26

4.2 客户机主要功能实现……………………………………………………………….28

4.2.1 系统锁定功能实现………………………….………………………………..28

4.2.2 禁止使用指定进程功能实现………………………………………….……..29

       4.2.3网络连通性实时监测…………………………………………………………31

4.3 计费服务端主要功能实现………………………………………………………….33

4.3.1 网络扫描过程实现……………….…………………………………………..33

4.3.2 非正常情况下保持系统信息完整性实现……………….…………………..36

4.4 数据服务端主要功能实现………………………………………………………….39

4.4.1 自动备份数据到Excel电子表格功能实现………………….………………39

4.4.2 关于ADO VC++中的实现……………………………....……………….40

 

第五章 系统调试及测试安装……………………………………………………………..42

 

5.1 系统调试及测试…………………………………………………………………….42

5.2 系统安装…………………………………………………………………………….44

 

第六章 论文总结……………………………………………………………………………45

 

第七章 致谢……………………………………………………….……………………….45

 

附录(1)参考文献…………………………………………………………………………..46

附录(2)程序清单…………………………………………………………………………..46

 

 

 

 

 

 

 


 

   

 

20年间,随着计算机技术的不断发展,管理信息系统(MIS)的应用得到了迅速发展,尤其是近年来Internet/Intranet技术的飞速发展,更是使得MIS系统的应用范围更加扩大及加强。

本毕业设计的系统――《机房网络计费管理系统》是一个比较实际的应用需求,目的在于帮助机房工作人员管理机房计费上机,减少机房工作人员的重复性劳动,以便实现机房管理的信息化及自动化.

机房的管理在没有实现计算机化的时候是什么烦琐的,机房管理人员每天都要重复大量的相同工作,包括计时,计算费用,监视客户使用的应用程序等,同时还要处理用户各种帮助需求,忙的不亦乐乎.出于减轻管理人员的劳动强度,使管理人员能以轻松高效的效率管理机房或网吧,同时尽可能的利用机房现有的计算机系统的有利条件,实现机房管理自动化是十分有必要的,因此,初步设计出了本系统,作为尝试使用.

管理信息系统是计算机应用的一个主要方向,各种管理信息系统(MIS)层出不穷,包括了各个领域,计费管理系统则更是数不胜数.现在已经存在各种各样的网吧计费管理系统,但针对于机房的管理系统不是太多.网吧的管理和机房的管理有许多地方是相同或相似的,但也有不同的地方,如针对于本学院的机房要求上机人员只能是本院学生或教师,每人都是凭卡上机,因此针对于学院/企业机房的系统要求含有人员数据库管理.但网吧的管理系统中人员数据库则不是必须的(可能含有会员数据库,可选的).机房上机人员大部分是固定人员,而网吧中人员是流动的,因此在管理上是不同的.针对于学院的机房系统要求有上/下课处理,网吧系统则不用等等.但这两种系统中对于网络的底层管理,上下机处理等大部分都是相同的,因此在编写本系统时,参考了几种市面上比较流行的网吧管理系统的处理方式,以便能够吸收这些管理软件的成功的经验和管理方法.

在实际的需求分析过程及设计过程中,我们考虑到:机房的管理人员一般为有一定系统应用经验的人员,因此本系统没有采用Access作为数据库的后以管理系统,而且机房管理系统中的安全性是要求比较高的,尤其是对于数据库的管理,因此数据库的选择要求有较高的安全性,较好的并发性处理,这在管理大型机房时更为突出.Microsoft SQL Server 2000是比较好的选择,它在处理并发性及安全性和使用的易用程度上是比较适中的,因此作为本系统的后台数据库是比较合适的.同时本系统在数据库的管理上采用了分布式管理方式,数据库管理和计费管理分别可以单独运行在不同的系统上,这也为系统的安全性和灵活性提供了较好的支持.

本论文分为五个主要部分:

第一部分为绪论及相关工具和环境简介,主要介绍本系统的应用环境及相关内容。

第二部分为本系统的功能介绍及设计前期所作的需求分析。

第三部分是对于此需求分析所作的总体设计及系统各主要模块设计、流程图以及数据库设计E-R图等内容。

第四部分为本系统的主要功能实现的详细设计及其说明,您在这一部分可以了解本系统的各主要功能是如何实现的,以及设计思想等内容。这一部分是论文的主要部分。

第五部分是系统的调试及测试部分说明,这一部分是介绍本系统的调试情况及系统存在的问题及在设计期间的一些想法。

最后一部分是在设计过程及论文书写过程所参考的资料等。

 

 

 

 

第二章 系统功能简介及需求分析

 

2.1 系统解决方向

 

当前各企事业单位及学校一般都配有计算机机房,机房已经成为用户处理数据、获得信息、登录内部网络及互联网等的重要场所,因此对于机房的管理就显得十分重要了。机房在使用过程中需要对自由上机用户的上机信息进行统计和控制,需要对自费上机客户的信息进行结算,并且对用户使用的程序、网站及软件进行控制,如果使用会员卡或公司内部卡结算的话,还涉及到对用户帐号帐户信息的管理。

因此本系统对于机房的总体环境而言,基本可以实现机房管理的计算机化,同时对于含有会员卡或内部卡的情况也做了处理,可以帮助机房管理员管理用户自费上机或统一上机的情况,管理用户内部卡帐户信息,使得机房管理人员可以从繁重的手工计费及控制中解脱出来,亨受轻松管理机房的乐趣。

 

2.2 系统功能需求分析

 

本系统的开发总体任务是实现机房管理系统化、自动化,以提高机房的利用率和减轻工作人员的劳动强度为目地,因此通过对用户的需求总结,可以基本确定系统需要完成的主要功能有:

1、客户机端

(1)       客户机应该能够处理计费服务器端传送过来的管理员控制及请求信息。

(2)       客户机能够在空闲的时候锁定系统,阻止非法用户的上机使用操作。

(3)       客户机能够将当前用户的操作情况实时传送到计费服务端。

(4)       客户机能够根据管理员的事先设定控制用户使用的应用程序或网络地址,并对禁止的程序及网站实现禁止其运行,而不论它以什么方式打开。

(5)       客户机在一般情况下不能够对正常合法使用的用户的使用操作有阻碍和使用不便的限制,应当和正常使用其它机器一样。

(6)       对于用户的请求,应该能够正常快速发送到服务端使管理员能够收到信息并处理信息。

2、计费服务器端

(1)       实现对指定客户机的上机计费处理,下机结帐处理。

(2)       对于用户提出的中途更换机器的请求能够正常快速的处理。

(3)       对于使用会员卡的用户能够进行身份识别和处理。

(4)       能够实现对于整个网络或指定机器的重启动或关闭系统。

(5)       能够对于有非法操作的用户进行强制锁定系统(不下机)操作以及解锁定操作。

(6)       能够向客户机发送机器命令消息或普通消息(管理员输入发送),并被指定机器接收处理。

(7)       能够处理用户机器发送过来的信息,并显示给管理员处理。

(8)       可以实现系统临时锁定功能,以防止非法人员在管理员不在的时候使用系统。

(9)       对于初次安装使用本系统的大型机房,提供自动扫描本网段网络内计算机,并显示到列表中,并且管理员可以根据实现情况取舍以及随时手动加入任意计算机到系统数据库中。

(10)   实现对指定机器的远程实时监视及监控,并可实现远程帮助。

(11)   对于管理员登录后可以实现系统计费设置,包括费率设置、计费时段设置、每时段设置等常用计费设置功能。

(12)   可以实现对数据库服务器、登录信息、网络地址等进行配置、保存和更改。

(13)   每当管理员登录系统或对系统做主要操作时,随时记录登录人员信息及操作信息等,以便查询查看指定时间内指定人员的登录及操作记录。

(14)   在线使用帮助功能,方便用户使用本系统。

3、数据管理服务端

(1)       对于使用会员卡或内部卡的机房实现用户帐号帐户的建立,删除或修改处理。

(2)       对于正常会员及帐户实现随时帐号充值,随充随用。

(3)       当用户不慎丢失帐号时,可以实现帐号挂失并生成新帐号,并可以立即使用。

(4)       可以查询查看管理人员登录系统或主要操作信息并将查询结果输出到Excel电子表格文档中进行后期处理排版、打印等。

(5)       指定时间段信息统计功能并可以输出统计信息及结果到电子表格中排版打印。

(6)       增加、修改、删除管理人员帐号。

(7)       增加、修改、删除用户帐号所属专业或部门信息,以便保持用户帐号信息的完整性及正确性。

(8)       在线使用帮助功能,方便用户使用本系统。

4、辅助配置程序

(1)       帮助简化管理人员的数据库配置信息及网络配置信息,快速实现系统配置。

(2)       设置禁止运行程序及应用。

(3)       测试数据连接正确性,以便减少应用程序运行出错事件。

 

 

 

043VC++.NETSQL机房网络计费管理系统
 

关闭窗口

与本站联系的时候,为了提高效率,请告诉本站您需要的设计编号与题目。如:001VBAC人事管理系统
编码说明:001VBAC人事管理系统,其中001VBAC 为该毕业设计的编号,VB代表开发语言,AC代表数据库(ACCESS)
版权所有:510计算机论文网:http://www.lw510.com/程序制作:510论文
Email: LW510@QQ.COM  QQ: 497053418   MSN: LW510@QQ.COM