北邮2017年课程设计(图书馆管理系统的设计).ppt
- 文档编号:2639780
- 上传时间:2022-11-04
- 格式:PPT
- 页数:13
- 大小:159KB
北邮2017年课程设计(图书馆管理系统的设计).ppt
《北邮2017年课程设计(图书馆管理系统的设计).ppt》由会员分享,可在线阅读,更多相关《北邮2017年课程设计(图书馆管理系统的设计).ppt(13页珍藏版)》请在冰豆网上搜索。
1数据结构课程设计指导教师:
杨俊2一、课程设计的目的一、课程设计的目的巩固课堂及书本知识,理论联系实际提高分析和解决实际问题的能力训练软件设计、开发及书写软件文档能力3二、软件设计的基本知识二、软件设计的基本知识1.软件的组成软件的组成应用程序直接面向用户为解决特定问题而编写的程序系统程序应用程序的支撑部分。
如操作系统、编译程序面向用户的文档指明如何使用、维护、修改程序。
如用户手册、操作手册面向开发者的文档保证软件按质、按期有效地进行开发4二、软件设计的基本知识(续)二、软件设计的基本知识(续)2.软件设计的几个阶段软件设计的几个阶段初步设计从软件需求规格说明出发,将设计对象用数据流或数据结构表示为抽象的实体,即结构清晰、层次分明的模块组合;定义实体与外部环境的接口(不涉及模块内部细节)详细描述对模块过程进行描述,应避免歧义性,为编码提供充足信息5二、软件设计的基本知识(续)二、软件设计的基本知识(续)编码采用一种合适的程序设计语言,按设计说明产生程序测试设计测试用例,对软件进行测试6三、安排与要求三、安排与要求按照软件设计的几个阶段进行设计过程中注意积累文档,设计完毕应做到文档完备友好的人-机界面、健壮性好3人一组,分工协作,组长负责(分组事宜由各小班学习委员安排)7三、安排与要求(续)三、安排与要求(续)报告(电子版)参考格式:
班级学号1班级学号2班级学号3report.docreadme.txt例:
010301120223.rarlibrary.exe(1班3号1班12号2班23号)source_codedocument答疑地点:
明光楼315室(另行通知)作业验收(电子版)日期:
6月中上旬Email:
8四、应完成的文档资料四、应完成的文档资料设计任务的描述功能需求说明及分析总体方案设计说明实现任务的方法、总体结构和模块划分等数据结构说明(数据名称、用途等)各模块设计说明算法思想、算法、特点及与其它模块的关系等测试情况说明评价和改进意见9五、课程设计题目五、课程设计题目模拟图书馆管理系统的设计模拟图书馆管理系统的设计1.问题描述问题描述学校图书馆有很多图书,每个教师、学生有多种不同的借书权限和借书数量,建立图书馆管理系统,包括图书的购入、编码、借出、还回、统计、查询等功能。
102.功能要求功能要求每种图书包括图书编号、书名、作者、出版社、简介、购入时间、数量等信息图书馆在购书时可根据图书的信息自动生成编码教师、学生包括姓名、工作证(学生证)号、所在学院、借书权限、借书数量等信息借书时填写借书单,还书时填写借书单还书项,并记录入日志文件,借书超期要罚款基本功能有:
建立图书基本信息文件、读者基本信息文件、图书入库(编码)、借书(预约)、还书、查询等112.功能要求(续)功能要求(续)查询、统计功能有:
1、读者可根据图书的名称、编码、作者、出版社等信息查询图书的其他信息;也可根据图书的分类等信息查询图书的具体信息等,包括某图书库中尚存多少本2、查询教师、学生已借出的图书情况,读者的借书诚信情况(是否有过超期的情况)等3、图书的借阅率等对于库中已借完的图书,读者可预约,待库中有还回时能提示通知该读者模拟系统以时间为轴向前推移,每10秒左右向前推进一天(有键盘或鼠标操作时不计时)建立日志文件,对图书借阅情况进行记录不得使用数据库123.程序参考结构程序参考结构主模块接收键盘(鼠标)键入命令,分析该命令并调用相应的模块,并以时间为轴向前推进图书信息管理模块读者信息管理模块图书购入模块图书借还模块查询统计模块日志文件处理模块134.参考提示参考提示时间推移可以用判断是否有键盘输入(鼠标键入)的相关函数,若无输入则延迟10秒钟向前推移一天不使用数据库,图书基本信息、读者基本信息、日志等用文件形式存储图书的编码可以采用如下格式:
XX(类型)XX(出版社)XXXXX(流水号)读者的编码可以采用如下格式:
X(类型)XX(学院编码)XXXX(流水号)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北邮 2017 课程设计 图书馆 管理 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)