《2022年2022年管理信息系统课程设计作业 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年管理信息系统课程设计作业 .pdf(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、图书馆管理信息系统、可行性分析()系统背景此次系统开发的对象是吉林财经大学信息经济学院。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信息进行维护。书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。
2、图书馆信息化是信息化领域理论与实践发展的重要演练基础,亦是对信息管理系统化、科学化要求甚高的单位,所以从对图书馆信息化建设入手,我们不仅可以很好的领会信息系统化领域的基础、先进理论,而且可以更好的模拟我们在企事业单位信息化过程中遇到的各种问题,以利于我们的实践与理论相结合,发现问题解决问题。高校图书馆工作,既有实际可借鉴意义又方便调查和调整进行系统升级。通过对图书馆的日常常规工作的控制支持,对高级工作的辅助决策支持,能使图书馆工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书馆的管理效率及服务质量,从而使图书馆工作的各个方面等到全面大幅度的提高。(二)可行性分析
3、1.管理可行性分析随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而可以使我们从繁杂的事务中解放出来,提高了我们的工作效率。如今,信息网络技术已经无处不在,无时不在了,各种各样的信息管理系统也就应运而生。目前,随着学校招生规模的不断增大,学生、老师和工作人员越来越多,图书的种类和数量也不断增加,这造成图书的流通量很大,需要工作人员花费很大力气来统筹管理这项工作,为了保证工作的正确性和可靠性同时提高管理的效名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 31 页 -率,图书管理
4、信息系统的实施就是迫切紧需的,而且在实现应用系统的资源和条件上,条件也是具备的。2.社会可行性分析鉴于目前学校图书馆的图书管理工作部分还是手工管理,工作效率很低,并且不能及时了解图书的种类和学生们比较需求的图书等,不能更好的适应当前学生的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对图书馆的图书管理过程形成一整套动态的管理。3.经济可行性分析在经济上,费用的支出和带来的巨大收益相比自是不能相提并论了,至于管理上,工作人员对于这项工程的实施必然是持
5、赞成的态度,因为这样会大大减轻他们的工作量提高工作效率。经过初步的预算本系统的全部实施只需30000 元左右,建成后的维护费用也与线性系统运行费用相同,而每年可以促进图书馆的工作优化、图书的有效利用率,并可有效降低图书馆的不必要支出,提高图书馆资金的有效利用。4.技术可行性分析在技术上,鉴于软硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的进行图书信息管理。硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆的图书管理工作,如今电脑软硬件技术飞速发展,计算机系统开发人员也比比皆是,开发知识密集型的信息系统的技术条件也已经很成熟了。所以综上所述,本图书管理信息系统的
6、开发实施是可行的。二、系统分析(一)组织与功能分析1.组织结构分析吉林财经大学信息经济学院的组织结构可分为三个主要结构层次,校长作为最高管理者管理学院的馆长和图书情报委员会;其中馆长负责管理馆务委员、采编部、图书借阅部、期刊阅览部、网络信息部、信息咨询部、业务部、办公室。该图书馆管理信息系统的组织结构具体为以下几个方面,具体如图1 所示:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 31 页 -图 1.1 学生图书馆管理信息系统组织结构图2.功能结构分析系统设置:包括管理图书馆对外信息和对不同的管理员进行权限设置,进行明确的分工管理。读者管理:对不同身份的读者进行管理,需要设置
7、不同的类型进行高效管理;对读者的信息进行管理。图书管理:包括图书信息的增、删、改,对图书类型的设置和对书架信息进行管理。图书借还:包括借阅图书、归还图书、续借图书功能,把对图书的操作写入图书档案。密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。资料维护:为了存放图书、读者档案的全部数据,本系统将每一本图书和每位读的信息进行管理。系统维护包括对各种表记录的修改、删除、添加等操作。系统查询:可以按图书编号、借阅证编号、读者信息等相关信息进行查询报表统计:包括统计图书信息、读者信息、借阅信息等。其它操作:包括修改密码、添加用户等。该学生
8、图书馆管理信息系统的功能结构应包含以下几个方面,具体如图 1.2所示:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 31 页 -3.组织/功能结构分析表 1 组织/功能结构分析表名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 31 页 -说明:“&”表示该项业务是对应组织的主要业务(即主持工作的单位);“”表示该单位是该项业务的相关单位(或称有关单位);空格:表示该单位与对应业务无关。(二)业务流程调查与分析1.业务流程分析通过业务流程调查,理清图书馆管理系统的主要业务和业务的流程。图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。采购图书入库后,交采编室
9、编目,粘贴标签,产生图书目录。图书交图书借阅室上架,供读者借阅。采编后的电子读物交电子阅览室。读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。读者填写注册登记表交图书馆的管理员审核后,记人读者登记表,成为注册读者,发给借书证。注册读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。图书馆设读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映。图书馆管理员定期处理读者信箱中的意见,将读者需要的图书编制成图书采购计划交采购员购买。该系统具体的业务流程及在该
10、业务流程中表格的分配如下图图 2.1、图 2.2功能采编部图书馆借阅部期刊阅览部网络信息部信息服务部业务部办公室系统管理管理权限设置&图书信息&读者管理读者信息管理&读者类型设置&图书管理图书类型设置&图书信息管理&书架设置图书借还借阅图书&归还图书&续借图书&系统查询图书信息查询读者查询&所有图书查询&更改口令更改口令&添加管理员&退出系统&组织联系名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 31 页 -订书清单图书清单进书统计表定书统计表不重复的书清单不重复的书清单重复的书清单验收供书商图书定购订书单登帐图书馆统计馆长编目室其他部门所示图 2.1 图书馆管理系统业务流程图
11、图 2.2 图书馆管理信息系统工作流程图借书证借书证借书证借书证借书者分类教师处理处学生处理处分类归还者名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 31 页 -(三)数据和数据流程分析1.数据流程分析下图描绘了图书馆顶层的数据流程,其中涉及到读者、供应商、管理员这三个外部实体和图书馆的三个数据库。图 3.1.1图书馆管理信息系统顶层数据流程图第一层数据流程图图 3.1.2 图书馆管理信息系统第一层数据流程图读者图书馆信息管理管理员供应商图书信息数据库人员信息数据库辅助信息数据库名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 31 页 -第二层数据流程图本层次流程
12、图主要介绍人员管理的数据流程情况:图 3.1.3 人员管理子系统顶层数据流程图下图为人员管理子系统的第二层数据流程图,具体介绍了学生、教职员工、馆员、专家资料等数据信息资料的流程情况。学生名单学生/教职员工名单归档教职员工馆员/专家资料馆员/专家资料归档有效证件业务处业务申请理信息归档图 3.4 人员资料子系统第二层数据流程图2.数据字典(1).专家资料数据表教务人员录入删除有关馆 员/专家 资 料录入学生挂失、补办处理图书馆人员信息存档外部实体数据储存数据流向处理过程人员管理员人 员管 理存档名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 31 页 -以下六个表(表 3.2.1
13、-表 3.2.6)是专家资料数据表的数字字典:1)数据元素条目表 3.2.1 数据元素条目表2)数据结构条目表 3.2.2 数据结构条目表3)数据流表 3.2.3 数据流条目表4)数据存储表 3.2.4数据存储条目5)数据处理表 3.2.5 数据处理表数据元素条目名称:专家编号总编号:11001 别名:S-NO 编号:001 说明:评论图书专家的编号有关编码说明:数据值类型:数字xxxxxxxxx 类型:离散长度:有关数据结构:专家资料卡数据结构条目名称:专家资料数据表总编号:12001 说明:图书附加的专家资料统计编号:001 结构:姓名职位 住址 联系方式等有关数据流、数据存储:专家资料数
14、据表数据流条目名称:专家资料单总编号:13001 说明:图书附加的专家资料统计编号:001 数据流来源:图书馆统计人员流通量:500 万份/期数据流去向:分析专家意见并进行统计数据存储条目名称:专家资料统计表总编号:14001 说明:专家资料统计编号:001 结构:姓名职位 评论有关数据流:登记专家资料附加到每本图书后数量:500 万份/期名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 31 页 -6)外部实体表 3.2.6 外部实体表(2).读者资料数据表以下六个表(表 3.3.1-表 3.3.6)是读者资料数据表的数字字典:1)数据元素条目表 3.3.1 数据元素表2)数据结
15、构条目表 3.3.2 数据结构条目表3)数据流条目表 3.3.3 数据流条目表数据处理名称:填写专家资料表总编号:15001 说明:编号:001 处理:查询专家信息,并予以登记,提出对图书的建议名称:专家总编号:16001 说明:编号:001 输出数据流:专家信息资料数据元素条目名称:学号/教师号总编号:21001 别名:S-NO./T-NO 编号:001 说明:本校学生、老师编号有关编号:xxxxxxxxx 数据值类型:数字有关数据结构:类型:离散学生卡、教职员工卡长度:数据结构条目名称:学生卡/教职员工卡总编号:22001 说明:学生/教职员工入校填写的卡编号:001 结构:学号/教师号有
16、关数据流、数据存储:姓名学生登记表教师情况登记表入校日期等学籍表名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 31 页 -4)数据存储条目表 3.3.4 数据存储条目表5)数据处理条目表 3.3.5 数据处理条目表6)外部实体表 3.3.6 外部实体表(3).员工资料数据表以下六个表(表 3.4.1-表 3.4.6)是员工资料数据表的数字字典:1)数据元素条目表 3.4.1 数据元素条目表数据流条目名称:借阅状态总编号:23001 说明:编号:001 数据流来源:图书管理工作人员流通量:500 份/天数据流去向:供有关人员查询数据结构:已借图书可借图书,所借书名等数据存储条目
17、名称:读者资料表总编号:24001 说明:编号:001 结构:学生资料/教职员工资料登记有关数据流:登记信息资料信息资料归档供查询数据处理条目名称:填写读者资料表总编号:25001 说明:编号:001 处理:搜集学生/教职员工信息资料,并予以登记,供查询姓名:读者总编号:26001 说明:编号:001 输出数据流:读者信息资料名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 31 页 -2)数据结构条目表 3.4.2 数据结构条目表3)数据流条目表 3.4.3 数据流条目表4)数据存储条目表 3.4.4 数据存储条目表5)数据处理条目表 3.4.5 数据处理条目表数据元素条目名称
18、:员工编号总编号:31001 别名:E-NO 编号:001 说明:校图书馆工作人员的编号有关编码说明:数据值类型:数字xxxxxxxxx 类型:离散长度:有关数据结构:员工资料卡数据结构条目名称:员工资料卡总编号:32001 说明:员工工作时填写的卡片编号:001 结构:员工编号有关数据流、数据存储:姓名员工登记表、档案入馆时间等数量:50人/年数据流条目名称:员工工作情况表总编号:33001 说明:相关领导填写的情况表编号:001 数据流来源:图书馆领导流通量:100 份/期数据流去向:分析员工工作情况包含数据结构:工作职位所获成绩读者考评等数据存储条目名称:员工资料数据表总编号:34001
19、 说明:按岗位汇集的员工资料编号:001 结构:岗位科室有关数据流:登记员工信息工作成绩汇总信息数量:100份/年名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 31 页 -6)外部实体表 3.4.6 外部实体表(4)处理逻辑的定义1)学生文件表:序号字段名类型长度精度小数位数默认值允许空主键说明1 学生编号Int 4 1 自动编号2 姓名nvarchar 10 3 性别nvarchar 2 4 生日datetime 8 5 证件号码nvarchar 25 6 联系电话nvarchar 40 7 登记日期datetime 8 8 有效期至datetime 8 9 已借书数sma
20、llint 2 10 是否挂失nvarchar 2 2)图书目录文件数据处理条目名称:填写员工资料数据表总编号:35001 说明:编号:001 处理:汇集员工信息并予以登记,供查询名称:员工总编号:36001 说明:编号:001 输出数据流:员工资料数据表个数;名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 31 页 -序号字段名类型长度精度小数位数默认值允许空主键说明1 图 书 编号Int 4 1 自 动编号2 条形码nvarchar 20 3 书名nvarchar 200 4 图 书 类型Nvarchar 50 5 作者Nvarchar 20 6 译者Nvarchar 20
21、 7 ISBN Nvarchar 20 8 出版社Nvarchar 30 9 价格Money 8 10 书 架 名称Nvarchar 20 11 现存量Smallint 2 12 库 存 总量Smallint 2 13 入 库 时间Datatime 8 14 操作员Nvarchar 10 15 简介Nvarchar 200 16 借 出 次数Smallint 2 17 是 否 注销Nvarchar 2 3)借书文件表名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 31 页 -序号字段名类型长度精度小数位数默认值允许空主键外键说明1 借 阅编号Int 4 1 自动编号2 图 书编
22、号Int 4 3 学 生编号Int 4 4 借 阅时间Datatime 8 5 应 还时间Datatime 8 6 续 借次数Smallint 2 7 操 作员Nvarchar 10 4)罚款单表序号字段名类型长度精度小数位数默认值允许空主键外键说明1 借 阅编号Int 4 1 自 动编号2 图 书编号Int 4 3 学 生编号Int 4 4 应 罚金额Smallint 3 5 实 收金额Smallint 3 名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 31 页 -6 是 否交款Nvarchar 2 7 备注Nvarchar 200)入库单表序号字段名类型长度精度小数位数默
23、认值允许空主键外键说明1 书号Nvarchar 30 1 自 动编号2 条 形码Nvarchar 20 3 书名Nvarchar 200 4 作者Nvarchar 20 5 出 版社Nvarchar 30 6 版次Nvarchar 50 7 图 书类别Nvarchar 20 8 存 放位置Nvarchar 20 9 单价Money 8 10 入 库数量Smallint 2 11 金额Money 8 12 经 手人Nvarchar 10 13 票号Nvarchar 30 14 操 作员Nvarchar 10 名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 31 页 -15 日期d
24、atatime 8)管理员表序号字段名类型长度精度小数位数默认值允许空主键说明1 管理员ID int 4 2 管理员密码char 15 3 权限nvarchar 16 上图和表是人员管理子系统的顶层和第二层数据流程图以及用到的数据项。在顶层中图书馆工作系统根据外部实体提供的信息资料进行处理,并将数据归档存储入库。在第二层中教务科和有关部门将学生名单表、教职员工信息资料表、馆员信息表、专家资料表上报到图书馆工作系统,同时学生将业务申请也上报到图书馆工作系统,系统进行处理后形成各种信息归档,并进行数据的备份入库处理,实施人员信息的综合管理。(四)确定新系统的逻辑处理方案1.确定合理的业务流程该图书
25、馆工作大部分还是进行着手工管理,工作起来效率很低,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。通过调查在传统的图书馆作业流程中,一般是从图书编目开始的,本系统综合考虑了读者需求和图书供应商的供给,从图书征订咨询开始,使图书馆的图书的有效利用从源头开始,重组了企业流程,有效地实现了企业资源计划。本部分将先介绍总体业务流程情况再分述各子系统内的业务流程情况:(1)、图书馆信息业务流程图名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 31 页 -图 4.1 图书
26、馆顶层业务流程图(2)、人员管理业务流程图下图是人员管理子系统的业务流程图,其处理过程是:教务部门统计新生名单,有关部门统计教职员工信息交由馆内负责人员管理的员工进行读者信息入录,生成读者信息表,为读者办理借阅证并进行管理;图书馆人事部门统计图书馆员工信息生成员工信息表并进行存档管理;有关部门进行专家资料入录生成专家信息资料表并进行存档管理。图 书 管 理人员图书管理读者服务读者注册读者库借还管理图书库查询服务读者综合管理名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 31 页 -图 4.2 人员管理子系统业务流程图1.确定合理的数据流程通过调查在传统的图书馆作业流程中,本系统
27、全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务。处理过程联系起来。以是图书馆管理信息系统地数据流程图。顶层数据流图:用户图书馆管理系统输入数据显示器输出数据系统时钟当前日期名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 31 页 -第 0 层图:图书馆管理人员1登陆信息验证用户名和密码密码错误信息管理员表2处理管理请求数据输入管理请求数据显示器显示系统时钟当前日期用户3处理查询请求数据输入查询信息查询结果当前日期第一层图:(1):登陆子系统名师资料总结-精品资料欢迎下载-名师精心整理-第 20 页,共 31 页 -图书馆管理人员1.1密码验证用户名和密码登陆错
28、误信息管理员表1.2验证权限用户名1.3显示可用的控件和界面权限显示器显示(2):管理子系统名师资料总结-精品资料欢迎下载-名师精心整理-第 21 页,共 31 页 -图书馆管理人员2.1处理新书购入输入购入新书数据显示器非法信息退货单2.2处理学生借书输入图书字段和学生字段罚款单非法信息接受借书2.3处理学生还书输入图书字段非法信息欠款金额信息还书成功2.4图书注销输入注销图书字段非法信息注销成功系统时钟当前日期罚款单图书目录文件学生文件借书文件罚款单入库单图书目录文件当前日期当前日期当前日期名师资料总结-精品资料欢迎下载-名师精心整理-第 22 页,共 31 页 -(3)查询子系统图书馆管
29、理人员|学生3.1学生信息查询输入学生查询关键字显示器学生信息学生文件借书文件3.2图书信息查询输入图书查询关键字图书信息图书目录文件三、系统设计(一)系统总体功能结构设计该图书馆管理系统的总体功能结构可分为基础信息管理、管理子系统、查询子系统三个具体功能模块,具体如下图图4 所示:名师资料总结-精品资料欢迎下载-名师精心整理-第 23 页,共 31 页 -图书馆管理系统基础信息管理查询子系统管理子系统图书馆信息系统参数设置管理员设置书架设置图书词库设置新书购入学生借书学生还书图书注销学生信息查询图书信息查询输出结果输入数据图书馆信息数据系统参数管理员数据书架信息图书词库借书结果还书结果学生信
30、息图书信息注销结果得到结果管理请求数据原始数据输入处理结果基础信息数据查询信息图 4 图书馆管理系统总体功能结构图名师资料总结-精品资料欢迎下载-名师精心整理-第 24 页,共 31 页 -(二)代码设计本子系统应用 Visual Basic 程序开发语言和 SQL Sever 2000数据库开发语言进行代码设计,下面将要介绍各功能模块实现代码的主程序。注 由于篇幅限制故在程序中以中文描述代替繁杂的代码过程。Private Sub OPListView()从数据库向 Listview 控件中添加数据项浏览读者总体信息End Sub Private Sub Command1_Click()生成读
31、者编号End Sub Private Sub Tbar1_ButtonClick(ByVal Button As MSComctlLib.Button)Select Case Button.Key Case inquire 浏览查询读者信息Case add 添加新的读者信息Case amend 修改读者信息Case delete 删除读者信息Case first 返回表中第一条记录Case previous 返回当前游标之前的记录Case next 返回当前游标之后的记录Case last 返回表中最后一条记录Case ok 确认操作End Select End Sub Private Sub
32、 List1_Click()名师资料总结-精品资料欢迎下载-名师精心整理-第 25 页,共 31 页 -浏览约束初始化信息End Sub Private Sub Tbar1_ButtonClick(ByVal Button As MSComctlLib.Button)Select Case Button.Key Case ok 确认初始化信息的输入与更改End Select End Sub Private Sub Tbar1_ButtonClick(ByVal Button As MSComctlLib.Button)Select Case Button.Key Case ok 确认专家信息的
33、输入与更改End Select End Sub Private Sub Command3_Click()查询符合条件的借阅证信息End Sub Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)Select Case Button.Key Case addnew 办理新借阅证Case report 借阅证挂失Case retrieve 补办借阅证Case update 更新借阅证数据Case logout 借阅证注销Case ok 名师资料总结-精品资料欢迎下载-名师精心整理-第 26 页,共 31 页 -确
34、认借阅证的操作End Select End Sub Private Sub Combo4_Click()安排员工的工作岗位End Sub Private Sub Tbar1_ButtonClick(ByVal Button As MSComctlLib.Button)Select Case Button.Key Case ok 确认员工信息的输入与更改End Select End Sub(三)输入输出设计1、输入设计图书建档过程中各类图书信息输入由工作人员先添入确定格式表格再以键盘输入计算机存储,在键盘输入过程中由计算机同时进行数据类型检验、格式检验、逻辑检验并即时出错提示。图书查询模块数据输
35、入查询类型格式数据范围精度数据类型输入媒体按作者人名无无无浏览器按索引号字符无无无浏览器按编号无无无无浏览器按出版社无无无无浏览器按出版日期1990 无无日期型浏览器学生登录模块名师资料总结-精品资料欢迎下载-名师精心整理-第 27 页,共 31 页 -数据输入格式数据范围精度数据类型输入媒体学号数字串10=学号12 Vchar(12)数字串浏览器密码任意2,5 的字符Vchar(10)汉字或英文浏览器索引号字 母 加数字20 Vchar(20 字符浏览器出版社出 版 社名2,5 的字符Vchar(10)汉字或英文浏览器索引号字 母 加数字20 Vchar(20 字符浏览器出版社出 版 社名2
36、,5 的字符Vchar(10)汉字或英文浏览器索引号字 母 加数字20 Vchar(20 字符浏览器出版社出 版 社名25 Vchar(50)汉字或英文浏览器出 版 日期日期8 Char(8)日期型浏览器图 书 编号数字10 Char(10)数字串浏览器名师资料总结-精品资料欢迎下载-名师精心整理-第 29 页,共 31 页 -2)处理学生借书模块:该模块主要是处理学生借书业务,在图书馆管理人员输入学生信息的时候,系统会根据学生文件对该学生进行查询,看看是否存在该学生,如果不存在,则系统给出警告信息:该学生不存在;如果存在该学生,则系统根据罚款单对该学生的欠款情况进行查询,如果欠款超过一定金额
37、,则借书失败,否则接受借书,更新借书文件,在显示器上面显示借书成功;数据输出(相关信息入数据库)格式数据范围精度数据类型输入媒体学号数字串10=学 号12 Vchar(12)数字串浏览器图 书 编号数字10 Char(10)数字串浏览器3)处理学生还书模块:该模块主要是处理学生还书业务,在图书馆管理人员输入要还的图书字段时,系统会在借书文件中查找该图书信息,之后对借书文件,学生文件中的该学生已借书数,图书目录文件进行更新;然后在借书文件中提取学生数据,根据图书的还书日期和借出日期对学生的欠款金额进行计算,如果没有超期,则欠款金额在原来的基础上加0;之后将结果显示出来;数据输出(相关信息入数据库
38、)格式数据范围精度数据类型输出媒体学号数 字串10=学号12 Vchar(12)数字串浏览器图书编号数字10 Char(10)数字串浏览器4)处理图书注销模块:该模块主要是针对图书注销业务。图 5 中可清晰地看出系统的具体处理流程及模块之间的关系:名师资料总结-精品资料欢迎下载-名师精心整理-第 30 页,共 31 页 -系统:图书馆管理信息系统IPO 图设计人:韩琴模块:主控日期:201061 上层调用模块:无可调用下层模块:基础信息管理管理子系统、查询子系统输入:功能代码0,1,2,3 输出:相应模块功能信息开始显示系统功能局部注释项图 5 图书馆管理信息系统主控模块IPO 图注释0 1 退出系统基础信息管理模块查询子系统模块3 2 提示错误信息显示工作结束管理子系统模块4 功能选择T 循环F 名师资料总结-精品资料欢迎下载-名师精心整理-第 31 页,共 31 页 -