




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
简单汉英词典总结报告一 系统概述本词典可以实现汉英对应查询。二 系统功能查询:英译汉,汉译英,浏览;管理:管理帐号验证,词典数据库的添词,删词,修改。三 系统界面开始界面查询选择查询 管理界面登陆管理项目选择数据库管理四 总结 从选题开始就以能基本覆盖JAVA教学中涉及到的大部分知识来选题和进行系统设计。本题涉及数据库、字符串、类、窗体、异常能知识点。由于在上课时所学内容有部分疏漏,不是很清楚,在进行项目实习时出现基本语句不知道的情况,此时通过浏览教学课件、询问同学、网上查找等方法,边复习边实习,最终完成了本次实习。实习过程中不断将过去的遗漏弄明白,将理论运用到实际的开发中,对JAVA的基本知识、编程技巧、软件开发流程都有了更深入的理解,现总结如下:a以下是本次实习中关于JAVA语言的总结w 1,数据库连接方式和操作数据库是本系统的重点部分,登陆用的帐号信息、词典中的中英都在数据库中,实现不了数据库的操作整个项目就没有了价值。在本项目中选择了JDBC,避免了程序局限于某一系统平台的缺陷。在实际编程中定义类dbl()负责数据库的连接。在操作中出现了很多问题,例如表名字段名的错误导致查询失败;SQL查询语句书写时用的连接符;查询得到的rs指针指的位置不是第一条记录,需要使用next()将指针移到第一条记录;rs.getstring()取得的是字符串,在使用时可能要进行类型转换。w 2,字符串的操作字符串是进行数据交换中最常用到的数据,因此本项目中用到大量的字符串以实现程序。在实际开发中遇到最多的问题是字符串的比较,在帐号登陆中需要比较所输密码与数据库中密码是否一样,最初使用“=”,发现程序在此处出错,通过查资料选择使用compareTo()进行字符串的比较。w 3,类的操作 类是面向对象程序设计中的基本单元,实现模块化的重要步骤。在本项目中共有十一个类,分别实现了各窗体,数据库连接的功能。在开发中遇到类中参数不正确造成,无法实现接口的错误。w 4,窗体设计及事件实现作为可以直观看到的部分,窗体设计中出现的问题是最多的,由于开发中完全使用JCreator进行代码录入,每个组件都需要声明、定义、布局,这部分代码占全部代码的近三分之一,书写时也很繁琐,更多时候还会出现组件为声明或定义进行操作的错误。布局是最大的问题,经常要对窗体的大小进行调整,避免有的组件在窗体中显示不出来。所有窗体都采用BorderLayout布局策略,每个组件或容器都需要指定其位置,有的组件在SOUTH方位时与其上组件距离过大,有的本应两行显示的组件在同一行中显示,因其并不影响程序运行,所以大多数布局的问题都暂时搁置,在实习之后再作完善。事件响应实现了窗体之间的连接和大部分的程序流程,诸如帐号验证、添加、删除、修改等都是在JButton的actionPerformed中实现的。这部分出现的问题除上面已说明的,还有每一个要响应的组件都需要提前注册才可以使用。w 5,异常处理涉及到数据库操作的部分都需要进行异常处理,而每一个输入也都可能存在错误,所以在大多数位置使用trycatch捕捉异常,方便了程序的调试;对每一个输入、输出进行提前的判断避免出现输入输出的异常。w 6,其他在关于JAVA语言出现的问题还有,不同位置的同名变量的冲突,提示框的使用,关闭子窗体时打开父窗体需要传参等。b关于编程技巧:主要是调试方法的收获,使用System.out.println();设置人为的标示点来判断程序的运行过程,已发现程序运行时的出错位置。一大段内容输入后编译出错,就剪切部分内容再次编译,直到编印成功后再,将剪切了的内容加入到原位置在进行编译,如此往复,逐步找到编译出错的位置并改正。保留每一部分的缩进,是同一级别的程序段采用相同量的缩进,可以增加程序的易读性,还有就是添加适量的标记。保留每一次修改前的程序,按日期和时间,将每天上午,下午,以及晚上做的程序都单独保留一份,可以随时查看以前运行正确而修改后出错的程序段。保证不会因为修改程序造成整体的改变。c软件开发流程的体会从项目的立项,整体规划,算法实现,代码录入,错误调试,资料查询,项目总结等多个阶段,每个阶段需要处理的问题都有了新的认识。项目要难度适中,可以在要求的范围内实现,算法合理,编程中要根据实际出现的问题对算法进行调整,查找资料解决问题。最后要进行总结,方便程序的使用和以后开发遇到类似问题时的借鉴。 d需要改进的部分界面需要进一步调整;词典内容太少需要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 17987-1:2025 EN Road vehicles - Local Interconnect Network (LIN) - Part 1: General information and use case definition
- 【正版授权】 ISO 13094:2025 EN Composites and reinforcement fibres - Carbon fibre reinforced plastics (CFRPs) and metal assemblies - Combined stress test
- 【正版授权】 ISO 12219-12:2025 EN Interior air of road vehicles - Part 12: Test methods for the determination of fogging characteristics of trim materials made from polyvinyl chloride P
- 【正版授权】 IEC 60433:1998 FR-D Insulators for overhead lines with a nominal voltage above 1 000 V - Ceramic insulators for a.c. systems - Characteristics of insulator units of the long
- 【正版授权】 IEC 60079-19:2025 EN-FR Explosive atmospheres - Part 19: Equipment repair,overhaul and reclamation
- 校园消防知识培训课件流程图
- 残疾人专员考试试题及答案
- 一模日语试题及答案
- 校园安全知识培训目的课件
- 衬衣制作考试题及答案
- 四川省达州市大竹县2020-2021学年二年级下学期期末数学试卷
- VDA6.3-2023版审核检查表
- 变频器日常保养及维修方法
- 普通地质学教材
- 酒店账单-水单-住宿
- 中医门诊病历(共7篇)
- GB/T 4372.1-2014直接法氧化锌化学分析方法第1部分:氧化锌量的测定Na2EDTA滴定法
- 日语动词分类课件 【高效课堂+备课精研】 高考日语一轮复习
- 妇产科学-第十二章-正常分娩课件
- 1【L】系列离心式冷水机组技术手册
- Q∕SY 1753-2014 炼化循环水用缓蚀阻垢剂技术规范
评论
0/150
提交评论