图书管理系统项目开发总结报告

时间:2024.4.27

图书管理系统项目开发总结报告

1 引言................................................ 1

1.1 编写目的...................................... 1

1.2 背景.......................................... 2

1.3 定义.......................................... 2

1.4 参考资料...................................... 2

2 实际开发结果....................................... 2

2.1 产品.......................................... 2

2.2.2系统性能要求.................................. 3

2.3 基本流程...................................... 4

2.4 进度.......................................... 4

2.5 费用.......................................... 5

3 开发工作评价....................................... 5

3.1 对生产效率的评价............................... 5

3.2 对产品质量的评价............................... 5

3.3 对技术方法的评价............................... 5

3.4 出错原因的分析................................ 5

1 引言

1.1 编写目的

写此项目开发总结报告,不仅能让我们回顾在项目开发过程中,用到的所有的知识,以及回顾在工作过程中产生过的问题,并且还能让我们发现之前漏掉的系统或者逻辑上的错误,能更加便利的让我们及时改正,并且能对未来项目的开发的计划的制订,起到相当大的作用,让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率,从而让该系统创造更多的效益。

1.2 背景

开发软件名称:图书管理系统  

项目任务提出者:赵老师  

项目开发者:王宏斌软件开发小组  

用户:系统管理员、系统用户、读者等 

1.3 定义

SOFTWARE ENGINEERING:软件工程

DATABASE:数据库.DATABASE

Input Process Output:输入处理输出流程

1.4 参考资料

[1] 耿祥义.Java课程设计[M].北京:清华大学出版社,2004。

[2] 耿祥义等. JAVA2实用教程[M]. 北京:清华大学出版社, 2006。

[3](美)Roger Garside 教程[M]. 北京:机械工业出版社,2004。

[4] 王鹏.《数据库技术及其应用》.北京:人民邮电出版社, 2000。

[5] 王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,1998。

2 实际开发结果

2.1 产品

产品名称:图书管理系统  

产品功能:基本能实现图书管理系统的功能,能达到借书,还书,增加书籍,书籍信息管理等功能,以及能实现管理员对用户的直接管理功能。

2.2 主要功能和性能

2.2.1  各个模块的主要功能

1系统管理功能模块设计

用户通过登陆页面登陆图书管理系统。系统管理功能流程图所示。

系统管理功能流程图

2书籍管理功能模块设计

只有管理员才有权限通过验证进入相关页面,对书籍进行相关操作。书籍管理功能流程图所示。

                        书籍管理功能流程图

3借阅管理功能模块设计

进入借阅系统页面,察看所有书籍借阅信息,可以将还书和借书的记录转送至数据库储存。进而完成对书籍的借阅和归还功能。

借阅功能模块流程图所示。

借阅功模块流程图

4信息一览功能模块设计

用户登陆信息一览页面,查看所有书籍详细信息记录和借阅情况的详细记录,如果是管理员登录的话还可以查看用户列表。信息一览流程图所示。

信息一览流程图

2.2.2系统性能要求

(1)精度

本系统输入输出和存储中均包含多种不同数据类型,精度显然也不尽然相同,数据类型举例为CHAR、DATE、FLOAT、INT。

(2)时间特性要求

一般操作的响应时间控制在 1-2 秒内,检索响应时间略长,不宜超过10秒。

(3)灵活性

适用于各种WINDOWS平台且可移植,增减终端便捷。

(4)输人输出要求

输入设备:键盘,鼠标,条形码扫描机。

输出设备:为显示器。

(5)数据管理能力要求

图书馆相关数据宜理论上应当进行中长期保存,设计数据库2个,下辖数据表若干个,分别对应各模块更新的信息,初始存储空间5G,之后每年预计增加1G。

两数据库均要定期备份。

(6)故障处理要求

系统故障可以有管理维护人员迅速修复。

数据库数据丢失问题当尽快还原至最近还原点。

硬件故障须由维护人员更换硬件即可。

(7)其他专门要求

如有可能系统当与报警装置相连接,无借书关系的图书出门报警,避免图书丢失。

2.3 基本流程

 

2.4 进度

2.5 费用

1硬件设备:

终端PC机5台:5*4000 = 20000

网络设备:1000

辅助配置:500

3 开发工作评价

3.1 对生产效率的评价

开发过程中负责各个部分的人员的分匹配稍有不足,导致有过做过的任务重复,部分任务未能正常完成。后期改进后,开发人员之间协调,加进了各个任务的进展,才使得后期效率加快。

(1)项目开发历时三个月

(2)开发过程中反复用到之前已经做出来的成果

(3)对系统本质以及各个功能的设置理解未能做到十分透彻

综合以上几点,项目开发过程中总的效率还是稍微低下,今后会改进,达到各个组员之间的协调合作,加快项目的进度开发。

3.2 对产品质量的评价

产品在性能上基本达到前期预计的功能,能实现简单的机票查询,订购,以及退订等功能,但是由于自身技术有限的原因,未能实现真正用于现实中订购机票的系统。

