欢迎来到天天文库
浏览记录
ID:11046618
大小:1.35 MB
页数:28页
时间:2018-07-09
《图书馆管理系统项目开发设计报告大学论文 .doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、项目开发设计报告文档编号:R-4版本号:换图项目名称:图书馆管理系统项目负责人:王娟项目团队成员:陈亚敏张蓝月王增波陈靖飒常利娜丛光亮填写时间:2013.5.20目录1系统分析11.1系统开发背景、开发范围、建设目标与必要性11.2业务流程分析11.3数据流程图2顶层数据流程图2第一层数据流程图22系统设计32.1功能模块设计32.2系统运行环境32.3数据库设计42.3.1数据库逻辑设计42.3.2数据库逻辑设计52.4输入/输出设计62.4.1公告模块设计62.4.2系统界面模块设计73系统实施94参考文献11附录(程序关键代码)11小组成员分工说明25项目
2、开发设计总结251系统分析1.1系统开发背景、开发范围、建设目标与必要性随着互联网的普及,以及电子书的出现,传统的以纸质文献进行阅读的方式它自有的弊端更加明显地暴露出来:信息检索速度落后,质量较差,不符合当今快节奏的生活方式。图书馆信息管理系统是运行在WINDOWS系统平台上的多任务系统,对书籍及读者进行统一管理的系统,具体包括读者的借书、还书处理;包括增加图书信息、删除和更新图书信息,添加、更新、删除、查询借阅信息、增加读者信息、删除或更新读者信息以及查询读者信息。因此,我们设计的系统需要能够提供友好的用户界面,使用户信息安全保密。使操作人员的工作量最大限度的
3、减少;系统具有良好的运行效率,能够达到提高工作效率的目的;平台的设计具有一定的灵活性;使用户在进行图书信息的查询能够更快、质量更高,因此建立图书管理信息系统是非常重要的。1.2业务流程分析图4—1业务流程图通过图4-1业务流程图读者可以通过借阅请求,还书请求进行信息查询。办理借阅进行借阅登记,办理还书进行借阅记录。管理员通过办理借阅,办理还书帮助读者信息查询,图书信息要通过办理借阅办理还书进行更新修改。读者信息也通过办理借阅办理还书进行更新修改。261.3数据流程图顶层数据流程图图4-2数据流程图1第一层数据流程图图4-3数据流程图2262系统设计2.1功能模块
4、设计图4-4功能图系统开发的主要目的是实现图书馆信息管理的系统化、规范化和自动化。图书馆信息管理系统主要提供对图书信息的管理及读者信息的管理。需要完成的主要功能有:有关读者信息的输入、更新和查询;图书信息的输入、更新和查询。系统管理主要负责密码管理和用户管理,用户的登陆管理员对用户信息的管理。读者信息系统主要负责管理读者信息的功能。书籍信息管理主要负责书籍种类的分类,书籍信息等的管理功能。借阅信息管理主要负责借书、还书信息的管理等功能进而对书籍信息及时更新。2.2系统运行环境我们采用的设备为Intel奔腾四以上系列等PC台式机和便携式电脑;采用WINDOWS操作
5、系统,运用,硬件接口采用标准的键盘、鼠标控制接口;运用eclipse开发软件基于Java的可扩展开发平台的运行环境。262.3数据库设计2.3.1数据库逻辑设计图4-5E-R图图中各实体属性如下:读者信息:学号,姓名,性别,借阅证号,专业,班级借阅证:借阅证号,姓名,性别,办证日期管理员:管理员编号,管理员姓名,登陆密码库存表:书号,书名借出书库:书号,借阅证号,借书日期,归还日期图书档案:书号,书名,作者,出版社,类别,总数,在册数262.3.2数据库逻辑设计表1读书者信息表格表中列名数据类型可否为空说明readernonumericNotnull读者编号re
6、adernamevarchar(10)Notnull读者姓名readersexvarchar(5)Notnull读者性别readerindatedatetimeNotnull借阅日期表2图书信息表格表中列名数据类型可否为空说明BookidnumericNotnull(主键)图书书号Booknamevarchar(10)null图书名Booktypevarchar(10)Notnull图书类别Bookauthorvarchar(10)Notnull作者booktpubvarchar(20)notnull图书出版社bookpubdatedatetimeNotnull
7、图书出版日期Bookkeywordbookindatevarchar(10)datetimeNotnullNotnull关键字入库时间bookputupvarchar(5)Notnull是否借出booktypenonumericnull图书种类编号表3图书类别信息表表中列名数据类型可否为空说明booktypenonumericnotnull图书类别编号booktypenamevarchar(10)notnull图书类别名booktypekeywordvarchar(10)notnull图书关键词表4用户信息表表中列名数据类型可否为空说明usernamevarch
8、ar(10)notnul
此文档下载收益归作者所有