版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中原工学院软件学院中原工学院软件学院三三级级实实践践课课题题设设计计任任务务书书姓姓 名名史宁宁 RB 移动互联网 专业 131 班题题 目目图书管理系统桌面系统设设计计任任务务开发一个比较完善的图书管理系统,方便图书馆借书管理方面的问题,更加系统方便的管理书籍的系统,另一方便也约束了众多学生借阅图书的不方便管理的问题。主要功能包括:1. 基础数据维护:包括读者信息管理,图书类别管理,图书信息管理。2. 新书订购管理:新书订购,验收新书。3. 借阅管理:图书借阅,图书归还,图书搜索。图书搜索。4. 系统维护: 更改口令,用户管理。开发工具:eclipse、MySQL-Front、Photosh
2、op时时间间进进度度第 17 周(2015.3.92015.3.15):第 18 周(2015.3.162015.3.22):第 19 周(2015.3.232015.3.29):原原 主主始始 要要资资 参参料料 考考与与 文文 献献1数据库基础与实践技术-何玉洁 编著-机械工业出版社2java 程序设计-Y.Danniel Liang 编著-机械工业出版社3Photoshop 大学生基础指导教师签字:指导教师签字: 年年 月月 日日课题题目摘 要随着计算机技术的飞快发张,电子信息化慢慢替代了企业管理的传统管理手法。这是一种现代流行的经营模式,采用管理系统是能够有效提高管理效率的。 图书馆管
3、理系统是学校管理机制中重要的一环。图书馆代表着一间学校或者地区的文化标志。因为图书馆丰富的图书资源能够带给我们重要并且优越的学习资源。通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。本系统中包含 4 个功能模块:基础数据维护,新书订购管理,借阅管理,系统维护。本系统采用了 JAVA 桌面程序的设计,使用了 MVC 模式,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过 JDBC 驱动和数据库进行无缝连接,后端的数据库是 mysql,也是一个开源的数据库系统,该数据
4、库具有较高的完整性,一致性和安全性。 关键词: 计算机技术; 图书管理; 数据库;目 录摘摘 要要.1第第 1 1 章章 项目分析项目分析.11.1 问题描述:.11.2 技术分析:.1第第 2 2 章章 数据库分析与设计数据库分析与设计.22.1E-R 图.22.2 关系设计.32.3 表设计.4第第 3 3 章章 实现实现.63.1 功能模块 1.63.1.1 流程图 .63.1.2 界面 .63.1.3 代码 .63.2 功能模块 2.63.2.1 流程图 .63.2.2 界面 .73.2.3 代码 .7第第 4 4 章章 结束语结束语.8附录附录 A: 附加图、表附加图、表.11附录附
5、录 B: 主要源程序主要源程序.11姓名:图书管理系统1第第 1 1 章章 项目分析项目分析图书管理系统,提供了巨大的方便为管理图书。着手开始这个项目时,想到了很多的需求分析,最重要的是实用的功能。功能的设计,和强大的数据库管理。以及人员的分工1.1 问题描述:基础数据维护:读者信息管理,1.读者信息添加,2.信息修改与删除。图书类别管理,1.图书类别添加 2.图书类别修改图书信息管理,1.图书信息添加 2.图书修改新书订购管理:新书订购。验收新书借阅管理“1.图书借阅,2.图书归还,3.图书查询” 。系统维护:更改口令。用户管理“1.用户添加,2.用户修改与删除” 。实现如上的这些功能,就已
6、经完成整个项目的一大半了。 1.2 技术分析:这个图书管理系统桌面程序,可以大概分成如上的这四大块的内容,当然,还要有具体的每个小块的。主题功能是对整个 java 程序的桌面框架编写,然后再是其功能的是实现,这其中包括连接数据库实现增删该查.整体对于我们团队不是问题,对于这样的小工程项目,我们拥有四个人的小组,三周的时间我们可以完成很好。主要我们有着 java 扎实的基础,为我们的这次的课题实战奠定了基础。页眉格式姓名:图书管理系统2第 2 章 数据库分析与设计数据库这个设计需要符合我们的需求来设计,首先我们需要实现的功能上面已经提到,我根据我们的需要的来完成数据库的建表任务,对其的整个设计和
7、分析。2.1E-R 图基础数据维护:新书订购:姓名:图书管理系统3借阅管理和系统维护:2.2 关系设计数据建表需要如下几个对于暂时的需求:书的信息,书的种类,借出去的书的信息,能管理图书系统的操作者,当前管理图书的执行者,还读者的表。对应的表为,tb_blkinfo,tb_booktype,tb_borrow,tb_operator,tb_order,tb_reader。大部分通过主姓名:图书管理系统4键来寻找对应各种信息,也有几个是通过 name 来寻找对应信息。2.3 表设计图书管理系统的表本如下所示。表 tb_bookinfoISBNtypeidwritertranslatorpubli
8、sherdatepricebookname表 tb_booktypeidtypeNamedaysfk表 tb_borrowbookISBNreaderISBNnumborrowDatebackDatebookNameoperatorIdisback表 tb_operatoridNameSexage姓名:图书管理系统5identityCardWorkdateTeladminpassword表 tb_orderISBNDateNumberOperatorcheckAndAcceptzk表 tb_readerNameSexAgeidentityCaerdDatemaxNumTelkeepMoneyZ
9、jZyISBNbztime姓名:图书管理系统6第 3 章 实现本项目实现,我们小组共四人,每人分工代码块不同,所以具体实现代码会不同。 3.1 功能模块 1文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。63.1.1 流程图文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。3.1.2 界面文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本
10、文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。3.1.3 代码文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。3.2 功能模块 2文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本
11、文本文本文本文本文本文本文本。3 级标题,小四黑体,英文使用 Arial 字体姓名:图书管理系统73.2.1 流程图文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。3.2.2 界面文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。3.2.3 代码文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本
12、文本文本文本文本文本文本文本文本文本文本文本文本文本文本。姓名:图书管理系统8第 4 章 结束语三级课题的实现,提高了我的各种编程技巧,我们所学的知识也得到了运用,从一级课题到三级课题,我们不段的成长,从一开始的什么都不懂到现在能和几个人的团队做出一个项目来,逐渐熟练的编程能力,也加快这我成长的步伐,在软件行业自己也慢慢的成长,对于软件的认识也逐渐深入,更容易去剖析编程语言的本质,快速度的学习需要掌握的要点。三级课题的实现,是由我们四个人的团队来完成的,虽然有很多困难,但我们总有各种各样的办法,总会去解决他们。这次课题,相比之前的课题,要复杂一些,因为,我们小组做的是桌面程序,有一半的时间需要
13、花费在桌面的显示的书写代码,用 java 做桌面程序是相对比较复杂的,我们四人的分工也比较重,还有我们还要实现他们的具体功能,精确到每个小选项,增删改查是必须要做的,还有很多辅助的功能。我们小组没人任务细致,每人完成各个小结,然后我们在拼装起来,成为一个项目,当然我们这只是比较朴素的实现各种功能,不能应用到商业价值,还有很多东西需要改进,而且我们时间也是有限的,实际项目要比这个更完善,更好,更全面。但我们通过了图书管理系统练习我们的知识,我们也掌握了 java 桌面程序的步骤和编程方法,相信如果有机会接触更大的图书管理系统时,会比其他人完成的更好。姓名:图书管理系统9参考文献 1 何玉洁 数据库基础 SQL Server 2008 机械工业出版社出版 2013.33 韩玉民. 计算机专业英语教学研究与实践 J.计算机与信息技术,2008, (6):106
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度股权激励合同条件与标的3篇
- 2024年度学校建设土石方运输合同
- 2024年度体育用品销售合同范本3篇
- 2024年冷链物流设备安装及冷链仓储管理合同3篇
- 2024农户土地租赁及农业废弃物资源化利用合同3篇
- 2024年度版复杂版最高额房地产抵押合同3篇
- 2024年快速贷款抵押合同
- 2024年二零二四年度历史文化门面租赁与保护协议3篇
- 2024年度新疆金融服务平台建设合同3篇
- 2024年度桉树锯材加工及采购合同3篇
- 2024-2025学年语文二年级上册 部编版期末测试卷(含答案)
- 2025年江西省水利投资集团有限公司第二批次校园招聘笔试备考题库及答案解析
- 2024年小红书种草营销师考试题库
- 24春国家开放大学《教育学》期末大作业
- MOOC 自然保护与生态安全:拯救地球家园-暨南大学 中国大学慕课答案
- 2024年意识形态工作专题会议记录【6篇】
- 小学六年级数学计算题100道(含答案)
- 煤矿井下放炮请示汇报制度范本
- 常见织带花链的排法和穿棕方法
- 拜太岁科仪.doc
- 【公开课】课件——小班数学活动《青蛙跳荷叶》
评论
0/150
提交评论