




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 学生信息管理系统的设计与实现的设计方案 1 实习目的 课程设计是课程学习后的一个综合性实践教学环节,是对课程理论和课程实验的综合和补充。它主要培养综合运用已学过的理论和技能去分析和解决实际问题的能力,对加深课程理论的理解和应用、切实加强实践动手能力和创新能力具有重要意义。课程设计是我们必不可少的一个综合性理论实践环节。 为了融会贯通本课程所学专业理论知识,完成一个较完整的程序设计与计算和程序调试过程,以加深对所学理论的理解与应用,进一步认识 和熟悉 C 语言程序设计中的语句的应用和用途,了解解决实际问题的一般过程,培养综合运用基础理论知识和专业知识去解决实际应用设计问题的能力。通过综合性课程设计训练,达到以下的目的和要求: 1、结合该课程中所学的 C 语言理论知识,设计一个综合的程序解决具体的实际问题,按要求独立完成设计方案,培养独立分析与解决问题的能力; 2、学会查阅相关手册和资料,通过查阅手册和资料,进一步熟悉常用方法的用途和技巧,并掌握这些方法的具体含义和如何使用这些方法解决实际问题; 3、掌握综合性程序设计的基本过程; 4、掌握综合性程序开发的 调试技术,熟悉常用调试方法的使用; 5、认真撰写总结报告,培养严谨的作风和科学的态度。 2 需求分析 块划分及功能 根据图书信息管理的需要,建立一个图书管理系统,可将程序分为以下几个模块: 图书信息录入、图书信息浏览、图书信息查询、图书信息删除、图书信息修改、退出图书信息系统。 应该实现的主要功能有: 2 1 2 3 4 ( 1)按书名查询 ( 2)按作者名查询 5 图书信息的删除与修改 目分 析 根据题目的要求,应当把图书信息用结构形式输入,再定义一个全局变量和文件指针进行整个程序的运行,然后 ,吧图书信息送到文件中。在程序中需实现图书信息录入、浏览、查询、删除和修改等功能的操作,所以需要建立相应的模块来实现,并且还需要提供选择菜单来实现功能,在运行时达到预定的目的。 3 概要设计 体设计方案说明: 图书信息管理系统 管理员的登录系统 菜单选择 图书信息录入 图书信息浏览 图书信息查询 图书信息删除 图书信息修改 图 1 程序功能图 3 序采用的结构: 0; 定义登录号 0; 定义书名 0; 定义作者名 0; 定义出版单位 0; 定义出版时间 定义价格 定义书的本数 个功能的函数 : 定义录入函数 定义按书名查询 定义按作者名查询 定义查询函数 定义删除函数 修改图书信息 函数的算法设计 首先运行程序,进入菜单,然后选择操作(运用 句),调用各子函数。在返回操作中运用 句进行控制返回菜单。 4 图 2 程序总体运行功能示意图 子函数的算法设计 书信息录入函数 程序运行后输入数字“ 1”,进行图书信息录入功能 开始 输入选择 图书信息录入 图书信息浏览 图书信息查询 图书信息删除 图书信息修改 退出图书信息系统 结束 5 图 3 图书信息录入函数示意图 书信息浏览函数 在主菜单进行操作,输入 2 进入图书信息浏览界面,图书信息进行显示,按任意键返回; 书信息的查询函数 选择查询方式, 1 按书号查询, 2 按书名查询,然后定位,在调用输出 函数; 开始 入图书信息 数 输入图书信息 结束 是 否 6 图 4 图书信息查询函数示意图 书信息的删除函数 在主菜单进行操作,输入 4 进入图书信息删除界面,图书信息提示输入要删除开始 输入 3 i i=1 输入书名 数 输出图书查询信息 结束 是 否 是 否 7 信息的编号,按要求输入索要删除图书信息的编号,按回车键进行返回; 书信息的修改函数 在主界面进行操作,输入 5 进入图书信息修改界面,按显示信息的提示,输入要修改图书信息的编号,进行修改,继续按显示信息的提示依次修改,修改完成后开始 输入 4 输出 in of to i i # 0;/书号 0;/书名 0;/作者 0;/出版社 0;/出版时间 100;/最大可有 100 本书 17 。 fp=w)= n 不能保存图书信息 n); 1, ), /*定义录入函数 */ y=1; ; y) t 请输入您的书籍的书号 :); %s, t 请输入书名 :); %s, t 请输入作者名 :); %s, t 请输入出版社 :); %s, t 请输入出版时间 :); %s, t 请输入该书的价格 :); 18 %f,& ; n 是否继续录入 (0,退出录入 ):); %d,&y); y!=1) y=0; ; ; 图书号 t 图书名 t 作者名 t 出版社 t 出版日期 t 图书价格 n); i=0;ii+) %st%st%st%st%st%n,iiiiii ; /*定义按书名查询 */ 0; 19 ; n 请输入要查询的书名 : ); %s, 图书号 t 图书名 t 作者名 t 出版社 t 出版日期 t 图书价格 n); i=0;ii+ ) if(s2,i=0) ; %st%st%st%st%st%n,iiiiii ); ; /*定义按作者名查询 */ 0; ; 请输入要查询的书的作者 : ); %s, 图书号 t 图 书名 t 作者名 t 出版社 t 出版日期 t 图书价格 n); i=0;ii+ ) if(s3,i=0) 20 ; %st%st%st%st%st%n,iiiiii ); ; /*定义查询函数 */ a; ; /*进行清屏 */ tt*n); 开始查询 n); ttn); ttn); ttn); tt*n) ; tt 请选择你想要的查询方式 :); %d,&a); a) : ; 21 : ; : /*定义删除函数 */ 0; ; /*清屏 */ n in of to ); %s, i; i=0;ii+) if(i=0) i!= ii+) ii+1 ii+1 ii+1 ii+1 ii+1 ii+1 22 n n); ; ; 0; ; /*清屏 */ n in of to ); %s, i; i=0;ii+) if(i=0) 图书号 t 图书名 t 作者名 t 出版社 t 出版日期 t 图书价格 n); %st%st%st%st%st%n,iiiiii i!= ntt 请输入修改后此图书的信息 n); 23 t 请输入图书号 :); %s, t 请输入图书名 :); %s, t 请输入作者名 :); %s, t 请输入出版社 :); %s, t 请输入出版时间 :); %s, t 请输入该书的价格 :); %f,& i i i i i i; n n); ; fp=r)= 24 n 不能打开图书信息库 n); fp=w+); n 初始化图书信息库 ,初始化之后要重启程序 n); ; 1, 1, ), a; ; nnnnntttt 图书信息管理系统 ttttn); tt*n); ttn); ttn); ttn); ttn); ttn); ttn); tt*n); t ); %d,&a)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版绿色建筑土建工程承包合作协议
- 2025年度制造业短期生产线操作人员劳务派遣合同
- 2025聘请全职律师合同范本
- 红酒柜知识培训课件
- 红酒基本知识培训内容
- 语文知识书籍培训课件
- 红茶品鉴培训课件
- 2025年租车服务免责合同协议书
- 2025年劳动合同法实践:员工擅自解约公司有权提起劳动仲裁
- 生产流程标准化操作指南
- 避免车祸安全知识培训课件
- 胸腰椎压缩骨折课件
- 音乐课简谱教学课件
- 2025年放射工作人员培训考试试题及答案
- 2025-2026学年统编版(2024)小学语文一年级上册教学计划及进度表
- 中小学教师中高级职称答辩备考试题及答案(50题)
- 剖析我国公立医院管理体制:问题洞察与改革路径探究
- 胰腺超声标准切面
- 2025年法院书记员招聘考试笔试试题附答案
- 未成年人违法犯罪警示教育
- 律师事务所客户数据安全管理制度
评论
0/150
提交评论