计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> VB论文设计 >> 浏览文章
VB.NET机房管理系统全套

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

 

  

 

        I

第一章    绪论  1

1.1  选题的背景和意义... 1

1.2  研究内容... 1

1.2.1  服务端... 1

1.2.2  客户端... 1

1.3  系统开发技术... 2

1.3.1  VB.NET. 2

1.3.2  Access 2003数据库... 2

第二章 系统设计  3

2.1  系统需求分析... 3

2.1.1  系统需求分析... 3

2.1.2  传统机房管理... 3

2.1.3  系统优点... 3

2.1.4  功能需求... 3

2.2  系统的设计原则... 3

2.3  系统设计的思想... 4

2.4  系统功能描述... 4

2.4.1  操作员管理功能模块... 5

2.4.2  用户管理功能模块... 6

2.4.3  计算机管理功能模块... 7

2.5  系统设计的类结构... 8

第三章  数据库设计  10

3.1  数据库的需求分析... 10

第四章 通信过程与VB.NET中的通信类  14

4.1  通信过程... 14

4.2  VB.NET 中的通信类... 15

4.2.1  TcpListener... 16

4.2.2  TcpClient... 16

4.2.3  NetworkStream... 17

4.2.4  StreamReader... 17

4.2.5  StreamWriter... 18

第五章 系统的实现  19

5.1  公共模块... 19

5.2  服务器端的实现... 19

5.2.1  服务器端登录... 19

5.2.2  添加操作员... 21

5.2.3  编辑操作员... 23

5.2.4  删除操作员... 24

5.2.5  修改密码... 25

5.2.6  设置上机费率... 26

5.2.7  锁定屏幕... 27

5.2.8  用户充值... 28

5.2.9  查询费用... 29

5.2.10  添加用户信息... 30

5.2.11  修改用户信息、删除用户信息... 31

5.2.12  添加计算机信息... 33

5.2.13  修改/删除计算机信息... 33

5.3  客户端登录... 35

5.3.1  登录... 35

5.3.2  下机... 36

5.3.3  设置... 37

5.3.4  退出... 37

第六章:总结  38

6.1  机房计费系统的开发技术特点... 38

6.2  系统的不足与前景... 38

参考文献  39

     40

 

 

 

 

 

 

 


机 房 计 费 系 统 软 件

 

     

 

本课题研究的机房计费系统是一款基于C/S结构,采用Access 2003 数据库,利用Visual Basic.net设计开发的机房计费系统。文中主要介绍了系统的基本功能和系统结构组成情况,内容包括系统需求分析、系统设计原则、系统设计思想、系统功能模块描述、数据库设计、系统通信过程、通信协议等,同时还对开发环境Visual Basic.netAccess 2003数据库、Visual Basic.net技术的使用进行简单介绍,并列出了一些程序代码以说明该系统应用程序设计的实现过程。

 

关键字  C/S 结构 Access 2003  Visual Basic.net 通信协议

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ACCOUNTING SYSTEM SOFTWARE ON COMPUTER LAB

 

Abstract     

This thesis focus the study on computer lab accounting system which is based on C/S structure, designed and developed by Access 2003 databases and Visual Basic.net. In the article, author mainly analyzes some basic functions and composition of this system, which including system demanding analysis, system design principle, system design idea, description of functional module, Database design, processes of system communication and agreements of communication. In addition, this thesis introduces briefly on use of Visual Basic.net, Access 2003 database, and Visual Basic.Net, meanwhile, lists some programming codes to explain the realization process of this system applying the programs.

 

 

Key words C/S structure, Access 2003, Visual Basic.net, communication agreement

 

 

 

 


第一章    绪论

1.1 选题的背景和意义

