没有合适的资源?快使用搜索试试~ 我知道了~
英语学习助手-数据库课程设计.doc
1 下载量 38 浏览量
2023-07-09
07:49:09
上传
评论
收藏 539KB DOC 举报
温馨提示
试读
25页
英语学习助手-数据库课程设计.doc
资源推荐
资源详情
资源评论
xx 大学
计算机科学与技术系
数据库课程设计
题 目:英语学习助手
班 级:
指导教师:
完成日期:2014 年 12 月
学号
姓名
负责模块
成绩
组长
16
短文翻译
成员
23
测试
成员
05
单词
成员
01
例句
成员
06
系统维护
1 系统设计
1.1 目标设计
随着社会的发展和时代的进步,英语已经成为人们在日常生活和工作中必须掌握和应用
语言。为了更好、更快的掌握英语基础知识,尽快具备英语会话和写作能力,适应当前人们
的工作、生活需要,推动英语学习的普及,所以我们小组集体开发了这套完整的英语学习助
手 1.0 测试版,欢迎大家使用和提出改进意见。
1.2 开发设计思想
本系统开发设计思想:
尽量采取学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学
校现在资源,提高系统开发水平和应用效果的目的。
系统应符合学校学生现有的多媒体条件,满足学生日常英语学习的需要,并达到操
作过程的直观、方便、实用、自助等要求。
系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与
开发的技术维护人员补充、维护。
系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备
份等操作。
1.3 开发和运行环境选择
开发工具:Visual Basic 6.0
运行环境:Windows 9x 、Windows NT、Windows 2000、 Windowsxp 操作系统。
1.4 系统功能分析
本系统主要用于不同层次人们的英语学习,主要功能是帮助人们对不同层次的词汇学
习和对日常应用语句的学习。
该系统主要包括词汇、例句、测试、短文翻译四部分。
“词汇”主要包含常用词汇及其翻译,能够实现词汇的查找、添加、修改和删除等功
能,可以进行不同难度的选择学习。
“例句”主要包括生活中的常用语,并且用户可以自行添加新的语句,并对现有例句
进行修改和删除。
1.5 系统功能模块设计
本系统的功能分为如下几大模块:
1.单词模块:包括单词表的建立,单词的录入、修改、删除等基本操作。单词表包括单
词和汉语翻译以及初级、中级、高级三种难度单词的分类。单词录入要求能够实现录入(增
加)单词及其汉语翻译;修改要求能修改单词的拼写以及其汉语意思;删除即能够删除某一
单词记录。
2.例句模块:包括例句表的建立,例句的录入、修改、删除等基本操作。例句表包括例
句及其中文翻译等。例句录入要求能够实现录入(增加)例句及其汉语翻译;修改要求能修
改例句的单词以及其汉语意思;删除即能够删除某一例句记录。
3.试题模块:选择初级、中级、高级根据单词表随机生成一份相应难度的单词测试表。
可以给出英文单词选择其正确的汉语翻译,用户选择每次测试的词汇数目,答完后能够给出
得分。并可选择继续测试。
4.检索模块:包括单词检索和例句检索,。单词检索要实现输入一个单词,可以检索出
它的汉语翻译及其难度。例句检索要能实现输入其句中的关键词,可以检索出完整的句子及
其中文翻译。
5.维护模块:要求实现数据备份和数据恢复功能,包括备份当前数据库(数据表内容)、
选择恢复原始数据库。备份当前数据库,在修改、充实好数据库后可以将其备份,并且有明
确的保存路径;数据库恢复可以将数据库恢复到初始化。
2. 数据库设计
2.1 数据库需求分析
根据英语学习要求及需求调查分析,对系统画出如图 2-1 所示的数据流图。
用户
输入单词
修改单词
删除单词
输入例句
修改例句
删除例句
1.1
1.2
1.3
2.3
2.2
2.1
D2
例句表
D1
单词表
图 2-1 数据流程图
2.2 数据库概念设计
有了数据流图,用 E-R 图来说明英语学习助手的数据库概念模式,如图 2-2 所示
图 2-2 实体之间关系 E-R 图
2.3 数据库逻辑设计
将以上 E-R 转换成如下关系模式
单词(单词号、单词、级别、翻译)
例句(编号、句子、翻译、关键词)
其中,标有下划线的字段表示为该数据表的主码,即主关键字。在上面的实体以及实
体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。
英语学习助手数据库中各个表格的设计结果如下面的几个表格所示。每个表格表示在
数据库中的一个表。
表 2-1 为词汇表,表 2-2 为例句表。
表 2-1 词汇表
列名
数据类型
长度
说明
单词号
数字
5
升序排列
单词
文本
50
英语词汇
翻译
文本
50
汉语词汇
级别
文本
10
分初、中、高级
表 2-2 例句表
英语学习助手
词汇
例句
级别
单词
翻译
关键词
编号
句子
翻译
单词号
列名
数据类型
长度
说明
编号
数字
5
仅限数字
句子
文本
200
英语句子
翻译
文本
200
汉语句子
关键词
文本
20
英语单词
3.各个功能模块的具体实现
开始界面的设计
界面如下:
图 3-1
功能及操作说明:
单击主界面各菜单即进入相应功能模块。单击制作查看软件设计者人员。单击退出助手
按钮退出该助手。
源程序如下:
Private Sub chcs_Click()
剩余24页未读,继续阅读
资源评论
黑色的迷迭香
- 粉丝: 720
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- c51_2_2.c
- ASCII American Standard Code for Information Interchange
- 一个chm格式的 SQL 函数手册-SQL语言手册文档
- 计算当前月份的天数和剩余天数
- 基于ARM的指令调度和延迟分支
- 基于Vue和TypeScript的极简聊天应用设计源码 - HasChat
- 基于Vue2全家桶和Zcool数据的图片收集网站设计源码 - cool-picture
- 基于C和C++的二维绘制工具设计源码 - DrawPro
- Object.defineProperty 的 IE 补丁object-defineproperty-ie-master.zip
- 整卷预览.mhtml
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功