- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《高级语言程序设计实验》大作业要求
得分:
信电工程学院
课程设计报告
学生信息管理系统
课程:高级语言程序设计
班级:
学号:
姓名:
指导教师:
2013年 7 月1日
目 录
1程序目标及功能--------------------------------------------------------------- 1
1.1课题背景-----------------------------------------------------------------1
1.2系统功能 ---------------------------------------------------------------3
1.3设计要求 ---------------------------------------------------------------4
2程序功能模块组成及流程图 ------------------------------------------------5
2.1系统功能模块-----------------------------------------------------------5
2.2各模块流程图-----------------------------------------------------------6
3程序主要数据结构及函数列表 ---------------------------------------------8
3.1 程序中使用的数据结构----------------------------------------------8
3.2 函数列表--------------------------------------------------------------10
4程序代码及运行结果 -------------------------------------------------------12
5总结与体会 ------------------------------------------------------------------15
1.程序目标及功能
1.1课题背景
为了进一步让学生能活学活用已学的知识,并拓展一些未知的但又重要的内容,加强基础理论和基本知识的理解,把理论与实践的结合,提高程序设计的结合能力。
现细化总结有以下几点:
1.让学生在对已学知识的熟悉中,强化程序设计的思路和方法。
2.提升学生通过所学知识,独立完成项目的能力。
3.培养学生用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。
4.提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。
5.培养学生借助各种方法获得知识的创新能力,逐渐培养工程意识。
6.通过课程设计、答辩等环节,对学生的自身综合能力进行考核。
1.2系统功能
学生信息管理系统是一个小型学生信息管理程序,
功能需求分析:
1. 学生信息表建立 (录入学生信息或者从文件读取学生信息)
2. 学生信息的添加
3. 学生信息的修改
4. 学生信息的显示,即查看信息表。
5. 指定学生姓名或学号查询学生信息。
6. 学生信息的删除
程序要求提供简单友好易于操作的界面。程序以C语言开发
1.3设计要求
1.3.1基本要求:
本课题要求设计实现“学生信息管理系统”程序。该程序实现学生信息管理的基本功能,包括信息表的建立、显示等功能。要求用动态链表实现该应用程序。用函数分别实现动态链表的建立、动态链表输出等功能。函数要求使用指针作形参。
1.3.2 系统结构及模块要求:
学生节点数至少10个。学生信息包括学号,姓名,性别,年龄,籍贯,电话号码及email地址。
程序主界面包括程序名称及编程者学号、姓名、班级;同时要求输入功能号码,选择进入功能模块程序。主界面格式及选择项(供参考)如下图1“系统主菜单”:(中文英文均可)
(3)各模块功能:
A. 创建学生信息表。动态创建学生信息表,同时输入学生信息。学生信息表用链表实现。链表节点个数不少于10个。
B. 输出学生信息。把链表所有结点信息以表格形式输出。
追加学生信息。
D. 查询学生信息。输入一个姓名,查找该学号所在结点,输出该节点信息。
E. 删除学生信息。输入学号,删除该节点。
F. 保存学生信息到磁盘文件。建立一个磁盘文件,把所建立的表格写入文件。文件名用
F. 从磁盘文件中读出学生信息。
文档评论(0)