- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
德州学院 信息管理学院 2012级 信息管理与信息系统 课程设计
1 -
德州学院计算机系
课程设计报告
实习名称 C语言课程设计 _
设计题目 图书信息管理系统 ______
实习时间 2012.3.5-2012.3.11
专业班级 2012级信息管理与信息系统___
指导老师
教学单位(盖章)
小组分工情况:
学号
姓名
分工
二0一二年五月二十五日
目录
TOC \o 1-3 \h \z \u 1 实习目的 1
2 需求分析 1
2.1 模块划分及功能 1
2.2 题目分析 2
3 概要设计 2
3.1总体设计方案说明: 2
3.2程序采用的结构: 2
3.3 各个功能的函数: 3
4.详细设计 3
4.1主函数的算法设计 3
4.2各子函数的算法设计 4
4.2.1图书信息录入函数 4
4.2.2图书信息浏览函数 5
4.2.3图书信息的查询函数 5
4.2.4图书信息的删除函数 6
4.2.5图书信息的修改函数 7
5.调试与测试结果分析 8
5.1图书信息录入 9
5.2图书信息浏览 10
5.3图书信息查询 11
5.4 图书信息删除 13
5.5图书信息修改 14
5.6退出图书信息管理系统 15
5.7上机调试感想 15
6 总结 15
参考文献 16
PAGE 25
学生信息管理系统的设计与实现
1 实习目的
课程设计是课程学习后的一个综合性实践教学环节,是对课程理论和课程实验的综合和补充。它主要培养综合运用已学过的理论和技能去分析和解决实际问题的能力,对加深课程理论的理解和应用、切实加强实践动手能力和创新能力具有重要意义。课程设计是我们必不可少的一个综合性理论实践环节。
为了融会贯通本课程所学专业理论知识,完成一个较完整的程序设计与计算和程序调试过程,以加深对所学理论的理解与应用,进一步认识和熟悉C语言程序设计中的语句的应用和用途,了解解决实际问题的一般过程,培养综合运用基础理论知识和专业知识去解决实际应用设计问题的能力。通过综合性课程设计训练,达到以下的目的和要求:
1、结合该课程中所学的C语言理论知识,设计一个综合的程序解决具体的实际问题,按要求独立完成设计方案,培养独立分析与解决问题的能力;
2、学会查阅相关手册和资料,通过查阅手册和资料,进一步熟悉常用方法的用途和技巧,并掌握这些方法的具体含义和如何使用这些方法解决实际问题;
3、掌握综合性程序设计的基本过程;
4、掌握综合性程序开发的调试技术,熟悉常用调试方法的使用;
5、认真撰写总结报告,培养严谨的作风和科学的态度。
2 需求分析
2.1 模块划分及功能
根据图书信息管理的需要,建立一个图书管理系统,可将程序分为以下几个模块:
图书信息录入、图书信息浏览、图书信息查询、图书信息删除、图书信息修改、退出图书信息系统。
应该实现的主要功能有:
1 系统以菜单方式工作?
2 图书信息录入功能--输入?
3 图书信息浏览功能--输出?
4 查询和排序功能--算法?
(1)按书名查询
(2)按作者名查询
5 图书信息的删除与修改
2.2 题目分析
根据题目的要求,应当把图书信息用结构形式输入,再定义一个全局变量和文件指针进行整个程序的运行,然后 ,吧图书信息送到文件中。在程序中需实现图书信息录入、浏览、查询、删除和修改等功能的操作,所以需要建立相应的模块来实现,并且还需要提供选择菜单来实现功能,在运行时达到预定的目的。
3 概要设计
3.1总体设计方案说明:
图书信息管理系统
图书信息管理系统
管理员的登录系统
菜单选择
图书信息录入
图书信息浏览
图书信息查询
图书信息删除
图书信息修改
图1 程序功能图
3.2程序采用的结构:
typedef struct
char number[10]; 定义登录号
char
文档评论(0)