




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大连理工大学程序设计基础设计报告学生信息管理系统设计学生姓名院系、班级学号联系电话EMAIL完成日期2014年5月25日装订线一、设计任务设计一个学生信息管理系统,对本班的学生信息进行管理,具有查询、录入和删除功能主要功能1、键入学生信息2、查看录入的信息3、按姓名查看信息4、按学号查看信息5、按学号排序6、删除信息7、保存信息8、退出二、程序设计与实现1程序结构学生信息管理系统键盘输入输入学号编辑功能查找功能输出功能文件载入增加功能删除功能修改功能按学号查找按姓名查找文本显示保存功能图1学生信息管理系统程序功能组成框图退出功能2数据描述系统使用的核心数据结构为结构体类型定义结构体成员含义说明CHARCODEL/学号/CHARNAMEL/姓名/INTAGE/年龄/CHARSEX3/性别/CHARBIRTHL/出生年月/CHARADD30/家庭地址/CHARTELL/电话号码/CHARMAIL30/电子邮件地址/所使用的数据存储方法是使用数组实现的。3功能模块设计此处描述所有自定义函数的函数名、函数功能、参数说明及算法描述。画出主要函数规范流程图(或NS图。应包括分支和循环控制的结构,一个流程图即可)。每个函数按如下方式说明。1函数名READ函数功能建立学生信息入口参数无出口参数无算法描述建立文本文档STUDENTTXT2函数名DEL函数功能删除学生信息入口参数学生学号出口参数无算法描述输入学号,删除对应学生信息3函数名DISPLAY函数功能显示已保存的所有学生信息入口参数无出口参数学生信息算法描述利用PRINTF显示信息4函数名HELP函数功能功能帮助入口参数无出口参数帮助信息算法描述显示帮助信息5函数名INSERT函数功能插入学生信息入口参数学生姓名,学号,性别等信息出口参数无算法描述插入学生信息并保存6函数名MODIFY函数功能修改学生信息入口参数所修改信息对应数字,所修改信息的内容出口参数无算法描述用新修改的信息替换旧信息7函数名SAVE函数功能保存学生信息入口参数无出口参数所输入信息算法描述将录入信息保存至文本文档STUDENTTXT8函数名MENU函数功能输出目录入口参数菜单数字出口参数调用其他函数算法描述PRINTF显示主界面,SWITCH选择调用其它函数实现功能9函数名SORT函数功能按学号排序入口参数无出口参数无算法描述选择排序法图2按学号排序流程图10函数名SEEK函数功能查找学生信息入口参数学号或姓名出口参数所查找学生信息算法描述顺序查找三、设计难点与解决方法主要问题出现编译错误警告设计难点排序函数和修改学生信息的函数较复杂下面为排序函数一段程序FORI0IIJIFSTRCMPSTUJ1CODE,STUJCODE0STRCPYTEMP,STUJ1CODESTRCPYSTUJ1CODE,STUJCODESTRCPYSTUJCODE,TEMPSTRCPYTEMP,STUJ1NAMESTRCPYSTUJ1NAME,STUJNAMESTRCPYSTUJNAME,TEMPSTRCPYTEMP,STUJ1SEXSTRCPYSTUJ1SEX,STUJSEXSTRCPYSTUJSEX,TEMPSTRCPYTEMP,STUJ1BIRTHSTRCPYSTUJ1BIRTH,STUJBIRTHSTRCPYSTUJBIRTH,TEMPSTRCPYTEMP,STUJ1ADDSTRCPYSTUJ1ADD,STUJADDSTRCPYSTUJADD,TEMPSTRCPYTEMP,STUJ1TELSTRCPYSTUJ1TEL,STUJTELSTRCPYSTUJTEL,TEMPSTRCPYTEMP,STUJ1MAILSTRCPYSTUJ1MAIL,STUJMAILSTRCPYSTUJMAIL,TEMPPQSQQPPS此函数要将结构体变量中的所有成员都相应地交换,比较复杂,容易出错解决策略首先仔细检查是否有输入错误,如字符输入错误或缺少分号等,之后检查函数的功能是否实现主要问题编译没有错误警告,但运行时出错解决策略仔细检查函数中的不合理因素,加以改正四、设计效果与不足之处不足之处无法修改学生学号功能并不十分齐全五、对本课程学习体会及建议体会觉得C语言功能很强大,编程是一个很复杂的东西,所以,当自己独立写出一个程序后感到很有成就感,很满足,以后的学习和工作肯定会用到它,所以要更加好好学习编程建议可以适当增加一些上机的课程,因为对这方面深有体会,实践真的很重要附录程序使用说明六、此部分的目的是让使用者能够获得正确的程序运行结果,防止出现一旦未按设计者要求输入,将导致不可预料的程序退出,说明内容如下1程序运行环境VC2文件夹设置头文件、源文件、可执行、READTXT文件等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吸污合同协议书怎么写
- 个人内粉刷合同协议书
- 木屋转卖合同协议书范本
- 委托服务合同终止协议书
- 简单过户合同协议书范本
- 烟酒店员工合同协议书
- 活动房建房合同协议书
- 猪油代加工合同协议书
- 复印机终止合同协议书
- 理发店散伙合同协议书
- 2024年四川西华师范大学招聘辅导员笔试真题
- 2025年市政工程地下管网试题及答案
- 2025年武汉铁路局集团招聘(180人)笔试参考题库附带答案详解
- 2025届云南省曲靖市高三第二次教学质量检测生物试卷(有答案)
- 农产品供应链应急保障措施
- 2024年中国农业银行安徽蚌埠支行春季校招笔试题带答案
- 2025年2月21日四川省公务员面试真题及答案解析(行政执法岗)
- 国家开放大学汉语言文学本科《中国现代文学专题》期末纸质考试第一大题选择题库2025春期版
- 山东大学《军事理论》考试试卷及答案解析
- 面向非结构化文本的事件关系抽取关键技术剖析与实践
- 《国别和区域研究专题》教学大纲
评论
0/150
提交评论