面向对象程序设计课程设计-高校学籍管理系统
高校学生学籍管理系统的设计与实现

三、系统实现
1、后端实现
后端采用Python语言编写,使用Flask框架作为Web服务器。后端处理用户请 求,根据请求类型和参数执行相应的操作,并返回结果给前端。后端与数据库进 行交互,完成数据的存储和查询操作。
2、前端实现
前端采用HTML、CSS和JavaScript等技术编写。前端展示数据和接收用户输 入,与后端进行交互,使用Ajax技术实现异步通信。前端界面设计简洁明了,易 于操作。
高校学生学籍管理系统的设计与实 现
01 一、需求分析
目录
02 二、系统设计
03 三、系统实现
04 四、测试与优化
05 参考内容
随着高校规模的扩大和信息化管理的需求,设计和实现一个高效、可靠、易 用的高校学生学籍管理系统变得至关重要。本次演示将详细介绍高校学生学籍管 理系统的设计过程和实现方法,以期为相关领域的研究和实践提供参考。
(1)学生信息表(student):包括学号、姓名、性别、出生日期、民族、 家庭等信息;
(2)成绩表(score):包括学号、课程编号、成绩等信息;
(3)奖惩信息表(reward_punishment):包括学号、奖惩类型、奖励或 惩罚内容等信息;
(4)异动信息表(transfer):包括学号、异动类型、异动时间等信息。
四、测试与优化
1、测试
在系统开发完成后,需要进行严格的测试,包括单元测试、集成测试和系统 测试等。测试过程中发现问题应及时进行修复,确保系统的稳定性和可靠性。
2、优化
根据测试结果和用户反馈,对系统进行优化,包括性能优化、界面优化和用 户体验优化等。优化后的系统能够更好地满足用户需求,提高用户满意度。
3、功能模块设计
根据需求分析,我们将系统分为以下几个模块: (1)学生信息管理模块:包括学生信息的录入、查询、修改等功能。
软件工程课程设计---学籍管理系统的分析与设计

学生姓
输入学生新
T
F
名、密提码 输
学籍 示 入
信
信、
T的输 F
存 入
基 确认本 信入 学息提 示并
息、 息 姓
学
生信
学
籍
图
输
4-3
名 生 XX 大学生档案馆学生学籍管理盒图
基息
号
入密
管
本错
错码
理
信误
误
系
息
F1 毕业生基 P0 E 本 F2信派息遣管信理
1 息 F3的招管生理信息 F的4管论理文信
员
作
5 总结与展望
员
这次软件工程概论课程设计,我主要设计了 XX 大学档案馆的学生学籍管理系统。
通过这次软件工程课程设计,我对于软件工程设计的相关步骤和流程有了更深刻的理解,熟 悉并掌握了软件工程的相关知识。同时,我也发现自己对于软件工程知识掌握的还不够,设 计能力还有待于进一步提高。
这次课程设计给了我一个锻炼自己,强化专业知识的机会。通过这次课程设计,我也认识到 了自己的不足之处。但我相信,只要认真学习,多借鉴别人的经验,多思考,多实践,就能 把自己的分内事做好。
4.1.1 总体目标
总体需求目标是在企业需求分析、考察调研和工程基本原则大体确定后进行的设计。XX 大学生档案馆学生学籍管理系统在总体需求目标方面,以档案馆的基本需求和关键需求为重 点。基本需求是档案馆正常的作业规范和业务流程的概念组合,关键需求是档案馆全部管理 流程中重要环节和重要路线的概要抽取。如果没有基本需求就没有档案馆的总体的作业管理, 而没有关键需求也就没有了档案馆的经营管理特色和个性。所以,建立一套完善的大学生档 案馆学生学籍管理系统,来解决当前的需求是现阶段的总体目标。
学生基本信息管理系统

