《C程序设计-第2章 综合案例场景及目标.ppt》由会员分享,可在线阅读,更多相关《C程序设计-第2章 综合案例场景及目标.ppt(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第2章 综合案例场景及目标v教学案例介绍v练习案例介绍1/12/20231教学案例:学生信息管理系统v学生管理信息系统场景:凌云科学技术大学有12个系,共60个专业,目前在校学生有15000名,目前对学生信息的管理都是通过纸张进行的,包括:学生姓名、学号、身份证号码、年龄、出生日期、家庭地址,由于采用纸张方式的管理方式非常不方便,学校决定委托一家软件公司用C语言开发一套软件程序,能够实现学生信息的电子化管理,以提高管理效率。1/12/20232教学案例:学生信息管理系统v学生管理信息系统设计目标:所开发的软件可以实现对基本学生信息的管理,以替代现有的纸张化管理方式;所管理的学生基本信息包括:学
2、生姓名、学号、身份证号码、出生日期、家庭地址;能够添加新学生的基本信息;能够按姓名查询学生的基本信息;能够修改指定学生的基本信息;能够删除指定的学生基本信息;能够列表所有学生基本信息;能够将所有学生基本信息进行永久保存;所完成软件的操作界面必须友好;软件操作响应时间必须小于1秒;该软件必须在3个月内完成。1/12/20233教学案例:学生信息管理系统v学生管理信息系统系统分析:录入学生信息查询学生信息修改学生信息删除学生信息列出学生信息保存学生信息加载学生信息退出程序1/12/20234教学案例:学生信息管理系统v学生信息系统的运行过程:主界面1/12/20235教学案例:学生信息管理系统v学
3、生信息系统的运行过程:录入模块界面1/12/20236教学案例:学生信息管理系统v学生信息系统的运行过程:查询模块界面1/12/20237教学案例:学生信息管理系统v学生信息系统的运行过程:查询结果界面1/12/20238教学案例:学生信息管理系统v学生信息系统的运行过程:列出学生信息界面1/12/20239练习案例:图书信息管理系统v图书管理信息系统场景:凌云科学技术大学图书馆的馆藏图书达到100万册,目前对图书信息的管理都是通过纸张进行的,所管理的图书基本信息包括:图书名称、图书ISBN号、作者、出版社、出版时间、价格,由于采用纸张方式的管理方式非常不方便。为此,学校决定委托一家软件公司用
4、C语言开发一套软件程序,能够实现图书信息的电子化管理,以提高管理效率。1/12/202310练习案例:图书信息管理系统v图书管理信息系统设计目标:所开发的软件可以实现对基本图书馆信息的管理,以替代现有的纸张化管理方式;所管理的图书基本信息包括:图书名称、图书ISBN号、作者、出版社、出版时间、价格;能够添加新图书的基本信息;能够按图书名,ISBN号等查询图书的基本信息;能够修改指定图书的基本信息;能够删除指定的图书基本信息;能够列表所有图书基本信息;能够将所有图书基本信息进行永久保存;所完成的软件的操作界面必须友好;软件操作响应时间必须小于1秒;该软件必须在3个月内完成。1/12/202311练习案例:图书信息管理系统v图书管理信息系统系统分析:录入图书信息查询图书信息修改图书信息删除图书信息列出图书信息保存图书信息加载图书信息退出程序1/12/202312小结v本章介绍了贯通于本书的两个综合案例的场景及其要求:学生信息管理系统和图书信息管理系统。在此需要强调的一点是:在后续的章节中,学习了相关C程序设计的知识后,必须按照练习用案例程序的要求,自己亲自动手完成练习用案例程序,这样才能真正掌握所学的知识。1/12/202313