1、 管理信息系统课程设计报告 班级:工程管理1006 小组:第二组 组长:吴梦节 成员: 李双 欧丹 南京工业大学土木工程学院 二○一三年六月 目 录 图书馆管理信息系统选题报告 3 一、管理信息系统课程设计所选题目 3 二、选题根据 3 三、研究方向 3 图书馆管理信息系统问卷调查表 5 图书馆管理信息系统可行性分析报告 7 一、既有系统分析 7 二、系统业务流程分析 8 三、可行性分析 9 四、开发筹划安排 9 图书馆管理信息系
2、统系统分析报告 10 一、引言 10 二、系统分析原则 10 三、顾客需求分析 10 四、系统功能描述 10 五、系统数据流程图 11 六、数据字典 14 图书馆管理信息系统系统设计报告 19 一、概述 19 二、系统详细设计 19 图书馆管理信息系统选题报告 一、 管理信息系统课程设计所选题目是:图书馆管理信息系统 二、 选题根据 上个世纪90年代美国科学家初次提出数字图书馆(Digital Library)这一概念以来,全球开展数字图书馆研究与实践已经十几种年头。国内图书情报界,IT业界自1995年左右开始对这一领域跟踪研究,1998年开始全面升温
3、迄今无论是在对数字图书馆结识,还是理论研究,核心技术准备方面,都获得了很大进展。国内数字图书馆实践活动大体可以分为如下三种类型:资源服务型,服务研究型和联合建设型。虽然,从严格意义上讲,资源服务型不能算是数字图书馆,但它网上信息服务当前已自大多数图书馆开展,是现阶段国内图书情报界提供网上数字服务重要形式。 三、 研究方向 通过全面收集原始资料,进行系统分析,进行可行性研究,争取达到系统目的; 1、借阅信息管理: 还书信息管理:还书信息输入,涉及还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。 借书信息管理:借书信息查询、修改,涉及借书信息编号、
4、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。 2、书籍信息管理: 设立书籍信息:书籍信息输入,涉及书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、核心词、登记日期、备注信息等。 设立书籍种类:书籍类别信息查询、修改,涉及类别编号、类别名称、核心词、备注信息等。 3、读者信息管理: 设立读者信息:读者基本信息输入,涉及读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。 设立读者种类:关于读者种类原则制定、种类信息输入,涉及种类编号、种类名称、借书数量、借书期限、有效期限、备注等。 4、系统管理:
5、密码管理和顾客管理 大学生图书馆调查表 1.您性别* A.男 B.女 请选取您性别 2.您学历是* A.高中 B.专科 C.本科 D.其她请选取您学历是 3.您重要通过什么方式获得新书信息 (多选) * A.书店推荐 B.网络浏览获得 C.杂志简介 D.朋友推荐
6、E.其她请选取您重要通过什么方式获得新书信息 (多选) 4. 您与否是用过大管家图书管理系统* A.有 B没有 C.不记得请选取 您与否是用过大管家图书管理系统 5.您使用过图书管理系统多少年了* A.一年 B.一到四年 C.四年以上 请选取您使用过图书管理系统多少年了6.请问您对大管家图书管理系统理解多少* A.很理解 B.普通 C.不理解请选取请问您对大管家图书管理系统理解多少 7.您在使用图书管理系统,首要考虑因素有哪些* A.信息及时更新 B.安全性能高 C.简易操作和易于理解 D.数据化方面完善
7、请选取您在使用图书管理系统,首要考虑因素有哪些 8.您经常使用图书管理系统功能是* A.书目检索 B.其她请选取您经常使用图书管理系统功能是 9.您觉得于您而言图书管理系统中什么最重要* A.读书管理 B.报刊杂志管理 C.逾期提示 D.其她请选取您觉得于您而言图书管理系统中什么最重要 10.图书管理系统对您有何协助* A.系统操作,以便数目查询 B.信息量大 C.效率高 D.无任何用处请选取图书管理系统对您有何协助 11.您以为图书管理系统支持下列哪些网络服务* A.新书简介 B.网上信息查询 C.网上书刊
8、订购 D.网上书刊预约和续借 E.网上电子资源请选取您以为图书管理系统支持下列哪些网络服务 12.您对学校图书管理系统看法* A.非常好 B.好 A.普通 B.没意思请选取您对学校图书管理系统看法 13.请问您与否支持图书管理系统逾期罚款功能* A.支持 B.不支持请选取请问您与否支持图书管理系统逾期罚款功能 14.你与否但愿图书管理信息系统提供文献资料* A.是 B.不是 C.无所谓请选取你与否但愿图书管理信息系统提供文献资料 15.请问您与否支持数据清理功能* A.需要 B.不需要请选取请问您与否支持数据
9、清理功能 16.请问您以为图书管理信息系统需要有图书管理功能么* A.需要 B.不需要请选取请问您以为图书管理信息系统需要有图书管理功能么 17.请问您与否支持数据清理功能* A.需要 B.不需要请选取请问您与否支持数据清理功能 18.您以为哪个某些同样对图书管理信息系统使用者很重要* A.界面清晰,操作简朴 B.数据功能完善 C.顾客功能模块完善 D.功能参数设立灵活请选取您以为哪个某些同样对图书管理信息系统使用者很重要 19.请问您会将大管家图书管理系统推荐给您周边朋友么* A.会 B.不会 C.看状况请选取请问您会
10、将大管家图书管理系统推荐给您周边朋友么 20.您对咱们大管家图书管理系统有何建议* 图书馆管理信息系统可行性分析报告 一、 既有系统分析 图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室和技术支持室。各部门业务职责如下。 办公室:办公室协助馆长负责寻常工作,理解客户需求,制定采购筹划。 财务室:财务室负责财务方面工作。 采编室:采编室负责图书采购,入库和图书编目,编目后图书粘贴标签,并送图书借阅室上架。 学术论文室:负责学术论文收集整顿。 图书借阅室:提供对读者书目查询服务和图书借阅服务。 电子阅览
11、室:收集整顿电子读物,准备提供电子读物借阅服务,当前可以提供目录查询和借阅。 图书馆 办公室 财务室 采编室 馆长 学术论文室 图书借阅室 电子阅览室 二、系统业务流程分析 三、可行性分析 (1).技术可行性 技术上可行性分析重要分析既有技术条件能否顺利完毕开发工作,硬件、软件配备能否满足开发者需要,各类技术人员数量,水平,来源等。图书馆管理系统工作重要是在读者和图书馆之间架起一座桥梁,能互相沟通信息和解决信息。这一特点非常适共计算机特点,通过网络internet技术,发挥计算机信息传播速度快、
12、精确度高优势。计算机硬件和软件技术飞速发展,为系统建设提供了技术条件。 (2).经济可行性 目的系统开发需求比较低,加上具备成熟软硬件环境,因此在软硬件支出上十分有限。并且,目的系统并不是十分复杂,开发周期较短,人员经济支出有限。当系统开发完实际运营后,将很大限度上提高计算机功能,在为使用者带来便利同步,也为系统进一步推广创造了条件。这带来经济回报将远超过支出,并且最重要一点是该软件开发可以给咱们对系统开发有个全面结识。从经济角度考虑,此信息系统开发可行。 (3)法律上可行 整个系统由于是自行开发,自行使用,因此系统自身不存在法律上版权争议。在服务器软件方面,应当使用正版软件,由于整个
13、系统尽管是开发给内部使用,但它毕竟诸多某些还是要依托Internet,一旦服务器连接到Internet上,它操作系统也许会被Microsoft跟踪,如果不是正版软件,将不得不面临民事诉讼风险。 (4). 顾客使用可行性 使用本系统人员均有一定计算机应用基本,系统维护员由计算机专业人员担任,所有人员都要通过本系统使用培训。通过简朴培训人员就会纯熟使用本软件。 四、开发筹划安排 进度安排 项目名称 重要承担人 周一 选题报告 吴梦节 周二 问卷调查 欧丹 周二 可行性分析 李双、欧丹 周三 系统分析 吴梦节、李双、欧丹 周四 系统设计 吴梦节、李双、欧丹
14、 图书馆管理信息系统系统分析报告 一、引言 1、系统名称:图书馆管理信息系统 2、系统目的:通过全面收集原始资料,进行系统规划,系统分析,进行 可行性研究,争取达到如下系统目的:1、图书管理;2、读者管理;3、书刊借阅;4、书刊归还;5、系统维护 3、使用者:某大学图书馆 开发者:工程管理1006班第二组吴梦节、李双、欧丹 4、参照资料:高林,周海燕.管理信息系统与案例分析..北京:人民邮电出版社,11月 二、系统分析原则 可行性分析阶段已经对系统建设提出了总体设想,在那个阶段对系统进行过调查,但不是很细致,在系统分析阶段还需要从上而下,从粗到细,由表及里地对
15、现行系统进行详细调查,并在此基本上进行分析,提出新管理系统逻辑模型,为系统设计阶段提供根据。 本阶段需要做到两点:1、理解顾客需求;2、拟定系统逻辑模型,形成系统分析报告。期间咱们需要遵从真实性、全面性、规范性、启发性等原则。 三、顾客需求分析 图书馆以往使用是人工系统进行图书管理,但是随着图书馆扩大,书籍读者有关信息量与日俱增。既有图书馆管理人员已经难以应对如此巨量信息,而增长工作人员只会凭空增长学校图书馆管理成本,却无法从主线上解决信息量越来越大问题。而问题根源就在陈旧落后人工系统上,针对现状咱们以为该校图书馆急需一套图书馆管理系统。 四、系统功能描述 通过本系统可以使管理者更好
16、应对图书和顾客有关资料繁多带来数据管理问题,从而提高图书馆管理效率。 五、系统数据流程图 (1)读者管理 办证: 办证解决 新生 借阅信息表 读者信息表 新生信息表 批准申请 查询 批准申请 回绝申请单 办证申请单 领证告知单 注销: 注销解决 读者1 读者信息表 修改 回绝注销单 注销申请单 查询 挂失补办借书证: 挂失办证解决 读者2 读者信息表 修改 回绝申请单 挂失补办申请单 查询 领证告知单 (2)借还书管理 借书: 借书解决 读者3 借阅信息表 图书信息表 读者信息表 查询
17、查询 修改 回绝申请单 借阅申请单 领书告知单 修改 查询 还书: 还书解决 读者4 借阅信息表 图书信息表 查询 修改 回绝申请单 还书申请单 罚款单 修改 查询 读者信息表 修改 交费: 交费解决 读者5 读者信息表 修改 交费申请单 查询 交费成功单 (3)图书管理 缺书登记: 缺书解决 读者6 缺书信息表 缺书登记单 缺书信息数据 图书信息表 查询 图书采购入库: 登记解决 图书信息表 采书单 缺书信息表 缺书信息数据 采购解决 新书登记 领书告知单 入
18、库 管理员2 查询 修改 4.数据字典 图书馆管理信息系统 读者管理子系统 借还书管理子系统 图书管理子系统 办证子系统 注销子系统 挂失补办子系统 借书子系统 还书子系统 交费子系统 缺书登记子系统 旧书报废子系统 采购子系统 01 02 03 04 05 06 07 08 09 例如:“I01-01”表达第一种子系统中第二个数据项。 (1)数据项定义 例1.数据项编号:I01-01 数据项名称:学号 别 名:学生编号 简 述:某个学生代码
19、 类型及宽度:字符型,12位 取值范畴:””-”” 例2.数据项编号:I06-03 数据项名称:金额 别 名:金额 简 述:图书证中记录既有钱数 类型及宽度:整型,2位 取值范畴:”01”-”99” 例3.数据项编号:I01-02 数据项名称:姓名 别 名:学生姓名 简 述:某个学生姓名 类型及宽度:文本型,8位 例4.数据项编号:I01-03 数据项名称:性别
20、 别 名:学生性别 简 述:某个学生性别 类型及宽度:文本型,2位 (2)数据构造定义 例1.数据构造编号:DS01-01 数据构造名称:办证申请单 简 述:新生所填新生信息及申请办理图书证有关信息 数据构造构成:学号+姓名+申请内容+申请日期 例2.数据构造编号:DS02-01 数据构造名称:注销申请单 简 述:读者所填读者信息及读者图书证有关信息 数据构造构成:学号+姓名+申请内容+申请日期 例3.数据构造
21、编号:DS04-01 数据构造名称:借阅申请单 简 述:读者所填想要借阅书有关信息 数据构造构成:学号+书名(及版本)+作者+出版社+申请日期 例4.数据构造编号:DS09-01 数据构造名称:采书单 简 述:管理员所填需要采购图书有关信息 数据构造构成:书名(及版本)+作者+出版社+单价+数量 (3)数据流定义 例1.数据流编号:D01-01 数据流名称:领证告知单 简 述:图文信息中心发出领证告知单 数据流来源:图文信
22、息中心 数据流去向:新生 数据流构成:学号+姓名+班级 +领证时间 数据流量:10份/小时 高峰流量:20份/小时 例2.数据流编号:D04-01 数据流名称:领书告知单 简 述:图文信息中心发出领书告知单 数据流来源:图文信息中心 数据流去向:读者 数据流构成:学号+书名(及版本)+作者+出版社+借入日期 数据流量:10份/小时 高峰流量:50份/小时 例3.数据流编号:D06-01 数据流名称:交费申
23、请单 简 述:读者提交交费申请单 数据流来源:读者 数据流去向:交费解决模块 数据流构成:学号+姓名+金额+日期 数据流量:2份/小时 高峰流量:100份/小时 例4.数据流编号:D07-01 数据流名称:缺书登记表单 简 述:记录读者需要而图书馆中没有图书书目 数据流来源:读者 数据流去向:办证解决模块 数据流构成:书名(及版本)+作者+出版社 数据流量:2份/小时 高峰流量:20份/
24、小时 (4)解决逻辑定义 例1.解决逻辑编号:P01-01 解决逻辑名称:办证申请 简 述:办理图书证 输入数据流:数据流新生学号,姓名,班级,申请内容,申请时间,来源于办证申请表。 处 理:依照数据流新生学号,姓名,班级,申请内容,申请时间;检索数据储存文献新生信息表,若与提交数据流一致,则进行办理,若不一致,则回绝办理。 输出数据流:数据流新生学号,姓名,性别,班级,系别,入学时间,金额,借阅本数,存入读者信息表,将数据流读者学号,书籍编号,书名(及版本),作者,出版社,借入时间,到期时间,存
25、入借阅信息表。 解决频率:对每个顾客只解决一次。 例2.解决逻辑编号:P04-01 解决逻辑名称:借书解决 简 述:办理借书解决 输入数据流:数据流读者学号,书籍编号,书名(及版本),作者,出版社,日期,来源于借阅申请表。数据流金额,来源于数据存储读者信息表,借阅本数来源于数据存储读者信息表。数据流图书状态,来源于数据存储图书信息表。 处 理:依照读者提交数据流,检索图书信息表,看读者要借书,与否可借,若可借,检索借阅信息表,看读者借阅书籍与否过期,与否已借过相似书,若有则回绝;若没有,则检索读者信
26、息表金额,及借阅书数与否超过8本,若欠费或已超过8本,则不予办理,若没有则办理借阅。 输出数据流:将图书变化信息保存在数据存储图书信息表中,并将所借书籍信息保存到数据存储借阅信息表中,并将借阅本数修改保存到读者信息表中。 例3.解决逻辑编号:P05-01 解决逻辑名称:还书解决 简 述:办理还书 输入数据流:数据流读者学号,书名(及版本),作者,出版社,日期,来源于还书申请表;数据流借入时间,来源于借阅信息表。 处 理:依照提交数据流,检索图书信息表,查看所还书与否为本馆馆藏书籍,若是则
27、检索借入时间,若过期则执行罚款,若未过期不进行罚款操作,接着修改借阅信息表和图书信息表,以及读者信息表。 输出数据流:数据流借阅本书修改保存到读者信息表中,数据流还书信息修改保存到借阅信息表和图书信息表,若有罚款,则将有关信息保存到读者信息表中。 解决频率:50次/小时。 例4.解决逻辑编号:P06-01 解决逻辑名称:交费解决 简 述:办理交费过程 输入数据流:数据流读者学号,姓名,金额,日期来源于交费申请表。 处 理:依照提交数据流,检索读者信息表,若与提交数据流一致,则进行办理,并修
28、改读者信息表中金额信息,若不一致,则回绝办理。 输出数据流:数据流读者金额修改,存入读者信息表。 解决频率:50次/小时。 (5)数据存储定义 例1.数据存储编号:F01-01 数据存储名称:读者信息表 简 述:存储着读者信息 数据存储构成:学号+姓名+性别+班级+系别+入学时间+金额+借阅本数 关 键 字:学号 有关联解决:办证解决,注销解决,挂失补办解决,借书解决, 还书解决,交费解决 例2.数据存储编号:F01-02 数据存储名称:借阅信息表
29、 简 述:存储着借阅信息 数据存储构成:学号+书籍编号+书名(及版本)+作者+出版社+借入时间+到期时间 关 键 字:学号,书籍编号 有关联解决:办证解决,借书解决,还书解决, 例3.数据存储编号:F04-01 数据存储名称:图书信息表 简 述:存储着图书信息 数据存储构成:书籍编号+书名(及版本)+作者+出版社+入库时间+状态 关 键 字:图书编号 有关联解决:借书解决,还书解决,报废解决,缺书解决,新书登记解决 例4.数据存储编号:F07-0
30、1 数据存储名称:缺书信息表 简 述:登记缺书信息 数据存储构成:书名(及版本)+作者+出版社 关 键 字:书名(及版本)+作者+出版社 有关联解决:缺书解决,新书登记解决 (6)外部实体定义 例1.外部实体编号:S04-01 外部实体名称:读者3 简 述:购买本图书馆顾客 输入数据流:领书告知单 输出数据流:借阅申请单 例2.外部实体编号:S03-01 外部实体名称:读者2 简
31、 述:购买本图书馆顾客 输入数据流:领证告知单 输出数据流:挂失补办申请单 例3.外部实体编号:S06-01 外部实体名称:读者5 简 述:购买本图书馆顾客 输入数据流:交费成功单 输出数据流:交费申请单 例4.外部实体编号:S08-01 外部实体名称:管理员1 简 述:管理图书信息人 输入数据流:批准申请单 输出数据流:报废信息数据 图书馆管理信息系统系统设计报告 一、概述 系统名称:图书馆管理信息
32、系统 1、 使用者:在校大学生 2、开发者:工程管理1006班第二组吴梦节、李双、欧丹 3、参照资料:管理信息系统分析与设计,南京工业大学管理信息系统课程课件 二、系统详细设计 1、代码设计 ①读者编号设计 读者编号是系统中一种基本数据项,唯一拟定每个读者对象。它是一种固定十位数数据项,它普通格式是“AABBCCDD”,其意义:“AA”为年份编号,如08,09,10,用来表达学生注册时间;“BB”为学院编号,表达学生所在学院;“CC”代表专业编号,表达学生所学专业;“CC”为班级编码,代表学生所在班级;“DD”为学生在班级学号。 其她代码如学院代码,专业代码和班级代码没有特
33、殊规定,可由学校教务处自行使用一套统一可以唯一批示学院、专业和班级编码代码系统。 ②书籍编号设计 书籍编号重要用于反映书在图书馆馆藏信息,它是一种固定七位数数据项,普通格式为“AABCCDD”,其意义:“AA”代表图书入馆年份,如 04,05,06等;“B”表达馆藏地点,“1”代表新馆,“2”代表旧馆;“CC”代表图书楼层分布,如“07”代表图书馆七楼;“DD”代表图书书架号信息,如“05”代表图书在05号书架。 ③身份编号用于拟定读者身份类型,其设计格式为“A”,如“1代表本科生,“2”代表研究生,“3”代表博士生,“4”代表专科生等。 2、系统运营环境与数据库设计 系统运营环境配
34、备与设计 ①硬件环境:(建议配备) ⑴主机:采用AMD Athlon Ⅱ或以上级别PC机; ⑵内存:1GB以上; ⑶硬盘:20GB以上; ⑷显示屏:支持VGA或辨别率更高显示屏(建议辨别率不低于1024*768); ②软件环境:(建议配备) ⑴操作系统:Windows XP SP3及以上操作系统; ⑵数据库系统:Microsoft Office Access 中文版; ⑷浏览器:IE 浏览器 6.0以上; ⑸应用服务器:Tomcat 6.0服务器软件; ③网络环境;基于成熟以太网构成局域网,可设多台客户机 数据库设计 整个数据库有5个表 关系图: 3、 输入及输出设计表 1).输入设计 以图书编目模板为例: 当管理员进入该界面后,进行数据录入。选取“添加”按纽。 当数据录入完毕后,再选取“保存”按纽。数据将保存在表中。 两表对比: 2)输出设计 以图书征订管理模块为例: 读者可以在界面上选取“预览”按纽。得到下图 读者可以通过预览方式查看自己信息。如果确认无误,则选取“打印”按纽,进行下一步操作。 这样读者可以把自己想要读书信息和征订信息通过系统输出,打印成报表。






