系统文件管理信息系统.docx

上传人:b****8 文档编号:12894708 上传时间:2023-06-09 格式:DOCX 页数:16 大小:94.43KB
下载 相关 举报
系统文件管理信息系统.docx_第1页
第1页 / 共16页
系统文件管理信息系统.docx_第2页
第2页 / 共16页
系统文件管理信息系统.docx_第3页
第3页 / 共16页
系统文件管理信息系统.docx_第4页
第4页 / 共16页
系统文件管理信息系统.docx_第5页
第5页 / 共16页
系统文件管理信息系统.docx_第6页
第6页 / 共16页
系统文件管理信息系统.docx_第7页
第7页 / 共16页
系统文件管理信息系统.docx_第8页
第8页 / 共16页
系统文件管理信息系统.docx_第9页
第9页 / 共16页
系统文件管理信息系统.docx_第10页
第10页 / 共16页
系统文件管理信息系统.docx_第11页
第11页 / 共16页
系统文件管理信息系统.docx_第12页
第12页 / 共16页
系统文件管理信息系统.docx_第13页
第13页 / 共16页
系统文件管理信息系统.docx_第14页
第14页 / 共16页
系统文件管理信息系统.docx_第15页
第15页 / 共16页
系统文件管理信息系统.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

系统文件管理信息系统.docx

《系统文件管理信息系统.docx》由会员分享,可在线阅读,更多相关《系统文件管理信息系统.docx(16页珍藏版)》请在冰点文库上搜索。

系统文件管理信息系统.docx

系统文件管理信息系统

【关键字】系统

JIANGSUUNIVERSITY

图书管理信息系统

——管理信息系统实习论文

设计选题:

学院:

专业班级:

姓名:

学号:

概述

随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。

从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。

图书馆信息化是信息化领域理论与实践发展的重要演练基础,亦是对信息管理系统化,科学化要求甚高的单位,所以从对图书馆信息化建设入手,我们不仅可以很好的领会信息系统化领域的基础,先进理论,而且可以更好的模拟我们在企事业单位信息化过程中遇到的各种问题,以利于我们的实践与理论相结合,发现问题解决问题通过对图书馆的日常常规工作的控制支持,对高级工作的辅助决策支持,能使图书馆工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书馆的管理效率及服务质量,从而使图书馆工作的各个方面等到全面大幅度的提高。

本文主要内容包括:

一.系统规划部分:

可行性分析

二.系统分析部分:

1.业务流程图;2.数据流程图;3.功能分析图;4.数据字典;5.数据加工处理的描述;6.管理信息系统流程设想图(新系统模型)

三.系统设计部分:

1.功能结构图设计;2.新系统信息处理流程设计;3.输出设计(主要指打印输出设计);4.保存文件格式设计(数据库结构设计);5.输入设计(主要指数据录入卡设计);6.代码设计(比如,职工证号和部门代号等);7.程序设计说明书

四.系统实施部分:

1.程序框图;2.源程序;3.模拟运行数据;4.打印报表;5.系统使用说明书

五.附录或参考资料

一.系统分析——可行性分析

1.环境的可行性。

它的创新、开拓特别是倡导改革管理制度,使管理制度化、规范化、透明化的优点得到的一致好评。

加上省去很多繁琐的步骤、提高工作效率更引起领导、图书管理人员的极大兴趣。

2、经济上的可行性、我们的计算机,配置是Pentium41.5G,512M以上内存,80G以上硬盘,可连网。

小组成员之间可以通过QQ或电话进行即时交流,协调开发工作,解决开发工作中出现的问题。

3、技术力量的可行性、我们可以完成此次开发工作。

开发过程中会出现许多问题,有我们预想之中的,也有一些没有我们预想到,但,我们有信心克服一切困难。

通过之前对计算机的学习我们对网络技术和操作系统也有系统的了解,熟悉计算机原理,能解决常见的硬件故障和硬件选择。

目前,图书管理信息系统已得到了大量应用,有许多可供参考的成功系统。

而且,网上有许多关于VISULBASIC编程的资料和SQLSERVER方面的资料。

从技术角度考虑,此信息系统开发可行。

4、法律上可行、整个系统由于是自行开发,自行使用,所以系统本身不存在法律上的版权争议。

在服务器软件方面,应该使用正版软件,因为整个系统尽管是开发给内部使用,但它毕竟很多部分还是要依靠Internet的,一旦服务器连接到Internet上,它的操作系统可能会被Microsoft跟踪,如果不是正版软件,将不得不面临民事诉讼的风险。

二.系统分析部分

一.图书馆管理信息系统的基本任务

