数据结构课程设计学生籍贯管理系统要点解析.doc

数据结构课程设计学生籍贯管理系统要点解析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构课程设计学生籍贯管理系统要点解析

目录 1 设计内容 1 1.1 课程设计要求 1 1.2 学生籍贯管理系统的要求 1 2 程序设计环境及设计思想 1 2.1 软件设计环境 1 2.2 设计思想 1 3 数据保存方式以及格式 2 4 模块的调用、划分与功能图 2 4.1 各软件模块之间的调用方式 2 4.2 系统完成功能 2 4.3 功能框图显示 3 5 界面设计 3 5.1 学生籍贯管理系统公共数据结构 7 6 小结 7 参考文献 8 附录:程序源代码 9 1 设计内容 按学号或姓名查询其籍贯; 按籍贯查询并输出该籍贯的所有学生; 能添加、删除和修改学生的籍贯信息; 显示输出天津籍和非天津籍学生的信息并可分别存盘; 2 程序设计环境及设计思想 2.1 软件设计环境 Microsoft Visual C++ 6.0 2.2 设计思想 该程序运用了结构体数组的输入,输出,修改及存储,采用循环的方式对程序进行编写,同时也采用循环的方式对程序进行输入、显示、查询、检索、删除、编辑等操作。实现编程的意义。 3 数据保存方式以及格式 本学生信息系统将能自动把输入的学生信息保存为C://data .txt文件中,在文件的读取时,系统将能自动把该二进制文件读出,并在屏幕上显示出学生信息。前提是必须在C盘中创建data.txt文件。 4 模块的调用、划分与功能图 4.1 各软件模块之间的调用方式 程序中各个模块之间的调用方式主要是通过函数的调用实现的。先使用主函数调用框架函数,然后在框架函数中调用不同功能的函数,达到对学生信息管理的目的。 4.2 系统完成功能 每条记录包括一个学生学号、姓名、籍贯。 1、输入功能:可以一次完成无数条记录的输入。 2、显示功能:完成全部学生记录的显示。 3、查找功能:完成按姓名、学号查找学生记录,并显示。 4、修改功能:通过查找学生姓名、学号,修改学生记录。 5、保存功能:将学生记录保存到任何自定义的文件中。 6、读取功能:将保存到文件中的学生记录读取出来。 7、分类功能:分别显示天津籍跟非天津籍的学生并分别存盘,且根据需要显示出来。 8、应提供一个界面来调用各个功能,调用界面和功能的操作界面应尽可能清晰美观。 4.3 功能框图显示 图表 1 图 1 图 2 图 3 图 4 图 5 图 6int i,j、k,sum, \\i表示第几位学生,j\k都用来存放赋的值,sum表示查询时该学生不存在的学生数0人 int count\\存放学生总人数 int i \\变量i存放循环次数 struct student \\定义一个名为student的结构体,这个结构体定义了学生的基本信息 char no \\定义学生的学号\\定义学生的姓名struct student、struct student stu[MAX],定义两个结构体,两者是嵌套的。 dd是全局的结构体变量名 6 小结 通过这次课设,我学会了如何把数据结构的知识应用到实践当中,同时也进一步加深了对c/c++语言语法的应用,以及深刻的掌握了数据结构和c/c++语言的结合运用。 在编程过程中,遇到了许多问题,在一次次的运行错误后,总是发现问题的所在,并且一步步加以改正,也从中学到了许多知识,感觉又重新学习了一次数据结构课程。虽然我的程序还不够完善,还需加以改进以实现更多的功能,但是我会尽我最大的努力去完成它,我相信我会努力去把程序做的更加完美。 参考文献 [1]严蔚敏、吴伟民编著. 数据结构(C语言版).清华大学出版社。 [2]藤国文等编著. 数据结构课程设计. 北京:清华大学出版社 。 [3]齐景嘉编著. 数据结构(含实训). 东南大学出版社。 [4]朱儒荣、朱辉等编著. 数据结构常见题型解析与模拟题 西北工业大学出版社。 [5]徐孝凯,贺桂英等编著. 数据结构(C语言描述). 清华大学出版社。 [6]徐孝凯编著.数据结构实用教程. 北京: 清华大学出版社。 [7]严蔚敏,陈文博编著. 数据结构及算法教程. 北京: 清华大学出版社。 [8]刘振安,刘燕君等编著. C 程序设计课程设计. 北京: 机械出版社。 [9]李建学、李光元、吴春芳等编著. 数据结构课程设计案例精编. 清华大学出版社。 附录:程序源代码 #include stdio.h #include io.h #include stdlib.h #include string.h #define MAX 300 struct student { char name[10]; // 姓名 char no[50]; // 学号 char ad[20]; //籍贯 }; struct data { int

文档评论(0)

118118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档