图书馆管理信息系统综合设计

上传人:re****.1 文档编号:498289940 上传时间:2023-01-30 格式:DOC 页数:31 大小:1.75MB
返回 下载 相关 举报
图书馆管理信息系统综合设计_第1页
第1页 / 共31页
图书馆管理信息系统综合设计_第2页
第2页 / 共31页
图书馆管理信息系统综合设计_第3页
第3页 / 共31页
图书馆管理信息系统综合设计_第4页
第4页 / 共31页
图书馆管理信息系统综合设计_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《图书馆管理信息系统综合设计》由会员分享,可在线阅读,更多相关《图书馆管理信息系统综合设计(31页珍藏版)》请在金锄头文库上搜索。

1、案卷号日期图书馆管理系统图书馆管理信息系统综合设计 作 者: 计信计软2班200912301149兰婷婷 完成日期: 2011-11-24 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人 目录 1 引言11.1 编写目的11.1 编写背景12需求分析32.1 功能需求32.2 数据库结构分析142.3性能分析142.4 可行性分析152.5 数据库流分析162. 6 用户接口182.7硬件接口182. 8软件接口182.9UML用例图分析192.10 UML类图分析193总体设计204详细设计232程序实现及测试264 附录17图书馆管理信息系统综合设计一、 引言

2、1、 编写目的为了让用户更好的了解图书馆管理系统的功能、性能,更好、更全面的了解整个系统的架构。让用户在使用系统之前对系统有一个明确的认识和熟悉。2、 编写背景随着现代社会的发展,电脑的已经越来越得到普及了。而不仅仅只是应用于科学领域中,电脑已经走进了普通人的生活中,应用于普通人的生活中。而单位和企业也会应用电脑来处理和管理各种信息,给人们带来了很多的便利。但是也就是因为单位和企业在管理上越来越依赖电脑,所以开发好的管理系统也是人们目前越来越关注的事情。怎么才能做好一个系统,这个可以从多个方面来考虑。包括设计系统的语言和选择的数据库。如今设计语言多种多样,选对了适合的语言就可以对我们的开发起到

3、一个好的开头。而我们现在要设计的系统是,图书馆管理信息系统。由于图书馆的图书众多,类别众多,信息量大。如果采用传统的手工管理,那么管理者的工作就是十分繁杂且非常的耗时。所以设计一个图书馆管理信息系统,可以省去了很多不必要浪费的时间,让管理者更好的管理图书馆,也让用户更好的使用图书馆。二、 需求分析图书馆管理信息系统的需求分析主要包括:1、 功能需求系统总功能处理编号处理名1借书2还书3查询4编目5办证6修改个人信息1.1 -借书引言图书馆管理系统借书功能要到达的目标是让用户能通过系统借书。借书输入数据:名称类型长度默认值备注编号自动增长学号VC10姓名VC10借期DateDate()书名VC4

4、0还期DateDate()借书描述:处理名借书处理编号1输入数据流借书信息输出数据流书+相关信息处理逻辑完成后把书出借和把数据写入数据库数据处理:处理编号处理名1.1校验身份1.2分库区分1.3只看不借的库1.4分不同的可借阅库可借阅的时间和册数不同1.5区分用户1.6老师待遇1.7学生待遇1.8填写相关的卡片1.9领书各详细处理描述:处理名校验身份处理编码1.1输入数据流借书信息输出数据流有效用户信息处理逻辑校验这个读者是否有权进入图书馆处理名分库区分处理编号1.2输入数据流有效用户信息输出数据流库的性质处理逻辑区分到底这个管是可借阅的书库还是只看不借的库处理名只看不借的库处理编号1.3输入

5、数据流看输出数据流处理逻辑这个库是只看不借的处理名分不同的可借阅的时间和册数不同处理编号1.4输入数据流库的名称输出数据流用户信息以及库的借书标准以及传递用户信息处理名区分用户处理编码1.5输入数据流用户信息以及库的借书标准输出数据流用户区分结果处理逻辑区分老师还是学生处理名老师待遇处理编号1.6输入数据流老师输出数据流填写借书信息处理逻辑处理借阅着实老师的情况给予什么样的待遇处理名学生待遇处理编号1.7输入数据流同学输出数据流填写借书信息处理逻辑处理借阅者是同学的情况给予什么样的待遇处理名填写相关的卡片处理编号1.8输入数据流填写借书信息(老师的待遇学生的待遇)2个来源输出数据流借书人姓名及

