admin管理员组

文章数量:1530517

2024年6月27日发(作者:)

易通打字系统软件设计 

王善发 吴道荣 

(保山学院信息学院,云南保山678000) 

【摘要】为了实现易通码的计算机练习和输入,运用软件工程学原理、数据库理论,使用VB6.O开发平 

台,结合Access2003技术设计开发易通打字系统软件,增加了一种打字练习软件,方便了计算机用户。 

【关键词】打字系统;输入法;软件;设计 

[中图分类号]TP31 1 [文献标识码】A doi:l0.39694.issn.1674—9340.2012.02.019 

【文章编号】1674—9340(2012)02—064—03 ’ 

随着中国文化对世界的强大影响,需要 点选定为用户,得到易通打字的基本系统模 

把汉字信息输入计算机的国家和地区越来越 

型,如图1-1所示。 

多。结合易通码… .【2]P23-33的编码理论,在安 

装易通输入法 I4 鲢的基础上,开发以易通 

L一一

1~一 …l

— …一— 一—j

_

 

一 墨… 

、一 .

j 、

一一——————— / 

 一璺 一一… ~一 

L一一~一一一一…j 

码为中心的中英文输入指法练习软件[51H , 

图1—1易通打字基本系统模型图 

『61P12_15I9

。 

根据基本系统模型,逐步细化,得到如图 

1.需求分析 

l一2所示描绘逻辑系统细化后的数据流图。 

为了给易通输入法的初学者提供一个比 

较好的练习环境,结合易通码的编码理论,开 

发一套专业的中文易通输人、英文指法测试 

软件。 

1.1易通打字的工作流程 

(1)用户登录,可以选择用户或注册新用 

图1—2易通打字数据流图 

户进行登录,系统将用户名、使用次数和日期 

由系统需求得到数据字典的四类元素:数 

写人数据库。 

据流、数据流分量(即数据元素)、数据存储和 

(2)用户登录之后进入系统主界面,可根 

数据处理,设计出系统数据字典。图1-3 ̄t]出了 

据需要选择练习或测试内容。 

该系统的主要数据字典。 

(3)练习或测试结束之后,系统将记录 

根据数据字典设计三个数据表,表1—1给 

成绩。 

出了汉字编码表的表结构。 

(4)用户退出系统。 

1.3确定易通打字目标系统的功能 

1.2易通打字系统的逻辑模型 

易通打字软件需要完成以下功能: 

用数据流图和数据字典构造系统逻辑模 

(1)用户登录和注册。用户可以选择已经 

型。在数据流图中没有任何具体的物理元素, 

存在的用户进行登录,也可注册新的用户进行 

只是用来描绘信息在系统中的流动和处理情 

登录。 

况 。根据操作流程,把数据流图中的源点和终 

(2)易通码输入法帮助。系统提供对指法 

收入日期:2012—03—18 

基金项目:软件工程创新实验研究(09BOO3JK)。 

作者简介:王善发(1967一),男,云南省镇雄县人,硕士,副教授,研究方向为软件工程、人_r智能。 

易通打字系统软件设计 

C 

图1—3易通打字系统的主要数据字典 

表1—1汉字编码表(hzbm) 

入门和易通码的简要帮助,帮助用户更好地了 

解指法基础知识和易通码输入法学习。 

(3)指法练习与易通码练习。系统为用户 

提供键位练习、易通码的学习与练习。 

(4)成绩存储与查询。用户完成测试与练 

习后系统能记录成绩,并且用户可以查询自己 

的成绩。 

(5)系统设置。用户可以设置系统的属性, 

比如可以修改背景音乐等。 

(6)游戏。对游戏方式的支持使用户可以 

在轻松的环境中完成练习。 

1.4易通打字系统数据模型设计 

建立一个概念性的数学模型。 

(1)数据库建模 

经过分析,能够提取出用户、成绩、练习内 

容和易通码几个实体。图1—4为易通码实体图。 

图1—4易通码E-R图 