随着计算机技术的日月更新,越来越多的人们注重加强对计算机知识的学习,为了满足学校学生或者社会学员的需求,许多计算机机房都纷纷对外开放,实行计时收费。但随着上机人数的增多,计算机机房的管理成了一个非常困难的问题。首先,人工计时收费是非常繁琐的一项工作,耗费人力物力,而且极容易出错;最后的统计工作更是一项费时费力的苦差事,甚至不能统计。其次,上机过程中,每个计算机机房都需要值班人员值班,耗费了管理人员的很多时间。随着计算机各种外围设备技术的发展,以上工作通过计算机就可以很方便地实现。

为了适应当前计算机机房管理无人化的需求,本人试图利用自己大学所学专业知识并结合教学管理中的实际情况和其它类似计费软件的优点,开发了一套机房收费系统软件。本系统可以解决机房管理中存在的几个实际问题:

(1). 减少值班人员、维护人员,降低管理人员费用,甚至可以做到机房无需人员值   守管理。

(2). 增加机房的开放时间,提高设备的利用率。

(3). 解决目前机房管理中的人情免费上机、脱逃费问题。

1.2  研究内容

利用VB.NETAccess2003 等开发工具开发一套基于c/s框架结构的机房计费系统软件, 该系统要求由服务端、客户端2个模块组成。各模块主要实现以下功能:

1.2.1  服务端

(1). 操作员管理

主要包括:操作用户管理、操作员登录、修改密码、设置上机费用。这其中大部分是标准数据的维护,包括新增、修改、删除、查询等;

(2). 用户信息管理

主要包括:用户充值、查询用户费用、删除用户信息、添加用户信息、修改用户信息。这里区分不同的用户类型,按照不同用户类型设置上机费用等;

(3). 计算机信息管理

主要包括团体添加计算机信息、修改计算机信息、删除计算机信息3个模块。这里要记录计算机本身的配置信息以及使用情况。

(4). 上机计费

主要负责接收客户端程序发送来的上、下机信息,进行上、下机的处理,在处理上机登录时要进行用户的合法性检测。检测通过后产生一条用户上机记录,记录下计算机代码、卡号、登录开始时间等信息。处理下机信息时,要记录下此用户下机的详细时间。

计费时要将当前使用费用记录在上机记录中,并在用户的档案记录的余额字段中扣减,还要判断用户的余额情况,如果余额不足,要及时发送一个网络消息给用户。

1.2.2  客户端

首先要求将客户端的桌面、任务管理器、系统状态栏等系统功能锁定,桌面上只有客户登录程序界面,要求用户输入用户代码和密码进行登录。登录信息要求以网络数据包的形式发送到“服务器端”,由“服务器端”来判断其合法性,并反馈一个信息给客户端,如果一切合法的话,再将桌面、任务管理器等功能解锁,让用户正常使用。客户端程序要求正常停靠在系统托盘中,用户下机时要求点击此图标进行下机,客户端将下机信息发送到“服务器端”,然后重新弹出登录界面,等待下一个用户登录。

1.3  系统开发技术

1.3.1  VB.NET

VB.net是微软最新平台技术,是.net   framework   SDK的一种语言。编译以后生成的可执行文件被称为Assembly,即程序集。 

VB.net的版本号是Visual  Basic  7.0,它的运行是建立在CLR(Common   Language   Runtime)MSIL(Microsoft   Intermediate   Language)虚拟器上的。其实,它的机制和Java差不多。   

VB.net的语言特点有下:

(1). 代码托管。被托管的代码享受.net   framework提供的安全保障和垃圾回收机制,但是这也同时表明,程序被框在Framework里面了。API变得不太方便。

(2). 强大的面向对象特性。现在VB7已经是一个完全的面向对象程序。它已经支持类的各种特性:继承,函数的覆盖,重载,虚拟,隐藏…… 

(3). 功能强大,程序界面更标准。

(4). 程序代码结构化更强,开发环境舒适体贴。

1.3.2  Access 2003数据库

