基于android的汉字听写比赛系统的设计与实现

基于android的汉字听写比赛系统的设计与实现

ID:31331983

大小:80.02 KB

页数:7页

时间:2019-01-08

基于android的汉字听写比赛系统的设计与实现_第1页
基于android的汉字听写比赛系统的设计与实现_第2页
基于android的汉字听写比赛系统的设计与实现_第3页
基于android的汉字听写比赛系统的设计与实现_第4页
基于android的汉字听写比赛系统的设计与实现_第5页
资源描述:

《基于android的汉字听写比赛系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Android的汉字听写比赛系统的设计与实现摘要:面对逐渐被高科技吞噬的汉字书写能力,越来越多的汉字听写比赛逐渐火热,为了满足小型场合的汉字听写比赛,利用C/S架构开发了基于Android的汉字听写比赛系统,客户端采用Android系统,实现了汉字的书写,清除,计时等功能;服务器端实现了管理者对比赛整个过程的管理,包括参赛团队及队员,管理员可同步获取客户端输入的汉字,并显示在大屏幕上,评委给岀评分后,系统记录结果并统计显示比赛结果。整个系统实用性强,为汉字的保护与传承发挥了一定的作用。关键词:汉字听写系统;服务器;客户端APP中图分类号:TP319文献标识码:A基

2、金项目:教育部“春晖计划”合作科研项目2015年立项项目,项目编号:Z2015053.1弓I言(Intraduction)汉字是中华民族先民们留给世界人民的文化宝藏和精神财富。汉字书写对凝聚华人心灵,展现中国魅力发挥着不可估量的重要作用。对于中国人而言,写好中国字是每一个中国人所应具备的基本素养之一。党的十八大明确提岀要“推广和规范使用国家通用语言文字”,并将其作为文化强国战略的重要组成部分。增强国家语言实力,提高国民语言能力,构建和谐语言生活,是语言文字梦的重要内容,也是实现民族伟大复兴的中国梦的重要内容[1-5]o现在我们依靠键盘等输入工具书写,减少了手写汉字的机

3、会,正确书写汉字的能逐渐下降,这就需要我们重视汉字的书写能力,使我们的民族文化的宣传推广起到积极的作用。因此,各类汉字听写比赛风生水起,但是便捷轻型的汉字听写比赛系统极为稀缺,尤其西北地区,此类比赛基本处于组织者人工手动操作,为了满足小型汉字听写比赛的需求,采用面向对象的设计与开发技术,基于C/S架构,开发了一套易搭建,易操作的汉字听写比赛控制系统,为此类比赛的组织者减轻了人工劳动带来的缺失。1需求分析(Requirementsanalysis)2.1功能性需求该系统是基于C/S架构的系统,因此有两类角色使用该系统,分别是:客户端程序是基于Android的APP,为考

4、生提供根据口令书写汉字,提交书写结果;服务器端是为管理员进行录入试题、考牛信息等初始信息,发送试题答案,汇总个人和团队成绩,并生成成绩排行榜等。2.1.1服务端的服务程序服务器端服务程序要完成对比赛整个过程的管理,包括参赛团队及队员,管理员可同步获取客户端输入的汉字,并在大屏幕显示出来;可控制比赛时间,当客户端点提交后,应显示正确答案。评委给出评分后记录结果并统计。比赛结束时,给出统计结果。2.1.2客户端App程序参赛选手在客户端用输入笔写入所要求的汉字,可点确认或清除;全部输完可点提交完成,可等待服务器评判结果并显示;客户端还有倒计时显示。下一位选手上来时可完成全

5、部自动清屏成功。2.1.3系统用例图依据角色功能,得出用例图如图1所示考生用例图和图2所示的管理员用例图组成。Fig.2Adil山listratorusecase2.2性能需求针对汉字听写大赛的要求,开发一个运行稳定可靠的比赛平台,根据参赛队员通过触摸屏的输入,实时的显示在大屏幕上,参赛队员可进行清除、确认和提交操作,并在提交时显示正确的汉字,同时进行比赛的计时,最后根据评委的评定进行参赛队的得分的统计。1系统结构(Systemstructure)3.1系统结构图根据功能分析,得到如图3所示的系统结构图。图3软件堆构图Fig.3Softwarecilart[f丄3SS

6、3.2模块功能描述(1)客户端管理:考生在米子格中输入字词,可以删除整字或擦除某个笔画,确认提交后不能更改,等待服务器端发送信息。(2)选手管理:能够录入,修改选手姓名、院系和队呼。(3)试题管理:能够录入、修改试题及解释信息,能够导出试题及解释信息。(4)成绩管理:录入成绩,应该能够输入加减分,汇总团队成绩,并生成排行榜,加时赛成绩另计,根据成绩得出颁奖名次。(5)考试管理:够发送开始考试信息、试题、计时信息、仲裁信息、发送仲裁人员及标语信息。2系统的设计和实现(Designandrealizationofthesystem)4.1服务器与平板的通讯这是本项冃的核心

7、部分,PC机是windows系统,平板是android系统,采用TCP连接和通讯技术实现了两者的时间和止确答案的发送和接收功能。服务端设计如图4所示:首先对比赛各类信息进行管理,比如团队信息、参赛选手、题库等信息,为了试题方便导入,设计了题库导入的模板(题库导入模板.xls),用电子表格更加快速便捷。出4服务息管理Fig.4InformationuiaiiagcHieatserverontilePCside服务端比赛控制时:启动服务和开始答题按钮,用户连接状态、答题时间、正确答案和发送状态的文本框。服务端首先启动服务,建立SOCKET套接字并开始监听

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。