摘要:本系统为一款网络计时管理的软件,能帮助用户有效的掌握上网时间,安排工作计划。本系统操作简单,界面友好,易学易用,并且采用强大的Microsoft Access 2000数据库支持,可永久保留无限多信息,方便查询、维护、管理。系统的报表输出功能可随时打印所需的信息,便于传阅,方便快捷。
关键词:vb 管理系统 系统实现
随着网络时代的到来,每个现代人几乎都要和网络打交道。网络给每个家庭带来的无比的欢乐。作为家庭接入宽带网络的手段之一,ADSL以其独特的优势成为首先方式。
一些家长朋友们,也常常因为孩子们长时间沉迷于网络而苦恼。家长们总是想出各种办法控制孩子们的上网时间,但由于小孩子的克制力有限,很难做到自我约束,把握好上网时间。于是家长们只得人为的给孩子规定时间,然后给孩子充当临时闹钟,到了时间再人为强迫孩子断开网络。高科技的网络,在给孩子带来知识和快乐的同时,无形中给家长带来了麻烦。所以家长们迫切一种帮助他们解决此问题的系统。
在办公室工作的人们,每天都要有大量的工作需要按时完成,如:上午9点会见某客户,10点会议室开会,11点给经理做报告等等。人的记忆总是有限度的,尤其是在高度紧张的工作中,难免会忘记某事。正因为这一疏忽,可能会给公司和个人带来重大损失。所以他们需要一款可以按时提醒他们工作计划的系统,来帮助他们更好的完成工作,提高工作效率。
综合以上人们生活中遇到的实际问题,可知人们迫切需要一套可以解决以上问题的系统。
一、系统建立的原则
(1)网络计时管理系统具体实现以下功能:上网的计时功能,包括本月上网时间,本日上网时间,本次上网时间。
(2)提供多种上网管理计划,帮助用户准确进行上网控制。
(3)用户可自行定制每月上网时间,超出规定的时间进行声音提醒,超出时间按多少钱收费等。
(4)针对上网情况用统计图进行分析,让用户的上网行为一目了然,如每个用户的上网时间统计,本月上网用时统计。
(5)添加、删除、编辑,拨号记录。
(6)以及开机自动拨号上网,定时关机,定时拨号,定时挂断连接。
(7)自动进行声音提示。
(8)网页收藏功能,可以保存用户喜爱的网站链接,并实现自动以链接。
(9)可以导出上网记录保存为文本文件,使用户可以留用存档。
(10)为安全起见,登录时设置密码,使每个用户可以独立设置上网设置,使各用户互不干扰。
(11)个人通讯录功能,使用户方便查看,添加,删除客户、朋友的联络信息。
(12)事务日志功能,用户可以提前安排当日工作计划,本系统可以提供定时提示,使用户不遗漏工作安排。
(13)闹钟功能,到时自动铃声提示。
二、系统定义
网络计时管理系统是一款功能完善,操作简单,实用的网络计时软件。包括:上网计时,网络管理,附件,系统设置,帮助信息等五大功能模块和若干小的功能模块。实现了普通家庭用户和企事业单位,上网计时和对上网记录的全面自动管理,是对网络计时管理的理想选择。
可行性研究的目的不是解决问题,而是用最少的代价在尽可能短的时间内确定系统是否可行,系统的方案在经济上、技术上和操作上是否可以接受。
技术上的可行性分析就是要考虑使用现有的技术,其中包括硬件和软件两方面,是否能够实现此系统,来满足用户的需要。
从硬件的角度来讲,本系统所需硬件设备包括,计算机,上网设备等。
从软件技术上来讲,操作平台使用Windows98系统,数据库管理系统采用Microsoft Access 2000,开发工具采用Microsoft Visual Basic 6.0可以满足本系统功能的要求。因此,本系统从技术方面考虑是可行的。
经济可行性分析主要是对项目的经济效益进行评价,评估本系统带来的经济效益是否能超过它的开发成本。
对于使用限时服务ADSL的用户来说,控制好上网时间是非常重要的,因为ADSL限时服务,每月提供给用户规定的上网时间,在规定的时间内,网络使用费相对便宜。但如果用户忽视对上网用时的管理,超出了规定的时间,超出的时间会使用户付出高额的费用。同样对于使用Modem的用户来说,每分每秒都需要支出费用,时间控制就更为重要。操作可行性主要评估在用户组织内是否行的通。
三、系统总体结构设计
总体设计阶段的基本目的是用比较抽象概括的方式确定系统如何完成预定的任务,也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。
根据系统功能的分析,将系统总体结构定义如下:
1.上网计时模块
本模块由连接网络,断开网络,上网设置,三个子系统构成。连接网络模块实现自动连接互联网的功能。用户在保证上网设备正常的情况下,只需用此模块便可实现连入网络的功能,同时上网时间计时器开始计时,用以统计用户的上网用时。断开网络模块,实现挂断互联网的功能,上网计时器停止工作。上网设置模块用于实现对上网的基本设置。常规设置可以让用户选择每月计时的开始日期,是否启用上网提示功能,以及提示的方式等。计费设置可以让用户选择上网方式以及使用费用等。密码调协用于修改用户登陆时的密码。
2.网络管理模块
该模块中包括三个子模块:上网记录查询,网页收藏,上网定时。
上网记录查询模块使用户可以浏览每次上网用时的记录,包括上网日期,起始时间,下网的时间,本次用时等信息。用户还以添加,修改,删除个人的上网记录。同时,用户还可以通过定制查询条件,浏览上网记录。用户可以选择图表形式直观地浏览上网用时的分配情况。
网页收藏模块,用户可对自己喜爱的网址进行管理,包括添加网址,删除等功能。
上网定时模块提供给用户自定义上网时间的功能。可以实现定时断网,定时关机等的功能。
3.附件功能
此模块提供三个子模块:个人通讯录功能,工作日志功能,闹钟功能。如图3-4
个人通讯录模块实现对用户通讯录的自动化管理。用户可以对通讯录进行添加,删除,修改等操作。本模块同样提供强大的查询功能。用户可以通过设定查询条件,从上百条记录中快速方便地,找到所需联系人信息。
工作日志可以实现对工作安排的实时提示功能。用户可以把全天的工作计划提前输入到系统中,本功能会严格按工作计划定时提醒用户所需完成事件。用户从此再也不用因为遗忘某事而担误工作了。
闹钟功能主要起定时铃声提醒的作用。
用户管理功能只限于对系统管理员使用,用以对使用本系统的用户进行管理。此模块层次图略。
四、详细设计及系统实施
1.系统详细设计
详细设计阶段的关键任务是确定怎样具体地实现用户需要的软件系统,也就是要设计出程序的“蓝图”。除了应该保证软件的可靠性之外,使将来编写出的程序可读性好、容易理解、容易测试、容易修改和维护,是详细设计阶段的重要目标。
2.系统的主过程设计
系统主流程分析:程序开始运行,首先进入用户登录窗口,设置此窗口的目的在于,保证系统的数据的安全性,使每个用户独立操作各自的设置和数据。用户在此输入用户名称和密码(对于新用户可以在此选择注册功能,填入相应信息后,系统会保存用户记录,方便用户的日后使用),如果输入正确会进入系统主窗口,用户可以进行对本系统进行操作。否则系统会提示重新输入,用户有三次重新输入的机会,如果全不正确系统会自动退出。
网络计时模块分析:此模块实现完整的网络计时功能。首先是初始化程序,系统会调入用户历史上网用时记录同时单次计数器归零。用户执行连接网络程序后,如果连入网络成功则计时器开始工作,否则重新进行拨号连接。连入网络后,计时器每1秒做加1运算。当运行断开网络程序后,计时器停止工作,同时把连接网络时间,断开网络时间等信息送入上网记录表,一次过程结束,返回开始画面。