图书借阅管理系统项目总体设计.doc
《图书借阅管理系统项目总体设计.doc》由会员分享,可在线阅读,更多相关《图书借阅管理系统项目总体设计.doc(20页珍藏版)》请在咨信网上搜索。
1、图书借阅管理系统课程设计报告名称: 图书借阅管理系统项目总体设计 小组成员: 班 级: 学 院: 专 业: 计 算 机 科 学 与 技 术 2015 年 6 月 浙江.杭州目 录第一章 引 言31.1 编写目的31.2 项目背景31.3 术语说明31.4 参考资料4第二章 任务概述52.1 目标52.2 运行环境52.3 需求概述52.3.1登入界面62.4系统分析6第三章 系统功能设计及实现63.1功能模块说明63.2总体设计7第四章 系统模块设计84.1系统模块设计84.2系统基本功能图94.3各个实体的E-R图94.4总体的E-R图10第五章 各功能分析115.1功能流程图11第五章 各
2、功能分析125.1功能流程图125.2.功能运行125.2.1登入界面125.2.2用户注册135.2.3读者信息查询135.2.4图书信息查询145.3存储分配165.3.1数据库表的建立16第一章 引 言 1.1 编写目的 总体设计说明书是进行系统编码的依据,编写本文档的目的在于为程序员的编码提供详细的说明,使程序员能根据详细设计的框图进行正确的编码。本文档的读者对象为程序员,系统设计人员,图书馆管理人员以及参加评审的专家们。从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。由此更加规范软件开发流程,加速软件开发的速度,提高软件开发的质量,降低
3、项目综合成本。 1.2 项目背景 设计本系统,预想是将其提供给图书馆工作人员使用,以提高时间的利用率和工作效率。 为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。 现在的图书馆为人工管理,效率低,易出错,耗费人力.是不理想的管理手段,所以需要一个图书管理系统,设计这个系统是符合人们的需求的,而且,效率高了,人力耗费少,正是一个合理,有效的图书馆管理系统。 1.3 术语说明 l 事物流:数据进入模块后可能有多种路径
4、进行处理。l 主键:数据库表中的关键域,值互不相同。l 外部主键:数据库表中与其他表主键关联的域。l ROLLBACK:数据库的错误恢复机制。l DB-database:数据库 l DBConnectionPool:数据库连接池 l Query:查询 l UI :用户界面 l Table:表 l Access:数据库管理软件l DBMS:数据库管理系统 1.4 参考资料 【1】 张海藩,软件工程导论,北京:清华大学出版社,2003【2】 周佩德,数据库原理及应用,北京:电子工业出版社,2004【3】 张欣,Microsoft SQL Server 2008 Reporting Services
5、,北京:清华大学出版社,2010【4】 郑人杰,殷人昆,实用软件工程(第二版)M,北京:清华大学出版社,2004【5】 沈佩娟,汤荷美.数据库管理与应用开发M.北京:清华大学出版社,1995【6】 黎升洪,蔡飞,等.面向对象数据库设计方法J.计算机与现代化,1999(1).【7】 连瑞琦,张兆庆,乔如良.指令级并行编译器的数据预取及优化方法J.计算机学报,2000(6):13.【8】 渡边坦,但静培.基于编译技术的程序可视化J.计算机应用研究,2002(10).第二章 任务概述 2.1 目标 通过这次的系统设计,使图书馆的管理能够很方便的借书,还书,以及借书还书情况,个人信息列表,以达到准确、
6、有效的实施,并减少出错和提高效率的目的。同时,通过本次设计的图书管理系统可以方便读者对图书馆图书的信息查询,提高管理员对用户及图书信息的管理。运用数据库的形式提高图书馆的管理,在大数据的时代到来时,可以更加优越的运用信息化平台,提高数据管理的效率。2.2 运行环境 数据库服务器配置CPU:4核内存:4G硬盘:1T操作系统:win7、window XP、win2008应用软件:Eclipse 、jre-8u40-windows、Java SE 8.0 (1.8.0)数据库软件:Microsoft SQL Server 20082.3 需求概述 通过计算机实现对图书馆图书入库、借阅、归还、检索、读
7、者管理、查询的管理功能,可以充分的提高图书馆的运行效率,同时也加强了图书馆信息的安全性和高效性。众所周知,图书馆是一个容纳大量数据与文件的场所,如何提高图书馆的办事效率,从而方便学生们的图书借阅及归还是值得我们研究的。本次设计的图书借阅管理系统可以满足基本的图书借阅查询、用户借阅情况的登记,在很大的程度上满足了各类用户(读者、图书管理员)的需求。登入界面,主要分为用户ID和密码输入。其主要用户:读者、管理员和用户注册2.3.1登入界面1、注册模块介绍:本模块是用户进入系统的入口,用户登录时要经过身份验证,只有通过管理员将个人信息录入系统的学生和班主任才能登录本系统。本系统有学生、班主任、系统管
8、理员三种用户角色,根据其身份及作用的不同,通过用户名和密码验证用户身份,对不同的用户系统自动调用不用的可访问页面,使用系统提供的与其身份相应的各项功能。 2.4系统分析 本系统包括图书馆内图书信息, 学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两个部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。 第三章 系统功能设计及实现 3.1功能模块说明 1. 项目目标:实现图书信息化管理。完成对书籍的管理,包括类目管理:书籍增加个删减;借阅管理:借出和还入;信息的查询等功能。 2. 功能需求
9、分析 a) 操作员管理:用户登录,及对操作员进行管理。 b) 书籍信息管理:对书籍进行添加、查询与修改、删除。 c) 书籍借出管理:实现对书籍的借出的管理操作。d) 书籍归还管理:实现对书籍的归还的管理操作。3.2总体设计 主要划分6个模块: 1)操作员管理模块:实现操作员登录,及操作员进行用户管理,如添加用户,更改密码和删除用户等管理。2)书籍信息管理模块:实现对书籍信息的添加及更新。3)书籍借出管理模块:实现对书籍借出的管理。 书籍归还管理模块:实现对书籍归还的管理。3.3程序描述功能在查询条件输入正确的前提下,从数据库中查找所有符合条件的数据,并输出;若输入条件出错,则给出出错信息,并进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 借阅 管理 系统 项目 总体 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。