ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:1.64MB ,
资源ID:14011440      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14011440.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(英语学习助手嵌入式软件开发课程设计说明书Word文档下载推荐.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

英语学习助手嵌入式软件开发课程设计说明书Word文档下载推荐.docx

1、 副教授 2014 年 6月 27日1.设计目的主要目的是帮助人们对不同层次的词汇学习和对日常应用语句的学习。英语学习助手主要包含四大模块:单词、例句、短文、单词测试,用户可以在单词、例句、短文模块中进行查询、修改、录入等操作,在单词测试模块中,通过选择难度,随机生成单词测试题,方便学习和巩固单词。本报告首先引出英语学习的重要性,然后对整个系统作出一个系统分析,画出各个实体之间的E-R图,抽象成数据表,在SQL Server 2005中建立相应的数据表,为各个数据表添加好数据后,应用ASP.NET为平台,连接数据库,实现对各个数据表的相关操作。2.设计内容 设计如下主要功能模块: 实现英语单词

2、的录入、修改、删除等基本操作; 实现常用英语单词例句的录入、修改、删除等基本操作; 实现英语单词检索、翻译等; 常用英语单词例句检索; 根据难度随机生成一份单词测试题目; 能够检索出短文极其翻译对照表;3.开发和运行环境介 开发工具:visual studio 2008,SQlserver2005 运行环境:Window7 操作系统4.需求分析4.1功能需求 图4.1 数据流程图 4.2 性能需求 首先需要建立与该系统相对应的数据库,包含有各种表的设计、视图以及触发器等等。然后需要测试所建立的数据库,看其能否实现相应的查询、修改、增加、删除功能。最后,根据建立的数据库和系统的功能需求,利用AS

3、P.NET实现相应的功能。 4.3数据流图 根据英语学习要求及需求调查分析,对系统画出如图所示的数据流图 图4.2 数据流程图 4.4 E-R图 有了数据流图,用E-R图来说明英语学习助手的数据库概念模式,如图所示 : 图4.3 ER图5.逻辑模型设计5.1用户表 图5.15.2单词表 图5.25.3例句表 图5.35.4短文表 图5.46.系统设计与实现6.1 模块功能描述模块功能完成人单词的添加,修改,删除,检索马腾例句的添加,修改,删除郝志强例句的检索,短文的添加,修改陈炜短文的删除,检索刘勇 表6.1共同完成模块:用户的登录界面,主界面,数据库的创建6.2用户登录 图6.1 strin

4、g userName = textBox1.Text; string password = textBox2.Text; string connString = Data Source=rjjc-119sqlexpress;Initial Catalog=英语学习助手; Integrated Security=True; SqlConnection connection = new SqlConnection(connString); string sql = String.Format(select count(*) from用户表 where userName=0 and password

5、=1, userName, password); try connection.Open(); SqlCommand command = new SqlCommand(sql, connection); int num = (int)command.ExecuteScalar(); if (num 0) /如有匹配的行,则表明用户名和密码正确 MessageBox.Show(欢迎进入英语学习助手!, 登录成功, MessageBoxButtons.OK, MessageBoxIcon.Information); 主界面 mainForm = new 主界面(); mainForm.Show()

6、; this.Visible = false; else您输入的用户名或密码错误!登录失败 MessageBoxButtons.OK, MessageBoxIcon.Exclamation); catch (Exception ex) MessageBox.Show(ex.Message, 操作数据库出错! finally connection.Close();6.3主界面 图6.2 private void button1_Click(object sender, EventArgs e) 单词模块 mainForm = new 单词模块 (); private void button2_C

7、lick(object sender, EventArgs e) 例句模块 mainForm = new 例句模块 (); private void button3_Click(object sender, EventArgs e) 短文模块 mainForm = new 短文模块 (); private void button4_Click(object sender, EventArgs e) Application.Exit();6.4单词模块 图6.3private void 添加单词ToolStripMenuItem_Click(object sender, EventArgs e)

8、 添加单词模块 mainForm = new 添加单词模块 (); private void 修改单词ToolStripMenuItem_Click(object sender, EventArgs e) 修改单词模块 mainForm = new 修改单词模块 (); private void 删除单词ToolStripMenuItem_Click(object sender, EventArgs e) 删除单词模块 mainForm = new 删除单词模块 (); private void 单词检索ToolStripMenuItem_Click(object sender, EventA

9、rgs e) 单词检索模块 mainForm = new 单词检索模块 (); private void 单词自测ToolStripMenuItem_Click(object sender, EventArgs e) 单词自测模块 mainForm = new 单词自测模块 (); private void 返回主界面ToolStripMenuItem_Click(object sender, EventArgs e)private void 退出系统ToolStripMenuItem_Click(object sender, EventArgs e)6.5添加单词模块 图6.4string

10、connString = Integrated Security=True; string num = textBox1.Text; string num3 = textBox2.Text; string num1 = textBox3.Text; string num2= textBox4.Text;update 单词表 set fanyi=,Num=,jibie=2 where word=3,num1, num2,num3, num); int count = command.ExecuteNonQuery(); if (count 修改英语单词成功!修改成功修改失败!修改失败6.6修改单词模块 图6.5 string num1 = text

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1