1、 课程设计报告 图书馆管理系统系统管理模块的设计与实现 班级: * 学号: * 姓名: * 教师评语: 教师签名: 2010 年 7 月 课程设计题目 图书馆管理系统系统管理模块的设计与实现 目的和背景 图书馆管理系统作为图书馆开展业务和服务读者的基础, 在 相当大的程度上代表和体现了图书馆自动化的水平, 利用现代计 算机网络技术和数据库开发技术建立图书馆管理系统, 规范图书 资料, 提高信息流通的便捷性和时效性, 并能够最大限度的利用 现有图书馆的各种资源, 更好的为教学、科研服务。 图书馆管理系统分为若干大模块,本模块为图书馆管理系统 系统管理模块的设计与实现,目的在于方便用户对图书馆管理
2、系 统的使用,提供用户登录、用户信息修改、使用用户设置、系统 参数设定、操作日志查询、系统初始化等功能。 主要内容 根据图书馆管理系统的需要主要设计实现以下功能: 1 系统登录界面的设计 2 实现根据登录用户的权限来动态生成系统菜单 3 实现操作用户密码的修改 4 实现操作用户的查看、增加、修改、删除 5 实现操作用户权限的设定和修改 6 实现操作日志的查询 7 实现系统初始化和用户初始化 采用的工具方法 开发语言:Java JDK 版本:JDK1.60 框架结构:Struts1.2/1.3+hibernate3.2 开发平台:MyEclipse6.5、Tomcat6.0 数 据 库:MySQ
3、L5.0 运行系统:Windows 7 进度安排 系统管理模块的设计和实现共用 16 天,具体安排如下: 1. 需求分析 共用 1 天 2. 概要设计和详细设计 共用 3 天 3. 编码 共用 9 天 3a. 模块功能的实现 共用 6 天 3b. 界面设计和美化 共用 3 天 4. 测试、维护和发布 共用 3 天 参考资料 1. Struts 开发入门与项目实践 2. 系统设计与分析 3. Struts+Web 设计与开发大全 4. 网络程序设计基础 5. 课程设计题目的具体要求 图书馆管理系统系统管理模块的设计与实现 计算机科学与技术学院课程设计 1/9 * 1 引言 1.1 编写目的编写目
4、的 本课程设计报告是对系统管理模块的进行简单的需求分析和总体设计,对课程设计 过程进行描述,总结在课程设计过程中学习到的知识,分析错误吸取教训,最后对本次 课程设计的心得和体会进行总结。 1.2 项目背景项目背景 随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以 往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理 自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系 统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书管理部门而言,以 前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图 书管理软件。 本次课程设计的课题是图书馆管理系统系统管理模块的设计与实现。在使用了已经 实现了的部分图书馆管理系统软体后,对此模块的设计功能有了进一步的认识。 1.3 开发环境开发环境 本模块选用 Java 作为开发语言,配合使用 JSP、JavaScript 等技术手段,利用现在 流行的 Struts+h