《C程序课程设计.docx》由会员分享,可在线阅读,更多相关《C程序课程设计.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、程序课程设计课题:图书借阅管理系统班级:计科学号:姓名:翁敏智 指导老师:邹姝稚 成绩:一、设计目的:图书借阅管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者 和使用者来说都至关重要,所以图书借阅管理系统应该能够为管理者或读者提供充足的信息 和快捷的数据处理手段。但一直以来人们使用传统人工的方式进行借阅管理,这种管理方式 存在着许多缺点,如:效率低、易忘记、保密性差,另外时间一长,将产生大量的文件和数据, 这对于査找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐 成熟,其强大的功能己为人们深刻认识,它己进入人类社会的各个领域并发挥若越来越重要 的作用
2、。作为计算机应用的一部分,使用计算机对图书借阅信息进行管理,具有着手工管理所 无法比拟的优点.例如:检索迅速、査找方便、易修改、可靠性高、存储量大、数据处理快捷、 保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书借阅管理的效率, 也是图书馆的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理程序 成为很有必要的事情。下面将以高院级资料室管理为背景,设计与实现一个小型资料室借阅 管理系统,实现教师借书,还书处理以及挂账信息处理。二、设计内容:近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量 也成倍增加,面对着庞大的信息量,传统的人工方式管
3、理会导致图书借阅管理上的混乱,人 力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的 运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书借阅管理系统,对图 书资料逬行集中统一的管理。系统幵发的总的设计目标是实现图书借阅管理的系统化、规范 化和自动化,实现对图书借阅资料的集中统一的管理。各项功能包括:()系统以菜单万式工作,界面应清晰直观,便于用户操作。()借阅信息录入:包括图书编号(不更复)、书名、单价、以上由结构数组 实现;借阅教师姓名、所属系部、借书日期、还书日期(在还书时天上)以上由结构数据实现O()信息查询浏览:查询教师所借图书信息一览(输入教
4、师姓名以查询),查询指定书 目被借阅的信息嗨入指定书的编号查询所借教师的姓名.所属系部,借节日期等)。()挂账处理:显示某教师挂账信息(借出肘间超过个月,并以每天元逬行处罚性付款 累计)。()借阅统计:、某教师借阅图书总数.、某系所有教师借阅图书数以逆序排列显示、 某系借阅图书超额的教盹单显示(任选其一)。三、概要设计:本程序在操作怀境下实现图书借阅管理系统,本系统包括借阅信息录入、信息查询浏 览、挂账处理、借阅统计等模块。图为本程序的概要模块调用流程图:1 / 12图书借阅管理系统(图)、信息录入模块功能:()图书信息录入:以()输入本图书信息,以函数*();申请空间,以函数*(*,): 将
5、所指向的某一块内存中的每个字节的内容全部设置为指定的值,块的大小由第三个参数 指定,这个函数通常为新申请的内存做初始化工作。录入信息包括书名,书好、单价、借出 日期、还书日期。以文件保存录入信息。()教师信息录入:以()输入位教師信息,录入信息包括,教师姓名,系部编号以及 读者借书卡号。以文件保存录入信息。、系统以菜单方式工作.界面应清晰直观.便于用户操作。截图如下所示:* 图 书借阅 管理系统 * *清选择您要处理事项:*、查询教师借书情况*、査询指定书籍査询*、进行挂帐査询*、査询教师借阅总数*、退出系统.*翔 谢使 用* * 、信息査询浏览模块功能:()教师信息査询:输入教师姓名以査询教
6、师所在系部编号,借书卡号等。以函数() 加以实现。()指定图书査询:输入所査询书本的书号以査询书的书名,单价,借书日期,还书日 期等。以函数()加以实现。、挂账处理模块:输入教师的姓名,查询是否有超过最长借阅时间(三个月,以九十天 计算)的书籍,若存在输出书名,书号以及逾期罚款,超出一天罚款元。以函数()实现。、借书统计模块:输入教师姓名査询该教师所借图书总数。以函数()实现。其中第一模块中提及的函数用法、功能如下:用法:*( *,):功能:将所指向的某一块内存中的每个字节的内容全部设置为指定的值,块的大小由 第三个参数指定,这个函数通常为新申请的内存做初始化工作。程序举例如F:下面是一个例子()矿;();();四、详细设计:模块一:图书信息录入流程图如图:2/ 12