书声琅琅图书管理系统的设计与实现(源码)
为解决图书管理的网络化,搭建图书馆信息处理平台的问题,本论文从系统开发背景、系统需求分析、系统架构设计、系统详细设计、系统测试这五个方面详细叙述了图书管理平台的开发过程。该系统采用ASP.NET开发框架作为系统开发的核心,快速开发出完整的平台体系;数据库采用适合中小型企业网站的SQL Server数据库,存储用户和在线销售产品所需的基本信息。整个系统界面友好,业务操作简单快捷。该系统不但可以展示图书管理机构的良好形象,还可以实现图书管理环节的信息化和网络化。本平台满足了机构对图书信息化建设的需求,是顺应该机构时代发展,增强机构综合竞争力的良好平台。关键词 开放管理平台,ASP.NET框架,SQL Server数据库缺货图书信息管理模块(alt+q):新增、修改、删除、刷新、请输入相关的关键字。目 录
1 引言 1
1.1 课题的研究背景 1
1.2 课题的研究意义 1
2 书声琅琅图书管理系统的设计与实现分析 1
2.1 系统的设计目标 1
2.2 网站的可行性分析 3
2.3 系统设计的总体方向 4
3 系统的开发技术以及主要要求 4
3.1 开发工具介绍 4
3.2 开发技术的选择 5
3.3 系统开发的需求 5
4 系统的功能和流程 6
4.1 平台的功能分析 6
4.2 平台核心业务流程分析 6
4.3 平台的功能模块设计与划分 6
5 系统数据库的设计与实现 7
5.1 系统数据库的概念设计 7
5.2 系统数据库的逻辑设计 11
6 系统的详细设计 15
6.1 Action类与其映射 15
6.2 数据接口和实体类 16
6.3 用户登录模块 16
6.4 用户信息管理模块 18
6.5 图书信息查看和管理模块 20
6.6 出租模块 23
6.7 归还模块 25
6.8 流水账模块 26
7 系统的测试以及 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
/> 6.1 Action类与其映射 15
6.2 数据接口和实体类 16
6.3 用户登录模块 16
6.4 用户信息管理模块 18
6.5 图书信息查看和管理模块 20
6.6 出租模块 23
6.7 归还模块 25
6.8 流水账模块 26
7 系统的测试以及难点分析 27
7.1 测试的目的 27
7.2 系统模块的单元测试 27
7.3 系统存在的问题以及解决方案 29
致 谢 31
参 考 文 献 32
1 引言
随着图书馆规模的不断扩大,图书馆的藏书、管理人员、读者的数量也就越来越多,图书管理涉及到大量的数据处理,一个现代化的图书馆根本不可能手工完成的庞大的数据处理。
本设计鉴于管理系统的不断发展,对管理系统的需求越来越高,为了减少人工操作管理图书的压力,提高图书管理的工作效率。使用VS2010和Sql2008为开发工具开发了一个适用于图书管理系统,该系统较完善的实现了多种类型的系统使用者所需求的各项图书管理操作。
1.1 课题的研究背景
当今时代是快速发展的信息时代,各行各业都需要信息处理,这正是社会各行各业广泛使用计算机的原因 [1]。
1.2 课题的研究意义
本系统是一个针对大中机构的图书管理系统,着力于解决原来手工管理出现的问题,旨在实现现代化的信息管理。
2 书声琅琅图书管理系统的设计与实现分析
系统分析是软件设计中必不可少的紧要步骤,是任何软件设计都需要进行的过程。想要设计出一个全面的、完善的平台系统,就必须先对系统进行需求调研、系统分析。基于系统的需求调查,对系统所需具备的功能模块进行细致地分析与设计,这才能够开发出一个比较完整的、功能全面的系统[2]。
2.1 系统的设计目标
2.1.1 个人信息模块
功能如下:
欢迎模块:密码修改、查看信息。
退出模块(alt+x):一键退出系统。
2.1.2 数据管理模块
功能如下:
图书基本信息管理模块(alt+b):新增、修改、删除、查找、刷新。
缺货图书信息管理模块(alt+q):新增、修改、删除、刷新、请输入相关的关键字。
会员基本信息管理模块(alt+r):新增、修改、删除、查找、刷新。
2.1.3 基本业务模块
功能如下:
图书出租模块(F3):图书编号、会员编号、清除、出租。
图书返还模块(F4):图书编号、实收租金、备注、归还、遗失。
会员注册模块:会员编号、单位或住址、会员姓名、可借数量、姓名首拼、剩余数量、性别、押金、联系电话、登记时间、备注、保存。
会员注销模块:会员账号、会员姓名、会员注销、取消注销。
2.1.4 数据查询模块
功能如下:
图书库查询模块(ctrl+h):查找、导出EXCEL、刷新。
缺货图书查询模块(ctrl+q):查询全部记录、关闭、登记编号、图书名称、作者、查询。
已租图书查询模块:查询全部、查询。
会员资料查询模块(ctrl+m):查询全部资料、关闭、会员编号、性别、登记日期、精确查找、模糊查找、查找。
经营流水账模块:刷新、退出、时间、收支情况、查找。
2.1.5 系统设置模块
操作员及其权限设置模块(ctrl+s):
操作员信息管理模块:操作员编号、操作员身份、增加、删除、修改。
图书出租收费标准设置模块(alt+b):添加、删除、修改。
收支项目设置模块:添加、修改、删除。
图书进货商设置模块:添加、修改、删除。
系统参数设置模块:
2.1.6 今日盘点模块
今天租出模块:
今天遗失模块:
今日到期出租图书模块:
今日退还模块:
今日新增图书模块:
今日新增会员模块:
2.1.7 财务管理模块:
资金状况一览模块:统计日期、统计、关闭、利润(含租金、赔偿费用)。
租定图书一览模块:统计时间、统计、关闭、出租图书、归还图书、进货图书。
2.2 系统的可行性分析
可行性研究是为了决定当前所开发的项目是不是符合现实逻辑、是否可以实现和是否值得进行开发与设计的一个过程。所以,在开发任何一款软件之前,对项目进行可执行性的分析是非常必须的,是不可省略的[3]。
2.2.1 系统C/S架构模式分析
B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况。C/S功能强大,可以减轻服务器端压
1 引言 1
1.1 课题的研究背景 1
1.2 课题的研究意义 1
2 书声琅琅图书管理系统的设计与实现分析 1
2.1 系统的设计目标 1
2.2 网站的可行性分析 3
2.3 系统设计的总体方向 4
3 系统的开发技术以及主要要求 4
3.1 开发工具介绍 4
3.2 开发技术的选择 5
3.3 系统开发的需求 5
4 系统的功能和流程 6
4.1 平台的功能分析 6
4.2 平台核心业务流程分析 6
4.3 平台的功能模块设计与划分 6
5 系统数据库的设计与实现 7
5.1 系统数据库的概念设计 7
5.2 系统数据库的逻辑设计 11
6 系统的详细设计 15
6.1 Action类与其映射 15
6.2 数据接口和实体类 16
6.3 用户登录模块 16
6.4 用户信息管理模块 18
6.5 图书信息查看和管理模块 20
6.6 出租模块 23
6.7 归还模块 25
6.8 流水账模块 26
7 系统的测试以及 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
/> 6.1 Action类与其映射 15
6.2 数据接口和实体类 16
6.3 用户登录模块 16
6.4 用户信息管理模块 18
6.5 图书信息查看和管理模块 20
6.6 出租模块 23
6.7 归还模块 25
6.8 流水账模块 26
7 系统的测试以及难点分析 27
7.1 测试的目的 27
7.2 系统模块的单元测试 27
7.3 系统存在的问题以及解决方案 29
致 谢 31
参 考 文 献 32
1 引言
随着图书馆规模的不断扩大,图书馆的藏书、管理人员、读者的数量也就越来越多,图书管理涉及到大量的数据处理,一个现代化的图书馆根本不可能手工完成的庞大的数据处理。
本设计鉴于管理系统的不断发展,对管理系统的需求越来越高,为了减少人工操作管理图书的压力,提高图书管理的工作效率。使用VS2010和Sql2008为开发工具开发了一个适用于图书管理系统,该系统较完善的实现了多种类型的系统使用者所需求的各项图书管理操作。
1.1 课题的研究背景
当今时代是快速发展的信息时代,各行各业都需要信息处理,这正是社会各行各业广泛使用计算机的原因 [1]。
1.2 课题的研究意义
本系统是一个针对大中机构的图书管理系统,着力于解决原来手工管理出现的问题,旨在实现现代化的信息管理。
2 书声琅琅图书管理系统的设计与实现分析
系统分析是软件设计中必不可少的紧要步骤,是任何软件设计都需要进行的过程。想要设计出一个全面的、完善的平台系统,就必须先对系统进行需求调研、系统分析。基于系统的需求调查,对系统所需具备的功能模块进行细致地分析与设计,这才能够开发出一个比较完整的、功能全面的系统[2]。
2.1 系统的设计目标
2.1.1 个人信息模块
功能如下:
欢迎模块:密码修改、查看信息。
退出模块(alt+x):一键退出系统。
2.1.2 数据管理模块
功能如下:
图书基本信息管理模块(alt+b):新增、修改、删除、查找、刷新。
缺货图书信息管理模块(alt+q):新增、修改、删除、刷新、请输入相关的关键字。
会员基本信息管理模块(alt+r):新增、修改、删除、查找、刷新。
2.1.3 基本业务模块
功能如下:
图书出租模块(F3):图书编号、会员编号、清除、出租。
图书返还模块(F4):图书编号、实收租金、备注、归还、遗失。
会员注册模块:会员编号、单位或住址、会员姓名、可借数量、姓名首拼、剩余数量、性别、押金、联系电话、登记时间、备注、保存。
会员注销模块:会员账号、会员姓名、会员注销、取消注销。
2.1.4 数据查询模块
功能如下:
图书库查询模块(ctrl+h):查找、导出EXCEL、刷新。
缺货图书查询模块(ctrl+q):查询全部记录、关闭、登记编号、图书名称、作者、查询。
已租图书查询模块:查询全部、查询。
会员资料查询模块(ctrl+m):查询全部资料、关闭、会员编号、性别、登记日期、精确查找、模糊查找、查找。
经营流水账模块:刷新、退出、时间、收支情况、查找。
2.1.5 系统设置模块
操作员及其权限设置模块(ctrl+s):
操作员信息管理模块:操作员编号、操作员身份、增加、删除、修改。
图书出租收费标准设置模块(alt+b):添加、删除、修改。
收支项目设置模块:添加、修改、删除。
图书进货商设置模块:添加、修改、删除。
系统参数设置模块:
2.1.6 今日盘点模块
今天租出模块:
今天遗失模块:
今日到期出租图书模块:
今日退还模块:
今日新增图书模块:
今日新增会员模块:
2.1.7 财务管理模块:
资金状况一览模块:统计日期、统计、关闭、利润(含租金、赔偿费用)。
租定图书一览模块:统计时间、统计、关闭、出租图书、归还图书、进货图书。
2.2 系统的可行性分析
可行性研究是为了决定当前所开发的项目是不是符合现实逻辑、是否可以实现和是否值得进行开发与设计的一个过程。所以,在开发任何一款软件之前,对项目进行可执行性的分析是非常必须的,是不可省略的[3]。
2.2.1 系统C/S架构模式分析
B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况。C/S功能强大,可以减轻服务器端压
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2710.html