ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:313.89KB ,
资源ID:620068      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/620068.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(课程设计学生信息管理系统.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

课程设计学生信息管理系统.docx

1、课程设计学生信息管理系统 软件设计报告题 目: 学生信息管理系统 院系名称:电子工程学院专业名称:电子与信息工程班 级: 班内序号: 学生姓名 : 指导教师: 时间:2010年6月20日 至2010年7月2日 一、课程设计目的 (1)对C语言各部分知识的综合应用能力和C语言的相关操作。 (2)综合应用C语言的知识,实现一个完整的系统,提高程序的抽象分析设计能力。( 3 ) 培养学生独立完成C语言程序课程设计实践与应用能力。二、课程设计内容(1)运用结构体、链表、文件调用编辑一个简单的学生信息管理系统,使之能够完成学生信息管理的创建(录入)、输出、添加、修改、删除,退出操作。(2)执行编译操作,

2、并根据提示调试此程序,排除所有的错误和警告。直到编译成功为止。(3)执行运行操作,逐一对每个模块进行调试。直到全部程序运行成功为止。(4)请老师检查,向老师演练此程序,并能回答老师提出的相关问题。三、需求分析(1)该学生信息管理系统能够完成对学生信息管理的创建(录入)、输出、添加、修改、删除、排序(按学号)、统计(按地区)退出操作。 每个功能如下: 1、密码判定。即对管理系统进行了比较简单的管理,让用户使用密码或申请密码进行使用。2、系统介绍。即对该管理程序进行简单的使用介绍,利于使用者更好的使用。 3、输出信息。能够将所有学生相关的信息全部显示在荧光屏上。 4、添加信息。可以将并未存在于文件

3、中的学生信息中的某个学生信息添加进来,并将添加后的信息存储至文件,同时在屏幕上显示出来以供使用者直观的查阅。 5、删除信息。可以将存在于文件中的学生信息中的某个学生信息删除,并将余下信息存储至文件,同时在屏幕上显示出来以供使用者直观的查阅。 6、查询信息。本模块可以让使用者输入库存中的学生学号信息,然后系统会输出该学生所有信息,以供使用者查阅。 7、统计信息。系统提供了输入学生地区信息,统计出所有符合要求的学生信息,并把人数统计出来。 8、将信息输出。即将进行操作后的所有信息打印出来,打印至文件里。 并在屏幕上提示出文件位置。 9、将所用信息排序。即将所有信息进行排序,并在屏幕中显示出来,文件

4、中的信息也同步更新。 10、退出模块:可直接退出此程序(0操作键),结束操作。(2)创建该学生信息管理系统目的就是能够对学生信息管理进行创建(录入)、添加,添加、修改、删除等功能,这样可以简化许多人工做起来很复杂的问题。它还可以重复使用,方便、快捷。(3)该学生信息管理系统是在Microsoft Visual C+ 6.0环境中运行的。四、概要设计 1.主函数结构图 2功能模块说明 1、密码判定申请:完成对密码正确性的判定和简单的申请。2、系统管理界面:对界面的显示和内容的有关提示。3、系统介绍说明:显示系统的函数。4、输出学生信息:它可以完成对全部的已存在于文件中的学生基本信息(包括:学号、

5、姓名、地址、籍贯、政治面貌、民族)的一次性输出,其中学号为长整形,地址、籍贯、政治面貌、民族定义为字符型。5、添加学生信息:输入要添加的学生信息(包括:学号、姓名、地址、籍贯、政治面貌、民族)。并将添加后结果显示到屏幕上,并在文件中同步更新。6、删除学生信息:输入要删除的学生学号信息。并将删除后结果显示到屏幕上,并在文件中同步更新。如果不存在该学生,则输出不存在该学生。7、查询学生信息:输入要查询的学生学号信息。并将查询后结果显示到屏幕上。 8、统计学生信息:输入学生的地区信息 ,将查询后结果显示到屏幕上,并统计出总人数。 9、学生信息存储(到指定文件):将我们对学生信息的操作存储到指定的文件

6、中并保存下来。 10、学生信息排序:将存在于库中的学生信息按学号排序,并保存到库中。附:文件中有打印模块,链表指针创建模块,指针搜索模块,都给与了 功能区的函数模块提供了支持。打印模块用于更新学生信息库里面的数据被操作后的同步更新。链表指针创建模块,指针搜索模块,用于添加删除查询等功能的使用。而文件定于d:1.txt中,不能选只读选项,不然导致系统无法更新文件,d:1.txt中提前有数据作为库数据。五、详细设计及运行结果流程图, 函数之间相互调用的图示 ,程序设计及编码, 运行结果。1 模块流程: (2) 函数之间相互调用的图示(3)程序的设计及其编辑见另页六、调试情况,设计技巧及体会 1、我

7、对我做的系统比较满意,运用了我并不熟悉的链表和文件调用知识,让我更好的了解了c语言知识。还运用了结构体的。而程序最大的特点就是调用函数数量巨大,而每一段函数都有他各自的作用,真正做到编程思想的模块化,使得很长的程序也很容易读懂,容易变出。让每个函数各做其职,使得程序也相对的明朗很多,对我以后的学习很有帮助。 缺点:对系统的很多方面考虑的不是很完善,使得系统在实际运用中可能不会很方便。 改进:学习了可视化以后,对系统作业界面,使得在windows下窗口也可执行,不用使用debug界面使用,并添加模块,完善功能。2、这次实习很不简单,让我真正站在一个软件开发者的角度制作系统,要考虑到很多方面细小的

8、因素,而且工程量巨大。让我认识到模块化思想的重要性,想到那些软件开发者的辛勤,和他们细心地考虑使得软件非常强大。在编译过程中认识到很多,原来编程的思想是那么重要。对这次实习我非常满意,在以后学习、生活中,我一定会发扬这种实习的不怕失败的精神。3、心得体会。 编程虽然非常枯燥乏味,但是当我们真正用心去做这件事的时候,也就体会到了其中莫大的乐趣。当我很不容易的边玩一段程序,发现我还有这样那样的问题还没有解决,当时真的很想放弃。但是当我真正静下心来的时候,我发现我还是可以解决的,虽然有时一个错误让我看了多至2个小时,但当解决这后,体会到的是无比的开心。后来我真的发现我没有什么解决不了了,问题在大,也有解决的时候,不怕困难,这是实习给我的最大回报。七、参考文献C语言程序设计(第二版) 王曙燕/主编八、附录:源代码(略,详见电子版实验报告)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1