图书管理系统:功能与设计实现

需积分: 15 7 下载量 4 浏览量 更新于2024-09-18 收藏 118KB DOC 举报
《图书管理系统》课程设计报告是针对信息科学与技术学院的一门课程作业,主要目标是设计并实现一个图书管理软件。该系统包含以下几个核心功能: 1. **新进图书基本信息输入**:用户可以添加新的图书信息,包括图书名称、图书编号、单价、作者等详细属性。 2. **图书信息查询**:允许用户根据图书编号或名称快速查找相关信息,方便检索和管理。 3. **图书信息删除**:系统提供撤销功能,允许管理员删除不再需要的图书记录,但需确保操作的准确性。 4. **读者注册**:借书人需先进行注册,获取会员资格,以便借阅图书。非注册会员无法进行借书操作。 5. **借书手续**:只有注册会员才能办理借书手续,系统会记录借书人的姓名、性别和学号等个人信息。 6. **还书手续**:借阅完成后,读者可以办理还书手续,更新图书状态。 在程序设计上,采用C++语言,主要涉及三个类的设计: - **读者类Reader**:包含了读者的基本信息,如编号、姓名、借阅的图书列表等,以及一个删除标记用于管理读者记录的删除状态。 - **读者库类RDatabase**:作为数据结构存储读者信息,负责读取和保存reader.txt文件中的记录,仅保留未删除的记录。 - **图书类Book**:包含图书的基本属性,如编号、书名、是否在架或已借出的状态,同样有删除标记。 - **图书库类BDatabase**:用于存储图书信息,读取和保存book.txt文件,处理图书的增删操作。 设计者在实现过程中,首先明确了系统的模块化结构,包括借书、还书、图书维护和读者维护四个部分。通过合理的类设计和数据结构,确保了系统数据的管理和操作效率。同时,注重了文件的读写操作,确保数据的持久性和完整性。 这份课程设计不仅锻炼了学生的编程技能,还涉及到数据库管理、文件操作和面向对象编程的思想,是一次实用且全面的编程实践。
2013-04-30 上传
图书馆管理系统使用说明书 配置源程序 附加MYSQL数据库 将TM\02\ Database\db_librarySys文件夹拷贝到mysql\data文件夹下即可,如图1.1所示。 图1.1 拷贝MYSQL数据库 将程序发布到Tomcat下 (1)将“TM\02”文件夹拷贝到Tomcat安装路径下的webapps文件夹中。 (2)选择开始菜单中的“所有程序\Apache Tomcat 6.0\Monitor Tomcat”命令,这时在windows的系统托盘中会显示标识Tomcat服务器启动状态的图标,如果显示为,则说明Tomcat服务器没有启动,这时可以在该图标上单击鼠标右键在弹出的快捷菜单中选择“Start Service”菜单项启动Tomcat服务器,启动后将显示为。 (3)打开IE浏览器,在地址栏中输入http://localhost:8080/,进入“Tomcat软件管理”页面。 注意:8080为安装Tomcat时设置的端口号。 (4)单击Tomcat Manager超链接,弹出“连接到 localhost”对话框。 (5)在用户名及密码处输入登录Tomcat的用户名和密码,单击【确定】按钮。 (6)进入“Tomcat应用程序管理”页面,在此页面中单击“02”,进入本程序主页面,完成Tomcat配置。 导入所应用的包 在运行本程序时,需要将Struts 1.2和MySQL数据库驱动包拷贝到Tomcat安装路径下的webapps文件夹中的02\WEB-INF\lib文件夹中。 使用说明 系统介绍 图书馆管理系统主要的目的是实现图书馆的信息化管理。图书馆的主要业务就是新书的借阅和归还,因此系统最核心的功能便是实现图书的借阅和归还。此外,还需要提供图书的信息查询、读者图书借阅情况的查询等功能。项目实施后,能够提高图书馆的图书借阅、归还流程,提高工作效率。整个项目需要在两个月的时间内交付用户使用。 操作注意事项 (1)本系统的用户名为:tsoft,密码为:111 (2)读者类型不同,可借图书的本数也有所区别。 操作流程 (1)用户登录图书馆管理系统后,可看到图书借阅排行榜,通过排行榜可以看出借阅图书的名称、图书类型、借阅次数等相关信息。 (2)单击“系统设置”/“图书馆信息”命令,对图书馆信息进行设置操作。 (3)单击“系统设置”/“管理员设置”命令,对管理员信息进行添加、权限设置、查询及删除操作。 (4)单击“系统设置”/“参数设置”命令,对办证费用及有效期限信息进行添加操作。 (5)单击“系统设置”/“书架设置”命令,对书架信息进行添加、修改及删除操作。 (6)单击“读者管理”/“读者类型管理”命令,对读者类型信息进行添加、修改及删除操作。 (7)单击“读者管理”/“读者档案管理”命令,对读者信息进行添加、修改及删除操作。 (8)单击“图书管理”/“图书类型设置”命令,对图书类型信息进行添加、修改及删除操作。 (9)单击“图书管理”/“图书档案管理”命令,对图书信息进行添加、修改及删除操作。 (10)单击“图书借还”/“图书借阅”命令,对图书借阅信息添加操作。 (11)单击“图书借还”/“图书续借”命令,对图书续借信息进行添加操作。 (12)单击“图书借还”/“图书归还”命令,对图书归还信息进行添加操作。 (13)单击“系统查询”/“图书档案查询”命令,对图书档案信息进行查询操作。 (14)单击“系统查询”/“图书借阅查询”命令,对借阅的图书信息进行查询操作。 (15)单击“系统查询”/“借阅到期提醒”命令,对借阅到期提醒信息进行查询操作。 (16)单击“更改口令”按钮,对当前的用户密码进行修改操作。 (17)单击“退出系统”按钮,退出当前操作系统。