图书管理系统中期答辩.ppt
文本预览下载声明
基于VC的图书查询及催还系统的设计与实现 姓名:xxx 班级学号:000000 指导老师:xxx 目前已完成的任务 需求分析 总体设计 详细设计(数据库设计) 部分核心编码 尚需完成的任务及安排 编码部分尚待完成 项目的详细测试计划 项目背景 对于一些小图书馆和一些图书室来说,由于工作人员比较少,图书馆的主要工作—图书借阅和归还一直未能很好地开展。在平常的图书借阅工作中, 由于大部分读者不熟悉图书馆藏书,且对图书排架分类的不了解,往往花费很长时间才能找到其所需的书。而且书籍借出后往往超期现象严重。 目前社会上信息管理系统发展飞快,很多单位和图书室都引入了信息管理软件来管理自己日益增长的各种信息,图书馆管理信息系统也是有了很大的发展,本系统力求使系统功能简洁明了, 易于操作. 目标(实现管理的有效性) 尽量达到人力与设备费用的节省; 提高软件处理数据的速度,; 提高人员工作效率 实现系统的流程图 数据流图 读者基本信息登记/修改 图书查询 图书借阅 还书 用户对图书馆管理系统的需求 第一学校图书馆规模相对于商业图书馆小,但要有着完善的图书信息,对每一册书要有详细的记录信息,功能上对系统的需求是全面的。 第二是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应学生的需求; 第三也是图书馆的核心工作,对图书的借阅管理。 用户对图书馆管理系统的需求 在软、硬件方面对系统的需求 软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种图书信息。 硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆。 用户对图书馆管理系统的需求 借阅到期提醒模块 本系统需要完成的功能主要有: 有关读者类别标准的制定、种类信息的输入; 读者类别信息的修改、查询等; 图书的催还; 读者基本信息的输入; 读者基本信息的查询、修改; 图书类别标准的制定、类别信息的输入; 图书类别信息的查询、修改; 图书信息的输入; 图书信息的查询、修改; 还书信息的输入、查询和修改。 系统功能模块图 系统的详细设计 数据库的设计(充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 ) 数据库需求分析 : 读者的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。针对一般图书馆管理信息系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计数据项和数据结构。 数据库概念结构设计 : 得到数据项和数据结构后,就可以设计出能够满足读者需求的各种实体,以及它们之间的关系。下面画出实体之间的E-R图。 数据库概念结构设计 数据库概念结构设计 数据库概念结构设计 系统功能模块的详细设计 主要功能模块的设计 使用VC++6.0来编写代码。 主要包括系统登录、图书管理、读者管理、催还管理、借阅信息管理、系统设置等几个模块。 系统功能模块的详细设计 进入系统后首先出现的是登陆页面,如同大多数的系统一样,登陆系统也需要提供正确的用户名和密码,验证正确后方可进入。 示例: 后期的任务安排 继续按照需求设计将代码完善 项目的详细测试计划 (保证系统完成的质量) 敬请老师指点! * * 图书编码唯一,输入后得出图书信息 输入图书编号,检索在借信息库,反应出图书借阅情况。进行归还操作。 在开发方式上对系统的需求 作为毕业设计无商业利益,主要目的是培养学生综合应用所学基础理论和专业知识,所以系统设计开发的周期要短,提高开发效率,方便、简单、实用作为系统开发的指导思想。 读者类别信息实体E-R图 图书类别信息实体E-R图 图书信息实体E-R图 借阅信息实体E-R图 实体之间关系的E-R图 * * *
显示全部