摘要:输入法是计算机的相关人员必须要使用的工具软件,在计算机领域的所处的地位相当重要。但是,传统的输入法必须在要使用的计算机上进行安装才能使用,较为复杂。在线输入法正是在这种情景下出现的,不用太多考虑用户计算机的系统类型,只需连接到网络,就可以实现文字的输入。
-本系统阐述了如何采用HTML语言,Css样式表,JavaScript语言等前端技术和PHP语言以及Apache服务器,Mysql数据库等后台技术实现本在线输入法系统的开发工作。在系统整体编码结构中,是以JavaScript语言编写的一系列的自定义函数作为汉字输入逻辑以及将汉字候选列表显示到用户前的核心;以PHP语言和Apache服务器相结合的技术不仅实现了本在线输入法皮肤库展示和上传用户自定义皮肤的功能,同时又优化了系统数据的存储及查询等一系列数据库操作,提升了整体数据操作的效率。整个输入法系统在UI方面简洁,在操作方面方便快捷,运行准确稳定,保证了所有用户在使用本输入法系统时都能够有一个优良的体验。
关键词:输入法;JavaScript;在线系统
目录
摘要
Abstract
1 绪论-1
1.1 系统开发的背景-1
1.2 系统开发目标-1
1.3 系统开发所用工具简介-1
2 系统分析-3
2.1系统可行性分析-3
2.1.1 技术可行性-3
2.1.2 操作可行性-3
2.1.3 经济可行性-3
2.2系统需求分析-3
2.2.1 功能需求-3
2.2.2 运行环境需求-4
2.2.3 业务流程分析-4
2.2.4 码表分析-6
3 系统模块设计-7
3.1系统结构设计-7
3.2系统各功能模块设计-9
3.2.1实体键盘输入模块-9
3.2.2虚拟键盘输入模块-9
3.3系统码表的设计-10
3.4数据库的设计-11
4 系统的实现-12
4.1实体键盘模块的实现-12
4.2虚拟键盘模块的实现-12
4.3皮肤库模块的实现-13
4.3.1 从数据库中输出皮肤的实现-13
4.3.2 用户上传皮肤的实现-13
4.4系统小功能模块的实现-13
4.4.1 全文复制功能实现-13
4.4.2 删除全部文字功能实现-14
4.4.3 百度分享功能实现-14
5 系统测试-16
5.1测试的目的和原则-16
5.1.1 测试的目的-16
5.1.2 测试的原则-16
5.2测试内容及BUG修复-16
5.2.1 测试用例-16
5.2.2 BUG列表-18
结 论-19
参 考 文 献-20
致 谢-21