6、日期+读者信息+相关图书信息处理名领书处理编号1.9输入数据流相关图书信息输出数据流书处理逻辑读者领取所借书籍1.2 -还书引言图书馆管理系统还书功能要到达的目标是通过系统还书还书输入数据:名称类型长度默认值备注编号自动增长学号VC10姓名VC10借期DateDate()书名VC40还期DateDate()还书描述:处理名还书处理编号2输入数据流书输出数据流还书信息处理逻辑完成后把书收回和把数据写入数据库数据处理:处理编号处理名2.1校验书是否损坏2.2是否超期2.3赔偿处理2.4还书处理2.5续借2.6借书各详细处理描述:处理名校验书是否损坏处理编号2.1输入数据流书输出数据流无损坏或损坏处

7、理逻辑校验书是否损坏处理名是否过期处理编号2.2输入数据流借书日期输出数据流超期或未超期处理逻辑还书日期-借书日期处理名赔偿处理处理编号2.3输入数据流有损坏或丢失输出数据流无损坏或丢失处理逻辑如果把借阅的书损坏或丢失,那按照规定进行赔偿处理名还书处理处理编号2.4输入数据流未超期输出数据流还书成功处理逻辑把借书信息从读者的资料删除,并生成流水号处理名续借处理编号2.5输入数据流是否续借输出数据流处理逻辑如果读者在还书的时候还想在借阅这本书,可以选择续借处理名借书处理编号2.6输入数据流书本信息+读者信息输出数据流书处理逻辑当读者选择续借之后,可以继续借阅此书1.3 -查询查询输入数据:名称类

8、型长度默认值备注编号 自动增长索书号VC10书名VC40丛书VC40编者VC20译者VC20出版社VC20出版日期Date页数L尺寸VC10辅助项VC20价款Money登记日期DateDate()查询描述:处理名查询处理编号3输入数据流查询信息输出数据流查询结果处理逻辑从数据库里找到查询结果返回给读者1.4 -编目编目输入数据:名称类型长度默认值备注编号 自动增长登记日期DateDate()登记号码VC15书名VC40著作VC20译者VC20出版社VC20出版日期DateDate()页数L尺寸VC10版期和版次VC20来源VC20价款MoneyDate()类号VC10编目描述:处理名编目处理编

9、号4输入数据流书目信息输出数据流登记入库处理逻辑完成后把书的编目数据写入数据库数据处理:处理编号处理名4.1查询4.2合成新索书号4.3财产号查询4.4财产校验4.5登记个别记录4.6登记个别记录校验各详细处理描述:处理名查询处理编号4.1输入数据流所以新购的书+查询信息输出数据流查询结果处理逻辑不需编目,直接使用的分类号处理名合成新的索书号处理编号4.2输入数据流新类书的登记信息输出数据流登记信息处理逻辑把新到的书进行登记处理名财产号查询处理编号4.3输入数据流输入要查询的书的信息输出数据流财产号信息处理逻辑查询财产号处理名财产号校验处理编号4.4输入数据流财产号输出数据流是否处理逻辑查询财

10、产号是否正确处理名登录个别信息处理编号4.5输入数据流个别信息输出数据流处理逻辑信息登记处理名的能力个别信息校验处理编号4.6输入数据流个别信息输出数据流是否处理逻辑查询个别信息是否正确1.5 -办证办证输入数据:名称类型长度默认值备注使用类型 VC10编号自动增长姓名VC10学号VC10登记日期DateDate()到期日期DateDate()办证描述:处理名办证处理编号5输入数据流办证信息输出数据流办证信息入库处理逻辑完成后把办证数据写入数据库数据处理:处理编号处理名5.1找回处理5.2补办3新开通各详细处理描述:处理名找回处理处理编号5.1输入数据流办证信息+挂失输出数据流开通处理逻辑完成挂失后开通处理名补办处理编号5.2输入数据流办证信息+挂失输出数据流开通处理逻辑完成挂失后开通处理名新开通处理编号5.3输入数据流办证信息(3个不同类型,管理员、教工、学生)输出数据流开通处理逻辑开通并写入数据库1.6 -修改个人信息修改个人信息输入数据:名称类型长度默认值备注编号自动增长姓名VC10学号VC10密码VC30修改个人信息描述:处理名修改个人信息处理编号6输入数据流修改的密码信息+其他信息输出数据流修改信息入库

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号