关于图书管理系统的.ppt

上传人:xt****7 文档编号:5222588 上传时间:2020-01-23 格式:PPT 页数:37 大小:637KB
返回 下载 相关 举报
关于图书管理系统的.ppt_第1页
第1页 / 共37页
关于图书管理系统的.ppt_第2页
第2页 / 共37页
关于图书管理系统的.ppt_第3页
第3页 / 共37页
点击查看更多>>
资源描述
图书馆信息管理系统 XX大学计算机系04级4班 制作XXX 摘要 图书馆图书信息管理系统是每一个学校必不可少的管理系统 该系统主要解决了人工手动管理图书信息在实践的问题 图书馆图书信息管理系统开发的目标和要求 并重点介绍了系统分析 系统设计 系统测试和系统实施的全过程 关键词 数据库 SQL语言 图书管理 窗体 组件 第一章信息系统基础与简介 1 1管理信息系统概要1 2管理信息系统的基本功能1 3管理信息系统的特征1 4管理信息系统的结构1 5信息系统的生命周期 1 1管理信息系统概要 管理信息系统是把人也作为结构成分的组织系统系统是一个有输入输出的开放系统管理系统是个反馈系统企业管理信息系统是一个多目标系统 1 2管理信息系统的基本功能 数据的采集和输入数据的传输信息的存储信息的处理信息的输出 1 3管理信息系统的特征 管理信息系统是为管理服务的信息系统 管理信息系统是建立在计算机基础之上的信息系统 1 4管理信息系统的结构 管理信息系统作为一个系统必然有一定的结构 这种结构反应各个部分之间的关系 各个部分的特点 面临的主要问题以及人们的认识水平和技术水平 信息处理器负责信息的传输 加工 存储 信息用户是系统的用户 信息管理者负责系统设计 实现 运行和维护 1 5信息系统的生命周期 任何事物都有产生 发展 成熟 消亡 更新 的过程 信息系统也不例外 信息系统在使用的过程中随着其生存环境的变化 要不断维护 修改 当它不再适应的时候就要被淘汰 就由新系统代替老系统 这种周期循环称为信息系统的生命周期 第二章系统分析 2 1确定系统目标2 2系统需求分析2 3系统功能分析 2 1确定系统目标 每个学校都有图书馆 最初由于图书数量和种类较少 人工手动管理比较方便和灵活 随着社会的发展 图书的数量和种类越来越多 人工手动管理会降低工作的效率 希望建立一个图书馆图书信息管理系统 是为了解决了人工手动管理图书信息在实践的问题 从而达到系统化 规范化 标准化的水平 该系统的建立不但给管理者带来了方便 也节省了工作时间从而提高了工作效率 2 2系统需求分析 首先从需求出发构造数据库表 然后再由数据库表结合需求划分系统功能模块 下一步的工作是继续划分子系统的小模块 先考虑在进入子系统时应该做什么 进入系统之后又应该做什么 提供那些服务等 2 3系统功能分析 功能分析该系统只要是为学校图书馆设计 主要服务对象是学生 由图书馆工作人员操作 可以管理藏书 添加 删除 更新图书信息 向学生提供服务 系统的维护工作主要由系统管理员完成 可以添加 删除用户 数据库备份等 功能分析图 第三章数据库设计及流程图 3 1数据库设计3 1 1数据库系统设计3 1 2数据库设计范式分析3 1 3数据库设计3 2系统流程图3 2 1顶层流程图3 2 2底层流程图 3 1数据库设计3 1 1数据库系统设计 数据库设计的步骤是 1 数据库结构定义 2 数据表定义 3 存储设备和存储空间组织 4 数据使用权限设置 5 数据字典设计 3 1 2数据库设计范式分析 第一范式 firstnormalform 简称1stNF 就是指在同一表中没有重复项出现 如果有则应将重复项去掉 这个去掉重复项的过程就称之为规范化处理 第二范式 secondnormalform 简称2ndNF 是指每个表必须有一个 而且仅一个 数据元素为主关键字 primarykey 其它数据元素与主关键字一一对应 第三范式 thirdnormalform 简称3rdNF 就是指表中的所有数据元素不但要能够唯一地被主关键字所标识 而且它们之间还必须相互独立 不存在其它的函数关系 3 1 3数据库设计 该数据库是用ACCESS做的 包含六个基本表 1 图书信息表 2 图书类别信息表3 班级信息表4 借书信息表5 出版社信息表6 学生信息表 3 2系统流程图3 2 1顶层流程图 该图给出了整个系统的框架和可完成的主要功能 3 2 2底层流程图 1 图书信息流程图该版块主要实现对数据库中基本表BookInfo的添加 删除 更新 查询等操作 并能看到表的所有信息 2 学生信息流程图该版块主要实现对数据库中基本表Student的添加 删除 更新 查询等操作 并能看到表的所有信息 3 借书信息流程图该版块主要实现对数据库中基本表Issue的添加 删除 更新 查询等操作 并能看到表的所有信息 4 出版社信息流程图该版块主要实现对数据库中基本表Publication的添加 删除 更新 查询等操作 并能看到表的所有信息 5 图书类别信息流程图该版块主要实现对数据库中基本表Cat的添加 删除 更新 查询等操作 并能看到表的所有信息 6 借书处理流程图 7 还书处理流程图 左图 8 用户信息流程图9 数据库备份流程图 右图 第四章系统设计 4 1登陆框4 2主界面4 3基本信息窗体4 4基本处理窗体4 5窗体查找4 6设置窗体 4 1登陆框 该窗体包含两个标签 用于显示控件名 一个列表框 用于选择登陆的用户名 一个文本框 用于输入密码 两个按纽 分别是确定和取消 4 2主界面 该窗体包含菜单栏 工具栏 状态栏 图象列表 能实现该系统的所有功能 是进入其他窗体主界面 4 3基本信息窗体 4 3 2图书信息窗体该窗体在主窗体下部显示显示 包含一个SSTab控键 八个按钮 四个标签 五个文本框 两个下拉式列表框 4 3 2图书类别信息窗体4 3 3出版社信息窗体4 3 4班级信息窗体4 3 5学生信息窗体以上四个窗体与图书信息窗体类似 这里不再做重复叙述 4 4基本处理窗体 只要输入书号会自动与借书表中数据比较 能判断是否超期及罚款多少 包含一个框架 六个标签 六个文本框 其中一个用于输入书号 还有三个按钮 4 5查找窗体 1 查找学生信息该版块用于按学号查找学生信息 包含一个框架 六个标签 六个文本框 一个按钮 4 6设置窗体 数据库备份窗体用于系统管理员定期对数据库进行备份 第五章系统测试 5 1测试计划5 2测试项目说明5 3测试计划评价 5 1测试计划 5 1 1测试方案进行系统测试主要有两种方法 静态测试和动态测试 我们主要采用动态测试的方法 动态测试是通过运行程序来检验软件的动态特性和运行结果的正确性 并根据程序的运行过程对程序进行评价的过程 动态测试包括运行 解释和模拟 5 1 2测试项目 该测试计划主要包括对软件各个模块的测试 系统主窗口的测试 添加用户窗口的测试 修改用户密码窗口的测试学生信息窗口的测试 图书信息窗口的测试 图书类型信息窗口的测试 查找图书信息窗口的测试 查询学生信息窗口的测试 查询借书信息窗口的测试 数据库备份的测试 5 2 测试项目说明 5 2 1用户登录窗口的测试该测试的目的是保证登陆窗口的正确性与在错误发生时的容错与纠错性 具体通过在登陆框中输入空用户名 和错误的用户密码来检测系统的出错运行情况 要求系统在遇到这些情况时能给出正确的错误提示 5 2 2添加用户窗口的测试该测试的目的是保证添加用户窗口的正确性与在数据输入不正确时的容错与纠错性 具体通过在添加记录框中输入重复的用户名 空用户名和密码来检测系统的出错运行情况 要求系统在遇到这些情况时能给出正确的错误提示 5 3测试计划评价 以上所有的模块测试过程都要求系统能在用户输入出错时给出正确的相应并不影响到数据的安全与完整性 成功的系统设计必须通过以上的要求 心得体会及致谢 编程心得在这次编程的过程中我翻阅了大量的书籍 在网上也找了不少资料 使我的编程水平提高了一大步 由于这次设计涉及到数据库 我的学到了不少编程工具与数据库连接的知识 对数据库的操作有了进一步的了解 总之 这次毕业设计使我的软件设计水平有了巨大的提高 质的飞跃 感谢 在即将结束的大学生活之际 我首先要感谢大学的老师 特别是我的班主任姜爱国 他不仅在生活和工作中给我最多的关怀和帮助 教给我做人的道理 更给予我以精神上莫大的支持和鼓励 使我可以更努力地学习和工作 报答他们对我的关心与爱护 感谢我们的指导老师赵敏 她在我的课题研究和论文完成过程中 给予了我许多理论和实践上的指导 程序说明到处结束 谢谢
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!