软件工程导论课程设计-网上图书馆管理系统
- 格式:doc
- 大小:71.50 KB
- 文档页数:21
软件工程导论课程设计-网上图书馆管理系统
项目:网上图书馆管理系统
项目负责人:
班级:
网上图书馆管理系统
目录
第一章 网上图书馆需求分析
1 引言
1.1 编写目的 …………………………………………………… 3
1.2 项目背景 …………………………………………………… 3
1.3 参考资料 …………………………………………………… 3 2 任务概述
2.1 目标 ………………………………………………………… 3
2.2 用户特点 …………………………………………………… 4
2.3 需求概述 …………………………………………………… 4
2.4 功能层次图 ………………………………………………… 4 3 数据描述
3.1 静态数据 …………………………………………………… 5
3.2 动态数据 …………………………………………………… 5
3.3 数据库描述 ………………………………………………… 5
3.4 数据流图与数据字典 ……………………………………… 6
3.5 E-R图 ……………………………………………………… 11
3.6 数据采集 …………………………………………………… 11 4 功能需求
4.1 功能划分 …………………………………………………… 11
4.2 功能描述 …………………………………………………… 12 5 性能需求 5.1 数据精确度 ………………………………………………… 13
5.2 系统响应时间 ……………………………………………… 13
5.3 适应性 ……………………………………………………… 13 6 运行需求
6.1 用户界面 …………………………………………………… 13
- 1 -
网上图书馆管理系统
6.2 硬件接口 …………………………………………………… 13
6.3 软件接口 …………………………………………………… 13
6.4 故障处理 …………………………………………………… 13
第二章 网上图书馆概要设计
1 实验目的 …………………………………………………………… 14 2 实验原理 …………………………………………………………… 14 3 实验仪器 ……………………………………………………………. 14 4 实验要求 …………………………………………………………… 14 5 实验内容 …………………………………………………………… 14
第三章 网上图书馆详细设计
1 引言
1.1 编写目的 …………………………………………………… 18 1.2 项目背景 …………………………………………………… 18 1.3 定义 ……………………………………………………… 19 1.4 参考资料 …………………………………………………… 19 2 总体设计
2.1 需求概述 …………………………………………………… 19 2.2 运行环境 …………………………………………………… 20
2.3 模块结构 …………………………………………………… 20 3 界面设计 3.1 01登录界面 ………………………………………………… 21 3.2 02主菜单 ………………………………………………… 22 3.3 03搜索界面 ………………………………………………… 23 3.4 04次菜单界面 ……………………………………………… 24
- 2 -
网上图书馆管理系统
第一章 网上图书馆需求分析
1 引言
1.1 编写目的
编写本报告的目的是明确本系统的详细需求,提供给使用单位确认系统的功能和性能,并在此基础上进行修改和完善,同时作为设计人员进行软件设计的依据和使用单位的验收标准。
1.2 项目背景
(1)每个学校的图书馆都存在诸多问题,比如图书种类少;更新慢;找书难等等。
(2)网络已渗透我们的生活,无处不在。
3)不少同学沉迷于网络小说,应回归纸质书籍。 (
1.3 参考资料
张海潘 《软件工程导论》(第五版) 清华大学出版社 2 任务概述
2.1 目标
本系统通过网络技术实现图书信息和用户信息的管理,还包括如下目标:
减少人力成本和管理费用;
提高信息的准确性和信息的安全;
改进管理和服务; 良好的人机交互界面,操作简便;
- 3 -
网上图书馆管理系统
2.2 用户特点
本系统的最终用户是读者,他们都具有一定的计算机基础知识和操作计算机的能力,是经常性用户。
系统维护人员是计算机专业人员,熟悉操作系统和数据库,是间隔性用户。
2.3 需求概述
同学们可以凭借自己的一本课外书及学号免费注册会员,软件会将同学们的图书摆放在平台上,会员之间可以进行图书共享。系统会对每本图书进行编号,并进行跟踪,同学们可以根据图书的足迹寻找志同道合的朋友,并进行深层次的交流。读者在每读完一本书后可以在网上对这本书进行评价与推荐,建立一个相互交流的平台。系统会定期在书架上陈列刚刚出版的新书,喜欢的同学可以点赞,寻找共同喜欢该书的同学,大家共同购买以减少读书成本。
2.4 功能层次图
网上图书馆
读者信息 图书信息 图书借阅 系统维护
图旧删图图读图购添添书书书除 书买书者加加归处传读借新足评读图还 理
递 者 阅 书 迹 价 者 书
- 4 -
网上图书馆管理系统
3 数据描述
3.1 静态数据
图书:图书编码,书名,书号,图书类别,作者,出版社,出版时间,单价 读者:学生证号,拥有书籍名称,读者姓名,性别,所属系部,部门或班级
3.2 动态数据
输入数据:图书位置,鼠标对按钮的点击,查询方式,查询关键字,新建图书项,新建读者项,图书项、读者项记录的修改,图书借还以及注销操作时的输入信息,受限操作所需的密码等。
输出数据:图书所在位置,查询关键字所确定的数据库子集,统计结果,操作成功或失败的消息,图书借还以及注销操作时的结果信息。
3.3 数据库描述
数据库采用SQL Server数据库。
- 5 -
网上图书馆管理系统
3.4 数据流图与数据字典 3.4.1 数据流图
(1) 顶层数据流图
读者信息
系 图书信息 统网络管理 新出版图书信息 管系统
理 查询信息 员
(2)0层数据流图
信息统 计 系
读者信统
息管理 管
理系
系统维员 统
护 管
理 读者评价 员
系图书信 图书信息 图书信统息统计
息管理 管图书足迹
理 员
- 6 -
网上图书馆管理系统 (3)1层数据流图
, 1.读者信息管理
,
,
录入新
新读者数据 读者
读系
接者统修改读 读者信息 修改数据 读者信息表 收的管者 数图理 据 书 员
删除读 删除数据 者
, 2.图书信息管理
添加图书信息
添加图 书
系
接统 图书信息 新图书信息 图书信息 图书信息表 购买新收管书 数理
据 员
拍卖图
书
拍卖图书信息
- 7 - 网上图书馆管理系统 3.4.2 数据字典
(1)数据接口描述
, 名称:系统管理员
简要描述:完成用户设置,图书类别设置,图书位置设置等操作; 有关数据流:用户信息,读者信息,图书信息,出版新书信息; (2)加工逻辑词条描述
, 加工名:录入新读者
加工编号:1.1
简要描述:将新的读者信息登记到读者信息表中 输入数据流:新读者数据
输出数据流:有效读者信息
加工逻辑:
输入读者信息
执行SQL语句,将完整的读者信息写入读者信息表 (3)主要数据流名词条描述
, 数据流名:新图书信息
数据流说明:用以标识新图书的书面信息
数据流来源:系统管理员
数据流去向:图书信息录入
数据流组成:图书编号+书名+书号+作者+出版社+出版时间+单价 , 数据流名:图书信息
数据流说明:用以标识图书在图书信息表中的信息
- 8 -
网上图书馆管理系统
数据流来源:图书信息录入,图书信息表
数据流去向:图书信息表,借书管理,图书总量统计 数据流组成:图书编号+书名+书号+图书类别+作者+出版社+出版时间+单价+图书状态 (4)数据存储词条描述
, 数据存储名:图书信息表
简单描述:存放已注册用户的图书的详细信息
输入数据:图书名称
输出数据:图书信息
数据组成:图书编号+书名+书号+图书类别+作者+出版社+出版时间+单价+图书状态 存储方式:关键码(图书编号)
, 数据存储名:读者信息表
简单描述:存放读者的详细信息
输入数据:读者学生证号
输出数据:读者信息
数据组成:学生证号+姓名+性别+所属系部+部门或班级+联系电话+登记日期 存储方式:关键码(学生证号)
(5)数据项词条描述
数据项名 数据类型 长度 取值范围
图书编码 字符串 10 6,字符,10
书名 字符串 30 2,字符,30
书号 字符串 20 11,字符,20
图书类别 字符串 3 2,字符,3
- 9 -
网上图书馆管理系统
作者 字符串 10 4,字符,10
出版社 字符串 20 6,字符,20 出版时间 日期型 默认日期格式
单价 实型 4 一位小数
注册时间 日期型 默认日期格式
新书书名 字符串 30 2,字符,10
新书价格 实型 4 一位小数
图书状态 整型 1 [0|1]
学生证号 字符串 8 8,字符,8
读者姓名 字符串 10 4,字符,10
注册时间 日期型 默认日期型
所属系部 字符串 16 4,字符,16
部门或班级 字符串 16 4,字符,16
联系电话 字符串 13 11,字符,13
登记日期 日期型 默认日期格式
已借数 整型 1 [2|3|4|5]
用户名 字符串 12 6,字符,12
用户密码 字符串 12 6,字符,12
用户权限 整型 1 [0|1|2]
借书日期 日期型 默认日期格式
- 10 -
网上图书馆管理系统 3.5E-R图
学生证号
反馈 投票 读者评价 出版的新书 读者
图书跟踪 购买入库 借阅
读者提供的图书 属于 图书类别