毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

C++大学选修课系统设计 第2页

更新时间:2010-3-7:  来源:毕业论文
C++大学选修课系统设计 第2页
 系统开发平台的选择
     好的开发平台会对程序设计起到事倍功半的作用!所以一定要选择好陈腐许设计语言、软件开发平台和操作平台.
2.1 程序设计语言的选择
选择C++程序设计语言,原因如下:
1.C++允许数据抽象:这意味着程序设计员能创建新的类型来表达方便其应用程序的任何数据集合。
2.C++支持面向对象的设计:在面向对象的设计中,程序设计员定义的类型在算法实现中起到中心作用。重要的是,正如允许面向对象的方法,C++允许使用自顶向下的方法,这也 是C程序设计员所熟悉的。
3.C++便于代码重用及通用目的库的构造。这门语言包含了一个扩展的、有效的和方便的标准库。
4.C++改进C语言几个麻烦和危险的方面。
5.C++保持了作为C语言特点的效率。
灵活性、通用性和高效性的结合,使得C++成为目前程序设计员最流行的选择之一。
我们将发现。C++的数据抽象和面向对象的特性自然地实现了作为数据结构设计基础的普遍原理。[2]
2.2软件开发平台的选择
选用Microsoft提供的Visual Studio套件里的Visual C++。因为Visual C++编程环境不仅是个非常优秀的编译器,而且还将面向对象的软件设计理念与可视化编程环境融为一体。还有在Visual C++上设计程序操作简单,程序通俗易懂。[3]
2.3 操作平台
电脑名称:神舟新禧3300F品牌机
操作系统:Windows XP2 (English Version)
应用软件:Visual C++ 6.0 ,Visual Assist X
3.总体设计
3.1系统的结构图
3.2系统的功能模块图
menu() custom() menu_1_1();
  menu_1_2();
  menu_1_3();
  menu_1_4();
 password() server() menu_2_1();
   menu_2_2();
   menu_2_3();
   menu_2_4();
   menu_2_5();
   menu_2_6();
   menu_2_7();
   menu_2_8();
   menu_2_9();
   menu_2_0();
3.3 函数模块说明

函数模块 功能 函数模块 功能
menu() 选修课系统主界面和登入方式的选择 custom() 选修课系统学生端的主界面和操作方式的选择
password() 密码校验,校验管理者的登入密码是否正确 server() 选修课系统管理端的主界面和操作方式的选择
menu_1_1() 学生选课,由学生根据所给定的课程进行选课 menu_1_2() 学生情况,查看学生基本情况
menu_1_3() 选课情况,查看学生选课情况 menu_1_4() 退出系统,使用完毕即可安全退出
menu_2_1() 增加学生,新加入一个选课学生 menu_2_2() 删除学生,删除特定的选课学生
menu_2_3() 增加课程,增加选课课程 menu_2_4() 删除课程,删除选课课程
menu_2_5() 填写成绩,为每一门选修课添加学生成绩 menu_2_6() 更改学分,更改选课课程的学分
menu_2_7() 学生情况,查看学生情况 menu_2_8() 选课情况,查看选课情况
menu_2_9() 保存数据,修改完毕要保存数据到文件里去 menu_2_0() 退出系统,使用完毕即可安全退出
3.4 系统运行界面赏析
主界面                 选修课系统学生端操作

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

C++大学选修课系统设计 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。