软件工程毕业课程设计报告之图书馆.docx

上传人:b****2 文档编号:1953129 上传时间:2022-10-25 格式:DOCX 页数:34 大小:248.01KB
下载 相关 举报
软件工程毕业课程设计报告之图书馆.docx_第1页
第1页 / 共34页
软件工程毕业课程设计报告之图书馆.docx_第2页
第2页 / 共34页
软件工程毕业课程设计报告之图书馆.docx_第3页
第3页 / 共34页
软件工程毕业课程设计报告之图书馆.docx_第4页
第4页 / 共34页
软件工程毕业课程设计报告之图书馆.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

软件工程毕业课程设计报告之图书馆.docx

《软件工程毕业课程设计报告之图书馆.docx》由会员分享,可在线阅读,更多相关《软件工程毕业课程设计报告之图书馆.docx(34页珍藏版)》请在冰豆网上搜索。

软件工程毕业课程设计报告之图书馆.docx

软件工程毕业课程设计报告之图书馆

(此文档为word格式,下载后您可任意编辑修改!

第1章绪论1

§1.1引言1

§1.2开发背景1

§1.3开发环境1

第2章系统分析1

§2.1系统目标1

§2.2功能要求2

§2.3可行性研究方法2

§2.4可选择的其他系统方案2

§2.5系统可行性分析2

第3章需求分析3

§3.1引言3

§3.1.1编写目的3

§3.1.2背景3

§3.1.3定义3

§3.1.4参考资料3

§3.2业务愿景和范围4

§3.2.1业务需求4

§3.2.2解决方案的前景4

§3.2.3范围和局限性5

§3.2.4业务上下文5

§3.2.5用例5

§3.3任务概述6

§3.3.1目标6

§3.3.2用户特点7

§3.3.3假定和约束7

§3.3.4功能需求7

§3.4数据流图8

§3.4.1顶层数据流图8

§3.4.2一级数据流图8

§3.4.3二级数据流图9

§3.5数据字典11

§3.5.1数据流字典11

§3.5.2数据处理字典12

§3.5.3数据存储字典13

§3.5.4外部实体字典13

§3.5.5数据描述字典14

第4章概要设计14

§4.1设计目标14

§4.2软件结构图14

§4.3HIPO图15

第5章详细设计18

§5.1根本任务18

§5.2程序流程图18

§5.3详细设计说明21

§5.4判定表和判定树21

第6章测试计划23

§6.1测试环境23

§6.2测试计划23

§6.2.1系统说明23

§6.2.2测试内容24

§6.3测试方案及用例24

§6.3.1白盒测试24

§6.3.2黑盒测试26

第7章项目管理27

§7.1项目开发计划27

§7.2项目进度计划27

参考文献29

第1章绪论

§1.1引言

图书管理系统是智能办公系统的重要组成部分。

目前,图书管理系统正以方便、快捷的优点慢慢渗入人们的生活,将传统的图书管理方式彻底的解脱出来,提高管理效率,减轻管理人员的工作量,减小出错概率,使读者可以花更多的时间在选择图书上。

从而使人们有更多时间来获取信息、了解信息、掌握信息。

采用数据库技术生成的图书管理系统将会极大的方便借阅者并简化图书馆管理人员的劳动,使管理人员从繁忙、复杂的工作进入到一个简单、高效的工作中。

基于这个问题,开发了图书管理系统。

系统实现了借还书的方便性、高效性、有效性和及时性。

§1.2开发背景

随着计算机及网络技术的飞速发展,当今社会正向着信息化前进,信息系统的作用也越来越大。

图书馆在正常运营中总是面对大量的读者信息,图书信息以及由两者相互作用产生的借书信息,还书信息。

因此图书管理信息化是发展的必然趋势。

用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,不仅能够缩短借阅者的等待时间,减轻管理人员的工作量,方便管理人员的操作,而且能够提高管理质量和水平,做到高效、智能化管理。

本次课程设计以学校图书馆管理系统为背景,全文分为目录、绪论、需求分析、概要设计、详细设计、软件测试等过程。

采用结构化的功能设计方法,可读性好,易于扩充,易于维护,操作简单。

§1.3开发环境

系统开发环境:

MicrosoftVisualStudio2005

文档开发工具:

Microsoftoffice下的Word、Visio、Project等

系统开发语言:

C#、SQLSever等

运行平台:

WindowsXP

数据库:

SQLServer2005

第2章系统分析

§2.1系统目标

方便图书馆管理人员对图书和用户信息的管理,能够轻松快捷的管理借阅事务,同时也方便读者随时随地的对图书进行查询等。

§2.2功能要求

1.性能:

读者信息、图书信息的数据库录入;读者信息、图书信息的增加、删除、修改及查询;图书借阅;图书借阅信息的记录及查询。

2.输入:

读者信息,图书信息。

3.输出:

读者信息,图书信息,借阅信息、借阅证。

4.基本的数据流程和处理流程:

图2-1基本数据和处理流程

5.安全与保密要求:

登录系统时,需验证身份和密码;不同身份的登录者,具有不同的使用权限。

6.完成期限:

2010621-201072

§2.3可行性研究方法

主要为对现有图书管理系统的分析和研究比较的方法。

§2.4可选择的其他系统方案

1.拟建系统的目标

1)促进管理体制的改革和改进管理方法

