下载此文档

英语学习助手-嵌入式软件开发课程设计说明书.doc


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
xx大学
课程设计说明书
 数据库大型实验周
 
 
学生姓名:

学号:

学生姓名:

学号:

学生姓名:

学号:

学生姓名:

学号:

学院:
软件学院 
专业:
嵌入式软件开发 
题目:
英语学****助手
 
指导教师: 职称: 副教授
  
 
2014 年 6月 27日

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

设计如下主要功能模块:
①实现英语单词的录入、修改、删除等基本操作;
②实现常用英语单词例句的录入、修改、删除等基本操作;
③实现英语单词检索、翻译等;
④常用英语单词例句检索;
⑤根据难度随机生成一份单词测试题目;
⑥能够检索出短文极其翻译对照表;

开发工具:visual studio 2008,SQlserver2005
运行环境:Window7 操作系统
需求分析


英语学****助手
测试
翻译
查询
录入
查询例句
查询短文
查询单词
录入单词
翻译短文
翻译例句
录入短文
录入例句
根据难易程度随机生成一份测试题
翻译单词
数据流程图
性能需求
首先需要建立与该系统相对应的数据库,包含有各种表的设计、视图以及触发器等等。然后需要测试所建立的数据库,看其能否实现相应的查询、修改、增加、删除功能。最后,根据建立的数据库和系统的功能需求,实现相应的功能。

根据英语学****要求及需求调查分析,对系统画出如图所示的数据流图
用户
输入单词
修改单词
删除单词
输入例句
修改例句
删除例句






D1
D2
例句表
D1
单词表
数据流程图
E-R图
有了数据流图,用E-R图来说明英语学****助手的数据库概念模式,如图所示:
英语学****助手

包括
容纳

编号
例句
单词
单词号
词汇
关键字
翻译
级别
翻译
句子

E—R图
逻辑模型设计









模块功能描述
模块功能
完***
单词的添加,修改,删除,检索
马腾
例句的添加,修改,删除
郝志强
例句的检索,短文的添加,修改
陈炜
短文的删除,检索
刘勇

共同完成模块:用户的登录界面,主界面,数据库的创建



string userName = ;
string password = ;
string connString = @"Data Source=rjjc-119\sqlexpress;Initial Catalog=英语学****助手; Integrated Security=True";
SqlConnection connection = new SqlConnection(connString);
string sql = ("select count(*) from[用户表] where userName='{0}' and password='{1}'", userName, password);
try
{
();
mand = new mand(sql, connection);
int num = (();
if (num > 0)
{
//如有匹配的行,则表明用户名和密码正确
("欢迎进入英语学****助手!", "登录成功",
,

英语学习助手-嵌入式软件开发课程设计说明书 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人doc1888
  • 文件大小0 KB
  • 时间2015-11-27