- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                
《程序设计与算法综合实习》课程设计报
告
题
班
目:
级:
图书馆管理系统
软件学院软件工程 R6 班
学生学号:
学生姓名:
指导老师:
提交时间:
2014 年 5 月 2 号
成
绩:
华南农业大学 信息学院
一、需求分析
1、系统概述:
(1)题目概述:
设 计 一 个 图 书 登 记 管 理 程 序 , 该 程 序 具 有 以 下 功 能 :
录 入 某 本 图 书 的 信 息 ( 图 书 信 息 包 括 的 内 容 : I S B N 号 、 书 名 、 作 者 、 出 版 社 、 出 版 日 期 、 价 格 )
给 定 图 书 I S BN 编 号 , 显 示 该 图 书 信 息 ;
给 定 图 书 I SB N 编 号 , 修 改 该 图 书 信 息 ;
给 定 图 书 I S BN 编 号 , 删 除 该 图 书 信 息 ;
给 定 某 个 字 符 串 , 查 找 并 显 示 所 有 书 名 中 包 括 该 字 符 串 的 图 书 的 信 息 ;
给 定 出 版 社 名 称 , 查 找 并 显 示 该 出 版 社 的 所 有 图 书 的 信 息 ;
统 计 功 能 : 提 供 一 些 统 计 各 类 信 息 的 功 能 。
(2)题 目 要求 :
按 照 分 析 、 设 计 、 编 码 、 调 试 和 测 试 过 程 完 成 应 用 程 序 ;
学 习 并 使 用 流 程 图 等 工 具 , 并 在 撰 写 报 告 中 使 用 ;
程 序 的 各 项 功 能 在 程 序 运 行 时 , 以 菜 单 方 式 选 择 并 执 行 ;
要 求 用 户 输 入 数 据 时 , 要 给 出 清 晰 、 明 确 的 提 示 , 包 括 : 输 入 数 据 的 内 容 、 格 式 及 结 束 方 式 等 ;
所 有 的 信 息 存 储 在 一 个 文 件 或 多 个 中 , 并 实 现 文 件 读 写 操 作 。
f . 记 录 添 加 删 除 操 作 时 , 先 从 文 件 载 入 数 据 , 用 链 表 存 放 , 批 量 操 作 完 后 , 从 链 表 写 入 文 件 ;
数 据
g.查 看 数 据 时 , 先 从 文 件 载 入 数 据 , 用 数 组 存 放 , 并 排 序 , 使 用 二 次 查 找 加 速 查 找 过 程 , 一 次 载 入 允 话 使 用 者 多 次 查 看 数 据 。
(3)系 统 功能 :
管理员功能:(1)图书管理: a.增加图书
删除图书
修改图书
查找图书
(2).用户管理: a.增加用户
删除用户
查找用户
(3)修改管理员密码
普通用户功能:(1)查找图书: a.图书借阅
图书归还
查询图书信息
(2)修改用户密码
2、系统运行环境:
(1)硬件环境: CPU:奔腾 3 以上
内存:1G 以上
显卡:集成显卡
硬盘:10M
(2)软件环境: 操作系统:windows 7/8
DOS 系统支持中文输出
3、功能需求描述:
(1)管理员功能:在图书管理功能中,管理员能够将新购的图书信息录进系统中,也能将已丢失
的图书的信息从系统中删除,还能将录入有错误信息的图书进行信息修改;在 查找图书功能上,显示图书信息时,管理员查找出现的图书信息能显示该图书 的借阅者情况。若被借阅,便会显示出借阅者的用户名;若是没被借阅,则显 示“无”。在用户管理功能中,管理员能够添加新的普通用户并且为该用户设置 初始密码。还能删除普通用户,查看普通用户。最后,就是剩下修改管理员密 码这个功能。第一次进入该系统时,管理员的初始密码是“123456”,管理员第 一次进去后必须进行修改。避免被非管理员人员登录后进行操作,造成灾难性 的损失。修改密码成功后,密码经过加密程序被写进文件里面。避免被他人打 开该文件直接找到密码。
(2)普通用户功能:普通用户能查找图书,并且在查找过程中后能够对图书进行借阅或者事归还。
借阅和归还都必须进行信息的登记和消除。这是管理员所不具备的功能。最 后还有一个修改自己用户名密码的功能,这起到信息保密的作用,避免有人 使用其他人的账号进行借书。
指针域数
指
针
域
数据域里面存放图书的 ISBN 码;书名; 作者;出版社;出版时间;价格;状态;
借出者信息;书本类型
数据域
二、总体设计
1、总体开发思想:
(1)主要的数据结构:两个单链表结构,其中一个单链表存放图书信息,另一个存放普通用户信息。
Head
null
图书信息链表
指针域数
指
针
域
数据域里面存放普通用户的账号;姓名以 及用户所在学院专业班级。
数据域
Head
null
普通用户链表
(2)数据存贮方式:顺序存储。每当数据发生变动时,都将文件里面的数据清空,再重新把链表里面的
数据写进文
                您可能关注的文档
最近下载
- 《床边护理查房评分标准.doc VIP
 - 10 往事依依 课件(共28张ppt).pptx VIP
 - 昆仑通态物联网屏McgsTpc N 系列使用手册.pdf
 - 小学信息技术 豫科版 《信息技术》六年级上册 第十四课 计算机病毒与网络安全 课件.pptx VIP
 - 最新新北师大版三年级数学上册里程表练习题.docx VIP
 - 中医内科学知识点笔记(全).pdf VIP
 - 能源与环境概论 教学课件 ppt 作者 李润东 可欣 主编第七章 节能技术与环境保护.ppt VIP
 - 3.2努力把人生理想变为现实 课件 中职高教版哲学与人生思想政治.pptx VIP
 - 材料化学(曾兆华 杨建文)课后答案.pdf VIP
 - 简化24式太极拳动作名称.pdf VIP
 
原创力文档
                        

文档评论(0)