c语言数据库方式存储怎么写,基于文本方式存储数据的C语言学生管理信息系统...

本文针对学生程序设计能力提升,介绍了一种在仅学过《C语言程序设计》课程的情况下,实现基于文本存储的学生信息管理系统。系统具备查询、增加、修改和删除功能,旨在加深学生对C语言的理解,为后续面向对象编程学习打下基础。
摘要由CSDN通过智能技术生成

摘要:针对当前学生程序设计能力相对较弱的现状,对处于刚学完《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).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值