AccessMicrosoft 公司推出的一款优秀的数据库管理软件,最适合用来作为中、小规模数据量应用软件的底层数据库。因为其功能强大、可靠、高效的管理方式,支持网络和多媒体技术,简单易学,便于开发等主要特点,目前已经获得相当广泛的应用。Access本身就是一个采用面向对象技术开发的数据库系统软件,它能很好地支持面向对象技术。Access的数据库对象都具有属性和方法等面向对象技术的基本特征。

Access 2003版本中,Access使用了表格来实现数据的采集、维护、分析和传播等功能,此外,它还提供了关系型数据库所要求的相当丰富的数据运算和数据汇总能力。

其主要特点如下:

(1). 完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。

(2). 强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASEDBASEFoxBASE的统称)数据库系统所无法实现的客户服务器 (Client/Server) 结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。

(3). 可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。

(4). 作为Office套件的一部分,可以与Office集成,实现无缝连接。

(5). 能够利用Web检索和发布数据,实现与Internet的连接。

    Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。


第二章 系统设计

2.1  系统需求分析

2.1.1  系统需求分析

(1). 需求分析的定义:需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解,是一个软件开发的最重要阶段,需要了解和澄清用户的需求,严格的制定被开发的软件系统的需求规格说明书。

(2). 需求分析的任务:

开发软件系统最为困难的部分是准确说明开发什么,最为困难的概念性工作便是编写出详细的技术需求,这包括所有面向用户,面向机器和其他软件系统的接口,同时这也是一旦出错,将最终会给系统带来极大损害的部分,并且以后再对它修改也极为困难的。这些定义强调的是:产品是怎样的,而并非产品是怎样设计构造的。

之说所说到需求分析是最重要,就因为它具有决策性、方向性、策略性的作用。因而对于任何一款软件来说,做好它的根本在于它的需求分析。

2.1.2  传统机房管理

计算机机房是随人们生活中对计算机越来越需要而建立的,这类机房大多存在于学校,公司,图书馆等大型公共场所,在机房建立之初,没有机房计费系统的情况下,机房的管理完全人工化。逃费,人情上机,计费错误等情况不可避免地出现。也可以说是机房现象中的一部分,这类情况给管理人员带来很大的麻烦,逃费和计费错误会给机房管人员在财力带来损失或误会,人情上机会给管理人员带来生活中尴尬的烦恼。这类情况一再发生,就会在管理人员精神上带来越来越大的压力。上机用户有时也会因管理人员的失误带来不必要的麻烦。渐渐大家对机房就会有一种厌恶感和恐惧感。同时,在人工长期使用,会形成大量的数据,这些数也会使得数据管理上的混乱。

2.1.3  系统优点

    综上2.1.2所述,人工管理机房实在存在很大的问题,而且浪费太多的人力,物力。计算机一点一丁的入侵人类的生活,计算机管理代替人工管理是不可避免的,像机房管理这类不要求在管理上创新,机械般管理更加完美的前提下,我选择设计开发机房计费系统,希望能改善机房管理上的混乱情况,也避免了管理人员的工作麻烦。使用机房计费系统优于人工管理在于:

(1).管理人员的工作量。

(2).计费准确无误。

(3).避免人情上机的尴尬。

(4).工作迅速快捷。

2.1.4  功能需求

    机房计费系统的主要功能有:

(1). 服务端(包括操作员管理,用户信息管理,计算机信息管理)

(2). 客户端(用户使用计算机的所有情况)

(3). 系统数据的初始化,查询,修改,删除。

2.2  系统的设计原则

根据系统的需求分析,计费系统属于网络,计算机使用费用,作息管理及数据库于一体的综合性系统,因而,机房计费系统在总体设计时应遵循以下原则上:

(1). 系统的功能设计完善性,满足多方的使用需求。

(2). 系统应具有良好的稳定性,实用性,安全性。设计理念应是客户容易使用。

(3). 数据库结构设计合理,各类属性符合要求。

 
上一篇: VB人事档案管理系统全套
下一篇: VB车辆管理系统全套
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。