C语言图书管理系统课程设计论文

C语言图书管理系统课程设计论文

ID:24056075

大小:346.50 KB

页数:74页

时间:2018-11-12

C语言图书管理系统课程设计论文_第1页
C语言图书管理系统课程设计论文_第2页
C语言图书管理系统课程设计论文_第3页
C语言图书管理系统课程设计论文_第4页
C语言图书管理系统课程设计论文_第5页
资源描述:

《C语言图书管理系统课程设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录1实习目的12需求分析12.1主要功能需求描述如下12.11用户登录12.12系统主控制平台22.13添加图书信息处理22.14删除图书信息处理22.15图书排序信息处理22.16图书列表信息处理22.17查询图书信息处理22.18修改图书信息处理32.19录入数据信息处理33概要设计44详细设计45调试与测试结果分析66总结11参考文献11附录12i学生信息管理系统的设计与实现1实习目的1.通过课程设计,加深对结构化程序设计思想的理解,能对系统功能进行分析,并设计合理的模块化结构。2.通过课程设计,进一步掌握C有并重要的数据结

2、构。掌握并熟练运用指针、链表、结构体、文件等数据结构。3.通过课程设计,提高程序开发能力,能运用合理的控制流编写清晰高效的程序。4.通过课程设计,培养C语言知识运用和自学能力,真正的把课堂上获得的知识运用起来,培养自己对程序编写的兴趣,并能独立设计和实现一个中小型系统。5.通过课程设计,加强了自己的程序分析能力6.通过本课程设计巩固《C语言程序设计》课程教学成果,深入理解结构体、指针、链表、动态分配内存和文件操作等C程序设计中的中高级技术,熟练掌握C语言的调试方法,初步培养良好的编程习惯和编程风格,初步学习程序文档的撰写方法。2需求

3、分析图书管理系统采用的开发工具是VisualC++,主要用于对大量的图书信息,包括图书编号、书名、类型、作者名、出版日期、等进行增加、查询、排序、修改等操作。同时也包括对用户的管理。为保存信息,系统将图书信息存储在文件中,每次启动系统时,先将数据从文件中读到单链表中,进行增、删、改、查等操作,在系统推出前,再将单链表中的数据保存到文件中,有效地将数据进行保存。系统为用户提供了简单的人机界面,使用户可以提供提示,输入操作项,调用系统提供的管理功能。2.1主要功能需求描述如下2.11用户登录首先提示用户输入用户名和密码。调用文件中存储的

4、用户信息进行校验,只有用户名和密码都匹配时才允许用户使用该系统。用户可以完成所有操作,可以进行图书的管理,修改,排序等。2.12系统主控制平台用户登录以及退出系统两大功能模块。用户登录中包括添加图书信息、删除图书信息、查询图书信息、图书列表、对图书进行排序、修改图书、录入数据和保存图书信息等。2.13添加图书信息处理用户根据提示输入图书的书名、作者、出版社、出版日期、类别、编号、等添加数据。输入完一条图书信息后,可根据提示继续输入下一条图书信息或继续其他操作,允许输入多条图书信息记录。输入完图书信息后,以单链表的形式暂时保存在单链表

5、中,等待下一步操作。系统退出之前,将单链表中的全部图书信息保存到文件中。2.14删除图书信息处理首先提示用户输入要修改的图书的编号、类型、书名、作者名、出版时间,用户根据输入的信息在单链表中查找。如果该图书存在,则首先显示图书的基本信息,并提示用户是否进行删除操作,用户确认删除后,直接删除;如果没找到,系统会给出提示信息。2.15图书排序信息处理在选择了图书排序信息后,将图书信息按类型选择排序,然后从内存中调出来显示,最后提示是否显示排序结果。如果没有查询都任何信息,系统会给出提示信息。2.16图书列表信息处理在选择了图书列表信息后

6、,将图书信息从内存中调出来显示,最后提示是否查看图书信息。如果没有查询到任何信息,系统会给出提示信息。2.17查询图书信息处理首先提示用户输入要查找的编号,根据用户输入的编号从单链表中对图书信息进行查询。查询成功后,显示该图书信息,并提示是否对根据用户输入的信息可以完成对图书的查询。如果没有查询到任何信息,系统会给出提示信息。2.18修改图书信息处理首先要提示用户输入要修改的图书编号,根据用户输入的编号从单链表对图书信息进行查询。根据菜单输入要修改的图书信息的编号。然后将内存中输入的信息进行修改。2.19录入数据信息处理用户根据提示

7、输入图书的书名、作者、出版社、出版日期、类别、编号、等数据。输入完一条图书信息后,可根据提示继续输入下一条图书信息或继续其他操作,允许输入多条图书信息记录。输入完图书信息后,以单链表的形式暂时保存在单链表中,等待下一步操作。系统退出之前,将单链表中的全部图书信息保存到文件中。3概要设计开始退出系统输入用户名和密码管理员用户名和密码是否正确?主菜单界面退出系统录入数据修改图书查询图书图书排序图书列表删除图书添加图书结束图14详细设计图书管理设置用户登录,用户的身份登录可以对系统中的所有功能模块进行操作。整个系统的功能模块的是图书信息管

8、理。系统启动时,主函数中调用对用户模块进行初始化的操作,即设定最初的管理员的用户名(为“admin”)和密码(为“1234”),并对文件进行初始设置,即用户文件不存在,则创建用户文件。用函数system("color03")来控制整个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。