电子书三级课题 - 图文

更新时间:2024-07-08 04:10:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

中原工学院软件学院

三级实践课题设计任务书

姓 名 史宁宁 RB移动互联网 专业 131 班 题 目 图书管理系统桌面系统 开发一个比较完善的图书管理系统,方便图书馆借书管理方面的问题,更加系统方便的管理书籍的系统,另一方便也约束了众多学生借阅图书的不方便管理的问题。主要功能包括: 1. 基础数据维护:包括读者信息管理,图书类别管理,图书信息管理。 设 计 任 务 2. 新书订购管理:新书订购,验收新书。 3. 借阅管理:图书借阅,图书归还,图书搜索。图书搜索。 4. 系统维护: 更改口令,用户管理。 开发工具:eclipse、MySQL-Front、Photoshop 第17周(2015.3.9~2015.3.15): 第18周(2015.3.16~2015.3.22): 时 间 进 度 第19周(2015.3.23~2015.3.29): 原 主 [2]java程序设计----Y.Danniel Liang 编著----机械工业出版社 始 要 [3]Photoshop大学生基础 资 参 料 考 与 文 献 [1]数据库基础与实践技术----何玉洁 编著---机械工业出版社 指导教师签字: 年 月 日

课题题目

摘 要

随着计算机技术的飞快发张,电子信息化慢慢替代了企业管理的传统

理手法。这是一种现代流行的经营模式,采用管理系统是能够有效提

高管理效率的。

图书馆管理系统是学校管理机制中重要的一环。图书馆代表着一间学校或者地区的文化标志。因为图书馆丰富的图书资源能够带给我们重要并且优越的学习资源。通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。本系统中包含4个功能模块:基础数据维护,新书订购管理,借阅管理,系统维护。本系统采用了JAVA桌面程序的设计,使用了MVC模式,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过JDBC驱动和数据库进行无缝连接,后端的数据库是mysql,也是一个开源的数据库系统,该数据库具有较高的完整性,一致性和安全性。

关键词: 计算机技术; 图书管理; 数据库;

目 录

摘 要 ....................................................................................................................... 1 第1章 项目分析 ..................................................................................................... 1 1.1问题描述: ...................................................................................................... 1 1.2技术分析: ...................................................................................................... 1 第2章 数据库分析与设计 ..................................................................................... 2 2.1E-R图 ............................................................................................................... 2 2.2关系设计 .......................................................................................................... 3 2.3表设计 .............................................................................................................. 4 第3章 实现 ............................................................................................................. 6 3.1 功能模块1 ...................................................................................................... 6 3.1.1流程图 ....................................................................................................... 6 3.1.2界面 ........................................................................................................... 6 3.1.3代码 ........................................................................................................... 6 3.2 功能模块2 ...................................................................................................... 6 3.2.1流程图 ....................................................................................................... 6 3.2.2界面 ........................................................................................................... 7 3.2.3代码 ........................................................................................................... 7 第4章 结束语 ......................................................................................................... 8 附录A: 附加图、表 .............................................................................................. 11 附录B: 主要源程序 .............................................................................................. 11

页眉格式 姓名:图书管理系统 第1章 项目分析

图书管理系统,提供了巨大的方便为管理图书。着手开始这个项目时,

想到了很多的需求分析,最重要的是实用的功能。功能的设计,和强大的数据库管理。以及人员的分工 1.1问题描述:

基础数据维护:读者信息管理,1.读者信息添加,2.信息修改与删除。 图书类别管理,1.图书类别添加 2.图书类别修改 图书信息管理,1.图书信息添加 2.图书修改

新书订购管理:新书订购。验收新书借阅管理“1.图书借阅,2.图书归还,

3.图书查询”。

系统维护:更改口令。用户管理“1.用户添加,2.用户修改与删除”。

实现如上的这些功能,就已经完成整个项目的一大半了。

1.2技术分析:

这个图书管理系统桌面程序,可以大概分成如上的这四大块的内容,

当然,还要有具体的每个小块的。主题功能是对整个java程序的桌面框架编写,然后再是其功能的是实现,这其中包括连接数据库实现增删该查??.整体对于我们团队不是问题,对于这样的小工程项目,我们拥有四个人的小组,三周的时间我们可以完成很好。主要我们有着java扎实的基础,为我们的这次的课题实战奠定了基础。

1

姓名:图书管理系统

第2章 数据库分析与设计

数据库这个设计需要符合我们的需求来设计,首先我们需要实现的功能上面已经

提到,我根据我们的需要的来完成数据库的建表任务,对其的整个设计和分析。

2.1E-R图

基础数据维护:

新书订购:

2

姓名:图书管理系统

第4章 结束语

三级课题的实现,提高了我的各种编程技巧,我们所学的知识也得到了运用,从

一级课题到三级课题,我们不段的成长,从一开始的什么都不懂到现在能和几个人的团队做出一个项目来,逐渐熟练的编程能力,也加快这我成长的步伐,在软件行业自己也慢慢的成长,对于软件的认识也逐渐深入,更容易去剖析编程语言的本质,快速度的学习需要掌握的要点。三级课题的实现,是由我们四个人的团队来完成的,虽然有很多困难,但我们总有各种各样的办法,总会去解决他们。这次课题,相比之前的课题,要复杂一些,因为,我们小组做的是桌面程序,有一半的时间需要花费在桌面的显示的书写代码,用java做桌面程序是相对比较复杂的,我们四人的分工也比较重,还有我们还要实现他们的具体功能,精确到每个小选项,增删改查是必须要做的,还有很多辅助的功能。我们小组没人任务细致,每人完成各个小结,然后我们在拼装起来,成为一个项目,当然我们这只是比较朴素的实现各种功能,不能应用到商业价值,还有很多东西需要改进,而且我们时间也是有限的,实际项目要比这个更完善,更好,更全面。但我们通过了图书管理系统练习我们的知识,我们也掌握了java桌面程序的步骤和编程方法,相信如果有机会接触更大的图书管理系统时,会比其他人完成的更好。

8

姓名:图书管理系统

参考文献

[1] 何玉洁 数据库基础 SQL Server 2008 机械工业出版社出版 2013.3 [3] 韩玉民. 计算机专业英语教学研究与实践 [J].计算机与信息技术,2008,(6):106-107. [4] When mouse use computer.[EB/OL]. http://www.danscartoons.com/comp_demo101.gif, 2008-12-26.

9

姓名:图书管理系统

指导教师评语

成绩: 指导教师签名:年10

月 日

姓名:图书管理系统

附录A: 附加图、表

若没有附加图表,可将该标题去掉。 附录B: 主要源程序

主要源程序:中文宋体,英文Times New Roman,5号,行间距固定值17磅 标出每个模块的基本功能,不要自动生成部分和界面代码 11

本文来源:https://www.bwwdw.com/article/6eh.html

Top