毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#网络计费与监控系统的设计与实现+流程图(11)
A 应用的服务或种类超过50个;
B 应用是用不同语言编写的;
C 两个以上的异构数据源,如2个不同的DBMS或1个DBMS和1个文件系统;
D 应用的生命周期超过3年;
E 高工作负荷,例如每天超过5万个事务处理或在同一系统访问同一数据库的并发用户数超过300个;
F 有至关重要的应用内部通信,包括像电子数据交换(EDI)这类企业的内部通信。
从传统的主机/终端型应用到三层C/S化,要考虑时间和费用问题,有的场合还不适合,需要循序渐进。
3 网络计费与监控系统的详细设计
系统实现不同用户不同的权限,普通用户只能查询自己网络使用数据,历史记录,管理员可以查询所有用户的网络使用数据,导出数据,计费管理,权限管理等操作。普通用户只要可以看到自己网络计费与监控情况就可以了,管理员可以对所有用户进行网络计费与监控。
系统总体结构图如图 3.1所示:
图 3.1系统总体结构图
3.1 用户登陆类型登陆
登陆界面要判断用户属于普通用户还是管理员,为防止普通用户和管理员账号出现雷同,启用自主选择登陆类型。
流程图如图 3.2所示:
图 3.2登陆模块流程图
用户输入账号密码,选择相应登陆类型,登录失败则提示错误,重新输入。
3.2 数据采集整理模块
本模块使用Sniffer采集数据,每分钟或五分钟统计一次数据存入数据库,并对单位时间内的流量进行判断,超过一个定值,视为异常数据,将进行警告提醒并记录。
流程图如图 3.3所示:
图 3.3数据收集整合流程图
3.3 数据查询模块
对于不同用户查询方式不一样,普通用户只能查看自己的网络数据,管理员查询界面可选择查看数据。
流程图如图 3.4所示:
图 3.4数据查询模块流程图
3.4 系统设置模块
系统设置功能只有管理员才能使用。进入系统设置后,可以看到当前的数据收集周期,警告检测周期和标准以及计费标准。管理员若要更改,只需要对相应数据进行修改,并进行保存后即可生效。
流程图如图 3.5所示:
图 3.5系统设置模块流程图
3.5 数据库设计
项目成本管理主要是通过Visual Studio 2008和数据库连接设计的,服务器使用SQL Server数据库。由于电脑配置问题,我使用的是SQL Server 2000。作为最新版的数据库SQL Server 2008,SQL Server 2000略显低端,但除了部分不兼容之外,基本功能还是适用的。下面我简单叙述一下本次设计中数据库中表的信息。
(1)用户表
表名:User。用户表是储存用户信息:账号和密码 以及用户权限:普通用户和管理员。用户登录的时候,同时验证账号,密码和权限(管理员和普通用户),只有三者都相同,才能进入相应界面。
表 3 1用户表
主键 代表名 名称 数据类型 大小 允许空
是 帐号 UserName varchar 50 否
密码 UserPwd varchar 50
权限 UserType bit 1
(2)设置表
表名:Settings。这个表是储存管理员设置网络信息管理相关数据,可设置的内容分别为:警告检测时间(每XX秒检测一次流量),警告超出流量(每次检测流量超出XX字节发出警告),流量存盘间隔(没XX秒存一次流量数据到数据库),计费费用(每分钟XX元费用)
共15页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
下一页
上一篇:
C#汽车销售系统财务管理和销售管理设计
下一篇:
基于AS3的休闲英雄联盟游戏设计+文献综述
Android手机考勤平台的设计与实现
Python+mysql宠物领养平台的设计与实现
ASP.NET飞翔租贷汽车公司信...
国产加密算法的研究与实现
jsp值得买导购网站的设计与实现
IEEE802.15.4网络自适应策略研究
jsp+mysql网上化肥店系统的设计与开发
AES算法GPU协处理下分组加...
基于Joomla平台的计算机学院网站设计与开发
压疮高危人群的标准化中...
上海居民的社会参与研究
提高教育质量,构建大學生...
从政策角度谈黑龙江對俄...
酵母菌发酵生产天然香料...
浅谈高校行政管理人员的...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅论职工思想政治工作茬...