登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 计算机科学与技术 > 正文

C 课程学习辅助系统开题报告

 2021-12-31 22:26:23  

全文总字数:2042字

1. 研究目的与意义及国内外研究现状

自上个世纪90年代中期以前,随着计算机的普及、计算机软硬件以及互联网的发展,很多各种学校各种类型的考试逐步告别传统的手工方式(即大体要经理出卷、印刷、测试、阅卷、统计分数等过程),一些专业性、技术性的练习、测试、考试软件被学校采用。

c 是c语言的继承,它既可以进行c语言的过程化程序设计,又可以进行对抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。即c 相对于c语言增加的两个主要特性是面向对象和模板,而后者不太容易。面向对象讲起来很复杂,但最基本的,就是对行为的抽象。在c语言中,一个函数的行为是确定的,而在c 中,虚函数只是定义了一个接口,调用这个函后数所实际执行的代码可能完全不同。

c 课程学习辅助系统,采用c 面向对象程序设计方法。面向对象的分析根据抽象关键的问题域来分解系统,具有对象唯一性、抽象性、继承性、多态性等特征。在传统程序设计中,主张将程序看作一系列函数的集合,而在面向对象的设计中,它用非常接近实际领域的抽象方法来构造“现实世界”的对象,这些对象相互独立但可以相互调用,具有易维护、质量高、效率高、易扩展等优点。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容

开发软件包括课外辅导和练习功能的软件。

模拟全国非计算机专业计算机二级考试软件的功能。

功能包括:1、权限管理;2、注册、登陆;3、练习功能;4、考试;5、收卷;6、加密打包;7、解密、批改的功能。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 实施方案、进度安排及预期效果

实行方案:基于c 语言、数据库以及c/s架构实现系统,进行可行性分析,需求分析,总体设计,并对系统进行详细设计,包括具体的模块实现结构,数据流图,关键功能代码;之后,根据数据流程图和总体设计。逐步设计软件中各模块,利用各种优化方法进行模块优化和数据结构优化;逐步优化总体模块后,依次用设计各模块具体功能,独立完成各个模块的实现,再进行整体链接。然后,对各模块的数据结构进行具体分析,具体设计和实现后台数据库的结构,并对其进行优化。再后,后台数据库的链接和测试;最后,在系统整合阶段一方面检查已经实现部分的不足,另一方面优化实现部分的代码。

进度:

2017年1月1日至2017年1月13日撰写开题报告

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献

[1] 郑振杰.c 程序设计 北京:人民邮电出版社,2005

[2] 柴欣,c/c 程序设计 河北大学出版社,2002

[3] 余苏宁、王明福,c 程序设计 北京:高等教育出版社,2003

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图