沈阳工程学院课程设计(面向对象程序设计)设计题目:学生基本信息管理系统系别信息学院班级组长姓名组员姓名指导教师职称起止日期:2014年12月1日起——至2014年12月12日止沈阳工程学院课程设计任务书(面向对象程序设计)课程设计题目:学生基本信息管理系统系别信息学院班级组长姓名组员姓名指导教师职称课程设计进行地点:实训F任务下达时间:2014 年11月19 日起止日期:2014年12月1日起——至2014年12月12日止教研室主任朱克敌2014年11月15日批准1.课程设计的原始资料及依据面向对象程序设计课程设计的前驱条件是要求学生们必须具备“程序设计基础”、“面向对象程序设计”、“软件工程导论”等计算机专业基础理论知识,本次课程设计需要在符合这种前提条件下实施。
首先,成立项目小组并推举有责任心的学生担当项目组长,全组成员在组长的带领下,采用自选和老师指定相结合的方式确定了本次课程设计的题目。
本次课程设计要求学生首先查阅课程相关的资料,进一步加深对课程内容的理解,运用所学知识和所掌握的分析与设计的方法,完成一个较完整的面向对象程序设计,在此基础上利用Java语言对其进行实现,实现一个功能较为完善、界面友好、操作性强的应用程序,使学生们真正地锻炼了设计和编程能力。
2.课程设计的主要内容及要求要求参加课程设计的学生们要重新认真复习面向对象程序设计的理论知识和技能,熟练掌握Java编程工具,灵活运用所学理论知识和技能应用于该项目的设计与开发中,加深理解面向对象程序设计的编程技巧和方法。
具体要求如下:1.成立项目开发小组并选举项目组长。
2.根据设计要求小组选定设计题目。
3.每天要求项目组长要至少组织召开一次会议,总结、汇报和布置任务。
4.每次会议要求保留会议记录并存档。
5.发挥团队合作精神共同完成如下内容:(1) 开发背景(2) 系统分析(3) 系统设计(4) 代码实现6.组长要根据能力合理地分配任务,每个组员都要积极参与每项工作。
《面向对象程序设计》教案

《面向对象程序设计》教案一、教案简介本教案旨在帮助学生掌握面向对象程序设计的基本概念、原理和方法,培养学生的编程能力和软件开发思维。
通过本课程的学习,学生将能够熟练运用面向对象的编程语言,如Java或C++,进行软件开发和设计。
二、教学目标1. 了解面向对象程序设计的基本概念,如类、对象、封装、继承和多态等。
2. 掌握面向对象程序设计的基本原则,如单一职责原则、开闭原则、里氏替换原则等。
3. 学会使用面向对象的编程语言进行程序设计和开发。
4. 培养学生的软件开发思维和团队协作能力。
三、教学内容1. 面向对象程序设计的基本概念1.1 类与对象1.2 封装1.3 继承1.4 多态2. 面向对象程序设计的基本原则2.1 单一职责原则2.2 开闭原则2.3 里氏替换原则2.4 接口隔离原则2.5 依赖倒置原则3. 面向对象的编程语言3.1 Java3.2 C++4. 面向对象的设计模式4.1 创建型模式4.2 结构型模式4.3 行为型模式四、教学方法1. 讲授法:讲解面向对象程序设计的基本概念、原理和编程方法。
2. 案例分析法:分析实际项目中的面向对象设计案例,让学生理解并掌握面向对象的设计思想。
3. 实践操作法:让学生通过编写代码,亲身体验面向对象程序设计的流程和方法。
4. 小组讨论法:分组进行讨论,培养学生的团队协作能力和解决问题的能力。
五、教学评价1. 课堂参与度:评估学生在课堂上的发言和提问情况,了解学生的学习兴趣和积极性。
2. 课后作业:布置相关的编程作业,检查学生对面向对象程序设计知识的掌握程度。
3. 项目实践:评估学生在团队项目中的表现,包括代码质量、设计思路和团队协作能力。
4. 期末考试:全面测试学生对面向对象程序设计知识的掌握情况。
六、教学资源1. 教材:推荐《Java面向对象程序设计》、《C++ Primer》等经典教材。
2. 在线资源:提供相关的在线教程、视频课程和编程练习平台,如慕课网、Coursera、LeetCode等。
C#面向对象程序设计——学生信息管理系统