(2)关系描述的设计 

根据实体图导出所有关系: 

用户(用户名、使用次数、登录日期)关键 

字为用户名。 

成绩(序号、练习内容、姓名、时间、正确 

率、成绩)关键字为序号。 

练习内容(键位、部件、简码、词组、文章)。 

易通码(汉字、简码、汉语拼音、使用频度、 

全码部件、部件情况、部件笔顺、键位、击键情 

况、汉字笔顺)关键字为汉字。 

2.易通打字系统的系统设计 

2.1易通打字系统结构的设计 

(1)新工作流程 

由系统分析的操作流程,可获得目标系 

统,即易通打字的工作流程。具体描述如下: 

1)用户登录系统:用户选择用户名或注册 

新的用户进行登录,用户信息写入数据库,进 

入系统。 

2)选择练习内容:当用户正确登录系统之 

后,可以根据自己的需要选择进行练习或测 

试。比如可以选择键位练习或易通码练习等。 

3)成绩:用户练习时问结束后,系统会提 

示让用户保存成绩。 , 

4)用户练习或测试结束可以退出系统或 

进入系统游戏模式【8 ,,。 

(2)系统功能结构图 

根据系统的数据流图,采用软件工程的开 

发、设计原理,在保证系统基本功能要求的前 

提下,结合系统新业务流程确定了系统必须具 

备的所有功能,由此给出易通打字的系统功能 

结构如图1—5所示。 

2_2易通打字系统详细设计 

为了具体实现所要求的系统,对易通打字 

系统进行详细设计工作,分析出目标系统的精 

确描述,在系统实现阶段把这些描述直接翻译 

成用某种程序设计语言书写的程序[9]P3 。具体 

65— 

保山学院学报2012第2期 

易通打字 

豳匝 匝 圃由豳 

黼囱 南 商 

囱囱圈囱囱囱申 申 申 

图1—5易通打字系统功能结构图 

地说,就是把经过总体设计得到的各个模块加 

以详细描述。采用事件驱动的编程机制,根据 

各个模块的要求按照事件的驱动过程可以实 

现各个模块的功能。 

[3]吴道荣,王善发.获取Unicode字符集中汉字的拼音 

和内码 现代电子技术,2009(8). 

【4.王善发,吴道荣.易通输入法多版本多系统安装软 

件设计与实现 现代电子技术,2009(3). 

[5]刘瑞新.Visual Basic管理信息系统开发毕业设计 

指导及实例[M1.北京:机械工业 版社,2006. 

3.结束语 

按照软件工程生命周期方法学原理,开发 

【6]李志云.用VB设计中英文打字测试软件lJI.电脑 

了《易通打字系统》。该研究成果增加了计算机 

编程技巧与维护,2006(1 1). 

输入汉字的一种输入法的学习和使用。 

[7】张海藩.软件T程导论[M].北京:清华大学出版 

社.2008. 

参考文献: 

【8]何永明.巧用VB模拟打字游戏软件 内江科技, 

2005(4) .

[1】徐祖华.汉字形码输字技术的现状与易通输入法 

【J1_保山师专学报,2006(5). 

[9]张玉荣,李月寒.基于VB的打字测试软件的设计与 

[2]徐祖华.论易通输入法适合当前中小学信息技术 

教育的主要依据fJ].保山师专学报,2008(6). 

实现【JJ.自动化与信息T程,2007(2). 

The Design of Yi Tong Typing System Software 

WANG Shan-Fa WU Dao-Rong 

(College of Information BaoShan University,Baoshan,Yunnan,678000) 

Abstract:In order to realize the practice and input of Yi Tong computer code,this article is 

based on the software engineering principles input,and database theory as well as the 

development platform of VB6.0,it is combined the technical design software system with the 

Access2003.The design is added to a type of practice computer software SO as to be used 

conveniently foe the users. 

Key words:typing system;input method;software;design 

66一 

本文标签: 系统用户打字练习设计