摘要:针对当前学生程序设计能力相对较弱的现状,对处于刚学完《C语言程序设计》课程,而还未开设《面向对象程序设计》、《数据库》等课程的学生,呈现了一种基于文本方式进行数据存储,能够实现学生信息查询、增加、修改、删除等功能的学生管理信息系统的实现方法。
关键词:管理信息系统;程序设计;面向对象
中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2013)17-4027-03
纵观我系各年级、各层次人才培养方案,除去专业实习与毕业设计环节,我校专科学生总共在校5学期,程序设计语言类的课程开设共持续4学期,本科学生总共在校7学期,程序设计语言的开设共持续6学期,虽然经过长时间的系统学习,但是效果并不是很理想,虽然我系的人才培养定位希望在广度上和深度上均有所突破,针对面向过程和面向对象两类程序设计类课程,开设有《C语言程序设计》、《面向对象程序设计》、《Java语言程序设计》、《Delphi语言程序设计》、《C#语言程序设计》、《.Net语言程序设计》等一系列程序设计类课程,企图用程序设计语言的高覆盖率换取高就业率,但大多数同学均感觉投入了过多的精力,却没有精通任何一门程序设计类语言,而且我系从事计算机相关工作的毕业生人数比例不到25%,这与我们人才培养的初衷出现了严重的不一致,通过跟踪走访,就业后两到三年的时间内,从其他行业转入计算机行业的比例显著增加,针对该现象[1-2],我们以《C语言程序设计》〉和《C++面向对象程序设计》两门课程为研究对象,采取利用此两门语言编写同一套软件等方式,让学生深刻理解面向对象和面向过程的区别,从而推广到其他面向对象类程序设计类课程的教学中,达到在缩短单门课程教学周期的同时,提升学生实战经验的目的。
1 需求分析与概要设计
《C语言程序设计》作为我系开设的第一门程序设计类语言课程,在第二学期开设,学时为72,为使学生以最快的速度进入实战状态,我们选择数据库编程方向对学生进行训练,只需满足增加、删除、修改和查询四种基本功能,由于学生在此时还没有开设数据结构和数据库的相关知识,故数据我们采取文本的方式进行存储[3]。基于此,学生管理信息系统的功能模块图如图1所示。
2 具体实现
3 结束语
本系统虽然功能简单,但是对处在仅仅开设了《C语言程序设计》课程阶段的同学来说,在对C语言程序设计课程进行全方位的理解来讲,意义却是重大的,其中对函数知识点熟练的运用,对后续面向对象程序设计类课程的学习也打下了良好的基础。
参考文献:
[1] Fang Zhou.General implement research of Program design inquiry method on software series course[C]// Chongqing, China:Proceedings of the 2012 International Conference on Computational and Information Sciences (ICCIS 2012), 2012.
[2] 周方,冯昊,盛李明,等.消费管理系统的设计与实现[J].今日科苑,2009(10).