3.3 对技术方法的评价

在开发过程中风们严格按照开发阶段行事,掌握了整个开发流程,但是由于而死组员技术问题和时间问题,不得不选用学习过的能基本上手的简单的Java知识来编写,编写方法结合了软件工程序的要求。

3.4 出错原因的分析

由于Java知识未能精通掌握,所以难免在开发过程中会有出错的地方,同时由于经验不足,遇到问题不能及时发现有效解决办法,对可能存在的风险不能做正确的预测考虑问题要全面,今后的项目开发还会出现不同的问题等待解决。


第二篇:图书管理系统说明书


智能图书管理系统项目

需求说明书

1引言…………………………………………………………………………………...

  1.1编写目的…………………………………………………………………………

  1.2背景………………………………………………………………………………

  1.3术语………………………………………………………………………………

  1.4参考资料…………………………………………………………………………

2项目概述……………………………………………………………………………...

  2.1项目目标与要求…………………………………………………………………

  2.2项目工作任务……………………………………………………………………

  2.3智能图书管理系统研发的基本过程……………………………………………

3系统特性……………………………………………………………………………...

  3.1系统角色…………………………………………………………………………

  3.2管理员操作………………………………………………………………………

     3.2.1标签管理…………………………………………………………………...

     3.2.2图书管理…………………………………………………………………...

     3.2.3用户管理…………………………………………………………………...

     3.2.4退出………………………………………………………………………...

  3.3用户操作…………………………………………………………………………

     3.3.1借书功能…………………………………………………………………...

     3.3.2还书功能…………………………………………………………………...

     3.3.3续借功能…………………………………………………………………...

     3..3.4查询操作…………………………………………………………………..

     3.3.5退出………………………………………………………………………...

4运行环境………………………………………………………………………...........

  4.1硬件接口…………………………………………………………………………

  4.2开发环境…………………………………………………………………………

  4.3知识链接…………………………………………………………………………

1 引言

1.1编写目的

该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述中主要描述了每一用例的基本事件流,而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。

该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。

1.2背景

     目前,很多高校图书馆是人工管理,效率低,易出错,手续繁琐,而且耗费大量的人力。随着图书馆规模的不断扩大,仅仅依靠人力来管理维护,越来越难以管理。图书馆希望设计一个欧诺个,管理读者的登记、图书的购入、接触、归还等。管理人员以查阅某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,已全面掌握图书的流通情况。

本项目主要研究RFID自动识别技术在图书管理系统中的应用,借助学生现有的校园卡(电信翼卡通手机)或RFID卡,在图书中增加电子标签,实现学生资助借还书等一系列图书管理功能,提高图书馆的服务水平和管理质量。运用物联网技术对图书馆进行智能管理。

1.3术语

1.4参考资料

2任务概述

2.1项目目标与要求

   1.了解智能图书管理系统的需求分析;

   2.了解智能图书管理系统的总体设计;

   3.掌握运用Visio软件绘制流程图,进行模块详细设计;

   4.掌握基础的C#可视化编程技能;

   5.掌握C#编写调用API实现RFID单标签识别程序;

   6.掌握C#线程编程;

   7.了解RFID卡、电信翼卡通手机、电子标签在图书管理系统中的典型应用;

   8.掌握用EXCEL编写单元测试用例,并正确执行单元测试;

   9.掌握用EXCEL编写系统测试用例,并正确进行测试;

   10.理解RFID应用项目的开发过程。

2.2项目工作任务

   1.智能图书管理系统项目的需求分析;

   2.智能图书管理系统项目的系统设计;

   3.智能图书管理系统项目的硬件选型;

   4.智能图书管理系统项目的设计与实现;

   5.RFID识别模块的单元测试;

   6.智能图书管理系统项目的系统集成;

   7.编写测试用例,进行系统测试。

2.3智能图书管理系统研发的基本过程

 

3系统特性

3.1系统角色

         本系统主要用于以下两类成员:

⑴图书管理员,完成系统的管理与维护,例如:标签管理、图书管理等。

管理员用例图

⑵普通用户,,实现借书、还书等功能。

普通用户用例图

3.2管理员操作

    3.2.1标签管理

      1)标签入库

将标签信息存储到数据库对应的数据表中便于今后的操作。

2)标签删除

对于一些废弃的或不用的标签进行删除操作。

3)查看标签

查看标签信息,便于统计。

       3.2.2图书管理

          1)图书入库

          将图书信息存储到数据库的对应数据表中今后便于操作。

          2)图书查询

管理员对相关图书信息进行及时查询便于操作。

3)图书删除

管理员对无效或丢失的图书进行删除操作

       3.3.3用户操作

          1)查询用户

          管理员查询某用户的个人信息

          2)查询用户的操作记录

          管理员查看用户的历史操作记录

          3)增加用户

          管理员添加用户信息入库

          4)删除用户

 管理员对过期或失效的用户进行删除操作

