计费管理系统.doc
《计费管理系统.doc》由会员分享,可在线阅读,更多相关《计费管理系统.doc(24页珍藏版)》请在沃文网上搜索。
1、目 录第一章 系统概述41.1系统的开发背景41.1.1机房的管理形式41.1.1机房的发展趋势51.2 系统的简介51.3系统的特点6第二章 需求分析62.1机房管理的现状62.2可行性研究72.2.1技术可行性72.2.2经济可行性72.2.3操作可行性72.3系统的业务流程图72.4系统的数据流图82.5系统的数据字典10第三章 开发工具介绍133.1选用开发语言简介133.1.1 Microsoft Visual Basic 6.0 介绍133.1.2 Microsoft Visual Basic 6.0 的编程环境143.2 数据库概述153.2.1数据库的基础知识153.2.2 A
2、ccess数据库简介153.2.3 Access数据库的优点153.3 Visual Basic6.0与Access数据库的结合16第四章 系统设计164.1总体设计164.1.1系统设计164.1.2系统功能模型174.1.3主要功能详解184.2数据库设计21第五章 应用软件的实现235.1系统的详细设计235.2数据库的设计255.3系统实施样例275.3.1登陆系统275.3.2主操作界面285.3.3安全退出29总结30参考文献31摘 要计算机已经得到了相当一部分城市化的普及,但也只是与信息时代接轨的最基础工具,还要配上网络才可以完全联系上数字化、网络化的概念。至于网络的问题就不得不
3、说宽带这个概念,小区宽带、ADSL都是为了实现网络化而产生的宽带形势。但是他们的普及率并不高,依然不能达到每一个又计算机的人就可以利用计算机进行上网,不能发挥这块敲门砖的作用。于是,为了解决这个问题,让大多数人可以提前适应这个年代的步伐,在学校、公司、以及外围的商业(机房就是其一)设施都开市派生出一个拥有几十台、上百台的计算机机房。为了解决大型机房的管理问题,这款机房多功能管理系统诞生了,它可以方便对大型机房的管理,方便这些档案的记录和往后的查询,还可以随时随地进行备份,保证查询历史纪录时,导入备份文件。还可以为客户提供经济方便的会员服务,以满足那些长时间上机用户的需求。该系统采用Micros
4、oft Visual Basic 6.0 、Microsoft Access 完成。下面就让大家具体看看这款多功能机房系统的内容吧!关键字: 宽带 , 机房 , 查询第一章 系统概述1.1系统的开发背景我们已经进入21世纪。21世纪的一些重要特征就是数字、网络化和信息化,它是一个以网络为核心的信息时代。在如今这个信息时代,网络已经成为每个人生活中不可缺少的部分,当前世界经济正在从工业经济向知识经济转变。它是相对于农业经济、工业经济而出现的一种崭新经济形态。知识经济的诞生不仅对人们的工作、学习、交往等各个方面起着非常大的作用,而且影响了整个社会的发展。而相对这种经济形态中所产生的新的商业之一就是
5、机房(商业式的机房)。从1960年开始由及计算机开始,一直以来都是以个人PC或者商业研究的工具为主,是一种昂贵的科学器材,而没有变成一种商业消费品。但是,随着时代的发展和计算机技术的迅速发展,在这个信息化时代计算机已经成为了一个普及的商业工具,面对以前已经不再是一种昂贵的科学器材,而是千家万户随处可见的生活组成部分,配合学生学习的工具,信息时代前的一块敲门砖。虽然计算机得到了相当一部分城市化的普及,但也只是与信息时代接轨的最基础工具,还要配上网络才可以完全联系上数字化、网络化的概念。至于网络的问题就不得不说宽带这个概念,小区宽带、ADSL都是为了实现网络化而产生的宽带形势。但是他们的普及率并不
6、高,依然不能达到每一个又计算机的人就可以利用计算机进行上网,不能发挥这块敲门砖的作用。于是,为了解决这个问题,让大多数人可以提前适应这个年代的步伐,在学校、公司、以及外围的商业(机房就是其一)设施都开市派生出一个拥有几十台、上百台的计算机机房。1.1.1机房的管理形式在这些大大小小的机房中,不论机器的多少,势必会遇到同样一个问题,那就是他的管理工作。普通的学校机房都是采取一到两个老师进行管理,对每个上机的学生用一个登记表进行登记,记录上他们所作的机器已作为日后查询的依据,老师去一一分配每位同学多登陆的机器。这样的方法在上机人数不多的情况下还没有什么漏洞,但是也很容易发生漏登或者老师忙碌不过来的
7、情况。而对于现在大学里面电子阅览室的管理方法就很值得借鉴,由一个管理者直接在主机为阅览者开通机器,阅览者只需要根据机器号入座即可,方便了双方。对于外围的商业机房,如机房这种以收费方式进行上网的地方,管理就更为重要,一个合理的管理直接影响到机房的生意。如今有的机房依然采取一个银台座,网管满天飞的管理形式。客户机来到机房在银台交一部分预先规定的押金,然后发给一个牌子进行上网,而银台也往往不是一个人在忙碌,一个负责记录收费,还有一个去帮忙,用来提醒每个快要押金用尽的客户,以便网管及时去通知。不仅浪费了人力,也容易发生各种低级的错误。也就是面对如此的管理,各种机房管理软件也相应的诞生,其中最成功最自由
8、的就是磁卡式管理。安装一个服务端到一台服务器上,在每台机器上安装一个客户端和读卡器,把磁卡进行冲值后,用此卡插入每台机器的读卡器就可以进行操作。可是要使用如此的管理方法,就确定了钱其要投入一部分资金,对于财力薄弱的经营者尤为吃力。所以面对上面的问题,急需一个可以节省人力又可以方便使用,更可以节省商业经营者囊中羞涩的方法。1.1.1机房的发展趋势IT设备逐渐小型化,服务器逐步成为主体,多台计算机、服务器联网,开始大量共用网络设备。数据的存储介质水平逐渐提高,对数据进行了更严格的保护,也通过经验积累,从而制订了新的标准,并广泛使用恒温恒湿的专用空调。这就是未来的发展方向,机房越来越大,外围功能越来
9、越多。不难看出机房将变成信息化时代的消费场所,从几十台到现在的上百台,未来必定许出现更大数字记录的机房,所以每个机房都会面临更新和添加机器的工作,随着配置的更新设备的交替,机房必定会越来越先进和大规模化。1.2 系统的简介为了解决上面介绍的种种问题,方便学校老师的管理,满足经营者的需要,专门设计了这款“电脑机房多功能系统”。它是一款通过电子登陆,自动记录时间,可以导入各种商业产品,记录每位用户何时来何时去的管理软件。它在学校的机房管理上可以方便每位老师对整体上机时间的掌握和记录。它在机房这种商业场所,可以帮助那些管理落后的经营者节省人力,它可以记录用户上机的轨迹,可以查询任意时间段内,任意一台
10、计算机的上机记录。如果想要查询用户在什么时候上机,只要在客户管理中查寻用户的身份证、手机、电话等咨询就可以立刻查出。为了方便这些档案的记录和往后的查询,该系统还可以随时随地进行备份。要想查询历史纪录,只要导入备份文件即可。还可以为客户提供经济方便的会员服务,以满足那些长时间上机用户的需求。该系统采用Microsoft Visual Basic 6.0 、Microsoft Access 完成。下面就让大家具体看看这款多功能机房系统的内容吧!1.3系统的特点除了以上介绍的主要功能外,该系统还有几个特殊功能,分别是:商品资料管理、储金卡管理、锁定桌面。商品资料管理:在几百人上机的机房里面规定一个人
11、只上机,而别的什么都不干是不可能的,人们会肚子饿、会口渴、会有各种其他周边的需求,而学校机房以外的其他地方,例如机房,就要准备以上这些需求的商品,而“商品资料管理”就是此而设计的的。它不仅可以记录用户购买的商品,还可以用来记录每种商品的进货价、零售价以及存储数量。储金卡管理:对于大部分收费的机房,总有一部分长时间需求的用户,而为了这些用户考虑,“储金卡”就是一个可以预先把现金存入此卡中,而没必要每次都带钱来消费,并且办理不 同金额的储金卡还会享受不同的优惠,比如:100增10这类的优惠。“储金卡管理”的功能就是用来添加、修改、删除这些储金卡会员用户,方便记录和查询这些用户的金额和资料。锁定桌面
12、:该系统的管理员共分为四种“计费员、操作员、管理员、超级管理员”,每种管理员的权限不同系统在使用过程中,有的功能普通用户就可以使用,有的功能只有系统的超级管理员才能使用,所以当管理员离开机器时,就会出现其他人去窜改资料的安全情况,这时“锁定桌面”这个功能就起到了作用,它可以立刻将桌面锁定,除了输入效验密码的部分以外其它部分都不可以操作,只有输入当前锁定管理员的密码才可以解除该状态。第二章 需求分析2.1机房管理的现状机房的管理各自不同,这里就说一下“机房”这类机房的管理现状。虽然磁卡技术已经步入一部分机房,但是还有大部分机房采取比较落后的管理方法,因为磁卡管理机房相对来说还是有一定成本的,大部
13、分都是手写纪录牌子号码来管理,一个银台的收费收取押金后发一个牌子,来记录每个上机人员的消费,但是此类方法往往需要好几个网管的帮助才能实现。网管要巡视机房,注意每台机器上机的用户,并且还要提示银台的计费者核对押金时候超时。所以这种方法不仅增加了人员,最大的问题就是容易出错,很容易记录错误时间或者商品的买卖。2.2可行性研究2.2.1技术可行性根据现有机房配置和操作系统的情况,可以肯定基本都在win2000/NT的范围内或者更高,而机器的基本配置也基本都在CPU 566Mz,内存128,硬盘8G以上,基于以上技术的基本条件该系统可以在此最配置上使用,当然了更高的机器配置会使操作更加流畅。2.2.2
14、经济可行性节约了财力,更避免了一些错误的发生。基本就需要一个管理者就可以记录每个机器的消费情况,管理者登陆后,为每个上机用户开通机器,用户在制定的机器进行上机,而每台机器在开通的时候都可以输入基本的金额消费或者时间的规定,当用户到了使用时间后,该软件会立刻提示管理者进行关闭和通知,这样一来就不会出现忘记或者漏记录的错误。2.2.3操作可行性该系统采用中文界面,管理者登陆后就像在使用windows一样来使用该管理软件。方便的图形界面,例如收费管理就像windows下的右键操作一样,管理者在对应的机器上右键操作,然后点相应的命令。2.3系统的业务流程图绘制业务流程图是分析业务流程的重要步骤。业务流
15、程图(transaction flow diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。利用它可以帮助分析人员找出业务流程中的不合理流向。如下图所示:业务处理单位 业务处理功能描述 数据/文件存档 信息传递过程图2-2 业务流程图中图片说明客人取卡登陆网 吧上 机备份纪录系统管理员记 录上机收费单客人结帐各种商品图2-3 业务流程图2.4系统的数据流图1根据对系统数据流的分析系统的一层数据流图系统的一层数据流图它是对整个系统的数据处理的一个简要的说明,如图2-2所示。1管理系统管理员2数据处理用户注销 D5 用户消费D3 系统设置 D4 用户登陆卡 D1 后
16、台数据库D2 管理权限文件图2-4 数据流程图中用到的符号及其含义2登陆模块数据流程图登陆模块数据流程图是对系统管理员操作权限和进入的描述,登陆模块数据流程图如图2-3所示。用户后台 处理数据数据管理员界面密码 图2-5 系统的整体数据流图2.5系统的数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。任何字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。1 数据字典的内容。一般说来,数据字典4类元素的定义组成:数据流、数据流分量(即数据元素)、数据存储、处理。2 定义数据的方法。由数据元
17、素组成数据的方式只有下述基本类型:顺序(即以确定次序连接两个或多个分量)、选择(即从两个或多个可能的元素中选取一个)、重复(即把指定的分量重复零次或多次)、可选(即一个分量是可有可无的重复零次或一次)。3数据字典的用途。数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。对数据的这一系列严密一致的定义也有助于改进在不同的开发人员或不同的开发小组之间的通信。如果要求所有开发人员都根据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题。数据字典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一
18、个给定的数据元素的所有程序(或模块),所以很容易估计改变一个数据将产生的影响,并用能对所有受影响的程序或模块作出相应的改变。下面就列出该系统中几个重要的数据卡片。(1)定义外部实体。该软件的外部项是管理员(相对设置的不同,管理员的权限也有所不同,一共有4种属性的管理员),他是用来设置和管理用户登陆和消费情况的中心,与此同时该表也记录了不同管理员登陆后界面设置,如字体和背景颜色是该软件的重要部分。该项的数据如下表所示:表2-1 管理员设置表名字:管理员设置表文件名:yhszb描述:创建外部管理员定义:管理员设置表=用户名称+用户密码+权限+视图+背景+背景颜色+字体+字体颜色+字号+粗体+斜体位
19、置:管理员登陆(2)定义数据项。机房主要的数据项是用户和商品,在该系统中分别把用户的资料和商品的记录分为两个单元表,要先进行用户注册登记,才能进行上机卡的创建。至于商品表是用来创建商品名称、记录库存数量和定义商品的零售价位。客户:客户的注册,记录客户的姓名、身份证、电话来创建一个客户的专门数据项,其中记录客户的消费额、消费次数和最后一次时间。如下表2-2所示:表2-2 客户管理名字:客户管理表文件名:khglb描述:将客户的信息记录,备份定义:客户管理表=编号+客户姓名+证件号码+电话+呼机+手机+E-mail+消费额+消费次数+最后一次时间位置:客户管理定义商品:除了对用户资料的创建以外,机
20、房内的商品也是独立的创建对象。商品管理表就是对每天进货的商品进行创建和数量的记录以及价位的定义。如下表所示:表2-3 商品库存记录名字:商品库存表文件名:Spkcb描述:记录库存商品的数量、进货价钱、数量、零售定义:商品库存表=商品编号+商品名称+进货价格+零售价格+库存数量位置:商品资料管理时间设置:除了对以上两个数据项的定以外,该系统还有一个特殊的数据项是专门针对机房定义的,那就是通宵设置。如下表所示:表 2-4 系统设置表名字:系统设置表文件名:xtsz描述:设置基本的时间收费和优惠阶段定义:系统设置=通宵开始时间+通宵结束时间+每月开始时间+每月结束时间+通宵金额+最低消费额+取整金额
21、位置:系统设置(3)定义数据流。数据流是进行处理和输出的数据集合。用户在上机过程中的各种商品消费是记录数据项中的主要数据流向。用户上机卡中记录不同的商品消费, 而各种商品的记录就用过客户商品表来实现。如下表所示:表2-5 客户商品消费记录名字:客户商品表文件名:khspb描述:记录客户消费商品的详细资料定义:客户商品表=ID+机号+商品编号+数量+时间位置:商品资料管理(4)数据的处理。主要是针对数据信息的处理功能。该系统无论商品的记录还是上机时间的限定,最后都是对用户消费的处理,在上机卡处进行清算。上机卡:客户设置完毕以后,为该客户创建一张上机卡,每张上机卡都有不同的卡号和密码,然后在每个用
22、户的上机卡内结算。如下表所示:表2-6 上机卡处理名字:上机卡管理表文件名:Cjkgl描述:记录卡号、密码、金额,进行上机定义:上机卡管理表=卡号+总金额+总机时+密码+客户编号+已用机时+上机次数+金额位置:储金卡管理(5)备份数据。对于数据进行了定义和操作后,每次的数据结构都会有不同的变化,而本系统中每个用户的上机历史帐是记录用户消费情况和商品出入的重要部分,整个系统的数据存储都应用到该部分。如下表所示: 表2-7 上机账目备份名字:上机历史帐表文件名:sjlszb描述:备份以前的历史记录定义:上机历史帐表=ID+机号+开始时间+结束时间+上机方式+应收款+实收款+优惠+结账人+客户姓名+
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计费 管理 系统
