1、 课 程 设 计 报 告 书课 程 设 计 报 告 书 课程名称:课程名称: JAVA 课程设计 题题 目目:简单图书管理系统的设计与开发 系系 名:名: 信息工程系 专业班级:专业班级: 姓姓 名名: 学学 号:号: 指导教师指导教师: 2013 年 9 月 13 日 课程设计任务书 设计题目: 简单图书管理系统的设计与开发 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.学生用户对图书管理系统的要求 (1)借阅图书,续借图书,归还图书 (2)查询学生用户基本资料和借阅图书情况 (3)按各种方式查询图书馆的藏书 2.图书管理员对图书管理系统的要求 (1
2、)图书信息录入,注销陈旧图书; (2)对新手进行登记或注销 (3)信息查询,可根据不同关键字进行条件查询; 设计报告撰写设计报告撰写格式格式要求:要求: 1、明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要 求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问 题的方法。严格要求自己,要独立思考,按时、独立完成课程设计任务。 2、设计报告:要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者 一律以抄袭论处。设计报告正文字数不少于 0.2 万字(不包括附录) 时间安排:时间安排: 消化资料、系统调查 1 天 项目原型开发 1 天
3、 数据库建模 1 天 系统管理 1 天 用户管理 2 天 系统功能实现 3 天 系统打包,验收 1 天 指 导 教 师 签 字: 2013 年 9 月 1 日 系 主 任 签 字: 2013 年 9 月 1 日 1 1 目标目标 图书管理系统在日常生活中用到的非常多,在对图书的管理方面非常方便 图书管理系统设计的主要目的是对图书馆种类繁多的书籍进行管理, 并且合理 的管理好用户的借还信息。提高图书馆的工作效率,降低管 理成本。内容主要包括: 1.学生账号的注册,登陆,查看,修改个人信息,查询所有和按条件查询图 书,借阅图书,续借图书,等操作。 2 管理员的登陆,注册,管理员查看管理员的信息,管
4、理员查看管理学生信 息(对学生的删除和修改),对图书馆图书进行查询,注册注销等操作。 2 2 软件开发环境与技术简介软件开发环境与技术简介 2.2.1 1 开发工具介绍开发工具介绍 开发工具:Myeclipse8.5 2.2.2 2 数据库系统数据库系统 数据库系统: mysql server5.1 服务器:Tomcat6.0 2.3 2.3 硬件环境硬件环境 2.3.1 运行环境 2.3.1.12.3.1.1 客户端客户端 CUP:高于奔腾三 500MHz 内存:大于 64M 可使用的操作系统:Windows XP, 浏览器:IE5.5 以上浏览器 2.3.1.2 2.3.1.2 服务器端服
5、务器端 CPU:高于奔腾三 900MHz 内存:大于 1Gb 操作系统:Windows xp 浏览器:IE5.5 以上浏览器 2.4 2.4 软件环境软件环境 服务器端需要 MyEclips,Microsoft SQL Server 5.1 数据库。 2.52.5 技术手段技术手段 2.5.1 jsp 技术 JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起 建立的一种动态网页技术标准。 JSP 技术是用 JAVA 语言作为脚本语言的,JSP 网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP 的应用程序。 在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP 标记(tag), 就构成了 JSP 网页(*.jsp)。 Web 服务器在遇到访问 JSP 网页的请求时, 首先执行其中的程序片段,然后将执行结果以 HTML 格式返回给客户。程序片 段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站 所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得 到的结果,对客户浏览器的要求最低,可以实现无 Plugin,无 ActiveX,无 Java Applet,甚至无 Fr