毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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的休闲英雄联盟游戏设计+文献综述
考证平台静态网页设计与制作
java+mysql通用试题库系统后台设计与实现
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
论高职计算机應用专业課...
公寓空调设计任务书
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
国内外图像分割技术研究现状