优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

047VB用户兴趣事态数据管理系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

第三章 系统设计

第一节 需求分析 copyright think58

[来源:http://www.think58.com]

本次实习要完成的主要内容:1)能够存储用户处理事件的历史性信息;2)定义时间段(如现代、近代、古代)和时间跨度,实现数据在时间段之间的转换和数据压缩,如根据频率等;3)实现数据库系统中元事件的时态信息查询:可以查询元事件的出现时间,或查看某时间段出现的元事件,或查看一些元事件的统计信息。
根据完成的内容和用户的要求,主要各功能如下:
信息输入从界面输入,输入的信息有元事件(上网、使用office、玩游戏等等)、起始时间、结束时间,存入时间记录表。
信息输入完毕进行检测(可手动也可设置时间自动触发),将时间记录表中的所有时间与系统当前时间进行比较,当时间记录表的时间-系统当前时间>一天,将该记录存入现代(一天)时间记录表中,以此类推,将时间记录表中的信息存入古代(一个月),近代(一个星期)时间记录表中。
信息查询:
1)按时间段查询,输入一个时间段(如2006-04-04---2006-04-26),能查询到该时间段内发生的元事件、次数、以及每一次的起始时间和结束时间。
2)按事件查询,当点击其中一个事件,能查询到该事件在古代、近代、现代发生的次数,最早起始时间、最晚起始时间、以及每次的时间记录。
3)图表显示:将古代、近代、现代发生元事件的次数以图表的形式显示,目的是通过该图表可以反映出用户对那个事件感兴趣,达到了课题所要求的用户兴趣的事态数据管理。

本文来自think58 [资料来源:http://think58.com]

[资料来源:www.THINK58.com]


第二节 系统总体功能设计 think58.com [来源:http://www.think58.com]

系统总体功能设计是指在系统调查与分析的基础上,对整个系统在结构上的划分,硬软件环境的配置和确定子系统与模块的处理流程。总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分。本系统结构化设计思想,结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分,直到每一个模块能够作为计算机可执行的单独程序为止。
根据用户兴趣事态数据管理系统的需求分析,系统分为信息输入、信息检索、图形显示、系统关于、数据处理五个模块。
系统各模块流程图如下图3-1: think58.com

[版权所有:http://think58.com]

[资料来源:http://www.THINK58.com]

[资料来源:http://think58.com]

[来源:http://www.think58.com]

think58好,好think58 [资料来源:http://THINK58.com]

[资料来源:http://think58.com]

copyright think58

[资料来源:http://www.THINK58.com]

[资料来源:THINK58.com]

think58好,好think58 [资料来源:http://www.THINK58.com]

内容来自think58

[资料来源:http://THINK58.com]

本文来自think58

[资料来源:THINK58.com]

图 3-1 系统功能流程图
各模块详细的功能如下:
信息输入:手工输入元事件的信息。
信息处理:是对输入的元事件进行处理。分自动和手动,自动处理是系统每次启动的时候都要自动进行处理,手动处理是人工处理,随时处理元事件。
信息检索:对输入的元事件、处理的元事件进行检索。
系统关于:主要记录元事件和元事件编号的信息及系统的一些信息。
图形显示:主要是对处理的元事件进行直观的统计后以图形的方式显示出来。

think58.com [资料来源:http://think58.com]

[资料来源:http://think58.com]

第三节 数据库的设计

内容来自think58 [资料来源:THINK58.com]

[来源:http://think58.com]

在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。
本系统的数据库设计的表有:时间记录表、元事件古代时间记录表、元事件近代时间记录表、元事件现代时间记录表、元事件信息表五个表。
时间记录表是记录所有元事件发生的信息。
古代时间记录表是记录发生在一个月以前的元事件信息。
近代时间记录表是记录发生在一个月以内,一周以前的元事件信息。
现代时间记录表是记录发生在一周以内,一天以前的元事件信息。
元事件信息表是记录所有的元事件和元事件编号的信息。
各表的结构如下:
时间记录表
字段名 类型
ID 自动编号
元事件编号 char
元事件 char
起始时间 datetime
结束时间 datetime
古代时间记录表
字段名 类型
元事件编号 char
元事件 char
最早起始时间 datetime
最晚起始时间 datetime
出现的次数 int 本文来自think58

[资料来源:http://think58.com]

近代时间记录表
字段名 类型
元事件编号 char
元事件 char
最早起始时间 datetime
最晚起始时间 datetime
出现的次数 int
现代时间记录表
字段名 类型
元事件编号 char
元事件 char
最早起始时间 datetime
最晚起始时间 datetime
出现的次数 int
元事件信息表
字段名 类型
元事件编号 char
元事件 char

[资料来源:http://www.THINK58.com]

第四章 系统应用程序的开发 think58.com

[资料来源:www.THINK58.com]

应用程序是用VB开发的,界面设计的简单明了。根据需求分析和功能设计,系统应用程序分为五大模块:信息输入、数据处理、信息检索、图形显示、系统关于五个模块。

内容来自think58

[资料来源:THINK58.com]

[资料来源:http://THINK58.com]

第一节 界面开发

think58好,好think58 [资料来源:THINK58.com]

[版权所有:http://think58.com]

系统界面非常简单明了,操作很实用。在界面上采用了四个按钮把各功能分开。如图4-1所示。

图4-1 系统界面
四个按钮分别对应信息输入、信息检索、图形显示、关于系统(包括检测处理)。
系统连接数据库采用ADO控件。引擎采用Microsoft.Jet.OLEDB.4.0连接数据库(Access 2000)实现代码如下:
Dim CN As New ADODB.Connection
If CN.State Then CN.Close
CN.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\database.mdb;Persist Security Info=False"
CN.Open
详细代码实现请参考附录程序源代码。

内容来自think58

[版权所有:http://think58.com]

[来源:http://think58.com]

第二节 信息输入模块 copyright think58 [资料来源:www.THINK58.com]

在系统界面上点信息输入选项卡,进入了信息输入界面。输入的信息有元事件(上网、使用office、玩游戏等等)、起始时间、结束时间,存入时间记录表。如图4-2 信息输入。
信息输入模块的设计采用了记录列表来显示所有的记录。下边有添加(修改)、删除、保存、退出按钮。
添加:是添加一新元事件信息到时间记录表中。
修改:是在记录列表区中,选中记录,在记录输入区修改数据,保存。
删除:是在时间记录表中,删除选中的元事件记录。
保存:是在添加和修改了一条记录时,要保存入时间记录表中。
退出:是退出元事件管理系统。

think58 [资料来源:http://THINK58.com]

[来源:http://www.think58.com]