实习报告课程:面向对象程序设计专业:班级:学生姓名:学号:指导教师:指导教师职称:完成时间:实习目的及任务(一)实习的目的根据《面向对象程序设计》理论授课内容,是使学生掌握课程中讲述的有关面向对象程序设计的理论,同时熟悉C#变成进行Windows 应用程序的开发。
加强理论实践联系实际,提高学生综合面向对象的编程能力。
(二)实习的任务通过建立简单的学生信息管理系统,熟悉数据库的基本功能、掌握C#应用的基本方法。
、组织领导实习组织工作由课程主讲教室全面负责,每个班级配备1 名教室担任实习指导工作。
为保证每个学生在实习中得到训练,每个学生应独立完成实习任务。
各班实习班长与课代表负责制,负责全班的考勤和仪器设备管理。
三、实习纪律要求及安全注意事项。
1、实习中,学生应遵守机房的有关规定。
2、实习期间,各班班长和课代表负责,加强全班的考勤和一起设备的管理和监督。
3、实习中,应加强团结。
同学之间、各班级之间都应团结、故乡帮助,以保证实习任务的顺利完成。
4、实习期间,要特别注意仪器的安全,各班班长和课代表都要及时清点仪器和工具数量,检查仪器石佛完好无损。
5、爱护实习物品、实习中不慎损坏或丢失实习物品,应主动告诉老师,按照找有关规定处理。
若发生仪器事物,要及时向指导老师报告,不得私自拆卸仪器。
6、实习过程中注意及时存盘,以避免造成不必要的麻烦。
严禁抄袭他人成果。
7、严格遵守实习纪律。
上机时不得嬉戏打闹,不得进行网上聊天等与实习无关的事情,不看与实习无关的书籍或报纸。
未经指导老师同意,不得缺勤。
四、实习内容及要求开发以恶搞Windows窗体界面的学生成绩管理系统,功能包括:学生信息的查询;学生信息的修改(包括插入、更新和删除);学生成绩的录入和五、实习报告要求实习报告主要内容包括:1.实习目的及任务2.实习地点及时间3.实习组织和安排4.实习计划、自己在实习中遵守纪律情况、出勤情况5.实习内容及要求了解的情况。
6.实习体会、收获、问题及建议。
c语言课程设计学生学籍管理系统

c语言课程设计学生学籍管理系统一、教学目标本课程旨在让学生掌握C语言的基本语法,培养学生编写结构化程序的能力,使学生能够运用C语言实现简单的学生学籍管理系统。
通过本课程的学习,学生将能够:1.知识目标:–理解C语言的基本数据类型、运算符和表达式;–掌握函数的定义和调用,理解局部变量和全局变量的概念;–熟悉控制结构,如if语句、for循环和while循环;–了解数组、字符串和指针的基本使用方法。
2.技能目标:–能够使用C语言编写简单的程序,解决实际问题;–掌握基本的调试技巧,能够找出并修复程序中的错误;–具备阅读和理解他人代码的能力。
3.情感态度价值观目标:–培养学生对计算机科学的兴趣和热情,提高学生的自主学习能力;–培养学生团队协作的精神,增强学生的沟通能力;–培养学生解决问题的能力,提高学生的创新意识。
二、教学内容本课程的教学内容主要包括以下几个部分:1.C语言基本语法:数据类型、运算符、表达式、函数、局部变量和全局变量等;2.控制结构:if语句、for循环、while循环等;3.数据结构:数组、字符串、指针等;4.学生学籍管理系统的实现:学生信息的添加、删除、修改和查询等功能。
三、教学方法本课程采用讲授法、案例分析法和实验法等多种教学方法相结合的方式进行教学:1.讲授法:通过讲解C语言的基本语法和概念,使学生掌握相关知识;2.案例分析法:通过分析实际案例,使学生理解并掌握C语言在学生学籍管理系统中的应用;3.实验法:让学生动手编写代码,实现学生学籍管理系统的功能,提高学生的实际操作能力。
四、教学资源本课程的教学资源包括:1.教材:《C语言程序设计》;2.参考书:《C语言 Primer》;3.多媒体资料:教学PPT、视频教程等;4.实验设备:计算机、网络等。
以上教学资源将有助于实现本课程的教学目标,提高学生的学习效果。
五、教学评估本课程的教学评估将采用多元化评价方式,全面客观地评价学生的学习成果。
高校学籍管理系统的设计与实现

