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

目 录

TOC \o "1-3" \u 前言 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语言二级考试通过率偏低。由于C语言概念比较复杂,规则繁多,使用灵活,学生在刚刚学习C语言普遍觉得难度太大,学习起来枯燥乏味,不感兴趣。有些同学不能独立解决编译错误问题,有些复杂程序的编程思路不清晰,鉴于这种情况,开发一款功能强大、界面友好的C语言辅助学习软件是很有必要的,它让您在短时间内学懂、学通C语言。

本系统作为辅助教学软件实现“以学生为中心”的开放式管理,使学生能够做到自我学习、自我指导、自我检验。本系统在学习数据库的基础上,灵活运用数据库开发软件Delphi和数据库管理软件SQL Server,开发出能供教学使用的C语言学习系统,以方便教学。本系统可供学生使用,学生可以通过使用本系统,巩固C语言基础知识,对自己进行测试,模拟考试国家计算机二级C语言。创建自己的C语言题库。因此,C语言学习系统应有以下功能:

基础知识管理:收集了常用C语言知识点和函数,可以供用户浏览和查询。

经典例题管理:收录了一些经典编程实例,并作了详细注释,给同学们起到抛砖引玉的作用,使用户了解编程算法,并提高用户阅读程序的能力。

章节试题管理:用户可以通过此模块测试自己,了解自己的不足,起到查缺补漏的作用。

二级模拟测试管理:真实模拟二级笔记考试,使用户熟悉二级C语言考试,提高通过国家二级C语言考试的可能。

系统维护管理:用户可以建立自己特有的题库,提高学习效率。

第一章 需求分析

1.1 需求概述

C语言学习系统从大的方面分主要集中在C语言基础知识的学习、上机学习、例题详解等。所以该系统主要是实现对数据的录入、插入、删除、查询、等功能。其次,开发这个系统的目的就是帮助学生学好C语言、通过国家二级C语言等级考试,再者,为了帮助学生攻破易错点、难点,系统还应包含我的题库功能,用于构建学生自己独特的C语言题库。根据这个系统所要实现的目的和任务,调查分析总结出这个系统最终实现的主要功能如下:

基础知识管理:通过对18大类70多个知识点,通过对C语言的一些最基本的语法知识、函数解释和算法详尽的解释说明,学习C语言的基础知识,使学生打牢基础。基础知识管理主要包含基础知识学习和函数学习两个部分。主要通过浏览和查询功能来实现。

知识浏览,用户可以对自己感兴趣的知识点进行查看。

知识查询,用户输入自己想查看的知识点或函数,然后系统显示对应信息。

经典例题管理:收录一些经典编程实例,配有详细的实例代码,从而给学生起到抛砖引玉的作用,使他们能快速的进阶C语言学习。经典例题管理主要包括题目定位、加入题库和答案及分析的查看。

题目定位,可以查看上一题、下一题,也可以自由转到某一题。

答案及分析的查看,用户可以对例题的答案和分析进行查看。

加入题库,用户把做错的题目或者认为比较好的题目加入到自己的题库中。

章节试题管理:通过对每章的测试,了解自己的不足,实现自我检测的功能。章节试题管理主要包括题目定位、用户答题、加入我的题库和作答情况显示。

题目定位,用户可以查看上一题、下一题,也可以自由转到某一题。

用户答题,用户根据题目内容选择答案。

加入题库,用户把做错的题目或者认为比较好的题目加入到自己的题库中。

作答情况显示,系统把用户所选择的答案及作答情况进行显示。

二级模拟测试管理:模拟考试国家计算机C,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值