欢迎来到天天文库
浏览记录
ID:8325039
大小:464.50 KB
页数:24页
时间:2018-03-19
《数据库课程设计论文-图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、21目录一、题目(问题)描述和要求0二、需求分析阶段02.1用户对系统的要求12.11管理员12.12读者12.2数据流图32.3数据字典52.4.安全性需求72.5.一致性需求82.6.完整性需求8三、概念结构设计83.1把所有局部图综合成一个系统的总图124.1读者关系模型144.2管理员关系模型144.3图书关系模型14五、数据库物理设计阶段145.1确定数据库的物理结构145.2各个管理系统功能图155.2.1、读者管理系统155.2.3、管理员系统16六数据库实施阶段6.3编制与调试应用程序186.4
2、数据库试运行18七、数据库的运行与维护187.1系统集成效果187.2调试过程中遇到的问题187.3总结体会18八.系统的部分界面的截图21一、题目(问题)描述和要求图书管理系统是学校、政府、企业管理机制中的重要组成部分,通过对我校图书管理系统的查询和对图书管理员的咨询,开发了图书管理系统。系统中解决了图书管理事务中的图书入库、图书入库、图书检索、借还图书等情况的问题。系统中包含七个功能模块:系统登录、图书信息查询、读者信息查询、管理员对系统的维护、图书入出库,借还图书和其他。系统使有sybase公司推出的pb
3、进行前端开发,pb是基于WINDOWS的面向对象的可视化开发工具。它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。系统中通过pb和数据库进行无缝连接,大量应用了pb中的控件和触发事件。后端的开发工具是Microsoftsqlserver2005,整个数据库都是相互关联的,使数据库具有较高的完整性,一致性和安全性。二、需求分析阶段图书综合信息管理系统的最终读者包括管理员,读者。从两个不同的读者视角出发管理和查询图书信息系统。2.1读者对系统的要求2.11管理员(1)信息需求
4、。管理员能够查询读者借书有关的全部信息,包括读者的基本信息,读者借书还书以及违规现象的所有信息,还应能够查询当前图书信息。(2)处理需求。管理员应能够查询修改读者的基本信息;查询修改图书信息包括图书的入库出库的更新。(3)安全性与完整性要求安全性要求:系统应设置访问读者的标识以鉴别是否是合法读者及其密码。系统应对不同的数据设置不同的访问级别,限制访问读者可查询和处理21完整性要求:各种信息记录的完整性,信息记录不能为空各种数据间相互联系的正确性相同的数据在不同记录中的一致性2.12读者(1)信息需求。查询本人基
5、本信息、图书的基本信息;根据检索类型检索图书信息。(2)处理需求:借书、还书。(3)安全性与完整性要求安全性要求:读者拥有读者名及其密码。仅仅可以查询本人基本信息和借还图书完整性要求:各种信息记录的完整性,信息记录不能为空;各种数据间相互联系的正确性;相同的数据在不同记录中的一致性2.2数据流图①、管理员数据流图:管理员查询增删改读者信息,借还书信息以及罚款信息读者信息读者表查询增删改读者信息读者表查询增删改图书表,图书类别表图书,图书状态表图书信息图书信息②、读者数据流图数21读者查询读者信息读者表查询图书表
6、读者信息图书信息图书信息借还书图书信息图书表图书信息④、总数据流图读者信息管理员查询增删改读者信息读者表借书表,罚款表查询增删改图书表图书信息图书信息查询读者查询查询读者查询书借还书,以及罚款信息查询212.3数据字典1)数据项:Book表中数据项列名:book别名:图书编号描述:唯一标识每一本图书的数字编号数据类型:varchar长度:20列名:kindname别名:图书类别描述:图书的所属的一种类别数据类型:varchar长度:20其他数据项的定义同理。(2)数据结构:名称:读者档案描述:记录读者的个人信息
7、及借还书情况。定义:读者信息=读者编号+读者姓名+密码+允许借书量+已借书量+性别+工作单位+住址+电话其他数据结构的描述同理。(3)数据流:数据流名:图书信息数据流说明:图书信息数据结构在系统内的流向数据流来源:管理员接收事务数据流向:管理员处理事务(4)数据存储:数据存储名:图书信息说明:图书信息存储,作为备用信息保存编号:最为图顺唯一标识,有管理员编辑输入的数据流:图书信息数据流,来自图书输出的数据流:图书档案,用于管理员与读者数据结构:图书档案存取频度:每天>50次,查询>300次存取方式:检索与更新(
8、5)处理过程:处理过程名:管理员对图书的登记处理说明:图书的入库,需要对图书进行登记,存档输入:图书入馆输出:图书的各种信息21处理:图书登记过程就是对图书的登记,处理频度为每月一次,每当有新书入库时,都需要对其进行登记存档便于以后的处2.4.安全性需求:考虑到不同读者的权限不同,第一次进入该系统时系统会根据你输得读者名判断你是管理员还是读者还是读者,进入数据库主窗口中。这样系统就可赋
此文档下载收益归作者所有