机 械 管 理 开 发
MsgBox”注 意 程 序 已经 运 仃 ,不 能 再 次 装 载 !”,vbOKOnly
Exit Sub Else Con.Open ”Provider=M icrosoft.Jet.OLEDB.4.0;D ̄taSource=“&App.Path + ”\stu- dent.mdb
信 籍 管 绩
息 设 程 管
管
课 理 助
理 置
图 1 系统 流 程 图
2.2 数 据 库袁 的设 计 在 系 统 设 计 过 程 中 ,首 先 要 建 立 的就 是 数 据
库p~。本数据库 的构造在 SQL Server 2000关系数据 库 管理 系统 平 台下 完成 的 ,因此 ,建 立 了 7个关 系表 : 用户信息表 、学生信息表 、班级信息表、专业信息表 、学 院信息表 、课程信息表 、学生成绩表。其中反映学生信 息情 况表 如表 1。
摘 要 :随着大学扩招政 策的推行 ,高校 学生人数 急剧 增加 ,有 关学生的各种信 息也成倍增 长。开发 简单易用,高效
便捷 的学生 学籍信息 管理 系统 势在 必行 。本 系统本着规 范管理、科 学统计和 快速 查询的原则 ,在数据库设计原理 支
持 下 ,完成 了学籍管理 系统的可行 性分析、概要分析 、详细设计 ,最终 实现 了信息的录入 、查询和 更新 。
表 1 学生信息表
字段名称 学号 姓名 性别 籍贯 出生 日期 民族 政治面貌 寝室号码 家庭住址 邮政编码 联系方式 备注
数据类 型 文本 文本 日期 文本 文本 文本 文本 文本 文本 文本 文本 文本
大小,格式 6 10 8 20 16 6 4
3 系统关 键 问题 及 解决 方法 3.1 通 用模 块设 计
高等院校学籍管理信息系统

