还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
3号课程设计课程名称_管理信息系统__与管理题目名称_图书馆借书管理系统设计学生学院材料与能源学院专业班级模具3班学号3107007321学生姓名曹琪弦指导教师_______武悦______2010年1月12日目录概述········································································
(3)
1.系统分析与设计···························································
(3)
1.1需求分析······························································
(3)
1.2可行性研究····························································
(3)
1.3现状调查·······························································
(4)
1.
3.1图书馆管理业务流程图················································
(4)
1.4目标分析·······························································
(5)
1.
4.1图书馆管管理系统ERD的基本结构······································
(5)
1.
4.2ERD导出的一般关系··················································
(5)
1.
4.3系统功能层次图······················································
(6)
2.系统设计·································································
(7)
2.1总体设计·······························································
(7)
2.
1.1一般关系模型设计····················································
(7)
2.
1.2处理流程总设计······················································
(7)
2.
1.3系统平台的总体结构设计··············································
(7)
2.2详细设计·······························································
(7)
2.
2.1代码系统设计························································
(7)
2.
2.2数据库结构的具体设计················································
(8)
3.系统实现·································································
(9)
3.1数据库表结构的建立于数据输入···········································
(9)
3.2应用程序设计与测试····················································
(10)
4.系统运行································································
(10)
4.1系统的基本操作························································
(10)
4.2系统评价······························································
(11)图书馆借书管理系统概述当今社会,科学技术是第一生产力,书籍担当着重要的角色图书馆的管理不可忽视本课程设计针对某中学展开调查,并以学校图书馆作为背景进行管理信息系统的设计学校图书馆由图书馆管理办公室和业务部门组成,业务部门主要有两个一个是图书采购部,一个是借还室;图书馆管理办公室则负责全院的管理业务图书采购部门负责图书的定购、进货及图书的编类工作,然后把图书按类分配到图书馆的书库,并提高报表给图书馆管理办公室;借还室则负责读者信息的登记及借还业务的登记,并把信息提交到图书馆管理办公室图书馆管理办公室对两个业务部门提交的报表汇总,盘点现只对借书系统做出分析和设计图书馆的主要业务
(1)按需进行图书采购;
(2)对本馆图书进行登记、盘存、资料查询等;
(3)登记读者信息,借还图书信息学校图书馆的管理,要从根本上改变过去低效的手工管理方式,采用计算机信息技术处理图书管理工作,使工作规范化,使读者与图书管理人员方便快捷的共享、交流信息同时又能实现迅速、全方位的信息采集、信息处理,为使图书馆工作有效的进行总的来说,初步实现药方管理的自动化,这就是本系统的__目标
1.系统分析与设计
1.1用户需求目前学校图书馆的图书登记入库和借还工作还是手工管理,工作效率很低,并且不能及时了解图书的信息,不能更好的适应当前学生的借阅要求手工管理还存在许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报计算机信息化管理有着极多优点本系统设计要解决的问题是提高系统的利用率及系统操作的方便性、灵活性将一个原来功能单
一、效率低的系统重新设计成一个相对复杂的,其功能基本上覆盖图书馆管理各个方面的系统该系统所要达到具体目标是改善之前的管理系统,只需一台电脑和一个___老师就可轻松完成;提高借阅图书以及学生信心管理的速度;减少人力投入的同时提高了信息处理的精度和准确度;改进人员的利用率,减少前台操作人员,更多的人员用于为借阅者服务,节省人力资源
1.2可行性研究当今,计算机在社会中的应用越来越广泛,一场以网络应用为核心的信息技术__正在兴起,对传统信息技术产生了强烈的冲击计算机的一大优势就在于数据库处理的功能它运行速度快、存储量大、能够准确地进行算术运算和逻辑运算,是企业管理现代化的有效工具和手段越来越多的企业需要用信息管理系统来管理各方面的数据该系统可提高工作效率,减少工作人员提高服务能力,本系统的建设可以加快服务速度并能及时发现受欢迎图书与损坏图书的信息提高订书的合理性和准确率,提高读者满意度,增加读者数量目前已有很多成功__图书馆管理系统的先例,社会需要图书馆管理的现代化和信息化图书馆管理系统__和运行与国家的政策法规不存在任何冲突和抵触之处另外,图书馆管理系统所采用的操作和工作方式符合工作人员和读者的日常习惯,而且操作方便灵活,便于学习具有可行性
1.3现状调查
1.
3.1图书馆借书管理业务流程图
1.4目标分析:
1.
4.1图书馆借书管理系统ERD的基本结构
1.
4.2由上面ERD可导出的一般关系如下表1读者关系表学生号姓名性别年龄欠费信息主码表2图书关系表图书编号书名__数量出版社出版日期主码表3___关系表员工号姓名性别年龄任职日期表4借阅关系表图书编号学生号借出日期应还日期外码外码复合主码表5管理关系表员工号图书编号是否在馆外码外码复合主码
1.
4.3本系统可以分为2个子系统,按照结构化程序设计的方法,可以得到的系统功能层次图2系统设计
2.1总体设计
2.
1.1一般关系模型设计本系统各实体之间的一般关系模型如系统分析初步构思所示,在这不再做详细描述本系统只__读者借书方面
2.
1.2处理流程总设计当进入查询或借书时,本系统在登陆画面显示如下的欢迎画面
2.
1.3系统平台的总体结构设计利用B/W/S三层模式结构,通过数据库服务器和Web服务器,连接在网络上可以实现用户远程查询的目的结构示意图如下
2.2详细设计
2.
2.1代码系统设计编码对象主要是数据存储中所包含的数据元素与数据结构代码设计的结构式应形成编码文件,作为系统设计与编程的标准,故在代码设计过程中应遵循的原则有
1.唯一确定性每一个代码都只代表唯一的实体或属性
2.标准化与通用性国内外有关编码标准是代码设计的重要依据,__内部使用的代码应统一,代码的使用范围要大
3.简洁代码要简单明了,短小精悍但必须以有利于对数据统计、汇总、分析等操作为宜
4.稳定性和可扩充性一般考虑3~5年的使用期限,也要考虑系统的发展和变化当增加新的实体或属性时,能直接利用原代码加以扩充
5.容易修改当某个代码在环境条件、编码对象改变时,容易修改
6.便于记忆和使用编码要符合应用逻辑,便于理解、记忆和使用根据以上原则,针对本系统的特点,设计的代码举例如下1学生性别码学号的前三个数字,2个顺序码,男生为310,女生为320;2学生编号代码学号最后4个数字,从0001开始一次编码3员工号代码总共4位,从0001开始一次编码4图书编号代码总共10位,从0000000001开始一次编码
2.
2.2数据库结构的具体设计表6读者信息表字段名学生号姓名性别年龄欠费信息主码主码类型CCCCC长度108242列约束非空参照约束
①性别=”男”or性别=”女”,出错信息”性别只能是男或女”欠费=”是”or欠费=”否”,出错信息”欠费只能是是或否”插入为忽略,删除为限制,更新为级联表7图书信息表字段名图书编号书名__数量出版社出版日期主码主码类型CCCNCD长度10208420列约束非空参照约束插入为忽略,删除为限制,更新为级联表8___信息表字段名员工号姓名性别年龄任职日期主码主码类型CCCCD长度4824列约束非空参照约束
①性别=”男”or性别=”女”,出错信息”性别只能是男或女”插入为忽略,删除为限制,更新为级联表9借阅关系表字段名图书编号学生号借出日期应还日期外码外码外码主码复合主码类型CCDD长度1010列约束非空非空参照约束插入为忽略,删除为限制,更新为级联表10管理关系表字段名图书编号员工号是否在馆外码外码外码主码复合主码类型CCC长度1042列约束非空非空参照约束是否在馆=”是”or是否在馆=”否”,出错信息”是否在馆只能是是或否”插入为忽略,删除为限制,更新为级联
3.系统实现
3.1数据库表结构的建立与数据输入表结构如前面所述,建立表格和输入数据如下所示
3.2应用程序设计与测试由前面对系统的初步分析,根据所列的业务流程图和ER图,列出个关系表格,输入数据,并运用VFP对系统进行设计和检验4系统运行
4.1系统的基本操作首先,先输入图书信息,系统自动检查,若还有此书在库,___就可以根据读者的信息,对借书请求作出判断其次,系统会自动更新读者信息与图书库信息
4.2系统评价这次使用VPF__数据库管理系统,从VPF来说,我熟悉了VPF的__环境,对VPF的__过程有所了解,知道了自己的缺陷,也遇到很多问题,如在对数据进行录入过程返回记录的时候,由于存储过程出现触发器问题而导致无法存储数据,这个问题通过网上找资料和同学相互讨论从而解决从数据库学习来说,我知道数据库设计在数据库系统__中的重要性,一个数据库的设计的一点改动,对程序来说,很可能是一个大灾难,如果把数据库设计做好了,数据库系统的__才能达到最理想的状态,以最高的效率,获得最高的质量,没有好的数据库设计,这两点简直是无法达到的,至少从现阶段来说系统登录图书管管理系统读者管理图书管理借书登录信息增添信息维护信息查询图书注销图书入库数量5期限30数量10期限60教师学生班级类别姓名__内容__出版书名书号学生(浏览器)___(浏览器)。