2024年3月19日发(作者:)

好友信息管理系统的设计

【摘要】:随着人际交往的增多,需要记录各种关系人物的信息也随之增多,传统手工

方式的信息管理费时费力,为了提高效率,文章设计了好友信息管理系统。经过测试,系

统运行良好。

【关键词】:好友信息;信息管理;易语言

在人际交往中,我们有可能与方方面面的人打交道,为了记住他们的信息,传统的方

法是用名片夹存放名片或者是用一个专门的本子加以记录。随着交往人数的增多,需要保

存的信息也随之增加,传统的方法尤其是电话本的方式暴露出了其缺点:查找信息费时费

力,更改信息更不方便。为了解决这一问题,文章用易语言设计了好友信息管理系统,可

以方便地对同学、同事、朋友、网友等各种关系的人物信息进行管理,此系统提高了查找

速度和更新效率。

1. 易语言概述

易语言是大连大有吴涛易语言软件开发有限公司自主开发的全新的汉语编程语言。易

语言汉语编程环境是一个支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台

的编程工具环境,功能强大。易语言不但能支持现今所有大型数据库系统,而且具有自主

研发的数据库系统,其性能可与Fox系列数据库相媲美,并且在继续不断的完善中。但易

语言自带的数据库不支持SQL语句,易语言对其操作是使用相应的数据库命令,与关系型

数据库系统的操作存在着很大的差别。

2. 好友信息管理系统的设计

2.1 数据库的选择与设计

这里我们选择的数据库是易语言自带的数据库,小巧方便。根据好友信息管理系统的

特点,为了尽可能地包含更多的信息,我们设计的数据库表的结构如下:

好友表(姓名, 网名, 性别, 生日, 生肖, 星座, QQ, ICQ, UC, MSN, IMU, POCO,

MAZE, PP, 搜Q, 网易泡泡, 办公电话, 宅电, 小灵通, 手机, 联众ID, 远航ID, 通讯地址,

邮政编码, 家庭住址, 电子邮件, 个人主页, 备注)。

2.2 系统的主要模块

(1)登录模块

为了保证好友信息的安全性,提供了登录模块,只有等用户输入正确的用户名和密码

才能访问系统。这里采用ini文件来保存登录信息,该文件包含三个部分的信息,第一行是

通过程序设定的初始文本,第二行是用户名,第三行是密码,为了保证安全性,对上述信

息采用易语言提供的MD5加密函数进行加密。在程序的第一次运行时(通过检测ini文件

判断是否为第一次运行),会提示用户输入用户名和密码,输入之后,系统自动记录其用户

名和密码,以后登录系统必须采用第一次设定的用户名和密码。

(2)维护模块

本模块的功能是对好友信息进行维护,包括好友信息的录入、修改和删除。这些功能

在一个窗口中加以实现,窗口的布局为左边是一个列表框,用于显示当前所有好友的姓名;

右上部是”添加”、”删除”、”修改”和”退出”四个按钮;余下的显示或输入信息的

区域,本系统共包含28个信息,每个信息用标签和文本框的组合来表示,由于信息量大,

为了使布局美观,把所有的信息分成四组,每组信息用一个标签页来容纳。点击列表框中

的姓名,在显示区域中现在该人的相关休息,可以对该信息进行修改或删除。

(3)查询模块

本模块提供对好友信息的查询功能,包括单条件查询和多条件查询两种方式。查询窗

口的设计类似于维护模块中的窗口,也是分成三个部分。单条件查询窗口的右上部是一个

组合框(选择查询条件)和文本框(输入查询内容),”查询”和”退出”两个按钮,把查

询结果中的姓名显示在列表框中,点击之后,在显示区域之内显示具体信息。多条件查询

窗口的右上部是 “查询”、”清空”和”退出”三个按钮,右下部既是显示区域,又是查

询条件输入区域,首先在这里输入要查询条件的内容,点击”查询”按钮,查询结果中的

姓名显示在列表框中,点击之后,在显示区域之内显示具体信息。

(4)用户管理模块

本模块可以对用户名和密码进行修改,为了保证安全性,要求必须提供原始的用户名

和密码,否则不允许修改。

3. 小结

经过测试,系统运行良好。使用本系统可以提高管理好友信息的效率,可以方便地对

查找、修改和删除好友信息。本系统使用的是易语言自带的数据库,无需驱动程序,是绿

色软件,可以把程序复制到任何地方运行,十分方便。

参考文献

[1] 易语言官方站, / [EB/OL]

[2] 易语言零起点,/bbs/?tid=28[EB/OL]

[3] 易语言教程,/?SoftID=635 [EB/OL]