欢迎来到天天文库
浏览记录
ID:20550539
大小:2.76 MB
页数:63页
时间:2018-10-13
《精品毕业论文c语言学习系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、目录前言1第一章需求分析21.1需求概述21.2各子系统的功能模块及数据流程图31.3数据字典11第二章数据库设计122.1概念结构设计122.2逻辑结构设计15第三章系统的详细设计和实现193.1数据库连接方案193.2登录模块的设计203.3主界面模块设计213.4基础知识管理模块设计223.4.1基础知识学习管理模块设计223.4.2函数学习管理模块设计233.5经典例题管理模块设计243.6章节试题管理模块设计253.7二级模拟测试管理模块设计293.8我的题库管理模块设计313.9维护管理模块设计33
2、3.10系统管理模块设计363.10.1用户管理模块设计363.10.2权限管理模块设计37第四章软件调试384.1软件测试的目标38f4.2应用软件测试方法384.3各功能模块测试394.4整体测试39第五章结论40参考文献41致谢42附录A4362前言C语言程序设计作为大学理工课必修的课程,是其它编程语言的必学入门课程,要求用一种结构化设计的编程思想,学好C语言可以很好地掌握一般程序设计的方法,这对学生来说是非常重要的。学习C语言不仅需要一定的基础知识,而且要求上机练习,而历年来我校学生参加C语言二级考试通
3、过率偏低。由于C语言概念比较复杂,规则繁多,使用灵活,学生在刚刚学习C语言普遍觉得难度太大,学习起来枯燥乏味,不感兴趣。有些同学不能独立解决编译错误问题,有些复杂程序的编程思路不清晰,鉴于这种情况,开发一款功能强大、界面友好的C语言辅助学习软件是很有必要的,它让您在短时间内学懂、学通C语言。本系统作为辅助教学软件实现“以学生为中心”的开放式管理,使学生能够做到自我学习、自我指导、自我检验。本系统在学习数据库的基础上,灵活运用数据库开发软件Delphi和数据库管理软件SQLServer,开发出能供教学使用的C语言
4、学习系统,以方便教学。本系统可供学生使用,学生可以通过使用本系统,巩固C语言基础知识,对自己进行测试,模拟考试国家计算机二级C语言。创建自己的C语言题库。因此,C语言学习系统应有以下功能:1)基础知识管理:收集了常用C语言知识点和函数,可以供用户浏览和查询。2)经典例题管理:收录了一些经典编程实例,并作了详细注释,给同学们起到抛砖引玉的作用,使用户了解编程算法,并提高用户阅读程序的能力。3)章节试题管理:用户可以通过此模块测试自己,了解自己的不足,起到查缺补漏的作用。4)二级模拟测试管理:真实模拟二级笔记考试,
5、使用户熟悉二级C语言考试,提高通过国家二级C语言考试的可能。5)系统维护管理:用户可以建立自己特有的题库,提高学习效率。62第一章需求分析1.1需求概述C语言学习系统从大的方面分主要集中在C语言基础知识的学习、上机学习、例题详解等。所以该系统主要是实现对数据的录入、插入、删除、查询、等功能。其次,开发这个系统的目的就是帮助学生学好C语言、通过国家二级C语言等级考试,再者,为了帮助学生攻破易错点、难点,系统还应包含我的题库功能,用于构建学生自己独特的C语言题库。根据这个系统所要实现的目的和任务,调查分析总结出这个
6、系统最终实现的主要功能如下:1)基础知识管理:通过对18大类70多个知识点,通过对C语言的一些最基本的语法知识、函数解释和算法详尽的解释说明,学习C语言的基础知识,使学生打牢基础。基础知识管理主要包含基础知识学习和函数学习两个部分。主要通过浏览和查询功能来实现。u知识浏览,用户可以对自己感兴趣的知识点进行查看。u知识查询,用户输入自己想查看的知识点或函数,然后系统显示对应信息。2)经典例题管理:收录一些经典编程实例,配有详细的实例代码,从而给学生起到抛砖引玉的作用,使他们能快速的进阶C语言学习。经典例题管理主要
7、包括题目定位、加入题库和答案及分析的查看。u题目定位,可以查看上一题、下一题,也可以自由转到某一题。u答案及分析的查看,用户可以对例题的答案和分析进行查看。u加入题库,用户把做错的题目或者认为比较好的题目加入到自己的题库中。3)章节试题管理:通过对每章的测试,了解自己的不足,实现自我检测的功能。章节试题管理主要包括题目定位、用户答题、加入我的题库和作答情况显示。u题目定位,用户可以查看上一题、下一题,也可以自由转到某一题。u用户答题,用户根据题目内容选择答案。u加入题库,用户把做错的题目或者认为比较好的题目加入
8、到自己的题库中。u作答情况显示,系统把用户所选择的答案及作答情况进行显示。4)二级模拟测试管理:模拟考试国家计算机C,使您轻松通过国家计算机等级考试二级C语言。二级模拟测试管理主要包括题目定位、用户答题、作答情况显示和计时。u计时,显示乘余时间,交卷时间到时系统自动提示用户交卷。621)我的题库管理:方便用户对题目的管理,用户可以添加自己的注释。我的题库管理主要包括题目定位、编辑删除题
此文档下载收益归作者所有