2)提高和改进管理信息、服务的质量

3)减少人力和设备费用

4)提高操作速度和准确性

2.系统规划及初步方案:

管理系统使用单机作业,由专人输入相关信息,可以选购书目,上报计划。

进行统计分析等。

3.系统的实施方案:

本系统客户端拟采用WindowsXP操作系统,服务器采用WindowsXP操作系统,前端开发语言使用C#,同时使用SQLserver数据库管理系统

4.投资方案:

由小组自行集资。

§2.5系统可行性分析

可行性分析是为了清除的了解系统开发是否能够实际进行,是否能够带来一定效益,是否值得实现。

因而进行可行性分析是非常必要的,从下面几个方面来进行分析。

1.技术可行性:

设置不同权限,提高了数据的安全性;能够提高处理速度,方便管理查询和借阅等事务。

2.运行可行性:

本系统作为一个小型的图书馆信息管理系统,所耗费的资源非常的小。

已有软件和硬件配置均能满足需要。

3.经济可行性:

服务端及客户端的支出使用原有设备即可。

但是对软件有一次性软件费用支出和定期性软件维护支出。

软件使用后,能够减少人力的支出和维护。

预计两年之内能够回收投资。

4.法律可行性:

本软件属项目组开发,符合法律的各项规定。

5.使用可行性:

软件针对普通的的小型图书馆,对使用人员没有特殊限制,管理人员、各种读者等均可使用。

界面友好,操作简单,能够保证大多数用户使用该系统的要求。

§2.6.结论

通过可行性的一系列分析可得出结论,在现有的条件下,系统的开发方案是可行的。

开发条件具备,可以开始进行实际开发。

第3章需求分析

§3.1引言

§3.1.1编写目的

需求分析的目的是让读者能够基本了解本系统的开发目的,开发方法,以及目前的硬件、软件的情况和开发所需资金和设备,概要设计和详细设计与开发工作将在此基础上进一步提出。

§3.1.2背景

这次待开发的系统名称为:

图书管理系统

本次项目的任务提出者、开发者:

赵真真、王昊、白利艳

用户:

图书馆

§3.1.3定义

图书管理系统对于现代图书馆而言,是能否发挥其教学科研作用的至关重要技术平台。

对于读者和图书管理员来说,是能否方便快速获取信息的关键。

所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。

§3.1.4参考资料

1.李伟波.软件工程.武汉:

武汉大学出版社,2006

2.郑人杰.实用软件工程.北京:

清华大学出版社,2003

3.张海藩.软件工程导论.北京:

