- 8
- 0
- 约1.82千字
- 约 6页
- 2018-10-29 发布于广东
- 举报
信息系统集成大作业自由发挥答案.doc
说明:要求写明详细设计过程。全部文档字数要求不少于5000字(电子文档);或5页以 上的设计文档(含阁)。
题目:设计并完成一套完整的图书管理系统。
提示:
第一、按照设计要求首先是需求分析,根据己的理解写出向己将要设计的系统基本需求。 第二、根据需求写出大致需要什么手段或技术来完成或实现。
第三、根据系统需求写出系统的各个模块分布情况,或者需要哪些用例、绘制出用例图等进 行说明。如川到数据库的交互也需要绘制E-R图(写明大概过程即可,不必详细展开。) 如果对用例图或E-R图不熟悉就采用熟悉的方法说明情况即可。
第四、对该系统进行分析,说明该系统预计可实现的功能(略写)。
本次大作业可以査询网络资料完成,但是禁止抄袭。
对问题的描述和数据结构的选择
问题描述】
设计一个计算机管理系统完成图书管理基本业务,
任务要求】
1) 每种书的登记内容包括书号、书名、著 、现存量和库存 量;
2) 对书号建立索引表(线性表)以提高查找效率;
3) 系统主要功能如下:
*采编入库:新购一种书,确定书号后,登记到图书帐目 表中,如果表中已有,则只将库存量増加;
*借阅:如果一种书的现存量大于0 ,则借出一本,登记 借阅者的书证号和归还期限,改变现存量;
*归还:注销对借阅者的登记,改变该书的现存量。
进一步芫成内容】
1)系统功能的进一步完善;
2)索引表采用树表。
3)设计内容
.4)程序流程图 .5)源程序
.6)软件测试报告(包括所用到的数据及结果)
数据结构】
.这里我们简单的用单链表就可以实现。
二、算法的思想
本程序用文件来储存书信息和读者信息,
本程序用文件来储存
书信息和读者信息,
Stepl :程序运行预处理,读取图书库文件和读者库文件信息, 获取系统时间。读取文件的方法:通过函数什ead()每次读取一 个结点的信息,同时储存进链表的结点中,然后每读取一个结 点,就依次在链表后面添加一个结点。Step2 :弹出菜单。
Stepl :程序运行预处理,读取图书库文件和读者库文件信息, 获取系统时间。读取文件的方法:通过函数什ead()每次读取一 个结点的信息,同时储存进链表的结点中,然后每读取一个结 点,就依次在链表后面添加一个结点。
Step2 :弹出菜单
。Step2.1 : 1.浏览图书信J
111、
Step2.3 : 3.图书登记入库
办理
o Step2.5
5.
读者图书借阅
Step2.2 : 2.浏览读者
Step2.4 : 4.读者证件
Step2.6 : 6.读者图书
归还
Step2.8 : 8.读者信息Step2.10 :10.
Step2.8 : 8.读者信息
Step2.10 :10.图书资
o Step2.9 : 9.图书信息修改 源搜索
Step3 :浏览图书信息
通过遍历单链表来实现打印所有的图书信J
Step4 :浏览读者信
。通过遍历单链表来实现打印所有读者信息,浏览前验证管 理员权限
Step5 :图书登记入库
I书登记入库相当于单链表结点的添加,每登记一本I
书’就插入一^^结点 Step6 :读者证件办理
。读者证件办理相当于往读者链表里头添加结点,新増一个 读者信息,就在读者链表尾部添加一个结点。办理证件前 先验证管理员权限。
Step7 :读者信息查询
。先读者登录,登录相当于在读者链表中找与之登录匹配的 信息,匹配成功则登录成功,登录完成后,打印出读者的 所有注册和借书信息。
Step8 :读者信息修改
o先登录,完成后,进行读者信息修亂
? Step9 :图书信息修改
同读者信息修改一样的实现方法。不过在修改前先验证管
理员权限
SteplO :图书信息搜索
。这里支持图书名搜索,图书 搜索,索书号搜索。实现 原理:遍历图书链表。
Stepll :退出图书系统
。退出前调用图书信息保存函数和读者信息保存函数。将链
表信息储存进文件中。然后调用退出函数exit(O)
三、设计流程
三、
设计流程
总结
首先写的是从文件中读取图书信息存放在单链表中,接着写读取读者信息存放在单链表
的。然后看了一下要求,要实现借书和还书。我先写借书功能,借书就需要借书证,这
是我又要去写一个添加读者的函数,同时借书又要验证图书是否可借,读者证件是否真
实,这时候又要写两个函数,再者借书的同时要记录当前系统时间,再需要写一个函数。
您可能关注的文档
最近下载
- 新媒体短视频制作与剪辑.pptx VIP
- 新版河北农业大学农艺与种业考研经验考研参考书考研真题.docx VIP
- 新版河北农业大学农艺与种业考研经验考研参考书考研真题.docx VIP
- 面向产业的算法治理研究(2025年).pptx
- 梵音入汉:佛经汉译对汉语演进的多维影响.docx
- 小学低段音乐课堂管理方法的研究课题资料(包含申请表、开题报告、实施方案、结题报告等).pdf VIP
- 2026《隧道贯通误差预计计算案例》4000字.docx
- 2022-2023学年北京市丰台区高二(下)期末数学试卷(附答案详解).docx VIP
- 5m盐酸溶液的配制 -回复.pdf VIP
- 2026年新疆工程学院辅导员招聘备考题库最新.docx VIP
原创力文档

文档评论(0)