图书管理系统综合课程设计报告

图书管理系统综合课程设计报告

ID:6787081

大小:2.78 MB

页数:24页

时间:2018-01-25

图书管理系统综合课程设计报告_第1页
图书管理系统综合课程设计报告_第2页
图书管理系统综合课程设计报告_第3页
图书管理系统综合课程设计报告_第4页
图书管理系统综合课程设计报告_第5页
资源描述:

《图书管理系统综合课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电子科技大学综合课程设计论文附件1:计算机科学与工程学院课程设计报告题目全称:图书借阅管理系统设计与开发题目难度等级:4指导老师:胡旺职称:学生姓名:陈朝先学号:02班号:计算机五班平时(上机)(10分)计算机使用技能(10分)课程设计报告(20分)计算机专业技能(60分)加分项(不超过5分)总分备注:如参加答辩,请答辩老师给出计算机专业技能(60分)的分数。请指导教师给出除计算机专业技能(60分)以外的其他分数。如参加答辩,请答辩老师签字:主要任务:用java语言结合mysql开发一个图书管理软件。详细功能描述:图书管理模块:增删改查图

2、书信息;借书管理模块:删改查借书记录;还书管理模块:增改查还书记录;预约管理模块:增删改查图书预约记录。预期成果或目标:一个图形化的图书管理软件,能实现图书的入库出库,借书还书以及预约功能指导老师评语:指导教师签字:电子科技大学综合课程设计论文综合课程设计图书管理系统摘要:本次课程设计研究的对象是一个图书管理系统。利用数据库相关的知识,结合java语言进行的开发。在开发中使用了mysql数据库,进行对数据的综合管理。使用了mysqlworkbench进行辅助的操作,完成了开始阶段的数据库设计工作。Java语言的开发选择的是itelliji

3、dea。本次开发完成了课程设计的基本要求,实现了系统的两个端口,分别是管理员管理端与学生用户端。系统管理员可以用该系统进行书籍的增加,批量导入,删除,以及信息的修改。同学也可以通过管理员借书。管理员可以查看到所有的信息。学生端学生可以借书,还书,但是只能看到自己的信息不能看到其他同学的信息。关键词mysqljava学生端管理员端电子科技大学综合课程设计论文第1章引言1.1课程设计研究背景当今社会在各种管理系统越来越只能的情况下,随之而来的各种管理系统也是层出不穷,同时也参差不齐。很多的管理系统做的很大,同时也就需要很大的维护费用。不过要是

4、一个小的机构或者是单位,比如学校的一些工作室或者是活动中心,他们有自己的图书室,不过没有相关的图书管理系统。要是弄一个图书馆一样的管理系统就有点杀鸡用牛刀的做法。而且大型的图书管理系统不仅仅费用高,维护困难,升级也很困难。于是开发小型的图书管理系统就显得尤为重要了。1.2课程设计内容设计图形化界面的DBMS图书管理系统。设计数据库的数据结构,包括存储结构,借阅结构查询结构,增加以及删除结构。设计并编码实现图书借阅管理软件。图书管理模块:增删改查图书信息;借书管理模块:删改查借书记录;还书管理模块:增改查还书记录;预约管理模块:增删改查图书

5、预约记录。1.3报告组织结构1.引言2.相关技术基础3.系统需求分析和总体设计4.系统详细设计和实现5.系统测试6.总结与展望7.参考文献电子科技大学综合课程设计论文第2章相关技术基础2.1数据库知识(一)数据库的创建a)数据库创建创建图书系统数据库数据库创建的语句创建table以及学生信息系统,只有在学生信息系统中的学生才能进行图书的借阅(二)数据库的增加a)插入数据插入学生信息以及图书信息(三)数据库的删除a)删除数据库中不再需要的目录,主要是已经出库的书进行记录的删除b)对已经离开学校的学生信息进行删除(四)数据库的修改a)学生借书

6、,还书,对借阅记录进行修改。书本信息有误的也能进行修改b)学生注册或者学生信息有变动的需要进行一个修改操作(五)数据库的查询a)数据库的聚类查询,统计已经借阅书本的数目b)查询提供了各种各样的查询方式,通过书名,书号以及作者学生信息查询则是通过学生学号统一查询2.2java基本知识(一)Java简介电子科技大学综合课程设计论文a)Java是一种电脑编程语言,拥有跨平台、面向对象、泛型编程的特性。 任职于太阳电脑的詹姆斯·高斯林(James Gosling)等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设定在家用电器等

7、小型系统的程式语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通讯。由于这些智能化家电的市场需求没有预期的高,太阳公司放弃了该项计划。随着1990年代互联网的发展,太阳公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 b)Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指針,改以引用取代,同时移除原C++与原来运算符重载,也移除多重继承特性,改用接

8、口取代,增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱特性。太阳公司对Java语言的解释是:“Java编程语言是个简单、面向对象、分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。