图书馆管理系统文档(含源代码)

图书馆管理系统文档(含源代码)

ID:48321658

大小:298.11 KB

页数:37页

时间:2020-01-10

图书馆管理系统文档(含源代码)_第1页
图书馆管理系统文档(含源代码)_第2页
图书馆管理系统文档(含源代码)_第3页
图书馆管理系统文档(含源代码)_第4页
图书馆管理系统文档(含源代码)_第5页
资源描述:

《图书馆管理系统文档(含源代码)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、程序设计综合训练<图书馆管理系统>设计报告院系:材料科学与工程学院专业班级:材料成型一班姓名:张成智学号:20111402128指导老师:肖老师一、程序功能简介图书排序功能1)按图书编号排序可以按图书编号的大小排序,显示到屏幕上。(从小到大)2)按图书出版时间排序可以按图书出版时间的前后排序,显示到屏幕上。(从近到远)3)按图书价格排序可以按图书价格的贵宜排序,显示到屏幕上。(从便宜到贵)4)按图书书名排序可以按图书书名字符的大小排序,显示到屏幕上。(从小到大)5)按图书作者名排序可以按图书作者名字符的大小排序,显示到屏幕上。(从小到大)二、本人完成的主要工作图

2、书排序功能(排序比较简单只要做出来一个,其他都和它雷同。)三、设计方案1.设计分析;1)序功能简介:进入系统s菜单0-退出系统7-录入数据5-查询图书1-添加图书2-删除图书3-图书列表4-图书排序6-修改图书输入0返回原始菜单。选择编号、书名、作者名、出版社、类别、出版时间、价格进行修改。来。按照编号、书名、作者名、出版社、类别、出版时间、价格进行排列。按照编号、书名、作者名、出版社、类别、出版时间、价格进行删除。

3、

4、依次录入编号、书名、作者名、出版社、类别、出版时间、价格。按照编号、书名、作者名、出版社、类别、出版时间、价格进行咨询。来。按照编号、书名、作者

5、名、出版社、类别、出版时间、价格进行列出。来。输入编号、书名、作者名、出版社、类别、出版时间、价格。2)各个功能流程图1、按图书编号排序输入排序的功能序号1是开始输入y/n进,输入n的话返回到主菜单Y/n是(y)显示排序否(n)按Enter2、按图书出版时间排序输入排序的功能序号2是开始输入y/n进,输入n的话返回到主菜单Y/n是(y)显示排序否(n)按Enter3、按图书价格排序输入排序的功能序号3是开始输入y/n进,输入n的话返回到主菜单Y/n是(y)显示排序否(n)按Enter4、按图书书名排序输入排序的功能序号4是开始输入y/n进,输入n的话返回到主菜单

6、Y/n是(y)显示排序否(n)按Enter5、按图书作者名排序输入排序的功能序号5是开始输入y/n进,输入n的话返回到主菜单Y/n是(y)显示排序否(n)按Enter1.操作方法简介;1)主面板输入密码9进入系统。2)主菜单按4进入排序功能。2)排序功能目录3)选择功能(比如3)按价格的大小排序1.实验结果(包括输入数据和输出结果)一、设计体会在期末课程设计中,我们所选择的是设计一个图书管理系统,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程,毕竟以前没有作过,缺少经验。现在利用自己学到的知识设计并制作一个图书管理系统,这本身就是一个知识转化为生产

7、力的过程,所以大家都很兴奋,不同程度的投入了很高的热情与努力。在具体的设计与实施中,我们看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。在设计中我们基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认真执行管理系统软件标准的重要性,我们由于对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我们都要加强了解。在这次课程设计中,我们被分配以小组为单位去

8、完成图书管理系统的设计与制作,所以小组内的分工和相互协调很重要,大家可以在分工中扬长避短,个及所长,这样可以很好的提高大家的积极性,和合作意识,并有效的缩短开发时间。在其中我掌握了结构体的应用、链表的建立文件的操作、还有一个小的地方就是case'n'的应用。一、参考资料C/c++语言程序设计教程——从模块化到面向对象二、附录1.程序中主要变量、自定义函数的功能说明voidpaixu(structbook*head);//对图书进行排序voidnum_paixu(structbook*head);//按图书编号排序voidtime_paixu(structbook

9、*head);//按图书出版时间排序voidprice_paixu(structbook*head);//按图书价格排序voidbname_paixu(structbook*head);//按图书名排序voidwname_paixu(structbook*head);//按作者名排序While()循环提供可连续的选择操作Switch()分支选择进行的操作。system("cls");清空输入缓冲区,通常是为了确保不影响后面的数据读取。输入0即可返回或停止输入。l主要数据intnum;编号;charbname[50];书名;charwname[20];作者名;ch

10、arpress[50];

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

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

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