该“图书馆管理信息系统”是一个具有万人以上的员工,并地理位置分布在大型企的图书馆理系统,图书馆藏书100多万册,每天的借阅量近万册。

在手工操作方式下,图书的编目和借阅等的工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅需求。

需要建立一套网络化的电子图书馆信息系统。

该图书馆管理信息系统服务对象有两部分人:

注册用户和一般读者。

一般读者经注册后成为注册用户,注册用户可以在图书馆借阅图书,其他人员只可查阅图书目录,但不能借阅图书。

系统同时考虑提供电子读物服务,目前只提供电子读物的目录查询服务,不久的将来将提供电子读物全文服务。

用户可通过网络方式访问读图书馆管理信息系统。

二.系统内部人员结构、组织及用户情况分析

为了对系统有一个全貌性的了解,首先要对系统内部人员结构、组织及用户情况有所了解。

图书馆系统的组织结构如图1-1所示。

图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室和技术支持室。

各部门的业务职责如下。

办公室:

办公室协助馆长负责日常工作,了解客户需求,制定采购计划。

财务室:

财务室负责财务方面的工作。

采编室:

采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架。

学术论文室:

负责学术论文的收集整理。

图书借阅室:

提供对读者的书目查询服务和图书借阅服务。

电子阅览室:

收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询和借阅。

期刊阅览室:

负责情况的收集整理和借阅。

技术支持室:

负责对图书馆的网络和计算机系统提供技术支持。

三.系统业务流程分析

系统的业务室系统要达到的业务目标,业务流程分析是系统分析的基础环节。

图书馆管理信息系统的业务流程如图1-2所示。

图1-2

通过业务流程调查,理清图书馆管理系统的主要业务和业务的流程。

图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。

采购图书入库后,交采编室编目,粘贴标签,产生图书目录。

图书交图书借阅室上架,供读者借阅。

采编后的电子读物交电子阅览室。

读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。

读者填写注册登记表交图书馆的管理员审核后,记人读者登记表,成为注册读者,发给借书证。

注册读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。

图书馆设读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映。

图书馆管理员定期处理读者信箱中的意见,将读者需要的图书编制成图书采购计划交采购员购买。

一、数据流程图

数据流程图时全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。

以下是图书馆管理信息系统地数据流程图。

四.数据定义及数据字典

为了对数据流程图中各元素进行详细的说明,我们采用了数据字典的说明方法。

图书馆管理信息系统的数据字典如下:

(1)数据流描述数据流编号:

D01数据流名称:

图书采编信息

简述:

图书采编信息

数据流来源:

图书购买后,由图书馆采编人员编码整理后,输入计算机。

数据流去向:

采编管理模块。

图书采编信息将采编数据存入数据库(图书表)

数据项组成:

BookID(图书编码)BookType(图书类别)BookName(书++名)+Auth(作者)+Publisher(出版社)+Price(单价)+PubDate(出版日期)+Quantity(购买数量)

数据流量:

100本/日高峰流量:

500本/日

数据流编号:

D02数据流名称:

图书借阅单

简述:

图书借阅单

数据流来源:

用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机。

数据流去向:

P2_11检查读者身份。

数据项组成:

