蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOC文档下载
 

图书信息管理系统数据库课程设计报告

  • 资源ID:52699538       资源大小:1.49MB        全文页数:29页
  • 资源格式: DOC        下载权限:游客/注册会员    下载费用:30积分 【人民币30元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要30积分 【人民币30元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

图书信息管理系统数据库课程设计报告

数据库系统原理 课程设计报告 题 目 学 院 专 业 学生姓名 学 号 指导老师 年 月 日 摘 要 如今的图书馆早已不像以前通过手工记录来登记图书、读者以及借阅信息了,互联网的飞速发展实现了图书管理的信息化。 在本文的起先部分介绍了图书管理信息系统的设计背景,然后阐述了图书信息管理系统的需求和总体设计方案,较具体的论述了系统的具体设计和实现过程。 该系统是在Win7系统下,以关系型数据库MySql为数据库开发管理软件,Java编程技术开发的图书管理信息系统。 该系统主要包括基础维护模块、借阅模块、查询管理模块、统计模块等其他功能模块。用户界面设计方面所利用的是Java编程技术。后台数据库选用的则是MySql关系型数据库。 关键词图书管理;Java;数据库 目 录 引言1 1 程序开发的技术基础2 1.1 Java技术2 1.2 数据库原理3 2 图书管理信息系统需求分析4 2.1 系统目标4 2.2 需求概述4 2.3 系统功能分析4 2.4 系统的需求分析5 2.4.1设计分析5 2.4.2数据库需求分析5 3 图书管理系统的设计6 3.1 系统功能模块设计6 3.1.1系统功能模块设计6 3.1.2系统功能模块结构图6 3.2 系统数据库设计7 3.2.1数据流图7 3.2.2数据存储词条描述9 3.3 用户界面设计11 3.3.1输入设计11 3.3.2输出设计12 4 图书管理信息系统的实现12 4.1 开发环境的构建12 4.2 系统工程书目12 4.3 公共模块13 4.3.1 db包13 4.3.2 util包15 4.4 功能模块的实现16 4.4.1登录模块相关16 4.4.2基础维护模块相关17 4.4.3借阅模块相关18 4.4.4查询管理模块相关20 4.4.5统计模块相关21 4.4.6系统管理模块相关21 5 结论23 参考文献24 引言 21世纪后我们进入了一个高速发展的信息化时代,在各行各业中离不开信息处理,这正是计算机网络被广泛应用于管理信息系统的外部缘由。计算机的好处在于它能对信息数据进行高速、平安的处理,尤其对于困难的信息管理,计算机能够充分发挥它的优越性。 图书馆作为一种信息资源的集聚地,图书、用户与借阅资料繁多,包含许多信息数据的管理,图书管理是一项特别重要的内容。随着图书数量的增加。采纳传统的手工图书管理方式,管理过程繁琐而困难,执行效率低,并且简洁出错。在这种状况下,就须要开发一套图书管理系统来提高图书管理工作的效率和质量。 1 程序开发的技术基础 1.1 Java技术 Java是一种可以撰写跨平台应用程序的面对对象的程序设计语言。它继承了 C语言面对对象技术的核心。Java舍弃了C语言中简洁引起错误的指针以引用取代、运算符重载operator overloading、多重继承以接口取代等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程Generic Programming、类型平安的枚举、不定长参数和自动装/拆箱等语言特性。 Java不同于一般的编译执行计算机语言和说明执行计算机语言。它首先将源代码编译成二进制字节码bytecode,然后依靠各种不同平台上的虚拟机来说明执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码须要消耗肯定的时间,这同时也在肯定程度上降低了 Java 程序的性能。 Java语言的优良特性使得Java应用具有无比的健壮性和牢靠性,这也削减了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够供应一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特殊是Java企业应用编程接口Java Enterprise APIs为企业计算及电子商务应用系统供应了有关技术和丰富的类库。 1.2 数据库原理 数据库是数据管理的一个领域,是计算机科学技术的一个重要子科学。如今信息资源已成为各个部门、组织的一笔财宝。建立一个满意各级部门信息处理要求的行之有效的信息系统就成为了一个企业、事业单位、政府部门或其他社会组织生存和发展的重要条件。因此,作为信息系统核心和基础的数据库得到了越来越深远的运用。 MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将全部数据放在一个大仓库内,这样就增加了速度并提高了敏捷性。MySQL 所运用的 SQL 语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配各种编程语言可组成良好的开发环境。 2 图书管理信息系统需求分析 2.1 系统目标 图书管理信息系统是典型的信息管理系统,其开发主要包括后台数据库的建立以及前端应用程序的开发两个方面。对于前者要求建立数据一样性与完整性强,数据平安性好的库。对于后者则要求应用程序功能完备,简洁运用等特点。 系统开发的总体目标就是实现各种信息的系统化、规范化和自动化。 2.2 需求概述 在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的具体信息,并依据读者类别的不同给每个读者发放借书卡供应借书卡号、姓名、读者分类等信息。读者可以凭借书卡号在图书馆进行图书查询、密码的修改以及个人信息查询等操作,不同类别的读者在借书数量、还书期限上可以有所不同。 借阅图书时,由管理员录入借书卡号,系统首先验证该卡号的有效性,若有效,则显示卡号、姓名、已借数量等信息,实际借书的数量不能超出总借书数量的值。完成借书操作的同时要修改相应图书信息的状态、读者信息中的借书数量、在借阅信息中添加相应的记录。 归还图书时,由管理员录入借书卡号和待归还的图书编号,显示借书卡号、读者姓名、图书编号、图书名称、借书日期、应还日期等信息。完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做归还标记。 管理员不定期地对图书信息进行添加、修改和删除等操作。也可以对读者信息进行添加、修改、删除等操作。同时可以对图书以及借阅状况做分类统计。

注意事项

本文(图书信息管理系统数据库课程设计报告)为本站会员(mxdd)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开