网络计时管理系统论文.docx
- 文档编号:562887
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:46
- 大小:211.65KB
网络计时管理系统论文.docx
《网络计时管理系统论文.docx》由会员分享,可在线阅读,更多相关《网络计时管理系统论文.docx(46页珍藏版)》请在冰点文库上搜索。
第一章 系统概述
1.1网络发展概述
1.1.1Internet的普及和应用
随着21世纪的到来,网络已成为人与人,计算机与计算机构通的虚拟世界,每个现代人几乎都要和网络打交道。
21世纪已经到来,世界已进入信息时代,信息成为非常宝贵的资源,因此,信息产业成为当今最有发展前景的新兴行业,面信息的采集、存储、处理加工日益与计算机技术和通信技术发展紧密结合在一起。
计算机网络就是计算机技术和通信技术结合的产物。
当前它已广泛应用于政府机关和企业的办公自动化、工厂管理、军事指挥系统和其它的科学实验系统中,并引起了社会的广泛关注和极大兴趣。
计算机网络技术的研究已成为目前非常活跃的领域。
作为计算机网络的代表,Internet在世界范围的广泛普及,把人类推向了一个崭新的信息时代。
随着Internet的爆炸式发展,在Internet上的商业应用和多媒体等服务也得以迅猛推广。
要享受Internet上的各种服务,用户必须以某种方式接入网络。
为了实现用户接入网的数字化、宽带化,提高用户上网速度,光纤到户(FTTH)是用户网今后发展的必然方向,但由于光纤用户网的成本过高,在今后的十几年甚至几十年内大多数用户网仍将继续使用现有的铜线环路,于是近年来人们提出了多项过渡性的宽带接入网技术,包括N-ISDN、CableModem、ADSL等等,其中ADSL(非对称数字用户环路)是最具前景及竞争力的一种,将在未来十几年甚至几十年内占主导地位。
1.1.2ADSL特点和优势
所谓ADSL(AsymmetricDigitalSubscriberLine),就是不对称数字用户传输线。
ADSL接入服务能做到较高的性能价格比这一点,与ADSL接入技术较其它接入技术具有其独特的技术优势是分不开的。
下面看看ADSL与其它接入服务的比较:
(1)ADSL与CableModem的比较:
与CableMode相比,ADSL技术具有相当大的优势。
CableModem的HFC接入方案采用分层树型结构,其优势是带宽比较高(10M),但这种技术本身是一个较粗糙的总线型网络,这就意味者用户要和邻近用户分享有限的带宽,当一条线路上用户激增时,其速度将会减慢。
再者,有关资料表明,大部分情况下,HFC方案必需兼顾现有的有线电视节目,而占用了部分带宽,只剩余了一部分可供传送其它数据信号,所以CableModem的理论传输速率只能达到一小半。
国外公司
21
实验表明,其速率减为1M-2Mbps,更常见的是400K-500Kbps。
综合来看,即使在理想状态下,HFC只相当于一个10Mbps的共享式总线型以太网,而ADSL接入方案在网络拓扑结构上较为先进,因为每个用户都有单独的一条线路与ADSL局端相连,它的结构可以看作是星型结构,它的数据传输带宽是由每一用户独享的。
(2)ADSL与普通拨号Modem及N-ISDN的比较:
A)比起普通拨号Modem的最高56K速率,以及N-ISDN128K的速率,ADSL的速率优势是不言而喻的。
B)与普通拨号Modem或ISDN相比,ADSL更为吸引人的地方是:
它在同一铜线上分别传送数据和语音信号,数据信号并不通过电话交换机设备,减轻了电话交换机的负载,并且不需要拨号,一直在线,属于专线上网方式。
这意味着使用ADSL上网并不需要缴付另外的电话费。
ADSL技术作为一种宽带接入方式,可以为用户提供多种业务:
1.高速的数据接入。
用户可以通过ADSL宽带接入方式快速地浏览各种互连网上的信息进行网上交谈、收发电子邮件、获得所需要的信息。
2.视频点播。
由于ADSL技术传输的非对称性,特别适合用户对音乐、影视和交互式游戏的点播,可以根据用户自己的需要,任意地对上述业务进行随意控制,而不必象有线电视节目一样受电视台的控制。
3.网络互连业务。
ADSL宽带接入方式可以将不同地点的企业网或局域网连接起来,避免了企业分散所带来的麻烦,同时又不影响各用户对互连网的浏览。
4.家庭办公。
随着经济的发展,通信的飞跃发展已经越来越影响着人们的生活工作方式,部分企业的工作人员因为某种原因需要在家里履行自己的工作职责,他将通过高速的接入方式从自己企业信息库中提取所需要的信息,甚至面对面地和同事进行交谈,完成工作任务。
5.远程教学、远程医疗等。
随着人们生活水平的提高,人们在家里接受教育和在教育以及得到必要的医疗保证将成为一种时尚,通过宽带的接入方式,你可以获得图文并茂的多媒体信息,或者和老师或医生进行随意交谈。
总之,由于ADSL的高带宽,用户可以通过这种接入方式得到所需要的各种信息,不会受到因为带宽不够而带来的困扰,也不会为因为无休止的停留在网上所付出的附加话费而担忧。
使用户享受到了高速冲浪的欢跃。
1.2网络计时管理系统的概述
1.2.1网络计时管理系统的功能
本系统为一款网络计时管理的软件,能帮助用户有效的掌握上网时间,安排工作计划。
具体实现以下功能:
⑴上网的计时功能,包括本月上网时间,本日上网时间,本次上网时间
⑵提供多种上网管理计划,帮助用户准确进行上网控制
⑶用户可自行定制每月上网时间,超出规定的时间进行声音提醒,超出时间按多少钱收费等
⑷针对上网情况用统计图进行分析,让用户的上网行为一目了然,如每个用户的上网时间统计,本月上网用时统计。
⑸添加、删除、编辑,拨号记录
⑹以及开机自动拨号上网,定时关机,定时拨号,定时挂断连接
⑺自动进行声音提示
⑻网页收藏功能,可以保存用户喜爱的网站链接,并实现自动以链接
⑼可以导出上网记录保存为文本文件,使用户可以留用存档
⑽为安全起见,登录时设置密码,使每个用户可以独立设置上网设置,使各用户互不干扰
⑾个人通讯录功能,使用户方便查看,添加,删除客户、朋友的联络信息
⑿事务日志功能,用户可以提前安排当日工作计划,本系统可以提供定时提示,使用户不遗漏工作安排
⒀闹钟功能,到时自动铃声提示
1.2.2系统的特点
本系统操作简单,界面友好,易学易用,并且采用强大的MicrosoftAccess2000数据库支持,可永久保留无限多信息,方便查询、维护、管理。
系统的报表输出功能可随时打印所需的信息,便于传阅,方便快捷。
第二章系统分析
2.1网络计时系统分析
2.1.1课题背景
随着网络时代的到来,Internet已经走进每个家庭,成为人与人,计算机与计算机构通的虚拟世界,每个现代人几乎都要和网络打交道。
网络给每个家庭带来的无比的欢乐。
作为家庭接入宽带网络的手段之一,ADSL以其独特的优势成为首先方式。
当家家都装上宽带之后,与此同时,也产生了一系列的问题。
每个上过网的人可能都会有这样感觉,每当坐在电脑前上网的时候,时间仿佛都过得飞快。
不知不觉间时间已经从我们身边流失。
有时还为此耽误了学习和
工作。
对上网用时的忽视,会使上网费用无限增加,使用户经济支出加大,造成了不必要的浪费。
另外,一些家长朋友们,也常常因为孩子们长时间沉迷于网络而苦恼。
家长们总是想出各种办法控制孩子们的上网时间,但由于小孩子的克制力有限,很难做到自我约束,把握好上网时间。
于是家长们只得人为的给孩子规定时间,然后给孩子充当临时闹钟,到了时间再人为强迫孩子断开网络。
高科技的网络,在给孩子带来知识和快乐的同时,无形中给家长带来了麻烦。
所以家长们迫切一种帮助他们解决此问题的系统。
在办公室工作的人们,每天都要有大量的工作需要按时完成,如:
上午9点会见某客户,10点会议室开会,11点给经理做报告等等。
人的记忆总是有限度的,尤其是在高度紧张的工作中,难免会忘记某事。
正因为这一疏忽,可能会给公司和个人带来重大损失。
所以他们需要一款可以按时提醒他们工作计划的系统,来帮助他们更好的完成工作,提高工作效率。
综合以上人们生活中遇到的实际问题,可知人们迫切需要一套可以解决以上问题的系统。
2.1.2系统建立的原则
依据人们在使用网络时对上网用时监控的需求,以及和种实际功能的需要,本人在了解各功能的初步要求后,确定了系统的总体结构和各个模块的功能,并将进行逐步细化,最终满足实际应用的需求。
2.1.3系统定义
网络计时管理系统是一款功能完善,操作简单,实用的网络计时软件。
包括:
上网计时,网络管理,附件,系统设置,帮助信息等五大功能模块和若干小的功能模块。
实现了普通家庭用户和企事业单位,上网计时和对上网记录的全面自动管理,是对网络计时管理的理想选择。
本系统也适用于使用普通调制解调器上网的用户,小区网的用户。
2.2系统可行性分析
可行性研究的目的不是解决问题,而是用最少的代价在尽可能短的时间内确定系统是否可行,系统的方案在经济上、技术上和操作上是否可以接受。
下面从以下三点对本系统的可行性进行分析研究。
2.2.1技术可行性
技术上的可行性分析就是要考虑使用现有的技术,其中包括硬件和软件两方面,是否能够实现此系统,来满足用户的需要。
从硬件的角度来讲,本系统所需硬件设备包括,计算机,上网设备等。
从软件技术上来讲,操作平台使用Windows98系统,数据库管理系统采用MicrosoftAccess2000,开发工具采用MicrosoftVisualBasic6.0可以满足本系统功能的要求。
因此,本系统从技术方面考虑是可行的。
2.2.2经济可行性
经济可行性分析主要是对项目的经济效益进行评价,评估本系统带来的经济效益是否能超过它的开发成本。
对于使用限时服务ADSL的用户来说,控制好上网时间是非常重要的,因为ADSL限时服务,每月提供给用户规定的上网时间,在规定的时间内,网络使用费相对便宜。
但如果用户忽视对上网用时的管理,超出了规定的时间,超出的时间会使用户付出高额的费用。
同样对于使用Modem的用户来说,每分每秒都需要支出费用,时间控制就更为重要。
本人所设计的网络计时管理系统可以,使用户方便查询上网时间,防止用户无意识的超出上网时间的现象,从而节省了不必要的上网开支。
因此,整个系统在经济上是可行的。
2.2.3操作可行性
操作可行性主要评估在用户组织内是否行的通。
本系统采用人机交互方式,本着界面统一,简洁,易用的风格进行开发,并且带有详细的帮助信息供使用者查看。
只需用户进行简单的学习,便可使用操作,界面中还大量使用了图形按钮,使用户方便使用。
所以,本系统在操作方便是完全可行的。
2.3网络计时管理系统流程分析
根据对网络计时管理系统流程的调查,画出该系统的业务流程,如图 2-1
所示。
用户
上网
计时
记录
查询
记录
维护
上网用
时表
上网记
录单
数据
浏览
打印处理
图2-1业务流程
2.4系统数据流程分析
本系统的数据流程如图2-2,图2-3
D1D12
用户 P
记录处理
F1 上网记录表D10
图2-2记录管理数据流的顶层数据流程图
P1
打印处理
P2
数据浏览
D1D1
用户 P3
F2 用户信息表登记用户信息
D2
P4
用户登陆
D3D4D5
P5
上网计时
P6
记录查询
P7
记录维护
D6D7D8
F2 用户信息表F1 上网记录表
D9D10D11
P2
数据浏览
P1
打印处理
图2-3记录管理数据流的第一层数据流程图
数据流描述:
D1输入用户登陆信息D2用户个人信息
D3用户上网信息D4输入查询条件D5输入基本信息
D6上网所用时间入库数据D7上网记录入库数据
D8用户输入的查询条件产生的数据D9用户上网信息出库数据
D10上网记录出库数据D11查询记录的结果
2.5上网计时管理系统数据字典
2.5.1数据项的定义
数据项编号:
I01
数据项名称:
用户编号类型:
字符型
长度:
3
数据项编号:
I02
数据项名称:
用户名称类型:
字符型
长度:
20
数据项编号:
I03
数据项名称:
用户密码类型:
字符型
长度:
10
数据项编号:
I04
数据项名称:
上网时限类型:
数值型
简述:
用户每月的规定的上网用时长度:
4位整数
取值范围:
0-9999
数据项编号:
I05
数据项名称:
上网用时类型:
数值型
简述:
用户当前所用的上网时间,以秒计算长度:
10位整数
取值范围:
0-9999999999
数据项编号:
I06
数据项名称:
用户权限类型:
数值型
简述:
用户对本系统的使用权限,分为系统管理员权限和普通用户权限
0 表示普通用户,1表示系统管理员长度:
1位整数
取值范围:
0-1
数据项编号:
I07
数据项名称:
上网费用类型:
数值型
简述:
根据用户不同上多方式,计算上网费用长度:
8
小数位数:
2
取值范围:
0-99999.99
数据项编号:
I08
数据项名称:
登陆日期类型:
日期型
简述:
用户登录系统日期长度:
8
数据项编号:
I09
数据项名称:
开始时间类型:
日期型
简述:
用户拨号上网的开始时间长度:
8
数据项编号:
I010
数据项名称:
结束时间类型:
日期型
简述:
用户拨号上网的断开时间长度:
8
数据项编号:
I11
数据项名称:
连接时长简述:
用户上网所用时间类型:
数值型
长度:
5位整数
取值范围:
0-99999
数据项编号:
I12数据项名称:
IP地址
简述:
用户连入Internet网的IP地址类型:
字符型
长度:
15位整数
2.5.2数据流的定义
数据流名称:
输入用户登陆信息编号:
D1
简述:
用户填写的登录信息数据流来源:
用户
数据流去向:
登记用户信息功能
数据流组成:
用户名称+用户密码
数据流名称:
用户个人信息编号:
D2
简述:
用户的个人设置和资料数据流来源:
用户信息表
数据流去向:
用户登录功能
数据流组成:
用户名称+用户密码+上网时限+上网用时+用户权限
+上网费用
数据流名称:
用户上网信息编号:
D3
简述:
用户历史上网信息
数据流来源:
用户登录功能数据流去向:
上网计时功能
数据流组成:
上网时限+上网用时+上网费用
数据流名称:
输入查询条件编号:
D4
简述:
根据用户的查询条件,查询历史上网记录
数据流来源:
用户登录功能数据流去向:
查询功能
数据流组成:
登录日期+开始时间+结束时间+用户名称+连接时长
+IP地址
数据流名称:
输入基本信息编号:
D5
简述:
用户上网记录信息
数据流来源:
用户登录功能数据流去向:
记录维护功能
数据流组成:
登录日期+开始时间+结束时间+用户名称+连接时长
+IP地址
数据流名称:
上网所用时间入库数据编号:
D6
简述:
每次发生的上网用时数据及其累计汇总数字数据流来源:
上网计时功能
数据流去向:
上网用时表
数据流组成:
上网时限+上网用时+上网费用
数据流名称:
上网记录入库数据编号:
D7
简述:
每次发生的上网记录入库数据及其累计汇总数字数据流来源:
上网计时功能
数据流去向:
上网记录表
数据流组成:
登录日期+开始时间+结束时间+用户名称+连接时长
+IP地址
数据流名称:
用户输入的查询条件产生的数据编号:
D8
简述:
以往发生的上网记录数据及其累计汇总数字数据流来源:
记录查询功能
数据流去向:
上网记录表
数据流组成:
登录日期+开始时间+结束时间+用户名称+连接时长
+IP地址
数据流名称:
用户上网信息出库数据编号:
D9
简述:
对历史发生的上网用时数据及其累计汇总数字进行浏览数据流来源:
上网用时表
数据流去向:
数据浏览功能
数据流组成:
上网时限+上网用时+上网费用
数据流名称:
上网记录出库数据编号:
D10
简述:
以往发生的上网记录数据及其累计汇总数字数据流来源:
上网记录表
数据流去向:
数据浏览功能
数据流组成:
登录日期+开始时间+结束时间+用户名称+连接时长
+IP地址
数据流名称:
查询记录的结果编号:
D11
简述:
以往发生的上网记录数据及其累计汇总数字数据流来源:
上网记录表
数据流去向:
打印处理功能
数据流组成:
登录日期+开始时间+结束时间+用户名称+连接时长
+IP地址
2.5.3数据存储的定义:
数据存储名称:
上网记录表编号:
F1
简述:
记录用户每次上网的日期、连入时间、连接时长等信息
数据存储结构:
登录日期+开始时间+结束时间+用户名称+连接时长+IP地址
关键字:
用户名称
相关的处理:
P1,P2,P5
数据存储名称:
用户信息表编号:
F2
简述:
记录用户个人信息和上网信息等信息
数据存储结构:
用户名称+用户密码+上网时限+上网用时+用户权限+上网费用
关键字:
用户名称
相关的处理:
P3,P4,P6
2.5.4处理逻辑的定义
处理名:
打印处理编号:
P1
输入:
数据流D11,来自上网记录表
描述:
当系统根据用户的查询条件,查询到所符合要求的记录时,用户可将记录进行打印处理
激发条件:
查询到符合条件的记录
处理名:
数据浏览编号:
P2
输入:
数据流D9,来自用户信息表。
描述:
用户可浏览上网用时情况。
处理名:
登记用户信息编号:
P3
输入:
数据流D1,来自用户
输出:
数据流D1,去向用户信息表
描述:
当用户输入用户名称和密码后,将信息送入用户信息表激发条件:
用户输入正确的名称和密码
处理名:
用户登陆编号:
P4
输入:
数据流D2,来自用户信息表输出:
数据流D3,D4,D5
描述:
从用户信息表中取出用户个人信息。
激发条件:
用户信息符合要求
处理名:
上网计时编号:
P5
输入:
数据流D3
输出:
数据流D6,D7
描述:
当用户完成从连接网络到断开网络的全过程后,将上网用时送到用户信息表,将连入网络时间和断开网络等信息送到上网记录表。
激发条件:
用户进行一次拨号连接
处理名:
记录查询编号:
P6
输入:
数据流D4
输出:
数据流D8,上网记录表
描述:
根据用户的查询条件,从上网记录表中查询记录。
激发条件:
用户输入的查询条件
处理名:
记录维护编号:
P7
输入:
数据流D5
描述:
用户对上网记录表中记录进行维护操作。
2.5.5外部实体的定义
外部实体编号:
S1外部实体名称:
用户
简述:
使用本系统的人员输出的数据流:
D1
2.6系统需求分析
为了开发出真正满足需求的软件产品,首先必须知道用户的需求。
对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼。
2.6.1系统的开发目标
使用ADSL上网的用户,若要想了解自己的上网用时和上网记录,每次必须登录到网通的客户计费查询系统,费时,费力,极为不方便。
对于使用 Moden上网的用户,如果想了解上网用时,那就是更为复杂的事情了。
为了方便,快速,准确的了解上网用时,合理分配上网时间,引入了该系统。
2.6.2系统的数据要求
任何一个软件系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息在很大程度上决定了系统的面貌,对软件设计有深远的影响,因此,必须分析系统的数据要求,这是软件需求分析一个重要任务。
分析系统的数据要求,系统分析员通常用表示概念性数据模型的方法,即实体-联系图,它是用于建立数据模型的图形。
经过对系统数据的分析,得出本系统包含以下几个实体:
用户、上网记录、通讯方式、上网设置等。
参阅实体图2-4,2-5,2-6
密码
上网类型
用户
上网用时
用户权限
图2-4用户实体图
开始时间
计时日期
结束时间
上网记录
连接时长
IP地址
图2-5上网记录实体图
关系
姓名
出生年月
手机号
通讯方式
家庭地址
工作单位
E-mail地址
家庭电话
QQ号
图2-6通讯方式实体图
在此就不一一画出数据库的实体图,在这三个实体的基础上进一部分析各实体间的联系。
给出实体的联系图(E-R图),如图2-7所示。
上网记录 上网设置
NN
拨号 设置
11
用户
1
查询
N
通讯方式
图2-7系统的E-R图
从上面的E-R图中可以看到,用户每次拨号上网便产生一条上网记录,因此用户和上网记录间是一对多的关系。
用户可以定置多种功能的上网设置,它们之间是一对多的关系。
每个用户都有许多人的通讯方式,用户和通讯方式是一对多的关系。
第三章总体设计及系统模块划分
3.1系统总体结构设计
总体设计阶段的基本目的是用比较抽象概括的方式确定系统如何完成预定的任务,也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。
根据系统功能的分析,将系统总体结构定义如下:
本系统整体由上网计时,网络管理,附件功能,系统设置,帮助信息等,五大部分组成。
每一部分中又分若干子模块,实现不同的功能。
系统总体功能如图3-1:
网络计时系统
上网计时模块
网络管理模块
附件功能模块
系统设置模块
帮助信息模块
图3-1系统结构层次图
3.2系统模块划分及功能定义
3.2.1上网计时模块
本模块由连接网络,断开网络,上网设置,三个子系统构成。
如图3-2:
上网计时
连接网络
断开网络
上网设置
图3-2子模块层次图
连接网络模块实现自动连接互联网的功能。
用户在保证上网设备正常的情况下,只需用此模块便可实现连入网络的功能,同时上网时间计时器开始计时,用以统计用户的上网用时。
断开网络模块,实现挂断互联网的功能,上网计时器停止工作。
上网设置模块用于实现对上网的基本设置,包括三部分。
常规设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 计时 管理 系统 论文