毕业论文--C语言学习系统设计与实现.docVIP

毕业论文--C语言学习系统设计与实现.doc

  1. 1、本文档共63页,可阅读全部内容。
  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文档。上传文档
查看更多
目 录 前言 1 第一章 需求分析 2 1.1 需求概述 2 1.2 各子系统的功能模块及数据流程图 3 1.3 数据字典 11 第二章 数据库设计 12 2.1概念结构设计 12 2.2逻辑结构设计 15 第三章 系统的详细设计和实现 19 3.1数据库连接方案 19 3.2 登录模块的设计 20 3.3 主界面模块设计 21 3.4基础知识管理模块设计 22 3.4.1基础知识学习管理模块设计 22 3.4.2 函数学习管理模块设计 23 3.5经典例题管理模块设计 24 3.6章节试题管理模块设计 25 3.7二级模拟测试管理模块设计 29 3.8我的题库管理模块设计 31 3.9维护管理模块设计 33 3.10系统管理模块设计 36 3.10.1 用户管理模块设计 36 3.10.2 权限管理模块设计 37 第四章 软件调试 38 4.1 软件测试的目标 38f 4.2 应用软件测试方法 38 4.3各功能模块测试 39 4.4整体测试 39 第五章 结论 40 参考文献 41 致谢 42 附录A 43 前 言 C语言程序设计作为大学理工课必修的课程,是其它编程语言的必学入门课程,一种结构化设计的编程思想,C语言普遍觉得难度太大,学习起来枯燥乏味,不感兴趣。有些同学不能独立解决编译错误问题,有些复杂程序的编程思路不清晰,鉴于这种情况,开发一款功能强大界面友好C语言辅助学习软件让您在短时间内学懂学通C语言国家计算机二级语言18大类70多个知识点通过C语言的一些最基本语法知识和算法详尽的解释说明,学习C语言的基础知识收录编程实例,配有详细的实例代码,起砖引玉的作用使能快速的进阶C语言学习,使您轻松通过国家计算机等级考试二级C语言。方便用户对题目的管理,用户可以添加自己的注释。 图1.2 C语言学习系统数据流图 基础知识管理 基础知识管理主要包含基础知识学习和函数学习两个部分。主要通过浏览和查询功能来实现。包含的功能模块如图1.3所示。 图1.3 基础知识管理模块功能框图 从以上的分析可以得出其数据流程图,如图1.4所示。 图1.4 基础知识管理模块数据流图 经典例题管理 经典例题管理主要包括题目定位、用户答题、加入我的题库和作答情况显示功能模块如图1.5所示。 图1.5 经典例题管理模块功能框图 其对应的数据流程图如图2.6所示。 图2.6 经典例题管理模块数据流图 章节试题管理 通过对每章的测试,了解自己的不足,实现自我检测的功能。章节试题管理主要包括题目定位、用户答题、加入我的题库和作答情况显示。功能模块如图1.7所示。 图1.7 章节试题管理模块功能框图 其对应的数据流程图如图1.8所示。 图1.8 章节试题管理模块数据流图 二级模拟测试管理 二级模拟测试管理用于模拟考试国家计算机C,使您轻松通过国家计算机等级试二级C语言。 图1.9 二级模拟测试管理模块功能框图 其对应的数据流程图如图1.10所示。 图1.10 二级模拟测试模块数据流图 我的题库管理 方便用户对题目的管理,用户可以添加自己的注释。 图1.11 我的题库管理模块功能框图 其对应的数据流程图如图1.12所示。 图1.12 我的题库管理模块数据流图 系统管理 管理员可增加删除系统操作人员,并设定操作人员的权限。通过对用户进行权限管理范围设定,减轻操作内容,也可对单个用户权限及范围进行修订,从而保证系统在实施中的灵活性。功能模块如图1.13所示。 图1.13 系统管理模块功能框图 其对应的数据流程图如图1.14所示。 图1.14 系统管理模块数据流图 1.3 数据字典 根据以上对各功能模块及其数据流图的分析,可以得出系统的数据字典如表1所示。 表1 C语言学习系统数据字典 基础知识信息 编号,名称,内容 章节试题信息 章节编号、章节名称、内容、答案 经典例题信息 例题_题号,内容,分析,答案 二级测试信息 套数_编号,题型,答案、题目内容 我的题库信息 题库_编号,用户名、题号,题目内容、用户注释 用户信息 用户编号,用户名、密码、权限 函数信息 编号,函数名称,函数内容 第二章 数据库设计 在概念结构的设计过程中,设计者要对用户需求进行综合、归纳和抽象,形成一个独立于具体计算机和数据库管理系统的概念模型。数据逻辑设计的主要任务是将概念结构转换为SQL Server 2000支持的数据模型,并将性能进行优化。 2.1概念结构设计 根据以上分析可以得出各个实体关系图如下: 基础知识E-R图 图2.1 基础知识E-R图 函数E-R图 图2.2 函数E-R图 经典例题E-R图 图2.3 经典例题E-R图 章节试题E-R图 图2.4 章节试题E-R图 二级试题E-R图 图2.5 二级试题E-R图 我的题库E-R图

文档评论(0)

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

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

1亿VIP精品文档

相关文档