图书馆管理系统系统管理模块的设计与实现.doc
《图书馆管理系统系统管理模块的设计与实现.doc》由会员分享,可在线阅读,更多相关《图书馆管理系统系统管理模块的设计与实现.doc(13页珍藏版)》请在沃文网上搜索。
1、图书馆管理系统系统管理模块的设计与实现课程设计题目 图书馆管理系统系统管理模块的设计与实现目的和背景图书馆管理系统作为图书馆开展业务和服务读者的基础, 在相当大的程度上代表和体现了图书馆自动化的水平, 利用现代计算机网络技术和数据库开发技术建立图书馆管理系统, 规范图书资料, 提高信息流通的便捷性和时效性, 并能够最大限度的利用现有图书馆的各种资源, 更好的为教学、科研服务。图书馆管理系统分为若干大模块,本模块为图书馆管理系统系统管理模块的设计与实现,目的在于方便用户对图书馆管理系统的使用,提供用户登录、用户信息修改、使用用户设置、系统参数设定、操作日志查询、系统初始化等功能。主要内容根据图书
2、馆管理系统的需要主要设计实现以下功能:1 系统登录界面的设计2 实现根据登录用户的权限来动态生成系统菜单3 实现操作用户密码的修改4 实现操作用户的查看、增加、修改、删除5 实现操作用户权限的设定和修改6 实现操作日志的查询7 实现系统初始化和用户初始化采用的工具方法开发语言:JavaJDK版本:JDK1.60框架结构:Struts1.2/1.3+hibernate3.2开发平台:MyEclipse6.5、Tomcat6.0数 据 库:MySQL5.0运行系统:Windows 7 进度安排系统管理模块的设计和实现共用16天,具体安排如下:1. 需求分析 共用1天2. 概要设计和详细设计 共用3
3、天3. 编码 共用9天 3a. 模块功能的实现 共用6天 3b. 界面设计和美化 共用3天4. 测试、维护和发布 共用3天参考资料1. Struts开发入门与项目实践2. 系统设计与分析3. Struts+Web设计与开发大全4. 网络程序设计基础5. 课程设计题目的具体要求计算机科学与技术学院课程设计11/9 *1引言1.1编写目的本课程设计报告是对系统管理模块的进行简单的需求分析和总体设计,对课程设计过程进行描述,总结在课程设计过程中学习到的知识,分析错误吸取教训,最后对本次课程设计的心得和体会进行总结。1.2项目背景随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以
4、往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书管理软件。本次课程设计的课题是图书馆管理系统系统管理模块的设计与实现。在使用了已经实现了的部分图书馆管理系统软体后,对此模块的设计功能有了进一步的认识。1.3开发环境本模块选用Java作为开发语言,配合使用JSP、JavaScript等技术手段,利用现在流行的Struts+hibernate框
5、架开发,采用经典的MVC(模型-视图-控制)的设计模式,将模块整体分为三层(表示层、业务层、持久层)。平台选用MyEclipse 6.5版本,它的便捷性、功能强大和完善的结构包最适合MVC的设计模式。服务器选用Tomcat6.0,该版本免费、功能强大并且能够在Windows 7下稳定运行。美化页面用Adobe Dreamweaver CS3和Adobe Photoshop CS5等计算机辅助软件。数据库采用MySQL5.0,结构简洁、功能完善、稳定性好,配合使用MySQLFront-v5.1使数据层的数据表结构清晰直观,用3.2版本Hibernate与数据库连接进行持久化连接。2需求分析和系统
6、总体设计2.1需求分析2.1.1系统目标模块的总目标是:通过本模块在图书馆管理系统中的运用能够对整个图书馆资源得以科学、规范的管理,便于系统的维护和升级,有效提高管理工作的质量与效率。对每一项数据进行类型判断和空值判断,有筛选数据合理性的功能。用户界面友好风格一致、操作简易,系统安全、数据库稳定。2.1.2系统功能需求(1)登录图书馆管理系统时根据用户的权限动态生成系统菜单(2)操作用户可以修改自己的登录密码(3)可以对系统用户信息库进行查看、添加、删除操作(4)可以设定和修改其他用户的权限(5)可以对条形码最大流水号、图书罚款金额等变动性强的信息进行直接修改 (6)可以有条件和无限定条件两种
7、方式查询系统的操作日志(7)可以实现系统初始化和用户初始化2.1.3系统性能需求(1)系统是Web应用系统,在互联网或局域网内安装运行(2) 系统具有准确、完善的特点,能够使用户的操作方便快捷(3)系统具有可靠性和冗错能力,对数据有保护作用(4) 具有安检机制,未登录的用户不能操作(5) 登录时间超过一定的范围应当退出重新登录2.1.4系统运行环境系统运行操作系统:Windows Server 2003/Windows XP/Windows 7 系统运行Java环境:JDK1.6 系统运行服务器:Apache Tomcat6.0系统运行数据库:MySQL5.0及MySQLFront-v5.1系
8、统运行分辨率:最佳效果1280x800像素2.2系统总体设计2.2.1系统计算模式 图书馆管理系统系统管理模块采取B/S计算模式。如图2-1所示。 图2-1系统B/S模式2.2.2系统功能结构工程项目管理系统操作日志查询模块功能结构如图2-2所示。图2-2系统功能结构图2.2.3系统操作流程图2.2.4系统数据库设计本模块共涉及到数据库中的五张表,即用户信息表、操作日志表、系统信息表、图书类别表、图书信息初始化表。详细描述如表2-12-5所示: 如表2-1:操作用户信息表Ulist列名数据类型约束条件描述UidInt(11)主键序号,作为主键,无实际意义UmarkVarchar(255)操作用
9、户登录代码UnameVarchar(255)操作用户姓名UpasswordVarchar(255)操作用户密码UrowVarchar(255)操作用户职务UproidVarchar(255)操作用户权限代码如表2-2: 操作日志表Userlog列名数据类型约束条件描述IdInt(11)主键序号,作为主键,无实际意义LogtimeVarchar(255)操作时间LogpersonVarchar(255)操作用户姓名LogpartVarchar(255)操作功能LogmainVarchar(255)操作内容LogrowVarchar(255)操作用户职务 如表2-3:系统信息表Xtshezhi列名
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 系统管理 模块 设计 实现