基于Java的图书管理系统任务书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河北工业大学 2015 届专科毕业设计(论文)任务书

毕业设计(论文)题目:基于Java的图书管理系统开发

适用专业:软件技术

学生信息:124***;**;软件Z121

指导教师信息:于** 副教授

下达任务日期:2015-3-13

一、内容要求:

随着图书馆规模的不断扩大,图书数量也相应地增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书管理上的混乱,人力与物力浪费过多,图书管理费用增加,从而使图书馆的负担加重,影响整个图书馆的动作和控制管理,因此,必须制定一个合理、有效、规范和实用的图书管理系统,对图书资料进行集中统一的管理。

通过本次毕业设计,完成对图书管理系统的前台技术和后台功能实现的全过程,从而达到能够熟练运用并掌握开发工具和运行环境的主要功能和使用技巧;要求熟练掌握科技论文的写作规范,培养撰写科技论文的技能,同时锻炼并提高自身的对知识理解并综合运用的能力。

二、系统实现的主要功能

1、系统管理:该系统包括2种使用权限:普通用户和图书管理员。因为每个权限用户使用的功能不同,所以要加入相应的操作及权限以便用户进入系统后能更有效率的完成自己的工作。

2、图书管理部分要实现的主要功能是:

1)实现对新到图书的信息录入功能;

2)实现对新书推荐和旧书下架的提醒功能;

3)统计图书借阅量,完成对图书增删改查的操作;

4)提供完善的检索功能以更快的满足读者的需求,同时提高图书管理员查找图书的效率。5)实施有力的借阅制度,设定借书期限,在借书有效期内允许续借,一旦逾期,实行罚款制度;限制用户的借书数量,分别赋予教师和学生不同的权限。

6)提供借阅证挂失和解挂的功能,保护读者信息及权益。

3.读者部分对图书分类管理,便于读者浏览;建立多种搜索引擎,以便读者能更快的找到所需图书。

三、方法要求:

系统选用Windows 2007作为操作系统,开发平台选择MyEclipse10,MySQL数据库,以Java作为主要编程语言,夹杂SQL语句进行编程开发,研究基于Java的图书管理系统的设计与实现,包括系统需求分析和系统功能设计以及数据库设计。重点为对系统管理,图书管理,借还管理,读者管理的设计。使用MyEclipse10搭建图书管理系统的骨干框架,使用MySQL构建系统的数据库,通过JSP,servlet技术和PhotoShop技术实现系统前端动态页面的设计。最终实现一个功能相对齐全,页面相对标准的图书管理系统。

四、过程要求:

第1周-----第4周确定课题,理解设计题目,明确最终目的。

第5周-----第7周搜集资料,进行需求分析作概要设计,确定系统功能及系统结构,划分模块,进行详细设计。

第8周-----第10周进行详细设计,包括数据库设计,界面设计和代码设计。

第11周-----第13周系统调试,测试系统性能并做必要的完善工作,提交论文初稿。

第14周-----第16周论文修改,定稿,提交论文;进行软件检查,论文答辩。

五、建议参考文献:

1.萨师萱,王珊.数据库系统概论[M].北京:高等教育出版社,2006,56~77

2.程亚男.图书馆服务新论[J]. 图书馆,2000,4(3):13~15

3.杨坚红,论网络环境下高校图书馆的创新管理[J].图书馆学报,2005

4.郑阿奇,MYSQL实用教程.电子工业出版社,2009,3,300~376

5.姜承尧. MySQL技术内幕-InnoDB存储引擎.机械工业出版社,2011,1 257~269

6.刘彬.JSP数据库高级编程.清华大学出版社,2006,367~415

7.Kevin Duffey,Vikram Goyal. Professional JSP Site Design[M]. BeiJing:

Publishing House of Electronics Industry,2002.1~75.

8. [美]Todd Cook. JSP从入门到精通[M].北京:电子工业出版社,2003. 248~345

9.马建红,李占波.JSP应用与开发技术.清华大学出版社,2011,207~421

10.秦学礼,孙伟.Java程序设计实用教程[M].中国铁道,2006,25~46

11.卢翰,王国辉JSP项目开发案例全程实录.清华大学出版社,2011,547~600

12.唐友明.JSP动态网站开发基础练习+典型案例.清华大学出版社,2006,197~218

13.苗春义. Java项目开发全程实录[M].清华大学,2008,2,193~245

14.叶核亚.Java程序设计实用教程(第3版).电子工业出版社,2010,256~387

15.朱俊炎,吴英培.JAVA EE工程实训教程.天津科学技术出版社,2010,210~259

16.耿祥义,张跃平.Java面向对象程序设计.清华大学出版社,2010,167~254

17.周晓,张宁.Photoshop cs3案例标准教程(中文版).中国青年出版社,2008,187~224

相关文档
最新文档