资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目录 摘要 1 关键词 1 ABSTRACT 1 KEY WORDS 1 1 引言 1 2 课题的意义和任务 1 2 1 课题的意义 1 2 2 网上图书管理系统的作用 2 2 3 网上图书管理系统的任务 2 3 需求分析 2 3 1 系统功能需求 3 3 2 系统流程图 3 4 数据库设计 3 4 1 静态数据 3 4 2 总体功能 4 5 统总体设计 5 5 1 系统功能设计 5 5 2 系统功能结构图 5 6 系统详细设计 5 6 1 界面设计 5 6 2 编码设计 6 6 2 1 管理员增加图书 6 6 2 2 借阅者登录系统 7 6 2 3 管理员登录界面 8 7 软件测试 9 7 1 软件测试的目标 9 7 2 软件测试的方法 9 7 3 软件测试的原则 9 7 4 软件测试的条件与限制 10 8 总结 10 致 10 参考文献 11 网上图书管理系统 软件外包 某某某 指导教师 某某某 摘要摘要 网上图书管理系统简化了图书检索 图书入库 图书流通 借阅者管理等业务流程 明显地 减少了图书管理员的工作量 节省了借阅者检索书籍的时间 在图书管理中起着相当重要的作用 本文依据软件流程过程的规 按照需求分析 概要设计 详细设计 程序编码 测试等过程开发了 一个网上图书管理系统 采用 C 作为编程语言 使用工具 Microsoft Visual Studio 2008 设计 实现了网上图书管理系统 完成书籍检索 书籍入库 书籍流通 人员管理等功能 最后对系统进 行了测试和性能分析 整个系统的特点是操作简单 界面友好 灵活实用 安全可靠 关键词 关键词 计算机 图书管理 实用 Online library management system Student majoring in software outsourcing 某某某 Tutor REN 某某某 A Abstract bstract Online library management system simplifies the business processes such as selecting adding borrowing and returning the borrowed management etc It plays a key role in the process of books management The online library management system is more and more important at present small and medium sized libraries so that the library improve competitiveness So the outstanding management of the library is very necessary In this thesis we according to the software process such as analyze the need essentials design detailed design program test etc Adopt C programming language and use the tool of Microsoft Visual Studio 2008 designed the online library management system It can complete user managers and books management such as adding books editing books and adding the borrowed etc function Finally we test our system and make the performance analysis The whole system characteristics is easy to use interface friendly flexible and practical KeyKey words words computer library management practical 1 1 引言引言 随着信息的海量增加和信息时代的到来 传统的手工管理图书馆已经不能满足管理 者的需求 传统的管理方式对书籍的检索困难 管理效率低 并且对书籍的分类处理 十分繁琐 它使得管理者的工作量很大 为了减轻管理者的工作负担 降低管理者的 开支 提高特定图书馆的竞争力 降低管理者对书籍的大量信息处理的错误 提高工 作人员的办事效率 也为了方便借阅者对书籍的信息检索 节省借阅者的时间 让他 们在最短的时间了解到相关书籍的库存状态和是否能够预订书籍 在如今的数字信息 时代里 充分发挥计算机的作用 把对大量复杂数据的统计和计算交给计算机来处理 使它为人们提供更加便利和及时的服务已经迫在眉睫 因此我们需要研究网上图书管 理系统 使传统的管理方式得到更新和变革 2 2 课题的意义和任务课题的意义和任务 2 1 课题的意义 网上图书管理系统 可以使得借阅者及时获取能否对书籍借阅的信息 使得管理者 方便编辑书籍信息 查看借阅者信息和管理借阅者 比如增加 删除等功能 更加提 高企业的管理效率和管理力度 网上图书管理系统的研发 主要涉及对后台数据库的 设计和对前台页面的美化 数据库要能够处理大量复杂的信息 而前台页面要能够和 用户很好的交互 使得用户操作起来简单 即非常人性化 2 2 网上图书管理系统的作用 网上图书管理系统 是主要包含管理者管理借阅者和书籍的系统和借阅者检索书籍 和管理自己信息的系统 管理者可以增加 更新和删除借阅者信息 可以增加 编辑 和检索书籍信息 借阅者可以修改自己的个人信息 可以快速查询书籍的借阅信息 其优点是 性好 存储量大 操作简单 降低成本 查找高效 科学管理 这些优点 足够提高企业的竞争力 提高工作人员的工作效率 节省借阅者的时间 足以使得传 统的图书管理方式迈上一个新的台阶 如今 很多管理系统被相关企业应用在经营模 式中 有效提高了企业的管理效率 因此网上图书管理系统不失为图书管理行业提供 了良好的发展契机 它的广泛应用大大提高了图书馆的管理效率 给图书馆的工作人 员和借阅者带来了客观的便利 2 3 网上图书管理系统的任务 网上图书管理系统 主要适用于藏书的种类和数量较少且借阅者的规模较小的小 型图书馆 该系统有如下几个主要任务 1 图书管理员管理书籍信息和借阅者信息 修改个人信息 主要包括 修改个人密码 增加书籍信息 更新 删除书籍信息 添加借阅者 修改 删除借阅者 检索借阅者的借阅记录 增加借阅者借书记录 增加借阅者还书记录 检索书籍信息 2 借阅者检索书籍信息和管理自己的信息 主要包括 检索书籍信息 修改个人登录密码 3 Boss 管理图书管理员和个人信息 包括 管理管理员的基本信息 包括增加和删除 修改个人的登录密码 4 加密登录者的信息和管理登录者的权限 主要包括 Boss 修改个人密码 有管理图书管理员的权限 图书管理员修改个人密码 有管理借阅者的权限 图书借阅者修改个人密码 3 3 需求分析需求分析 网上图书管理系统主要来自三方的需求 借阅者的需求 图书管理员的需求 Boss 的需求 借阅者的需检索图书馆的书籍信息和库存状态 查看个人借阅记录和修改个人登录 信息 图书管理员的需增加图书馆的图书信息 更新 检索和删除书籍信息 查看借 阅者的借阅记录 管理借阅者的信息 修改 添加 删除等 操作借阅者借书和还书 记录 Boss 的需管理管理员 对管理员进行增加或者删除和对管理员信息的修改 3 1 系统功能需求 借阅者根据个人证件号和密码登录网上图书管理系统 可以检索图书信息 个人的 借还记录和修改个人的登录密码 图书管理员根据个人编号和密码登录系统 有管理借阅者基本信息的权限 包括修 改 增加 删除借阅者信息 操作借还书籍的记录 管理图书的库存状态 有管理书 籍的权限 包括对图书馆书籍的增删改查 修改个人的登录密码 Boss 根据用户名和密码登录系统 有管理图书管理员的权限 包括对管理员基本 信息的增加 删除和修改 修改个人的登录密码 3 2 系统流程图 系统流程图 System Flowchart 是描绘系统物理模型的传统工具 它的基本思 想是用图形符号以黑盒子形式描绘系统里面的每个部件 程序 文件 数据库 表格 人工过程等 表达信息在各个部件之间流动的情况系统流程图 System Flowchart 是描绘系统物理模型的传统工具 它的基本思想是用图形符号以黑盒子 形式描绘系统里面的每个部件 程序 文件 数据库 表格 人工过程等 表达信息在 各个部件之间流动的情况 系统流程图如下图 1 所示 图 1 系统流程图 4 4 数据库设计数据库设计 数据库是存放网上图书管理系统大量信息的核心部分 只有合理设计数据库 才能 保证数据库的信息的完整性 正确性 相对独立性 提高对数据库信息的操作效率 更好的服务于管理员和借阅者 4 1 静态数据 网上图书管理系统的静态数据包括以下几种 1 图书信息 BookDetail 表格 字段名类型注释 bookIdnvarchar 30 图书编号 bookNamenvarchar 50 图书名称 bookAuthornvarchar 30 作者 bookPublishernvarchar 50 bookPricenvarchar 10 图书单价 bookNotenvarchar 100 图书简介 bookClassnvarchar 20 图书分类 bookStatusint 库存状态 单位 本 2 借阅者信息 Student 表格 字段名类型注释 studentIdnvarchar 20 借阅者证件号 studentNamenvarchar 30 借阅者 studentPwdnvarchar 30 借阅者密码 图书管理 管理员 借阅者管理读者信息 图书信息 流通管理 图书借阅 图书归还 studentPhonenvarchar 20 借阅者 studentEmailnvarchar 50 借阅者电子 3 管理员信息 ManagerDetail 表格 字段名类型注释 managerIdnvarchar 10 管理员编号 managerNamenvarchar 30 管理员 managerPwdnvarchar 50 管理员密码 4 Boss 信息 Boss 表格 字段名类型注释 bossNamenvarchar 30 Boss bossPwdnvarchar 20 Boss 密码 5 图书流通记录信息 Second 表格 字段名类型注释 secondIdnvarchar 20 记录序号 bookIdnvarchar 30 图书编号 studentIdnvarchar 20 借阅者证件号 managerIdnvarchar 50 管理员编号 borrowTimedatetime 借出时间 warnTimedatetime 提醒还书时间 returnTimedatetime 还书时间 studentStatusnvarchar 100 记录备注 表 1 图书信息表格 表 2 借阅者信息表格 表 3 管理员信息表格 表 4 Boss 信息表格 表 5 图书流通记录信息表 格 4 2 总体功能 网上图书管理系统 的总体功能有以下几种 1 图书的借出 2 图书的归还 3 图书信息的检索 4 图书信息的增删改 5 借阅者信息的增删改 6 管理员信息的增删改 7 管理员统计图书信息和库存状态 8 借阅者登录密码修改 9 管理员登录密码修改 10 Boss 登录密码修改 5 5 系统总体设计系统总体设计 5 1 系统功能设计 1 用户登录 用户输入正确的用户名或证件号和密码 2 基本资料管理 包括图书信息管理 用户信息管理
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号