软件工程报告—小型图书管理系统
软件工程课程设计
报告书
课题名称:小型图书馆管理系统 院系:100511 姓名:.. 学号:100511107 指导老师:..
1
目录
一, 实验目的………………………………………………………………………………1 二, 可行性分析…………………………………………………………………………1
2.1项目背景分析………………………………………………………………1-2 2.2性能分析………………………………………………………………………..2 2.3可靠性分析……………………………………………………………………2 2.4项目基本目标分析………………………………………………………..2 2.5技术条件可行性分析……………………………………………………2-3 2.6经济可行性分析……………………………………………………………..3 2.7社会因素可行性………………………………………………………………3 2.8操作可行性分析………………………………………………………………3 2.9可行性结论……………………………………………………………………..4 三,项目开发计划………………………………………………………………………….4 四,需求分析………………………………………………………………………… …. 4 4.1需求分析概述……………………………………………………………..5-6 4.2数据流程图…………………………………………………………………6-9 4.3数据字典…………………………………………………………………9-11 五,概要设计………………………………………………………………………………12 5.1编写目的……………………………………………………………………..12 5.2定义文档………………………………………………………………………12 5.3运行环境………………………………………………………………12-13 5.4基本设计概要和程序流程图………………………………13
2
5.5系统结构和模块外部设计…………………………………………14 5.6图书管理系统H图…………………………………………………….15 六,详细设计……………………………………………………………………………..15 6.1界面设计简介…………………………………………………………15-16 6.2程序数据流程图……………………………………………………..16-18 6.3核心算法…………………………………………………………………..18-22 七,系统测试…………………………………………………………………………22 7.1测试内容………………………………………………………………….22-24 7.2测试条件…………………………………………………………………24-25 7.3主要测试说明………………………………………………………25-27 7.4测试准则…………………………………………………………………..27-28 八,系统总结……………………………………………………….28
3
一 实验目的:
采用C/S模式完成一个小型的图书管理系统;完成需求分析所有流程。
二 可行性分析
2.1. 项目背景分析
图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用人工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力、物理、财力,极大的浪费了资源;对于图书管理人员来说,需要手工操作许多事情,不但麻烦,而且经常出错,给广大用户带来不便,所以开发这个图书管理系统,此系统采用C/S模式,能够充分的发挥客户端PC的处理能力,很多的工作可以在客户端处理过后再移交给服务器,具有客户端响应快的优点,十分适合于图书管理系统这种客户流动量大且不稳定的系统。
本项目名称为“小型图书管理系统”。该系统主要为管理员设计,方便查找图书及录入图书。系统功能主要包括:
1) 对于每一种书籍,除可查看其基本信息之外还可查看其总数以及目前在馆数量 2) 可增添新的书籍
3) 可删除已有书籍(如有读者借了该书籍尚未归还,则不允许删除) 4) 可修改书籍的基本信息
5) 能够通过读者基本信息(包括:证号、姓名、性别、系名、年级)单个或以AND方式组合多个条件查询读者信息
6) 对于每位读者除可查看其基本信息之外,还可查看其已借的书籍列表、数量、借还日期
4
7) 可增添新的读者
8) 可删除已有读者(如该读者有尚未归还的借书,则不允许删除) 9) 可修改读者的基本信息 10)可完成借还书籍的手续
11)还书时如超期,应该显示超期天数
12)借书时如果有超期的书没有还,则不允许借书
13)可查询有哪些读者有超期的书没有还,列出这些读者的基本信息
2.2. 性能分析
小型图书管理系统的使用者是个人或是管理员。对于管理工作,性能要求不是太严格,但需要方便图书入库等操作。
2.3. 可靠性和安全性分析
由于图书管理系统的图书量会非常大,所以在对这些图书导入和查询时要保证速度。对于整个系统,由于是对管理员专用,并未设置权限控制。但是,数据库中的数据需要定时备份,防止系统数据丢失。
2.4. 项目基本目标分析
该系统的目标应考虑以下几个方面:
(1) 系统需要操作方便,方便管理员的管理。 (2) 系统需要提供综合查询功能,方便图书的查询。 (3) 系统需要良好的扩展性,方便功能扩展和性能扩展。
2.5. 技术条件可行性分析
本系统是一个采用面向对象技术、数据库技术等先进技术开发的应用
5
相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




