目录
前言1
第一章系统分析2
1.1系统目标2
1.2系统需求分析2
第二章系统总体设计3
2.1系统设计思想3
2.2功能设计细节问题3
2.3系统功能结构设计4
2.4模块功能说明5
2.5开发工具和环境6
2.5.1总体开发工具及环境6
2.5.2开发工具简介7
第三章数据库的开发与设计9
3.1数据库需求分析9
3.2系统逻辑分析10
3.3数据库的连接11
3.3.1程序设计时与数据库的连接12
3.3.2程序运行时与数据库的连接12
第四章关键模块页面和代码设计14
4.1应用程序对象设计14
4.2软件封面设计14
4.3软件主界面设计16
4.4查询功能模块设计18
4.5轻松背单词模块设计19
4.6词库管理模块设计22
第五章系统测试25
5.1系统测试环境25
5.2功能测试25
第六章系统发布28
6.1创建工程对象28
6.2发布29
结论30
致谢31
参考文献32
附录33
2.4模块功能说明
1)汉译英功能模块说明:可以实现对英文单词对中文单词的查询功能。当用户在输入第一个字符的时候,以这个字符作为开头的单词会显示在下边的数据窗口中,用户可以直接双击该单词以便显示这个单词的中文解释。也就是说,不需要完全输入用户想要找的单词。只要用户有一点单词的印象,那么,他就可以凭记忆来双击他想要的单〖本文来自:毕业设计论文网www.paper51.com〗
词来显示该单词的意思。
在单词解释窗口里,用户可以看到自己所需要的信息。可以找到于之相关的经典例句。以便用户以后能对该单词更加熟悉。同时还包括了近义词,反义词,音标,等于单词想关联的信息。
2)英译汉功能模块说明
可以实现中文对英文的翻译,通汉译英一样。在左下数据窗口里面也可以直接双击该单词来获得用户想要的相关信息
3)轻松背单词功能模块说明
(1)用户管理模块:这个模块的意义并不在于限制非法用户的登陆问题。
只是当不同的用户来使用不同的单词测验的时候,会产生不同的历史记录。使用用户管理功能模块以后。会使个人对自己的情况有非常深刻的了解。
(2)新用户注册模块:可以注册新的用户,条件是不能用已经存在的用户名来注册,另外,这里加入了用户密码验证体系,假如注册用户两次密码的输入不一致,也不能通过合法性验证
(3)用户登陆模块:这里就是用户的验证界面了。假如正确的用户登陆了,进入功能选择窗口。而且历史记录这个数据窗口里就会显示相应的历史记录。假如用户不能正确的登陆的话。则关闭窗口。增加恶意用户猜测密码的难度。
(4)单词浏览功能:当用户执行这个功能的时候,会跳出一个向导框出来。会提示用户浏览单词的速度。假如用户选择手动的话。那么用户只要单击下一条就可以了。当用户背完他所选组的所有单词以后,结束这次背诵。返回功能选择界面。
(5)单词测试功能:在这个功能模块里,可以对用户所选择的组进行测试,如果用户是刚浏览过的一组单词,那么,在单词测试的〖本文来自:毕业设计论文网www.paper51.com〗
词库设置会默认为刚才浏览的一组单词。假如用户正确了或者错误了,那么将会弹出提示。假如用户背诵的单词错误的总数高于总单词数量的10的时候,那么这组单词就不会通过。无论通过于否,都会存进历史记录里。供用户查看。
(6)历史记录:在这个模块里,用户可以很轻松的看见自己背诵单词的情况。用户可以看见自己没有通过的组号,以及单词背诵的日期。双击未通过的组可以进入单词测试模块,继续进行一次测试。
(7)词库设置:用户可以在这个里面设置这个词库。注意:用户刚登陆的时候词库设置的默认值都是空的。必须在词库设置里先设置好词库范围才能进行单词浏览,单词测试。
(8)猜词游戏:供用户在休息的时间里放松一下自己的功能模块。用户可以根据自己的要求和实力来自定义猜词的难度。猜词的字母数越少,难度越低,失误的机会数越多,难度也越低。
2.5开发工具和环境
2.5.1总体开发工具及环境
本系统采用的软件开发工具及环境如下:
操作系统:WINDOWSxp
编程工具:PowerBuilder9.0
数据库:AdaptiveServerAnywhere数据库
开发用机器的硬件配置:
PentiumⅣ1.70GHz、256MB内存、30GB硬盘等。
运行要求的配置:
硬件环境:英特尔奔腾处理器,166MHZ或更高的处理器、32MRAM-ROM驱动器、256色、1024*768分辨率显示器(推荐使用更高的分辨率和颜色深度)
软件环境:WINDOWS98/2000/XP
参考文献
[1] 郭宝利编著,PowerBuilder8.0完全解析北京:电子工业出版社2002.1
[2] 樊金生等编著,PowerBuilder8.0实用教程北京:科学出版社2003.1
[3] 何旭洪,余建英编著,PowerBuilder数据库系统开发实例导航北京:人民邮电出版社2003.6
[4] 业宁编著,数据库实战南京:南京林业大学2001.9
[5] 朱爱民,柯建勋编著,PowerBuilder9.0与系统开发北京:清华大学出版社2003
[6]徐松林,路斌,王冬春等编著,PowerBuilder数据库应用开发教程北京:清华大学出版社2003
[7] 杨昭主编,PowerBuilder9.0实用参考手册北京:中国水利水电出版社2003.06
[8]王谦,刘元涛,医院住院管理信息系统的研究开发微型电脑应用2002年01期
[9]欧冰玉,利用PowerBuilder开发医院住院收费管理系统实例广西科学院学报2000年
S1期
[10]BobHendry,ProgrammingwiththePFC:PowerBuilder8.0PlasticCombMay2002