没有合适的资源?快使用搜索试试~ 我知道了~
英语学习助手-嵌入式软件开发课程设计说明书.doc
1 下载量 85 浏览量
2023-07-05
21:04:49
上传
评论
收藏 1.9MB DOC 举报
温馨提示
试读
40页
英语学习助手-嵌入式软件开发课程设计说明书.doc
资源推荐
资源详情
资源评论
xx 大学
课 程 设 计 说 明 书
数据库大型实验周
学生姓名:
学 号:
学生姓名:
学 号:
学生姓名:
学 号:
学生姓名:
学 号:
学 院:
软件学院
专 业:
嵌入式软件开发
题 目:
英语学习助手
指导教师: 职称: 副教授
2014 年 6 月 27 日
1.设计目的
主要目的是帮助人们对不同层次的词汇学习和对日常应用语句的学习。英语
学习助手主要包含四大模块:单词、例句、短文、单词测试,用户可以在单词、
例句、短文模块中进行查询、修改、录入等操作,在单词测试模块中,通过选择
难度,随机生成单词测试题,方便学习和巩固单词。
本报告首先引出英语学习的重要性,然后对整个系统作出一个系统分析,画
出各个实体之间的 E-R 图,抽象成数据表,在 SQL Server 2005 中建立相应的数
据表,为各个数据表添加好数据后,应用 ASP.NET 为平台,连接数据库,实现
对各个数据表的相关操作。
2.设计内容
设计如下主要功能模块:
①实现英语单词的录入、修改、删除等基本操作;
②实现常用英语单词例句的录入、修改、删除等基本操作;
③实现英语单词检索、翻译等;
④常用英语单词例句检索;
⑤根据难度随机生成一份单词测试题目;
⑥能够检索出短文极其翻译对照表;
3.开发和运行环境介
开发工具:visual studio 2008,SQlserver2005
运行环境:Window7 操作系统
4.需求分析
4.1 功能需求
图 4.1 数据流程图
4.2 性能需求
首先需要建立与该系统相对应的数据库,包含有各种表的设计、视图以及
触发器等等。然后需要测试所建立的数据库,看其能否实现相应的查询、修改、
增加、删除功能。最后,根据建立的数据库和系统的功能需求,利用 ASP.NET 实
现相应的功能。
4.3 数据流图
根据英语学习要求及需求调查分析,对系统画出如图所示的数据流图
英语学习助手
录 入
查 询
翻 译
测 试
录
入
单
词
录
入
例
句
录
入
短
文
查
询
单
词
查
询
例
句
查
询
短
文
翻
译
单
词
翻
译
例
句
翻
译
短
文
根 据
难 易
程 度
随 机
生 成
一 份
测 试
题
图 4.2 数据流程图
4.4 E-R 图
有了数据流图,用 E-R 图来说明英语学习助手的数据库概念模式,如图所示 :
图 4.3 E—R 图
用户
输入单词
修改单词
删除单词
输入例句
修改例句
删除例句
1.1
1.2
1.3
2.3
2.2
2.1
D1
D2
例句表
D1
单词表
英语学习助手
例句
词汇
包括
容纳
编号
句子
翻译
关键字
单词号
级别
翻译
单词
5.逻辑模型设计
5.1 用户表
图 5.1
5.2 单词表
图 5.2
5.3 例句表
图 5.3
5.4 短文表
图 5.4
6.系统设计与实现
剩余39页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2418
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功