软件工程图书管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XX学部

实验报告

课程名称:计算机

实验名称:图书管理系统

■综合性□设计性

实验类型:□验证性■

实验日期:

学生姓名:

学号:

班级:

专业:

学部:

指导教师:

成绩:

评语:

2011 年—2012 年第 1 学期

一、实验目的

1掌握软件工程中项目需求分析报告书写格式

2了解软件工程需求分析的内容

3了解软件工程需求分析的步骤

4掌握软件工程需求分析的表现方法

5 掌握软件工程软件需求分析的工具数据流图、系统结构图、对象模型图、用例图、状态图等。

二、实验环境

1组建软件项目团队

2互联网环境

3 OFFICE系列软件

4 网络搜索

三、实验内容

1 通过软件项目小组讨论的形式对“图书管理系统”进行需求分析

2 按照需求分析报告的格式和工具表达用户软件需求

3 利用数据流图、系统结构图、用例图、状态图和需求分析报告模板进行软件需求分析。

4 书写“图书管理系统”软件需求分析报告

四、“图书管理系统”需求分析报告

附件1

附件1

图书管理系统需求分析报告

班级:

组长:

组员:

组员分工表

目录:

一、实验目的 (2)

二、实验环境 (2)

三、实验内容 (2)

四、“图书管理系统”需求分析报告 (2)

附件1 (2)

附件1 (3)

1 引言 (6)

1.1背景 (6)

1.2参考资料 (6)

2 任务概述及系统功能概述 (6)

2.1目标 (6)

2.2可行性分析 (6)

(1)经济可行性 (6)

(2)技术可行性 (7)

(3)运行可行性 (7)

(4)法律可行性 (7)

2.3图书管理系统的系统特点 (7)

(1)、简洁美观的操作界面 (7)

(2)、科学的书店管理模式 (7)

2.4系统功能说明 (9)

2.4.1、系统前台 (9)

2.4.2书店后台 (10)

2.4.3功能划分 (10)

1)、借阅者管理系统 (10)

2)、图书管理员管理系统 (10)

3)、系统管理员管理系统 (10)

4)、操作员管理系统 (11)

5)、罚款管理系统 (11)

3 需求规定 (11)

3.1用户需求分析 (11)

3.1.1 系统功能模块图 (12)

3.1.2 数据流程图 (12)

3.1.3 用例图及用例文档 (15)

3.1.4 数据字典 (18)

3.1.5 E-R图: (24)

3.1.6 数据库需求分析设计 (25)

3.2对性能的规定 (26)

3.2.1 精度 (26)

3.2.2 时间特性要求 (27)

3.2.3 灵活性 (27)

3.3数据管理能力要求 (27)

4 运行环境规定 (27)

4.1设备 (27)

4.2支持软件 (27)

4.3接口 (28)

4.4控制 (28)

5心得体会 (28)

1 引言

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

1.1 背景

由于学校的不断发展,学生不断增多,学校图书馆的图书品种、数量也在不断的增多。学校使用图书管理系统提高了工作效率,同时摆脱图书管理人员在工作中出现的很多问题,大大节省了学生借书的时间。利用图书管理系统对图书记录进行统一管理,包括新增图书记录,更改图书记录,删除图书记录等功能,实现图书管理工作的系统化,规范化和自动化,为图书管理提供便利。

1.2参考资料

《软件工程标准手册》主编石柱中国标准出版社

《软件开发编程与设计》主编 David Conger 北京清华大学出版社2 任务概述及系统功能概述

2.1 目标

利用图书管理系统对图书记录进行统一管理,做到检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优势。

2.2可行性分析

(1)经济可行性

图书管理系统对图书记录进行统一管理,实现图书管理工作的系统化,规范

化和自动化,为图书管理提供便利。与传统人员管理相比,图书管理系统提高了工作效率、同时摆脱图书管理人员在工作中出现的很多问题,大大节省了学生借书的时间

(2)技术可行性

现在社会对JSP+Servlet的技术使用较为成熟的人才已经很多,并且现在的各大高校/图书馆都拥有电脑。

(3)运行可行性

该系统需要搭建JVM即JAVA虚拟机和Tomcat环境,在此环境下系统,并且在正确连接数据库后可以正常运行。

(4)法律可行性

法律可行性:该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。

2.3 图书管理系统的系统特点

(1)、简洁美观的操作界面

美观又简单的操作界面对于一个图书网站,起着至关重要的作用。操作过于复杂或网站的设计过于沉闷都会使阅读者感到疲惫。本系统通过工作人员的精心打造,配以精致的动画,使图书管理系统操作解密那的既时尚典雅,又动感十足。

(2)、科学的书店管理模式

系统管理员系统分为4个模块:系统管理员身份认证模块、图书管理模块、借阅者管理模块和借阅超时管理模块。(如图1)

管理员身份认证:

①接口描述:输入系统管理员身份认证信息

相关文档
最新文档