- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆课程设计(操作系统课程设计)
河南城建学院
《操作系统》课程设 计说明书
设计题目: 图书管理系统
专 业: 计算机科学与技术
指导教师: 邵国金
班 级:
学 号:
姓 名:
同 组 人:
计算机科学与工程系
2013 年 12 月 30日
前 言
随着社会的发展,人们对于知识的需求也在不断地增长。书籍作为人们获取并增长知识的主要途径,使得图书馆在人们生活中占有了一定位置。但是近几年来,随着书量的不断增长,造成了书库空间极度不足,图书挤压,管理不善。这些都直接影响了读者对图书馆藏书的充分利用。这时图书馆就特别需要开发一套图书馆管理系统,通过该系统来提高图书馆的管理效率,从而减少管理方面的工作流和成本。
一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。面对图书馆数以万计的图书,纷繁复杂的读者信息,频繁更替的借还书信息,传统的直接方法不但管理出现漏洞,造成损失。因此有一个智能化、系统化、信息化的图书管理系统十分重要的。充分利用计算机的功能实现对读者管理、书籍管理,借阅管理等自动化控制,将会使图书馆的工作大大减弱。方便友好的图形界面、简便的操作。将会使得图书馆系统极大限度的应用于现代化图书管理中。
目 录
1系统环境 1
2课程设计目的和要求 2
2.1 课程设计的目的 2
2.2 课程设计的要求 2
3 课程设计内容 3
4 详细设计说明 4
4.1 功能模块图设计说明 4
4.1.1 与用户(管理员)相关的功能 4
4.1.2 与图书相关的功能 4
4.2 数据结构设计 5
4.3 功能模块图 5
5 程序使用说明 7
6 程序部分运行图 8
7 源程序清单 12
8设计中遇到的问题及解决方法 25
9 课程设计心得与体会 26
10参考文献 27
1系统环境
1.1硬件环境:
处理器:Intel(R) Core(TM) i3-2310M CPU @ 2.10GHZ
硬 盘:希捷 500G 5400 rpm
内 存:金士顿 DDR3 4G
1.2 软件环境:
系 统:Windows 7 旗舰版 RedHat 9.0 release
虚拟机:Vmware 9.0
2课程设计目的和要求
2.1 课程设计的目的
编程实践是学习C语言程序设计的一重要环节,上机实习和课程设计是提高同学们程序设计能力的有效途径,能够使同学们初步掌握程序设计的基本方法和调试技能。然而学校安排的上机时间有限,老师也只能教给我们一些方法,因此我们自己需要投入很大的时间和精力来锻炼。
本课程设计作为计算机科学与技术专业重要的实践性环节之一,是在学生学习完《C程序设计语言》课程后进行的一次全面的综合练习。本课程设计的目的:
1)复习巩固C语言的基础知识,进一步加深对C语言编程基本知识的理解和掌握;
2)掌握C语言编程和程序调试的基本技能;
3)基本掌握面向过程程序设计的基本思路和方法;
4)掌握书写程序设计说明文档的能力;
5)达到熟练掌握C语言的基本知识和技能;
6)培养学生在项目开发中团队合作精神、创新意识及实战能力;
7)能够利用所学知识,理论和实际结合,利用资源,采用模块化的结构,使用模仿修改自主设计相结合的方法,锻炼学生综合分析解决实际问题的编程能力。
2.2 课程设计的要求
分析课程设计题目的要求;
团队合作完成系统的设计、编码和调试,使其能正确运行;
系统利用C语言实现;
设计完成的程序要便于操作和使用,有整齐、美观的使用界面;
按照课程设计规范书写课程设计报告,设计完成后提交课程设计报告和源代码文件的电子文档。
3 课程设计内容
图书信息管理系统设计
图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能。
图书信息录入功能---输入
图书信息浏览功能---输出
图书信息的删除与修改(改变图书信息的一个或多个属性,并用新的覆盖已经存在的)
查询或排序功能---算法,包括:按书名查询;按作者名查询
其他要求:
图书信息数据以文件形式存储在磁盘上;
在程序运行中需要对文件进行存取;
对输入数据的容错性进行检查,保证数据的合法性;
4 详细设计说明
下面从该图书信息管理系统
文档评论(0)