中北大学英语学习助手说明书.docVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中北大学英语学习助手说明书

中北大学 课 程 设 计 说 明 书 ?数据库大型实验周 ? ? 学生姓名: 马腾? 学 号: 1121011832? 学生姓名: 郝志强 学 号: 1121011830 学生姓名: 陈炜 学 号: 1121011843 学生姓名: 刘勇 学 号: 1121011849 学 院: 软件学院? 专 业: 嵌入式软件开发? 题 目: 英语学习助手 ? 指导教师: 樊永生 职称: 副教授 ?? ? 2013 年 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,

文档评论(0)

phljianjian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档