1 / 21
文档名称:

软件工程课程作业-用软件工程分析一个图书管理系统.docx

格式:docx   页数:21
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程课程作业-用软件工程分析一个图书管理系统.docx

上传人:3346389411 2013/4/8 文件大小:0 KB

下载得到文件列表

软件工程课程作业-用软件工程分析一个图书管理系统.docx

文档介绍

文档介绍:软件工程课程作业

用软件工程分析一个图书管理系统

计算机科学与技术学院

目录
第1章绪论 3
第2章需求分析 3
第3章总体设计 6
第4章数据库设计 8
第5章详细设计 11
第6章 编码 12
第7章测试 18
第8章 设计总结 20
_Toc250931712
第1章绪论
图书馆是信息交换和资源流通的重要媒介,对图书馆的信息化管理将大大提高图书资源的利用和信息的交换速度。图书管理系统是通过将借阅信息以数据库的形式由网络传输来完成各用户(教师或学生)所要的借阅方面的需求(如借阅,归还,预订等)。以打破传统的人工选课模式,极大地方便了使用人员和管理人员,节约了时间和空间,实现图书借阅自动化,自由化,使图书资源得到充分利用。建立图书管理系统,使每个用户自由地选到自己需要的图书,避免传统借书模式的繁琐、低效率、借阅程序臃肿等等的缺点,减轻相关人员的负担。
本图书管理系统运用SQLServer2000、C++Builder等软件实现了基本的管理员登录、图书管理、读者管理、借还图书、图书查询以及信息维护等功能的图书管理系统。
第2章需求分析

系统概貌
本系统是一个基于图书信息管理的系统,通过对数据库的调用实现对各用例功能的实现。
功能要求
在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。
借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。
图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。
为系统维护人员提供权限管理、数据备份等通用功能。
性能要求
安全性:提供身份验证,用户信息保密,用户数据安全策略
友好性:提供有好的图形界面
稳定性:系统提供7*24的无间断服务,并保证数据安全备份。
系统安全性:增强系统安全级别,管理各个管理员权限,防止非法人员盗用管理员权限进行非法操作。
用例分析

顶层数据流图
0层数据流图

1层数据流图
读者信息管理
图书信息管理
图书借还管理
统计信息
系统设置
第3章总体设计
1、系统软件结构图
图书管理系统登录
借书界面
还书界面
图书信息维护
借阅人信息维护
管理员信息维护
图书证信息维护出系统
退出系统
图3-1 【图书管理系统登录】结构图
2、系统边界图
图3-2 【系统边界图】结构图
3、安全设计
(1).数据库的安全性
数据库表的完整性设计,如主键和外键的确定。
(2).访问权限的设计
管理员才具有登陆本系统的权限,在管理员登陆的前提下进行借书、还书、信息维护等操作。
(3).密码保护
,密码以*形式显示;
;

第4章数据库设计
§ 概念结构设计
图书管理系统ER图如下:
图4-1 图书管理系统的ER图
该系统中所有操作都由图书管理员完成。因此将管理员设为单独的一个表。
借阅人、借书证分别作为一个实体,也是必不可少的。
首先由管理员对采购的图书进行馆藏号编号,所以有实体图书。
系统红需要图书类别以确定借阅人限购数量,因此创建图书类别表。
便于图书馆内图书信息的统计与查询,因此出版社作为实体存在。
借阅人持借书证借书,产生表借阅,以及显示信息借阅历史。
借阅人所需图书已借出时,可以通过管理员对所需图书预约,因

最近更新

新安全生产法知识竞赛试题库【夺冠系列】 43页

新安全生产法知识竞赛试题库及参考答案【模拟.. 43页

最新全国政法队伍教育整顿知识竞赛试题库【完.. 39页

最新全国政法队伍教育整顿知识竞赛试题库附答.. 41页

2025年冷却风扇合作协议书 70页

2025年单相电能表合作协议书 70页

2025年石家庄工商职业学院单招职业适应性测试.. 45页

2025年郑州科技学院单招职业技能考试题库附答.. 45页

2025年黑龙江农垦职业学院单招职业适应性考试.. 43页

2025广东深圳市龙岗区耳鼻咽喉医院招聘8人备考.. 42页

2025成都银行招聘总行专职信用审批人等岗位7人.. 47页

2025浙江温州市城乡规划展示馆讲解员招聘1人考.. 43页

2026年c语言期末测试题(实用) 13页

2026年云南省丽江地区单招职业适应性考试题库.. 44页

2026年国开电大基础写作形考题库(综合题) 37页

2026年宁夏财经职业技术学院单招职业倾向性测.. 44页

2026年河北交通职业技术学院单招职业技能考试.. 45页

吉林省梅河口市第五中学2025-2026学年高一上学.. 12页

2025年青海省玉树藏族自治州单招职业适应性测.. 45页

2025广西柳州市柳江区禁毒委员会办公室招聘编.. 44页

2025福建福州左海高铁有限公司(第二次)招聘.. 49页

2026云南玉溪市红塔区教体系统招聘毕业生30人.. 48页

六年级英语上册第一单元测试题-(含答案) 9页

刮板式花生脱壳机结构设计 39页

广东市政工程资料表格填写范例样本(其他低区仅.. 231页

约瑟的一生PPT精选文档50页文档 50页

药用植物栽培学当归栽培技术课件 28页

自然条件对城市的影响 48页

陈金珠编有机化学全部答案 47页

福建省技工院校学生学籍管理办法【闽人社文〔.. 6页