个人信息助理

发布 2019-04-27 02:03:55 阅读 5039

现代信息社会,人们越来越重视信息的交流与沟通,更加注重时间的有效利用。其中个人信息量也在迅速增加,因此随个人信息的管理在日常工作和生活中成为一项必不可少的内容,方便实用的个人信息管理工具对于提高事件利用效率具有重要意义。通过本文描述的个人信息助理工具可以对日常工作/生活琐事、通讯簿和密码等方面进行更有效管理,为使用者在个人信息管理上带来相当的便利。

处理器: inter pentium 166 mx 或更高。

内存: 32m以上。

硬盘空间:1gb以上。

显卡: svga显示适配器。

操作系统: windows 98/me/2000/xp

个人信息助理工具的总体目标是为使用者管理日益烦杂的个人日常信息提供一个方便有效的管理平台,提高日常生活和工作效率。

具体需要实现以下一些基本功能:

1.权限验证:检验用户合法身份,保障个人信息安全。

2.口令维护:用户可以定期或者不定期的更改登录口令,提高系统安全性。

3.日常记事:记录日常生活或者工作事件,以免遗忘,并提供记录的查询、浏览、修改和删除等管理功能。

4.通讯簿:记录朋友、亲属、同事等等联系人的通讯信息,以免遗忘,并提供记录的查询、浏览、修改和删除等管理功能。

5.密码备忘:记录日常使用的密码信息,比如银行帐号密码、邮箱密码、一些**的登录密码等等,以免遗忘,并提供记录的查询、浏览、修改和删除等管理功能。

6.数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以方便用户对数据库的管理和维护工作,提高系统的数据安全性。

个人信息助理工具是为单个用户提供管理功能,因此将本系统设计成一个相对封闭的单机运行系统。作为大众化的应用软件,其用户界面往往是决定软件质量的首要条件,所以界面设计是开发与设计的重点,应充分贯彻简单易用、美观大方的基本原则。

系统采用结构化的设计方法进行设计,采用快速开发平台jbuilder x进行开发。

依据需求分析结果,个人信息助理可以分为四个模块:日常记事管理模块、通讯簿管理模块、密码备忘模块和系统维护模块。系统模块结构如图4-1所示。

图4-1 系统模块结构图。

该模块提供对个人日常生活、工作等等事件的备忘功能,主要是提供对日常事件信息的录入、修改、删除和浏览查询功能。其中,记录的信息主要包括事件的日期、事件类别、事件标题和事件内容等。日常记事管理模块的模块功能树如图4-2所示。

图4-2 日常记事管理模块功能树图。

该模块提供对联系人通讯信息的管理功能,主要是提供对各类通讯信息的录入、修改、删除和查询功能。通讯簿管理模块的模块功能树如图4-3所示。

图4-3 通讯簿模块功能树图。

该模块提供对个人各类密码的管理功能,主要是提供对这些信息的录入、修改、删除和查询功能。密码备忘模块功能树如图4-4所示。

图4-4 密码备忘模块功能树图。

该模块提供用户权限验证、口令维护和数据库维护功能,其中权限验证主要是通过检查用户输入口令来判断用户是否具有登录系统权限,口令维护提供修改用户登录口令功能,但需要用户输入旧口令,数据库维护提供备份和恢复数据库功能。系统维护模块功能树如图4-5所示。

图4-5 系统维护模块功能树图。

系统的主体处理流程如图4-6所示。

图4-6 系统流程图。

界面设计应遵循简洁美观、方便易用的基本原则。

系统主体界面使用简单和直观的布局设计,通过工具栏方式为用户提供各项系统功能。具体设计效果如图4-7所示。

图4-7 系统主控平台界面设计效果图。

具体设计效果如图4-8所示。

图4-8 日常记事管理界面设计效果图。

具体设计效果如图4-9所示。

图4-9 通讯簿模块界面设计效果图。

具体设计效果如图4-10所示。

图4-10 密码备忘模块界面设计效果图。

根据系统功能设计的要求以及功能模块的划分,对于本系统的数据库,可以列出以下数据项和数据结构:

1)名称:用户表。

表名称标识:user

数据**:口令维护功能录入。

表4-1 用户表。

2)名称:日常记事记录表。

表名称标识:notepad

数据**:日常记事模块录入。

表4-2 日常记事记录表。

3)名称:通讯簿记录表。

表名称标识:addrbook

数据**:通讯簿模块录入。

表4-3 通讯簿记录表。

4)名称:密码备忘记录表。

表名称标识:pwd

数据**:密码备忘模块录入。

表4-4密码备忘记录表。

基于系统需求分析与系统总体设计的结论,本系统采用jbuilderx实现各模块的功能,下面按照模块的划分来分别阐述系统的详细设计和实现过程。

启动应用程序,为用户提供主体操作界面,对系统功能统一管理。

输入:用户操作请求。

处理: 启动应用程序。

根据输入的用户操作请求,调用相应的功能模块。

输出:各个功能模块。

模块功能主要由若干类实现,下面详细阐述各个类的设计与实现。

类1:主类。

1)类定义:public class psa

2)功能描述:应用程序的主类,负责启动程序。

3)属性设计:如表4-5所示。

表4-5 主类属性定义表。

4)构造方法设计:

构造方法1:

1)方法定义:public psa()

2)ipo图:

输入:无。处理:

创建主窗体。

优化窗体界面。

将窗体居中显示。

输出:无。3)程序清单:

public psa()

else //将窗体居中显示。

dimension screensize =

dimension framesize =

if ( if (

5)方法设计:

方法1:main 方法。

1)方法定义:public static void main(string args)

2)功能描述:启动应用程序。

3)ipo图:

输入:应用程序运行参数。

处理:创建主类对象。

输出:无。4)程序清单:

//main 方法。

public static void main(string args)

类2:主窗体类。

1)类定义:public class mainframe extends jframe

2)功能描述:为用户提供主体操作界面,对系统功能统一管理。

3)属性设计:如表4-6所示。

表4-6 主窗体类属性定义表。

4)构造方法设计:

构造方法1:

1)方法定义:public mainframe()

2)ipo图:

输入:无。处理:

设置window事件缺省处理。

初始化主窗体。

输出:无。4)程序清单:

public mainframe()

//设置window事件缺省处理。

enableevents(

个人信息助理系统PMAS

更改履历。状态 新建 增加 修改 删除。目录。1 引言 4 1.1 目的 4 1.2 背景 4 1.3 参考资料 4 1.4 术语 4 2 任务概述 4 2.1 目标 4 3 需求规定 4 3.1 一般性需求 4 3.2 功能性需求 5 3.2.1 联系人群组管理 6 3.2.2 联系人管理 7 3...

个人信息求职

个人简历。基本资料。求职意向。教育背景。专业特长。自我评价。车辆工程工程师助理。希望得到一份和车辆工程相关的工作,或者和机械制造 机械制图有关的工作。希望能够在岗位上发挥自己的能力与特长,并不断学习进步。兰州交通大学车辆工程 动车方向 专业全日制本科。掌握动车组及普通列车各部分基本构造及功能,掌握动...

信息科学与工程学院教师个人信息表

说明 1 本信息表中的信息作为学院将来的评职 年终定岗 定级 指导研究生数量 评优等考核依据 2 每位教师需要将该信息表电子版提交到所在系,并同时在2007年11月10日前将自己的信息录入到 信息科学与工程学院教师信息系统 中,该系统访问 为 3 信息表中,2005年到2007年的 项目获奖等需要准...