图书管理系统软件工程导论作业
更新时间:2023-10-15 00:31:01 阅读量: 综合文库 文档下载
图书管理系统
目录
1、项目背景 ...................................................................................................................................... 2 2、需求分析 ...................................................................................................................................... 2
2.1功能需求 ........................................................................................................................... 2 2.2性能需求 .............................................................................................................................. 3
2.2.1硬件环境 ................................................................................................................... 3 2.2.2软件环境 ................................................................................................................... 3
3、概要设计 ...................................................................................................................................... 4
3.1基本设计概念和处理流程 .................................................................................................. 4 3.2系统层次模块图 .................................................................................................................. 4 3.3 模块设计 ............................................................................................................................. 4
3.3.1 登录模块 .................................................................................................................. 4 3.3.2 基本数据维护模块 .................................................................................................. 5 3.3.3基本业务模块 ........................................................................................................... 5 3.3.4数据库模块 ............................................................................................................... 5 3.3.5信息查询 ................................................................................................................... 5
4、图书管理系统详细设计 .............................................................................................................. 5
4.1 登录模块 ............................................................................................................................. 7 4.2 基本数据维护模块 ............................................................................................................. 7
4.2.1 添加读者账户 .......................................................................................................... 7 4.2.2 修改更新读者账户信息 .......................................................................................... 8 4.2.3 添加书目 .................................................................................................................. 8 4.2.4 修改和更新书目 ...................................................................................................... 9 4.2.5 删除读者账户 .......................................................................................................... 9 4.2.6 删除书目 .................................................................................................................. 9 4.3 基本业务模块 ..................................................................................................................... 9
4.3.1 借书系统 .................................................................................................................. 9 4.3.2 还书系统 ................................................................................................................ 10 4.3.3 书籍预留 .................................................................................................................11 4.3.4 取消书籍预留 ........................................................................................................ 12 4.4 信息查询 ........................................................................................................................... 12
4.4.1 查询书籍信息 ........................................................................................................ 12 4.4.2 查询借阅者个人信息 ............................................................................................ 13 4.5 界面设计 ........................................................................................................................... 13
4.5.1登陆主界面设计 ..................................................................................................... 13 4.5.2管理员登陆界面 ..................................................................................................... 14
1
图书管理系统
1、项目背景
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。现今,有很多的图书馆尚未使用计算机进行信息管理。图书馆若采取手工方式对图书资料和图书借阅情况进行人工管理,由于资料繁多,手工处理的工作量大,整体管理效率低下,也不方便读者对图书资料的查阅。为了提高日常的图书管理效率,使图书馆管理工作规范化,系统化,准确化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况,有必要建立一个图书管理系统。
2、需求分析
2.1功能需求
图书管理系统是为了满足图书馆管理图书的需要而做的,它应有如下功能:
● 借阅者基本信息的输入,包括借阅者编号、借阅者姓名、借阅者种类、借阅者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。
●借阅者基本信息的查询、修改,包括借阅者编号、借阅者姓名、借阅者种类、借阅者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等等。
● 书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称、关键词、备注信息等。
● 书籍信息的输入,包括书籍编号、书籍名称、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页书、关键词、登记日期、备注信息等。
● 借书信息的输入,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。
● 借书信息的查询、修改,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。
● 还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。
● 还书信息的查询和修改,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍姓名、借书日期、还书日期、备注信息等。
2
图书管理系统
2.2性能需求
系统的运行对运行环境还有一些要求:
2.2.1硬件环境
考虑到企业规模的扩大和硬件价格的降低,讲本系统配置在较优秀的服务器硬件上,可以充分发挥系统的性能。
? 处理器:Intel Pentium 4 3.06 GX或更高。 ? 内存:1G(推荐) ? 硬盘空间:40GB
2.2.2软件环境
? 操作系统:Windows 2000/XP/Vista
? 开发软件:Microsoft Visual Studio.NET 2003 ? 数据库:Microsoft SQL Server2000
3
图书管理系统
3、概要设计
3.1基本设计概念和处理流程 3.2系统层次模块图
图书管理系统 借阅者信息管理 图书信息管理 借还书信息管理 借阅者信息录入 借阅者信息浏览 借阅者信息查询 借阅者信息修改 图书信息录入 图书信息浏览 图书信息查询修改 借还书信息录入 借还书信息查询 图3-1体系结构图 3.3 模块设计
系统主要包括以下几个模块及其功能:
3.3.1 登录模块
输入用户名称和密码,如果用户名、密码正确,则允许进入主控制台;并根据相应的用户权限,显示相应界面,如果输入错误则给出信息提示重新输入。
修改密码:这是每个系统用户都可进行的操作,根据需要修改自己的登陆密码。
4
图书管理系统
3.3.2 基本数据维护模块
① 添加借阅者帐户 ② 修改更新借阅者帐户信息 ③ 添加书目
④ 修改和更新书目信息 ⑥ 删除借阅者账户 ⑥ 删除书籍
3.3.3基本业务模块
① 借书 ② 还书 ③ 书籍预留 ④ 取消书籍预定
3.3.4数据库模块
① 借阅信息管理 ② 书籍信息管理 ③ 帐户信息管理 ④ 书籍预留信息管理
3.3.5信息查询
① 查询书籍信息 ② 查询借阅者信息
4、图书管理系统详细设计
这个简单的图书管理系统包括三个实体,即“图书”、“借阅者”、“图书管理员”。5
图书管理系统
书号 分类号 书名 作者 出版社 图书
出版日期 定价 入库时间 库存量 4-1图书信息图
借阅者 借书证号 姓名 性别 年级 借书数量
4-2借阅者信息图
图书管理员 职工号 姓名 性别 联系电话 4-3图书管理员信息图
6
图书管理系统
4.1 登录模块
输入用户代码和密码,如果用户名、密码正确,则允许进入主控制台;并根据相应的用户权限,显示相应界面,如果输入错误则给出信息提示重新输入。
修改密码:这是每个系统用户都可进行的操作,根据需要修改自己的登陆密码。
借阅者 输入借书证号和密输入正确 进入借阅者界面 输入错误 提示错误
管理员 4-4一般借阅者流程图 输入职工号和密码 输入正确 进入管理员界面 输入错误 提示错误
4-5管理员登陆流程图
4.2 基本数据维护模块
4.2.1 添加读者账户
由管理员添加读者账户,一般的借书者没有这个权限,图书管理员登陆管理员界面后,
7
图书管理系统
可以进行添加,加入读者的一般信息,如图书证号,姓名,性别,密码,年级等。
图书证号 姓名 管理员界面 添加借阅者账户 性别 密码 年级 输入有误 重新输入 输入正确 保存 退出
4-6添加读者账户流程图
4.2.2 修改更新读者账户信息
一般由管理员修改读者账户信息,一般读者没有修改权限,但读者的个人密码可以由读者自己设置的,也可以由管理员来设置,一般修改的是年级,密码,图书证号,图书管理员登陆管理员界面后,点击修改,在点击修改读者账户信息,对读者的信息进行修改。
图书证号 管理员界面 修改读者账户 密码 输入正确 保存 退出 输入有误 年级 4-7修改更新读者信息图
重新输入
4.2.3 添加书目
添加由图书管理员来添加,一般借读者没有这个权限,当图书馆引进一批图书时,就需要把这些书的基本信息添加上。
8
图书管理系统
书号 分类号 书名 作者 出版社 退出进入管理员界面 添加书目 添加 添加图书 添加成功保存出版日期 定价 入库时间 库存量 4-8添加书目流程图
4.2.4 修改和更新书目
修改和更新书目也是由管理员来完成的,一般借阅者无此权限。当有些图书丢失或引进时就需要对其进行修改,管理员登陆管理员界面,然后点击修改,进入修改和更新书目按钮,在对其进行修改。
4.2.5 删除读者账户
由于每年都有大量的毕业生,故学校图书馆应该把这些毕业生的账户给删除,一便来腾出更多的空间,来添加新来的学生。由管理员登陆管理员界面,然后点击删除,再点击删除读者账户按钮,选者删除特定的读者对象,删除后点击保存,然后退出系统。
4.2.6 删除书目
由于每年都可能丢失一些图书,故本系统添加了删除书目的功能。这项任务也是由管理员来完成的,管理员登陆管理员界面,点击删除,再点击删除书目按钮,选择删除不存在的或已丢失的图书,删除后点击保存,然后退出系统。
4.3 基本业务模块
4.3.1 借书系统
一个大型的图书馆,必定会有大量的读者,每天也会有大量的图书被借出,所以对这些图书进行管理是很必要的,只有系统的把它管理起来,才能有序的进行各个环节,由于比较复杂,故用下面的流程图来显示。
9
图书管理系统
不合格用户 不能借书 退出 超过可借数量 不可借 退出 输入图书证号和密码 合格用户 判断 没有超过限量可借 输入图书编号 不能借退出 库存没里有 库存里有 可借并借走 保存记录 退出
4-9借书系统流程图
4.3.2 还书系统
图书管理系统不仅要有良好的借书系统,还应该有配套的还书系统,以便实现自动化的管理,提高管理效率。设计如下:
10
正在阅读:
图书管理系统软件工程导论作业10-15
公安局政委在队伍思想状况摸排和党风廉政会上的讲话发言演讲稿08-04
品德与社会五年级下册整册教案苏教版凤凰国标本(鲁洁主编)06-22
《幼儿园课程》模拟试卷201312-15
神经病学11-05
小学生情绪的发展及其特点06-26
近年来中国生姜市场价格走势分析10-25
智能运输系统期末考试(B)卷11-03
总也倒不了的老屋续写250字06-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 软件工程
- 导论
- 管理系统
- 作业
- 图书
- 2+二+图与遍历算法+习题参考答案
- 学生公寓管理系统
- 大城一中预防艾滋病宣传日活动方案
- 祝文和祭文
- 第七届广东大学生校园文化艺术节活动方案
- 妇科医学论文:妇科急腹症误诊急性阑尾炎89例分析
- 《七彩阳光》教学反思
- 2016年初级经济师考试人力资源专业知识:通用的工作分析方法每日一练(4月12日)
- XO-CON4343无齿轮电梯整梯调试说明 - 图文
- 河北省涿鹿中学2017-2018学年高二下学期第一次月考物理试题 Word版含答案
- 2007-2008学年高二语文第一次月考卷
- 链路预算 移动通信的课程设计
- 新人教版高中历史必修2全册教案导学案含教案预习案探究案课后练习及答案24课时 - 图文
- “居然之家”签约活动方案 - 图文
- 2015-2016学年第一学期期末教学质量监测七年级数学试题附答案
- 中国地质大学土地调查策划书
- 江西省九江市都昌县第一中学新校区建设项目申请报告
- 山西产业结构特点研究(我的学期论文)
- 浅谈用Dreamweaver完成购物网的设计论文
- 常用计划生育技术常规