




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
序号 学号 课 程 设 计 课程设计名称 C 语言程序设计 题 目 学籍管理系统 学 生 姓 名 学 院 系 专 业 班 级 指 导 教 师 专业技术职务 设计时间 2008 年 6 月 17 日 2008 年 6 月 24 日 江苏工业学院课程设计任务书江苏工业学院课程设计任务书 专业 071班 同学 一 设计题目一 设计题目 学籍管理系统学籍管理系统 二 设计内容二 设计内容 本课程设计任务的目的是要求学生按照分析 设计 编码 调试和测试的软件开发过 程独立完成一个学生学籍基本情况管理系统 并能最终实现本系统的功能要求 假设某校学生学籍基本信息主要包括 学号 姓名 所在系 班级等 本系统应能对这些 基本信息进行管理 并要求具有以下功能 1 具有学生信息添加功能 2 具有学生信息删除功能 3 具有学生信息查询功能 4 具有学生信息排序功能 5 具有学生信息显示功能 三 基本要求三 基本要求 1 编写源程序的要求 1 能够实现任务书中的功能 2 尽可能使界面友好 直观 易操作 3 源程序要有适当的注释 使程序容易阅读 2 撰写 课程设计报告 要求如下 1 封面 统一采用 江苏工业学院课程设计说明书 封面格式 2 任务书 3 目录 4 课程设计报告 正文 3 课程设计验收要求 1 运行所设计的系统 2 回答有关问题 3 提交课程设计报告 4 提交源程序 四 进度安排四 进度安排 1 系统分析 设计准备阶段 6 学时 2 编程调试阶段 28 学时 3 总结和书写课程设计报告阶段 4 学时 4 考核阶段 2 学时 指导教师 2008 年 6 月 24 日 教研室主任 年 月 日 系主任 年 月 日 目目 录录 意义及主要功能意义及主要功能 3 整个系统的功能结构图以及调用关系整个系统的功能结构图以及调用关系 3 流程图流程图 4 程序运行概述程序运行概述 6 系统使用说明系统使用说明 13 C 语言源程序代码语言源程序代码 13 心得体会心得体会 17 日志日志 17 参考文献参考文献 17 意义及主要功能意义及主要功能 意义 按照分析 设计 编码 调试和测试的软件开发过程独立完成一个学生学籍基本情况管理系 统 并能最终实现本系统的功能要求 主要功能 假设某校学生学籍基本信息主要包括 学号 姓名 所在系 班级等 本系统应能对这些基 本信息进行管理 并要求具有以下功能 1 具有学生信息添加功能 2 具有学生信息删除功能 3 具有学生信息查询功能 4 具有学生信息排序功能 5 具有学生信息显示功能 整个系统的功能结构图以及调用关系整个系统的功能结构图以及调用关系 流程图流程图 学生信息添加 main find input delarrange output 开 始 请输入 number name department and class 输出 number name department and class 结 束 学生信息删除 学生信息查询 开 始 如按学号删除请按 1 按姓名删除请按 2 请输入姓名 请输入学号 结 束 开 始 如按学号查询请按 1 按姓名查询请按 2 请输入学号 请输入姓名 结 束 学生信息排序 学生信息显示 程序运行概述 程序界面 开 始 如果按学号排序请按 1 如果按姓名排序请按 2 请输入学号 请输入姓名 结 束 开 始 输出 number name department and class 结 束 添加 删除 查询 排序 显示 运行 系统使用说明系统使用说明 该系统用来是实现添加 删除 查询 排序 显示学生信息 通过各种操作实现相应的功能 然后按学号或姓名查询或删除 排序功能按学号或姓名排列 C 语言源程序代码语言源程序代码 include stdio h include string h int n 0 struct student int number char name 20 char dep 20 int class a 10 b 10 main void find void input void del void arrange void output char c int i do clrscr for i 0 i 80 i printf printf t 1 添加一个学生 n printf t 2 删除一个学生 n printf t 3 查找一个学生 n printf t 4 学生信息排序 n printf t 5 学生信息输出 n printf t 6 退出 n printf t 请选择输入选项 1 2 3 4 5 6 n do c getchar while c 1 getchar switch c case 1 input break case 2 del break case 3 find break case 4 arrange break case 5 output break case 6 exit 0 printf 按任意键返回主菜单 n getchar clrscr while 1 void input printf please input number name department and class n scanf d s s d getchar n void del int k i j m p char name1 20 printf 如按学号删除请按 1 按姓名删除请按 2 n scanf d if m 1 printf 请输入学号 n scanf d flushall for i 0 i n i if k a i number for j i j n j a j a j 1 n else printf 请输入姓名 n scanf s name1 flushall for i 0 i n i p strcmp name1 a i name if p 0 for j i j n j a j a j 1 n void find int k i j m p char name1 20 printf 如按学号查询请按 1 按姓名查询请按 2 n scanf d flushall if m 1 printf 请输入学号 n scanf d flushall for i 0 i d name s dep s class d n a i number a i name a i dep a i class else printf 请输入姓名 n scanf s name1 flushall for i 0 i d name s dep s class d n a i number a i name a i dep a i class void arrange int k i j p printf 如果按学号排序请按 1 如果按姓名排序请按 2 n scanf d flushall if k 1 for i 0 i n 1 i for j 0 ja j 1 number b 0 a j a j a j 1 a j 1 b 0 else for i 0 i n 1 i for j 0 j0 b 0 a j a j a j 1 a j 1 b 0 void output int i for i 0 i d name s dep s class d n a i number a i name a i dep a i class 心得体会心得体会 通过这次实践我了解到 要把书本上的知识运用到实际是需要对所学信息的融会贯通的 对一 些不明白的步骤和程序存在的问题应该积极思考 尽量自己解决 这样有助于自己对知识铭记于心 日志日志 1 6 月 17 日 今天下午开始课程设计 对题目要求有了初步的了解 2 6 月 18 日 今天下午在老师的指点下开始编程 完成了整体框架以及对添加和显示功能的源程 序编写 3 6 月 23 日 经过几天的努力终于把源程序代码编写 今天在老师的指导下进一步完善了程序 程序运行也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 费用结算面试题及答案
- 校医院药品安全知识培训课件
- 栓绳安全知识培训内容课件总结
- 2025年建店培训合同范文
- 工会知识竞赛题库含参考答案
- 2025年初级育婴师执业资格模拟考试题库及答案
- 2024年设备监理师考试题库附答案【培优b卷】
- 高压电工实操考试题库(附答案)
- 标点符号的用法课件
- 标准作业基础知识培训课件
- 农业合作社线上线下营销方案
- 第1课时 化学方程式的意义及书写课件2024-2025学年人教版九年级化学
- 制药人职业素养培训
- 以诺书-中英对照
- 国家电网招投标培训
- 2024阿克苏拜城县招聘社区工作者(30人)笔试备考题库及答案解析
- 【正版授权】 ISO 1496-1:2013/Amd 2:2024 EN Series 1 freight containers - Specification and testing - Part 1: General cargo containers for general purposes - Amendment 2
- AQ 7014-2018 新型干法水泥生产安全规程
- GB/T 22581-2024混流式水泵水轮机基本技术条件
- (完整版)12123交管学法减分考试题及答案
- 电气安全操作手册
评论
0/150
提交评论