- 0
- 0
- 约2.3万字
- 约 40页
- 2017-01-08 发布于辽宁
- 举报
学士学位论文---英语学习助手-嵌入式软件开发-课程设计说明书
xx大学
课 程 设 计 说 明 书
?数据库大型实验周
?
?
学生姓名: 学 号: 学生姓名: 学 号: 学生姓名: 学 号: 学生姓名: 学 号: 学 院: 软件学院? 专 业: 嵌入式软件开发? 题 目: 英语学习助手
?
指导教师: 职称: 副教授
??
?
2014 年 6月 27日
1.设计目的
主要目的是帮助人们对不同层次的词汇学习和对日常应用语句的学习。英语学习助手主要包含四大模块:单词、例句、短文、单词测试,用户可以在单词、例句、短文模块中进行查询、修改、录入等操作,在单词测试模块中,通过选择难度,随机生成单词测试题,方便学习和巩固单词。
本报告首先引出英语学习的重要性,然后对整个系统作出一个系统分析,画出各个实体之间的E-R图,抽象成数据表,在SQL Server 2005中建立相应的数据表,为各个数据表添加好数据后,应用ASP.NET为平台,连接数据库,实现对各个数据表的相关操作。
2.设计内容
设计如下主要功能模块:
①实现英语单词的录入、修改、删除等基本操作;
②实现常用英语单词例句的录入、修改、删除等基本操作;
③实现英语单词检索、翻译等;
④常用英语单词例句检索;
⑤根据难度随机生成一份单词测试题目;
⑥能够检索出短文极其翻译对照表;
3.开发和运行环境介
开发工具:visual studio 2008,SQlserver2005
运行环境:Window7 操作系统
需求分析
4.1功能需求
图4.1 数据流程图
4.2 性能需求
首先需要建立与该系统相对应的数据库,包含有各种表的设计、视图以及触发器等等。然后需要测试所建立的数据库,看其能否实现相应的查询、修改、增加、删除功能。最后,根据建立的数据库和系统的功能需求,利用ASP.NET实现相应的功能。
4.3数据流图
根据英语学习要求及需求调查分析,对系统画出如图所示的数据流图
图4.2 数据流程图
4.4 E-R图
有了数据流图,用E-R图来说明英语学习助手的数据库概念模式,如图所示 :
图4.3 E—R图
逻辑模型设计
5.1用户表
图5.1
5.2单词表
图5.2
5.3例句表
图5.3
5.4短文表
图5.4
6.系统设计与实现
6.1 模块功能描述
模块功能 完成人 单词的添加,修改,删除,检索 马腾 例句的添加,修改,删除 郝志强 例句的检索,短文的添加,修改 陈炜 短文的删除,检索 刘勇 表6.1
共同完成模块:用户的登录界面,主界面,数据库的创建
6.2用户登录
图6.1
string userName = textBox1.Text;
string password = textBox2.Text;
string connString = @Data Source=rjjc-119\sqlexpress;Initial Catalog=英语学习助手; Integrated Security=True;
SqlConnection connection = new SqlConnection(connString);
string sql = String.Format(select count(*) from[用户表] where userName={0} and password={1}, userName, password);
try
{
connection.Open();
SqlCommand command = new SqlCommand(sql, connection);
int num = (int)
原创力文档

文档评论(0)