课程设计报告-图书管理基本业务模拟(共12页).doc
《课程设计报告-图书管理基本业务模拟(共12页).doc》由会员分享,可在线阅读,更多相关《课程设计报告-图书管理基本业务模拟(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上湖南科技大学课程设计报告 题目:图书管理基本业务模拟 院 系:计算机科学与工程学院专业班级:计算机科学与技术二班学 号: 学生姓名: 常家俊 指导教师: 蒋清明 2010年12月31日目录一. 课题描述二. 设计过程 1. 系统开发背景 2. 图书馆管理系统的开发 2.1 对程序的具体要求 2.2 概要设计 2.3 详细设计 2.4 系统使用说明三. 总结四. 参考文献一. 课题描述 图书管理基本业务模拟 (1) 书的登记内容包括书号、书名、著作者、出版社、出版时间、现存量和库存量; (2) 按书号建立索引表(线性表)以提高查找率; (3) 主要功能: a) 采编入库
2、:新购买一种书,确定书号后,登记到图书账目中,如果表中已有,则只将库存量增加; b) 借阅:如果一种书的现存量大于0,则借出一本,登记借阅者的借书证号和归还限期,改变现存量; c) 归还:注销对借阅者的登记,改变该书的现存量。 (4) 输出形式 a) 能按书号、书名、著作者查找库存的书籍信息; b) 能按学生的借书证号显示学生信息和借阅信息; c) 书籍入库; d) 借书功能实现; e) 还书功能实现。二:设计过程1.系统开发背景 随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从
3、繁杂的事务中解放出来,提高了我们的工作效率。 目前的图书馆多为手工管理,手续繁琐,耗费大量的人力,而且由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 因此,我设计这个图书馆系统,管理读者的登记、图书的登记、借出、归还以等。管理人员还可以查询某位读者、某本图书的借阅情况,以全面掌握图书的流通情况。方便了教师、学生的借阅,查询。2. 图书馆管理系统的开发 2.1
4、对程序的具体要求 a) 采编入库:新购买一种书,确定书号后,登记到图书账目中,如果表中已有,则只将库存量增加; b) 借阅:如果一种书的现存量大于0,则借出一本,登记借阅者的借书证号和归还限期,改变现存量; c) 归还:注销对借阅者的登记,改变该书的现存量。 d) 能按书号、书名、著作者查找库存的书籍信息; e) 能按学生的借书证号显示学生信息和借阅信息; f) 借书功能实现; g) 还书功能实现。2.2 概要设计 针对图书馆管理系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计出如下的数据项(1) 书库图书信息,包括数据项有:图书编号、书名、作者、出版社、出版时间、现存量和库存量
5、等;(2) 学生信息,包括数据项有:学生学号、学生姓名、借书编号、还书日期等;现存量图书信息库存量图书编号出版日期出版社图书名称作者 图.1 图书信息学生信息 学生姓名学生学号 图.2 学生信息2.3 详细设计 2.31 结点数据的设计 (a) 图书的存储结构模型 typedef struct bookchar book_num10; /*图书编号*/char book_name20; /*图书名称*/char book_writer20; /*作者*/char book_chu20; /*出版社名称*/char book_time20; /*出版时间*/int book_kc; /*库存量*
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 报告 图书 管理 基本 业务 模拟 12
限制150内