OrderDate(借阅日期)+BookName(书名)+RederID(读者账号+ReaderName(读者姓名)+O_Quantity(借阅数量)数据流量:

1000部/日高流量:

5000部/日

数据流编号:

D03

数据流名称:

填写借阅记录

简述:

填入借阅表的记录数据流来源:

P2_1

检查合格的借阅图书信息录人到借阅库中数据流去向:

借阅库数据项组成:

OrderID(借阅号)+OrderDate(借阅日期)BookName(书名)+BookID(图书编码)+ReaderName(读者姓名)+ReaderID(读者账号)ReturnDate(还书日期)O_Quantity(借阅数量)state(状+++态)

数据流量:

1000人/日高峰流量:

2000人/日

数据流编号:

D04数据流名称:

借阅图书数量简述:

修改图书库中图书数量数据流来源:

P2_13修改图书库中图书数量

数据流去向:

图书库

数据项组成:

BookID(图书编码)+O_Quantity(借阅数量)

数据流量:

1000人/日高峰流量:

2000人/日

数据流编号:

D05

数据流名称:

图书查询信息

简述:

图书查询信息

数据流来源:

读者

数据流去向:

P3_11检索处理模块

数据项组成:

BookID︱BookName︱Auth︱Publisher

数据流量:

2000次/日高峰流量:

4000次/日

数据流编号:

D06

数据流名称:

图书检索结果

简述:

返回给读者的查询结果

数据流来源:

P3_11检索条件处理模块,从图书库中返给读者的查询结果数据流去向:

读者

数据项组成:

查无此书︱符合条件的图书数量+{图书馆藏号+图书类别+书名+作者+出版社+出版日期+在库册数}

三、系统设计

一、系统功能设计

“图书馆管理信息系统”的主要功能有:

图书目录检索、网上图书预定、图书借阅、电子出版物借阅、图书采编、读者留言和系统维护等。

系统功能如下图所示。

1,读者注册系统读者访问系统时将检验读者账号和密码,经过注册的读者允许进入系统。

2.书目查询系统读者进入图书馆管理信息系统后,可以根据需要检索书名或期刊。

检索条件可以是书名称、图书编号、作者姓名或关键字等条件,如果读者拥有不充分还可以进行模糊查询。

3.图书预定系统读者检索到需要的图书后,单击所需要图书条目,进入图书预定系统,读者也可以从图书馆管理信息系统主界面进入图书预定系统。

系统查询图书库,如果书库中有此书,则将此书为该读者保留三天。

读者应当在三天内到图书馆办理借阅手续,否则系统将自动取消保留。

4.图书借阅系统读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。

图书借阅系统处理图书借阅、还书、续借等手续。

5.图书采编系统图书采购入库经过编目等处理后,将其目录存入数据库,提供给读者检索使用。

目录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。

6.电子读物系统随着数字技术的发展,图书馆中的电子读物的数量越来越大。

电子读物系统处理电子读物的阅览、版权与安全等事务。

7.读者留言板通过留言板,读者将需要的图书、要求和建议等记录下来,与图书馆管理人员交流。

8.系统维护模块系统维护模块主要为图书馆管理人员提供图书统计信息和读者统计信息,以便于管理人员从宏观上掌握图书馆运行的总体状况。

二、系统环境设计

1.硬件环境设计图书馆管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。

为保证较快的响应时间,选用处理速度较高的计算机系统,内存大小对数据库系统的响应速度影响较大,选择内存较大的系统。

网络通信速度选用100Mbit/s1000Mbit/s。

为保证系统中心的信息安全,配置必要的数据备份设备(采用外部备份方式)。

2.软件设计环境设计图书馆管理信息系统采用先进的Client(Browser)Server/DatabaseServer模式,服务器端采用Web方式进行系统开发,用户使用通用的浏览器访问该“图书馆管理信息系统”,服务器端采用应用逻辑服务和数据库服务两层,与客户端形成三级系统结构。

采用这样的三层结构,具有结构清晰、维护简单、运行速度高等特点。

软件结构如图1-14所示。

操作系统采用Microsoft公司的NT服务器,Web站点发布系统选用Microsoft公司的IIS,数据库系统选用Microsoft公司的SQL。

用户界面设计设计使用Dreamweaver、Flash和FrontPage等软件工具。

3.网络环境设计图书馆的网络系统,由图书馆主交换机和部门交换机组成。

用户可以在图书馆内部使用图书馆网络系统访问该系统,也可以在图书馆外部使用互联网访问该图书馆管理信息系统。

三、数据库设计

数据库设计包括数据库中表设计,表中字段(域)的设计,对各字段要指明数据类型,数据大小及其他需要的信息。

各报表需要指定其关键字段,表与表之间的关系等。

数据库使用SQL,数据库名称为libdb。

数据库中包括5张表Books(图书)表、Readers(读者)表、Orders(借阅)表、Notes(留言)表和EBooks(电子读物)表。

它们的结构如下。

1.Books(图书)表Books表存储与图书有关的信息,例如书名、作者、出版社和出版日期等,表结构如下表1-1所示。

2.Readers(读者)表Readers表存储与读者有关的信息,例如:

读者账号、读者姓名、密码、读者所在单位、读者的E_mail和电话等。

表结构如表1-2所示。

3.Orders(借阅)表Orders表存储与借书有关的信息,例如:

借阅统一流水号、图书预定日期、借阅日期书名、图书馆藏号、读者账号和归还日期等。

表结构如1-3所示。

4.Notes(留言)表Notes(留言)表存放读者留言,包括读者账号、读者姓名、留言主题、留言日期和留言内容等信息。

表结构如表1-4所示。

5.EBooks(电子读物)表EBooks(电子读物)表存储与电子读物有关的信息,例如电子读物的书名、作者、出版社、出版日期等,表结构如表1-5所示。

四、系统实施部分

一、读者注册系统的实现

1.代码功能简介读者登录界面文件名为user.html。

当读者在页面中输入读者帐号和密码,并单击“提交”按钮后,先由user.html文件中的VBScript脚本检查读者是否在文本框输入了数据,如果没有输入,要求重新输入。

如果输入了数据,由服务器端应用程序judge.asp接收页面的表单信息,并将帐号和密码文本框中的信息与数据中Readers数据表的信息相比较。

如果登录正确,允许用户进入图书馆管理信息系统网站。

如果登录不正确,则显示“读者帐户或密码不正确,请重新注册”字样,单击超链接返回读者登录界面。

2.读者登录界面user.html代码控件属性读者登录界面代码控件属性如下:

●表单name属性:

frmRes

●输入读者帐号文本框name属性:

txtNum

●输入密码文本框name属性:

txtPasswd

●“提交”按钮name属性:

cmdSubmit

●“清除”按钮name属性:

cmdReset

●代码judge.asp:

接收用户登录表单信息

3.用户登录界面代码user.html用户登录界面代码user.html清单如下(为使代码简洁易读,我们删除了部分与布局有关的代码):

读者注册系统

图书馆管理信息系统

-

SubcmdSubmit_onClick()

If

(NotIsNumeric(then

Alert〝请在读者帐号和密码中输入相应内容!

读者帐号必须是数字!

else

frmRes.submit

endif

endsub

-->

欢迎登录

读者帐号:

密码:


 


4.接收用户登录界面信息

接收用户登录界面信息judge.asp代码如下:

注册判断

<%'接受表单信息

Num=Request.form(〝txtNum〞)

Passwd=Request.form(〝txtPasswd〞)

SetMyConn=Server.CreateObject(〝ADODB.Connection〞)

MyConn.Open〝libdsn〞

'检查读者帐号和密码的合法性

Setsql=MyConn.Execute(〝select*fromreaders

WhereReaderID=〞‵&Num&′〝ANDPassword=〞′&Passwd&′〞〞)

Ifsql.BOForsql.EOFthen%>

读者帐户或者密码不正确,
重新注册

<%

Eles

%>

祝贺你,注册成功!

欢迎进入图书馆管理信息系统!

<%

endif

MyConn.Close%>

二、读者留言板的实现

1.代码功能简介

留言板是图书馆管理信息系统的基本功能之一,是读者与管理人员互相沟通的渠道。

读者留言板共有如下4个功能:

•接受读者信息。

由浏览器端的表单接受读者信息,表单程序名:

ReaderNote.html;

•后台应用程序处理读者留言。

接受读者信息,并对信息进行处理。

处理留言程序名:

ReaderNote.asp;

•查看留言。

查看留言程序名:

ViewNote.asp;

•存储读者留言信息。

由libdb数据库的Notes数据表存储留言信息。

2.读者留言主界面ReaderNote.html代码控件属性读者留言主界面代码控件属性如下:

•输入读者姓名文本框name属性:

txtName•输入读者帐号文本框name属性:

txtNum•输入留言主题文本框name属性:

txtKey•输入留言内容多行文本框name属性:

txtCon

•【查看留言】超链接:

转跳至ViewNote.asp,显示留言

•【返回】超链接:

单击链接,页面返回图书馆管理信息系统主界面

•代码ReaderNote.asp:

处理读者留言板界面信息

3.读者留言界面代码

读者留言界面代码ReaderNote.html清单如下:

读者留言板




读者姓名:



读者帐号:



读者主题:

留言内容:


〞[查看留言]

[返回]

4.处理读者留言代码ReaderNote.asp

处理读者留言代码ReaderNote.asp清单如下:

<%′接受表单信息

Name=Request.form(〝txtName〞)

Num=Request.form(〝txtNum〞)

Key=Request.form(〝txtKey〞)

Cont=Request.form(〝txtCon〞)

MyDay=Noe

SetMyconn=Server.CreateOblect(〝ADODB.Connection〞)

Myconn.Open〝libdsn〞

′查询Readers表中的读者帐号和读者姓名

SetMyRS=Myconn.Execute(〝SELECT*FORMReadersWhereReaderID=〞′&Num&′〞andReaderName=〞′&Name&〞〞)

′读者输入数据合理和合法性检查

IfNum<>〝〞andName<>〝〞<>andKey<>〝〞andCon<>〝〞then

ifMyRS.boforMyRS.eofthen

Response.Write〝请输入正确的读者帐号和读者姓名!

Response.Write〝[返回]〞

Response.end

endif

elseResponse.Write

〝请将表单填写完整!

Response.Write〝读者姓名、读者帐号、留言主题、留言请务必填写!

Response.write〝[返回]〞

Response

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2