




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学号:12 月数据结构课程设计需求分析报告学生姓名 (组长) :学 院:专 业:课题名称:指导教师:2016 年9目录1、引言31.1编写目的31.2项目背景31.3定义31.4参考资料32、任务概述32.1 目标32 .2运行环境32 . 3用户特点32 .4条件与限制43、功能需求43.1 功能划分43.2功能描述44、数据描述44.1 数据流图44.2数据结构描述45、难点及关键技术分析56、外部界面需求67、性能需求67.1 时间特性67.2兼容性和扩展性68、运行需求68.1 用户界面68.2硬件环境68. 3软件环境69、小组分工61 引言1.1 编写目的一直以来人们使用传统的人工
2、方式管理图书馆的日常工作, 借书和还书过程 主要依靠手工。 这样无论是读者还是管理人员都很不方便。 在处理借书、 还书业 务流程的时候效率很低, 并且处理能力比较低, 一段时间内, 所能服务的读者人 数有限。利用计算机来处理这些流程会极大程度地提高效率和处理能力。 为方便对图书馆书籍、 读者资料、 借还书等进行高效的管理, 特编写程序以提高 图书馆的管理效率。本文档为图书馆管理系统软件需求规格说明书, 主要是为了使借书者更方便地了 解图书馆的图书信息以及帮助管理员处理图书馆日常的工作 (借阅图书, 登记图 书信息,赔偿图书等),本文档可作为图书馆管理系统技术负责人、软件设计人 员和软件开发人员
3、的参考资料。1.2项目背景说明:a. 图书馆管理系统;b. 本项目的任务开发者:面向用户:图书馆的管理人员、借书人员 实现该软件的计算中心或计算机网络:单机运行。1.3 定义1、ISBN :国际标准书号的简称。2、系统:图书馆管理软件3、图书信息:一些图书的基本信息,包括书名、书号、作者、出版社、库存数 量及库存位置等信息,便于读者查询借阅4、借书记录:包括借阅者的姓名、借书证号以及所借书的书名和借书日期等信 息5、借阅规则:对不同的借阅者有不同的借阅册数和借阅时间,对不同的违章情 况有不同的罚款措施2 任务概述2.1 目标 本图书馆管理系统主要应用与小型的图书馆中,方便管理员对大量的图书信息
4、, 包括书名、作者、出版社、出版日期、 ISBN 等进行增加、查询、保存等操作。 对于借书者来说只能对图书进行浏览和查询操作。2.2 运行环境本系统包括两部分: 管理员使用的服务器以及用户使用的电脑。 对于硬件要求不 高,软件只要是 windows2000 及以上版本都可以使用。2.3 用户特点本系统对用户的要求不高,一般懂得一些基本的电脑操作即可。维护人员为本小组的开发人员,均为计算机专业本科教育,懂得VC+6.0编程3功能需求3.1功能划分图书馆管理系统可分为三部分:信息管理;借阅处理;查询3.2功能描述(1)信息管理功能:能对图书的各种信息以及借阅者信息进行管理、 登记,保存等。(2)借
5、阅处理功能:对图书的借阅进行管理登记,保存记录。(3)查询功能:让借阅者和管理人员对图书的信息进行查阅,及管理人员对借阅者信息的查阅。4数据描述4.2 数据结构描述 系统数据类型有:整型 自己定义的数据类型有:int,字符型char,结构图struct;Book_Info 图书信息结构体 struct Book_InfoISBN 书名 作者 出版社 类型 借出数量 总库存数;Book 图书结构体 struct Book图书基本信息 下一本图书指针;User_Info 用户信息结构体 struct User_Info读者号 读者姓名 读者性别 借阅信息 账户 密码User_Info;User 用
6、户结构体 Typedef struct User 用户基本信息 指向下一个用户的指针User;5 难点及关键技术分析本系统难点在于图书以及用户数据结构的定义,链表的建立、链表的插入删除操作以及如何把链表的每个节点数据写入文件存储到计算机硬盘中和从文件当中读取数据放到链表节点中。6 外部界面需求外部界面要遵循以下原则:(1) 界面简洁直观。(2) 数据显示清晰明了。(3) 操作简单方便,所有选项以键盘选择为主,符合一般软件的操作系统。7 性能需求7.1 时间特性本系统对时间的要求较高, 时间反应要快, 在查询时必须能在几秒时间内作出反 应,弹出所要查询的各类图书信息以及借阅者信息。7.2 兼容性和扩展性仅限在图书馆内部电脑使用。8 运行需求8.1 用户界面屏幕格式:(1) 要求有菜单及工具栏以方便操作(2) 各数据库信息可在屏幕上直接修改(3) 各数据统计结果可在屏幕上显示(4) 进行系统分析后的结果在另一窗口中显示8.2 硬件环境普通的计算机8.3 软件环境支持的操作系统包括 Windows98/XP/NT/2000 中文版及以上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国精制老抽酱油行业投资前景及策略咨询研究报告
- 2025至2030年中国烤漆打包钢带数据监测研究报告
- 光伏发电站消防施工方案
- 2025至2030年中国冲杯数据监测研究报告
- 立井施工方案
- 2025年中国铝合金门窗市场调查研究报告
- 2025年中国船舶防爆电控箱市场调查研究报告
- 2025年中国特肤王乳霜市场调查研究报告
- 2025年中国挂板刀具市场调查研究报告
- Unit 5 Lesson 27 教学设计 2024-2025学年冀教版八年级英语下册
- 同济大学《线性代数》-课件
- 医院廉洁自律承诺书
- 申请两癌补助申请书
- 香港审计合同范例
- 2024年10月自考00149国际贸易理论与实务试题及答案
- 2024年事业单位考试(面试)试题与参考答案
- 胚胎移植术前术后护理
- 《高层建筑结构》课件
- 客户验货培训
- 校园安全形势会商研判制度(4篇)
- 连铸应急预案
评论
0/150
提交评论