高等院校学籍管理信息系统摘要:学校学籍管理信息系统是根据普通高校学籍管理的实际情况而设计的一套应用软件。
该系统具有直观的界面,良好的安全性和可扩展性,各种功能基本上满足了进一步深化教育改革、提高教育管理效率的需求。
系统采用oracle数据库和delphi作为开发工具。
关键词:学籍管理;delphi;oracle;数据库一、系统需求分析随着计算机技术的飞速发展,计算机在各行各业中应用的普及,利用计算机实现学生学籍管理是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都是至关重要的。
用计算机来作学生学籍管理比人工管理更能体现查询快捷、保密性好、安全性高、存储量大、寿命长、成本低和效率高等优点;同时更便于管理和操作。
二、系统开发平台简介根据我们对学籍管理系统和数据库的需求分析,依据此系统符合规定的特点,考虑到界面的美观和直接,以及数据库的可行性和稳定性,我们对开发平台作了如下选择:1.oracle8oracle8是一个面向internet计算环境的数据库,它改变了信息管理和访问的方式。
oracle8将新的特性融入到了传统的oracle服务器之中,从而成为一个面向web信息管理的数据库。
oracle8支持web高级应用所需要的多媒体数据,支持web繁忙站点不断增长的负载需求。
oracle8是唯一一个拥有集成式web信息管理工具的数据库。
oracle正在推动java成为下一代应用的标准,它在各个层次,包括oracle8服务器内的java vm,均支持java。
oracle8将强大的新型功能引入到了联机事务处理(oltp)和数据仓库应用之中。
oracle8还对oracle数据服务器的几乎所有方面给予了增强,全面改进了质量、可用性、性能、可管理性、多媒体数据类型支持和复制功能。
2.delphi 7delphi是inprise公司开发的一个优秀的可视化软件系统,是一个可视化的rad(rapid application development,快速应用程序开发)工具,使用了microsoft windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(objectoriented lanuae)、当今世界上最快的编辑器、最为领先的数据库技术。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告课程名称面向对象程序设计课题名称高校学籍管理系统专业通信工程班级通信工程0801学号姓名指导教师2010年01 月16日湖南工程学院课程设计任务书课程名称面向对象程序设计课题高校学籍管理系统专业班级通信工程0801学生姓名学号************指导老师审批任务书下达日期2009年12 月29 日任务完成日期2010年01 月16 日《面向对象程序设计》课程设计任务书授课班级:通信工程0801/02 学时:3授课教师:一、课程设计报告规范(包括系统设计要求,设计思路,系统功能模块图,系统流程图,类的层次图(包括类成员列表),调试过程,关键程序代码,总结,参考书目等)。
(一)需求分析系统设计目的与意义系统功能需求(系统流程图);输入输出的要求;(二)总体设计系统功能分析;系统功能模块划分与设计(系统功能模块图)。
(三)详细设计数据库需求分析数据库概念结构设计(E-R图);数据库逻辑结构设计。
类层次图(四)界面设计与各功能模块实现(五)系统调试调试问题出现的主要问题:编译语法错误及修改,重点是运行逻辑问题修改和调整(六)使用说明及编程体会说明如何使用你编写的程序,详细列出每一步的操作步骤。
(七)关键源程序(带注释)二、书写格式1、设计报告要求用A4纸打印成册;2、标题为:黑体三号,正文为:宋体五号。
三、答辩与评分标准:1、完成基本功能:40分;2、设计报告及使用说明书:40分;3、设置错误或者按照要求改变结果:10分;4、回答问题:10分。
四、教材及参考书朱战立等著, C++面向对象程序设计,人民邮电出版社;郑莉著, C++ 语言程序设计(含实验指导书)。
清华大学出版社 ( 结构化程序设计部分 ) 钱能主编 ,C++ 程序设计教程,清华大学出版社, 2000.11戴锋编著, Visual C++ 程序设计基础 , 清华大学出版社 ,2001.4吕日著, C++ 程序设计教程,清华大学出版社,C++ 大学教程,美国 Harvey M.Deitel 等五、课程设计时间安排1、班级:通信工程0801/022、指导教师:雷晓3、时间安排:上机时间:十九周周一下午14:00-18:00周二下午14:00-18:00十九周周三上午08:00-12:00附:选题方案:所选题目根据学生学号确定,学号模6加1,即(学号%6+1)。
如你的学号为17,则所选题目号为:17%6+1==6(题目6)。
六、设计项目:题目3:高校学籍管理系统(一)、课程设计题目:高校学籍管理系统(二)、目的与要求:1、目的:(1)要求学生达到熟练掌握C++语言的基本知识和技能;(2)基本掌握面向对象程序设计的基本思路和方法;(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
2、基本要求:(1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次;3、创新要求:在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。
4、写出设计说明书(三)、设计方法和基本原理:1、功能要求要求完成以下功能:1)能够从屏幕上读取一个学生的信息并将信息存入到数据文件中。
2)能够将指定的信息从文件中删除。
3)能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。
4)可以统计全部学生的总成绩,及其在班上的排名。
5)能够统计各科的平均成绩及及格率。
6)要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。
7)如果检索不到相应的信息应提示用户。
2、问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:a) 写出需求分析(做什么)b) 分析系统中的各个实体之间的关系及其属性和行为;c) 根据问题描述,设计系统的类层次;d) 完成类层次中各个类的描述(包括属性和方法);e) 完成类中各个成员函数的定义;f) 用户界面的设计g) 分析系统功能模块(系统流程图)h) 代码编写i) 功能调试;j) 完成系统总结报告以及系统使用说明书。
目录一、需求分析 (7)1.系统设计目的与意义 (7)2.系统功能需求(系统流程图) (7)2.系统功能流程图 (8)3.输入输出的要求 (8)二、总体分析 (9)1.系统功能分析 (9)2.系统功能结构图 (9)三、详细设计 (10)1.类设计: (10)三、界面设计与各功能模块的实现 (12)1.界面设计 (12)四、系统调试 (14)1.首页进入学籍管理系统主菜单 (14)2录入学生信息界面: (14)3.显示学生信息界面 (15)4.查找学生信息界面 (15)5.删除学生信息界面 (16)6.修改学生信息 (16)7.统计学生信息: (17)五、使用说明及心得体会 (18)六、附件 (19)一、需求分析1.系统设计目的与意义要求用C++面向程序设计语言编写一高校学籍管理系统,1、目的:1)要求学生达到熟练掌握C++语言的基本知识和技能;2)基本掌握面向对象程序设计的基本思路和方法;3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
2.系统设计的意义:系统要能够对相应的数据进行很好的测试,系统的统计对每一科的总成绩,平均成绩,及格律都进行了统计;系统数据的录入除可以手工录入外,还可以采用文件的录入;系统统计学生的基本信息较全面,包括学号,姓名,民族,政治面貌,身份证号,生日,性别,数学、英语、计算机的成绩;程序中查找运用了两种查找方式即学号查找和姓名查找。
2.系统功能需求(系统流程图)1.要求完成以下功能:1)能够从屏幕上读取一个学生的信息并将信息存入到数据文件中。
2)能够将指定的信息从文件中删除。
3)能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。
4)可以统计全部学生的总成绩,及其在班上的排名。
5)能够统计各科的平均成绩及及格率。
6)要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。
7)如果检索不到相应的信息应提示用户。
2.系统功能流程图3.输入输出的要求1.输入的要求:通过主函数体调用其他函数应用系统主控界面包括学生信息录入,查找等功能模块。
学生信息录入功能完成学生信息和成绩的输入。
记录查询功能可以对数据各分类的记录进行查询。
2.输出的要求:1)能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。
2)可以统计全部学生的总成绩,及其在班上的排名。
3)能够统计各科的平均成绩及及格率。
4)如果检索不到相应的信息应提示用户二、总体分析1.系统功能分析能够从屏幕上读取一个学生的信息并将信息存入到数据文件中。
能够将指定的信息从文件中删除。
能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。
可以统计全部学生的总成绩,及其在班上的排名。
能够统计各科的平均成绩及及格率。
要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。
如果检索不到相应的信息应提示用户。
2.三、详细设计1.类设计:类:student数据成员编号,姓名,性别,籍贯,民族,生日,政治面貌,省份证,数学成绩,英语成绩,计算机成绩class student{protected:int number; //学号char name[20]; //姓名char sex[6]; //性别char place[20]; //籍贯char nation[6]; //民族char birth[20]; //出生日期char party[10]; //政治面貌char id[20]; //身份证号float score[3]; //成绩类:school成员函数录入函数input():逐步输入学生信息;修改函数mend():按姓名或编号修改学生信息;统计函数count():统计各科的总成绩,计算平均成绩,统计各科的及格率;查找函数found():按学号或姓名查找学生的记录;修改函数mend():修改指定学号学生成绩记录;删除函数del():删除指定学号学生记录;输出函数show():输出班级所有学生成绩记录;class school{void input(); //录入函数void mend(); //修改函数void del(); //删除函数int find(student **p,int num,char *pn="^"); //子查找函数void found(); //查找函数void show(); //显示函数void count(); //统计函数void save(); //保存函数void begin(); //初始化函数void clear(); //清空函数char mainmenu(); //主菜单函数具体如下图所示:三、界面设计与各功能模块的实现1.界面设计1.界面设计程序运行后会出现一个简捷的窗口,便于用户查询数据。
2.功能模块实现设计通过主窗体调用其他窗体。
应用系统主控界面包括学生信息录入,查找等功能模块。
学生信息录入功能完成学生信息和成绩的输入。
记录查询功能可以对数据各分类的记录进行查询。
具体举例如下:1)查找函数:void school::found(){student *p;int num=-1,n=9;char name[20]="^";do{cout<<"1:按编号查找,2:按姓名查找: ";cin>>n;}while(n<1||n>2);if(n==1){cout<<"请输入编号: ";cin>>num;}if(n==2){cout<<"请输入姓名: ";cin>>name;}if(!find(&p,num,name) ){cout<<"SORRY!找不到你要查找的内容!"<<endl; return;}(p->next)->output();}2)删除函数void school::del(){student *p,*p2;int num;cout<<"请输入编号: ";cin>>num;if( !find(&p,num,"^") ){cout<<"SORRY!找不到你要删除的内容!"<<endl; return;}(p->next)->output();p2=p->next;p->next=p2->next;delete p2;school::setkey(1);}四、系统调试1.首页进入学籍管理系统主菜单2录入学生信息界面:3.显示学生信息界面:4.查找学生信息界面:5.删除学生信息界面:6.修改学生信息:7.统计学生信息:五、使用说明及心得体会此次c++课程设计,在指导教师的精心教导下,我们学会了如何用C++编写一个简单的应用程序。