清华大学出版社,2008

§3.2业务愿景和范围

§3.2.1业务需求

1.背景、业务机会和客户需求

随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。

在计算机日益普及的今天,对个人而言,若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。

对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。

2.业务目标和成功标准

业务目标:

本系统旨在减轻图书馆工作人员工作负担,提高工作效率,而且方便用户查询、借阅。

成功标准:

在使用本系统后,图书馆工作人员的工作效率大大提高,且对用户查询、借阅、预订都会有很大的便利。

3.业务风险

由于是新开发的软件,一些读者和管理员可能需要一段时间才能熟练操作,有可能造成短时间的不适应。

§3.2.2解决方案的前景

1.前景陈述

本图书馆管理信息系统在原有手工系统基础上,采用图书管理技术。

通过收集、整理、存储关于图书、读者的主要信息,以及原有系统的作业流程信息,为建立数据仓库做基础准备。

本系统采用最新的计算机技术,界面友好、操作方便,管理员可以针对不同需求分类、排序、查询、统计,方便读者和其他部门根据自己的需求准确、快速地查询图书信息,实现以计算机辅助形式代替传统的手工查找形式,减轻图书信息管理人员的劳动强度,提高图书馆的工作效率和水平,更好地为读者服务,从而使图书和读者管理更加合理化和科学化。

2.主要特性

管理员与读者的登录;图书信息、读者信息的检索;图书预订、借阅和归还;图书信息的增添、删除、修改;读者信息的增添、删除、修改;图书借阅信息查询;借阅证的挂失、补办,图书丢失损坏处理等。

§3.2.3范围和局限性

1.初始版本和后续版本的区别,如图表3-1所示。

表3-1版本范围

特性

版本1

版本2

1

图书编目工作效率低

解决了图书编目难的问题

2

图书整理工作效率低

新版本图书已按类别编目,整理起来效率高,极大的降低错误率

3

界面不够美观

改善界面美观

2.局限性和排斥性

所有管理员和读者只有登录后才可以查看或进行相关操作,不允许匿名登录。

§3.2.4业务上下文

1.涉众

该图书信息管理系统涉众如表3-2所示。

表3-2涉众

涉众

主要价值

态度

主要兴趣

约束条件

管理员

提高管理员工作效率,节省学校的开支

图书馆工作人员接受使用图书管理系统

使用该系统操作简单,方便,提高工作人员的工作效率,降低操作出错率

培训管理员,尤其是对计算机基本操作不熟练的管理员,熟悉掌握系统的各种操作

读者

可以通过网上查询所需图书,方便快捷

积极支持使用该系统

使用简单快捷

需要在校园网内登录后才能检索图书信息

2.项目优先级

表3-3项目优先级

因素

具体干活者

约束条件

自由度

进度

限制在两周内完成任务

特性

安排实现的特性必须可操作

质量

必须通过验收测试、安全性测试;所有的安全事务都必须遵守现有的安全标准

工作人员

小组所有成员

小组成员只有三个

费用

小组成员的工作时间

§3.2.5用例

1.主要参与者及用例如表3-4所示。

表3-4用例

参与者

用例编号

用例

图书管理员

1

登录

2

浏览信息

3

修改密码

4

查询

5

对图书信息及读者信息增、删、改

读者

1

登录

2

浏览信息

3

修改密码

4

查询图书信息

5

图书借阅、预订、归还

6

取消预订图书

2.用例描述

表3-5用例描述

用例ID

1

用例名称

系统登录

创建者

白利艳

创建日期

2010年6月23

参与者

图书管理员、读者

描述

参与者应该为在库的读者。

读者利用自己的借书正号登录系统,管理员可以直接登录系统。

登录是会进行身份认证,确认改使用者的信息在数据库中。

前置条件

需连校园网

后置条件

显示读者基本信息和借阅信息

用例ID

2

用例名称

预订图书

创建者

白利艳

创建日期

2010年6月23

参与者

读者、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1