欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    管理信息系统课程设计_-图书馆管理信息的系统.docx

    • 资源ID:25732738       资源大小:16.11KB        全文页数:14页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    管理信息系统课程设计_-图书馆管理信息的系统.docx

    管理信息系统课程设计_-图书馆管理信息的系统 课程设计报告题目:图书馆管理系统的分析与设计 专业班级:市场营销 学生姓名:于明心 指导教师: 成绩: 目录 第1章系统分析 (2) 1.1 开发背景 (2) 1.2 需求分析 (2) 1.3 系统业务流程图 (3) 1.4 系统数据流图 (3) 第2章系统设计 (4) 2.1 数据库设计 (4) 2.1.1 数据库概念设计 (4) 2.1.2 数据库逻辑设计 (5) 2.1.3 数据库物理设计 (6) 2.2 程序设计 (6) 2.2.1 总体设计 (6) 2.2.2 详细设计 (7) 第3章系统实施 (8) 3.1 数据库实施 (8) 3.2 程序实施 (10) 第4章课设总结 (15) 第5章参考文献 (16) 第1章系统分析 1.1开发背景 随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。 图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。随着校园网的发展,各高等院校的图书馆都开始使用“图书管理信息系统软件”开展工作。由于目前市场上的软件大多只是一些条框,没有形成特定环境下工作的图书管理系统。特别是各图书馆之间、图书馆与读者及管理者之间要互连互通,共享信息资源。 为了更好的适应当前读者借阅需求,解决手工管理中存在的许多弊端,越来越多的学校图书馆正在逐步向计算机信息化管理转变。 1.2需求分析 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 本图书馆管理系统所要实现的目标是从图书馆人工管理到计算机信息化管理,从而实现人工管理做不到得一些功能并发会图书馆的最大效益。实现了对图书馆图书的管理,用户管理,读者管理以及满足了大部分用户的检索需求,方便用户浏览图书馆信息和借阅图书。.便于用户进行操作,这样才能使系统易学易用。其中应该合理的设计数据库, 设计出友好的界面,实现基本功能和一些特殊功能的操作。 1.3系统业务流程图 图书馆管理,首先由管理员编制图书采购计划,由采购员负责新书的采购工作。采购图书入库后,由采编室编目,粘贴标签,产生图书目录。图书交由图书借阅室上架,供读者借阅。 图1.1图书馆业务流程图 1.4系统数据流图 数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 图书馆管理系统借还书过程数据流图 图1.2借还书过程数据流图 第2章 系统设计 2.1 数据库设计 2.1.1 数据库概念设计 在数据库的概念设计中主要使用E-R 图来标识,其中E-R 图包括三个组成部分分别是实体,属性,联系。E-R 图的主要作用是为了给下一步数据库设计工作做准备,如在数据库逻辑设计阶段,要将实体转换成数据库中的表,在物理结构设计中要根据关系将每个实体的属性转换成数据表中的字段,然后再通过需求分析阶段所做的工作以确定每个表中每个字段所存放的类型,主关键字和外关键字。 在本图书馆管理系统数据库中的实体E-R 图如下: 1.图书实体,用来存放图书的信息,如图书编号,图书名称,图书作者,出版社,出版时间,图书类型,现有存储数量,总数量,借出数量等属性。 图2.1图书实体E-R 图 2.读者实体,用来存放读者的个人信息,如读者编号,读者姓名,性别,学好,所属学院,所属专业,读者类型,未还书籍数量,密码等信息。 图书 编号 名称 存放位置 出版社 借出数 总数量 存储数量 类型 出版时间 入库时间 读者 编号 姓名 性别 学号 未还书籍数 量 所属系别 读者类型 所属专业 图2.2读者实体E-R图 3.图书存放位置实体,用来存储图书位置,如位置编号,位置名称。这些信息将反映图书馆中具体都在哪些位置存放图书,如果将图书存放位置直接与图书相连将造成图书位置删除,修改复杂等问题。 图书位置 编号存放位置 图2.3 图书存放位置实体E-R图 2.1.2数据库逻辑设计 总体E-R图,通过对各个实体的分析和了解,确定了总体E-R图。在总体E-R图,首先要删除各个实体之间的重复字段,之所以要删除各个实体之间的重复字段的目的是为使添加,删除和修改数据的便捷,尽可能的满足3NF。在图书实体中所使用的图书类型和图书存放位置都应该是图书类型实体和图书存放位置实体的编号而不能是其实质内容,在读者实体中也应是如此,这样每个实体的属性就至少满足3NF。 系统总体E-R图如下 图2.4 总体E-R图 2.1.3数据库物理设计 在数据库的物理设计主要是对数据的存储位置和存取方法进行设计。在图书中由于经常使用查询操作,所以为了加快图书的查询速度这里我将图书的编号设置成为索引项。同时在图书中存在图书位置和图书类型,为了满足3NF所以将图书位置和图书类型设置成单独的实体,其主要目的是为了减少数据的冗余。 2.2程序设计 2.2.1总体设计 图书馆管理系统包括4大模块分别是系统管理,系统设置,系统查询,系统操作,其每个大模块下分别包括如下子模块。 系统管理:主要是对系统的管理员信息,图书信息,读者信息,在线图书信息进行管理。实现添加,删除和修改等基本操作。 系统设置:是对系统的基本信息进行设置,它包括了读者基本信息设置,图书基本信息设置和系统信息设置。在读者基本信息设置中包括了读者学院,读者类型,读者专业等信息进行设置。图书基本信息设置包括了图书类型设置,图书存放位置设置。在系统基本信息设置中,包括了系统名称设置,每本书每次借阅的最大天数设置和逾期罚款金额设置。 系统查询:是对图书信息,读者信息,用户信息,借阅情况信息,进行查询实现对系统信息的全面了解。 系统操作:是对借书,还书,设置系统公告和查看留言进行操作。 系统功能模块图 图书馆管理系统 系统管理系 统 设 置 系 统 查 询 系 统 操 作 用户管理读 者 管 理 图 书 管 理 在 线 阅 读 管 理 图 书 信 息 设 置 读 者 信 息 设 置 系 统 信 息 设 置 借 阅 信 息 查 询 读 者 信 息 查 询 图 书 信 息 查 询 借 书 操 作 还 书 操 作 留 言 查 看 公 告 设 置 图2.5系统功能模块图 2.2.2详细设计 1.借书模块流程 功能描述:管理员输入读者编号,图书编号,系统验证是否正确,如果读者已达到借书次数,则提示你已达到借书次数,读者编号,图书编号不能为空,当借书成功后,应有提示信息,借书成功。 图2.6借书模块流程图 2.还书过程业务流程 功能描述:读者给出图书编号,管理员输入图书编号就可以显示出读者借阅信息,看读者是否超出借阅期限,如果超出借阅期限,则读者应交一定的罚金,如果没有超出借阅期限,则还书成功。 图2.7还书模块流程 第3章系统实施 3.1数据库实施 1.数据库表总汇 表3.1为数据库中所有表总汇包括各个表中的英文名称,中文名称及其功能。 2.图书表(Bookinfo)中的字段及其属性,功能是存储图书的基本信息。 表3.2 图书信息表表字段属性 3.读者表(ReaderInfo) 中的字段及其属性,功能是存储读者的基本信息。 表3.3 读者信息表字段属性 4.借阅表(BorrowInfo) 中的字段及其属性,用于存储读者借阅信息。这个表是根据读者信息和图书信息表综合起来创建的分别提取出这两个表中的主键作为当前表的关键字,从而实现借阅信息表和他们的联系。 表3.4 借阅信息表中的字段及其属性 5.图书位置表(BookLocation) 用于存放图书的位置信息,这张表的图书位置编号与图书表中的位置相对应。 表3.5 图书位置表中的字段及其属性 3.2程序实施 1.图书管理模块主要是对图书馆中的图书进行管理,它不仅可以添加、删除、修改图书信息,同时还能够实现图书信息的查询工作。并且可以将查询出的内容导入到EXCEL 中实现打印等功能。 图3.1图书管理窗体 在图书管理窗体中主要包括了,treeview控件,按钮控件,列表框控件,文本框控件、datagrid控件和单选按钮。图书管理窗体控件功能及属性如表3.2 表3.2 图书管理窗体控件功能及属性

    注意事项

    本文(管理信息系统课程设计_-图书馆管理信息的系统.docx)为本站会员(h****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开