3.3.4退出

退出图书管理系统

3.2用户操作

3.3.1借书功能

      将自己置身于RFID智能射频范围几秒内,当射频识别图书上的电子标签的同时,也就将借书记录保存到了系统的数据库中,并与借书对象相一致,并提示借书成功。

3.3.2还书功能

借书人带着自己借的图书走进图书馆的到管理员处识别图书,系统进入还书界面,数据库显示图书已换回,那么可视为还书成功。

3.3.3续借功能

设置续借的某一段时间,当借书人带着图书到管理员处等级续借,并且书本未还,系统会自动为该借书人添加上一个续借为某段时间的记录。

3.3.4查询功能

     当用户进入图书馆内的射频识别范围内,进入该系统,进行相关查寻操作,身边的终端屏幕上就会显示所有图书类目或个人借阅记录等。

3.3.5退出

4运行环境

4.1硬件接口

CPU:至少Pentiun400以上,建议使用Pentiun800以上;

内存:至少256M以上,建议使用512M以上;

硬盘:至少80M硬盘空间;

显示屏:14寸显示器;

PFID阅读器:超高频阅读器,USB接口;

控制器:USB接口;

RFID电子标签:超高频卡片式电子标签;

其他:硬盘、鼠标和光驱等。

4.2开发环境

平台选用Windows XP

数据开发选用SQLSERVER 2005

开发环境Microsoft Visual Studio2008

4.3知识链接

更多相关推荐:
图书管理系统项目报告

目录一前言11目的12项目背景概述13项目实施环境14项目人员及其分工25项目实施计划2二需求分析21概述22功能需求33其它需求3三分析与设计41应用程序框架设计42迭代实施43功能模块设计5四调试与使用71...

图书管理系统 项目开发总结报告

项目开发总结报告GB856788目录1引言311编写目的312背景313定义314参考资料42实际开发结果421产品4c1图书信息表5e42读者信息表5g43借阅信息表6i44图书类别表6k45出版社信息表7m...

图书管理系统项目个人总结报告

话费查询系统项目个人总结报告一项目简介进入21世纪以来信息技术从根本上推动了电话的飞速发展计算机和计算机管理系统已成为通信公司进行通信管理的主要设备和系统目前很多大型的图书馆已经有一整套比较完善的管理系统但是在...

大学图书馆管理信息系统项目总结报告

大学图书馆管理信息系统20xx63信息系统项目组图书馆信息管理系统项目建议书沙尘暴项目小组目录1项目概述211背景描述212项目目标213项目组成员32项目管理过程421项目启动422项目计划423项目实施52...

图书馆管理系统项目开发总结报告

1引言1.1编写目的到此,系统已基本完成。编写此计划的目的是为了对项目的完成情况进行总结,方便软件下一步的进展。1.2背景大四上学期实践内容:图书馆管理系统项目开发小组成员:陈佳、王立鹏、和婷c.用户:中小学、…

软件工程--图书管理系统项目开发总结报告

软件工程图书管理系统项目开发总结报告设计题目图书管理系统小组成员非常23指导老师20xx年6月1日目录1引言111编写目的112背景113定义114参考资料12项目概述221项目简介222开发环境223开发成果...

10.图书管理系统项目开发总结报告

项目开发总结报告GB8567881引言11编写目的对项目作出总结12背景A本项目的名称图书管理系统B本项目的提出者软件工程课程教师丁华锋C本项目的开发者刘飞谭艳宾亚D本项目的使用者读者图书管理员游客13定义图书...

图书馆管理系统软件项目开发计划书

图书馆管理系统项目开发计划图书馆管理系统项目开发计划书1图书馆管理系统项目开发计划修订记录2图书馆管理系统项目开发计划目录1111213142212223231232233234引言5编写目的5背景5定义5参考...

图书馆管理系统项目开发计划

图书馆管理系统项目开发计划的编写姓名XXX学号10603090240XX班级计09X班二零一二年三月三十日目录21引言3211编写目的3212背景3213定义3214参考资料322项目概述3221工作内容322...

图书管理系统测试总结评估报告(第10组)

图书信息管理系统Library测试总结分析报告重庆正大软件职业技术学院20xx年05月05日TSGL软件测试分析报告文档名称测试总结分析报告作者XXX审核XXX批准日期20xx55日期20xx56日期第i页TS...

图书管理系统实训报告

淮南联合大学计算机系课程实训报告书实训科目:图书管理系统专业班级:11级计算机应用技术学号:姓名:实训时间:20##-12-18一、课程实训目的《JAVAWeb开发》课程实训是计算机应用技术专业集中实践性环节之…

图书管理系统实训综合报告

实训项目设计报告题目xxxxx网上书店实训课程指导教师姓名专业起止日期信息系统数据库设计实训xxxxxxx学号xxxxxx计算机软件班级08计软20xx年5月1日至20xx年5月16日计算机教研室制1目录第一章...

图书管理系统项目总结(21篇)