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

  • 格式:doc
  • 大小:40.00 KB
  • 文档页数:3

下载文档原格式

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

本科毕业设计(论文)任务书

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

适用专业:计算机

学生信息:

指导教师信息:

下达任务日期:2012年2月20日

内容要求:

图书管理系统主要是采用C/S的构架,主要有客户端程序和服务器端程序。服务器端程序负责开启数据库,建立与客户端的连接,客户端程序负责不同权限的读者用户和管理员用户的登录。

1、读者用户实现的功能:

1)对图书馆藏进行查询,图书馆藏进行查询是用户通过图书的书名,作者,isbn,出版社等信息对图书进行相关查询;对读者借阅情况进行查询是用户通过图书证号的查询,对读者借阅情况进行相关查询。

2)对读者借阅情况进行查询是用户通过图书证号的查询,对读者借阅情况进行相关查询。

3)个人信息的管理,对登录密码、电话、地址等信息的更改。

2、管理员用户实现的功能:

1)管理员维护。管理员的添加用于管理员的用户名、密码、姓名和权限的设置,以便于对读者的信息的管理。管理员的维护是对系统管理员的检索,通过此子模块的功能实现可以对管理员户进行删除更新等操作。

2)读者维护。是对读者的基本信息进行管理,可以对读者的基本信息进行添加,修改,删除操作。

3)图书维护。是对图书进行添加、修改、删除,对图书的书名、作者、价格、出版社等基本信息进行管理。

4)图书借还。可以根据图书证号和图书条形码进行图书的借阅和还书。

5)查询。该模块包括对图书馆藏进行查询,对读者借阅情况进行查询。图书馆藏进行查询是用户通过图书的书名,作者,isbn,出版社等信息对图书进行相关查询;对读者借阅情况进行查询是用户通过图书证号的查询,对读者借阅情况进行相关查询。

通过本次毕业设计,要求熟练掌握Swing组件和Socket的使用,还要熟练掌握C/S模式的使用,完成对图书管理系统的前台和后台功能实现的全过程并熟悉科技论文的写作规范。

方法要求:

1、利用软件工程的方法,进行可行性研究,需求分析(建立数据流图),概要设计(进行模块设计),详细设计,系统实现,系统测试。

2、采用Java 的Swing组件进行界面设计;以Access构建数据库,实现数据存储;以C/S模式实现信息的一致性的操作。

3、开发环境:

①开发环境:Eclipse

②操作系统:Microsoft Windows XP

③数据库: Access

过程要求:

2月20 日 ~ 3月 2 日确定课题,理解设计题目,明确最终目的。

3月2日 ~ 3月 21日搜集资料,进行需求分析作概要设计,确定系统功能及系统结构。

3月22日~ 4月21 日进行详细设计,完成模块划分,进行数据库设计;提交前期报告。

4月22 日~ 5月 22 日进行界面及代码设计;撰写论文提纲;提交中期报告。

5月 23 日 ~ 5月 31日系统联调,测试系统性能并作必要完善工作;撰写论文初稿。

6月 1 日 ~ 6月10 日论文修订、定稿,提交论文、程序,准备答辩。

6月 11 日 ~ 6月14 日进行软件检查,论文答辩。

建议参考文献:

1 王立福. 软件工程(第二版). 北京:北京大学出版社.2009:20~30.

2 昊斯特曼 (Horstmann Gay S.)、Gary Cornell、叶乃文、邝劲筠. Java核心技术:基础知识(第八版). 机械工业出版社,2008:100~110.

3 俞琰、郑阿奇.J2EE应用实践教程. 电子工业出版社.2009:40~45.

4 赵真. Eclipse开发技术详解. 化学工业出版社,2010:22~60.

5 仵博、池瑞楠、张丽涓. Java高级编程实用教程. 清华大学出版社,2008:43~89.

6 蔡建平. 软件综合开发案例教程:Linux、GCC、MySQL、Socket、Gtk+与开源案例. 清华大学出版社.2008:23~29.

7 C/S模式. /view/292856.htm.

8 克莱伯格(Eric Clayberg)、鲁贝(Dan Rubel)、陈沛. Eclipse插件开发(原书第3版). 机械工业出版社,2010:70~80.

9 Barry Feigenbaum. SWT、Swing 或AWT:哪个更适合您./ developerworks/cn/opensource/os-swingswt/#N10055.html

10 陈桂林. Access数据库程序设计(第2版). 中国水利水电出版社,2010:90~98.

11 戚晓明、姚保峰、周会平. Access数据库程序设计. 清华大学出版社,2012:12~30.

12 赵斌. 软件测试技术经典教程(第2版). 科学出版社,2011:10.

13 陈天河. Eclipse,Struts,Hibernate,Spring集成开发宝典. 电子工业出版社,2008

14 孙浏. Java宝典. 电子工业出版社.2009:12~60.

15 Java socket. /view/b7ef3b19227916888486d732.html.

16 awt与swing的讨论. /view/ 366d88f8700abb68a982fb71.html. .