收藏 分销(赏)

图书管理信息系统设计报告.doc

上传人:w****g 文档编号:2646267 上传时间:2024-06-03 格式:DOC 页数:26 大小:299.54KB
下载 相关 举报
图书管理信息系统设计报告.doc_第1页
第1页 / 共26页
图书管理信息系统设计报告.doc_第2页
第2页 / 共26页
图书管理信息系统设计报告.doc_第3页
第3页 / 共26页
图书管理信息系统设计报告.doc_第4页
第4页 / 共26页
图书管理信息系统设计报告.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、图书管理信息系统设计报告 作者: 日期:2 个人收集整理 勿做商业用途图书管理信息系统设计分析报告 系统概况本图书管理系统是采用Visual Basic 6。0开发的一个数据库管理系统。开发本系统的基本步骤:需求分析、系统概念设计、系统逻辑和物理设计、系统实现和维护。在系统分析中先后用数据字典、数据流程、系统的功能结构图分析了系统所需的各种数据。在系统的设计过程中,我们采用了模块独立设计法,比较详细的展现了各个模块的功能。在库和表的设计当中, 我们力求层次清晰,设计简单实用.在系统具体实行阶段中,我们精心绘制了相应过程的流程图,以实现对功能的有效说明.本系统虽然设计简单,但有一定的实用性.系统

2、的功能较为全面,使用简单,基本上可以作为一般大中小学的图书管理系统。1。1 系统背景分析一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书管理系统广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息.这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。随着近年来

3、信息技术及计算机网络技术的不断发展, 图书馆也先从传统的图书馆发展到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆的形象越来越现代化,人们查找资料也更加方便。对于一些小图书馆和一些图书室来说,由于工作人员比较少,长期以来,作为图书馆的主要工作-图书借阅一直未能很好地开展。在平常的图书借阅工作中, 由于大部分读者不熟悉图书馆藏书,且对图书排架分类的不了解,往往花费很长时间才能找到其所需的书。为提高管理效率,更好地为读者服务,利用已有的办公局域网络条件,将馆藏书籍做成基于WEB的查询系统,实现图书在一个单位的网络内甚至Internet上查询,可使图书查询和借阅变得更加方便快捷,从而使图

4、书室的工作效率得到明显提高。1.2 图书管理系统开发相关技术的介绍1。2。1 SQL Server 概述SQL Server 是一个关系数据库管理系统它是由Microsoft推出的。SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间

5、,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,。net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和TSQL扩展带来了诸多灵活性。C、VB.net、X Query、XMLA、ADO。net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。它具有以下特点:(1) 上手容易.大多数的中小企业日常的数据应用是建立在Windows平台上的.由于SQL Server与Windows界面风格完全一致,且有许多”向导(Wizard)

6、帮助,因此易于安装和学习,有关SQL Server的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数。(2) 兼容性良好。由于今天Windows操作系统占领着主导地的位,选择SQL Server一定会在兼容性方面取得一些优势。另外,SQL Server 2005 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能.尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石.这些特点在.NET 战略中发挥着重要的作用。(3) 电子商务。在使用由Microsoft SQL Se

7、rver 2005关系数据库引擎的情况下,XML数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。此外,XML支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输。你还可以使用Hypertext Transfer Protocol(超文本传输协议,HTTP)来访问SQL Server 2005,以实现面向SQL Server 2005数据库的安全Web连接和无须额外编程的联机分析处理(OLAP)多维数据集.(4) 数据仓库。Microsoft SQL Server 2005非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特

8、性进行分析。OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作.数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度的从数据中获取价值。通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。1。2.2 WEB 技术-浏览器/服务器(Browser/Server)结构随着Web和Internet计算环境的发展,将使企业能够以更快的速度、更低的费用去创建和布置企业的应用系统,因而,普遍认为C/S架构将会被B/S结构取代。Internet为数据库应用系统提供了新的机会,采用B/S结构,客户机上只要安装一个浏览器(Browser),如Netscape

9、 Navigator或Internet Explores;中间层采用Web服务器,它接受客户端的请求,将其转换为SQL语句,通过ODBC或其他手段传给数据库服务器,并将数据库服务器返回的结果用HTML文件格式传回给客户机.客户机的要求大大降低,大部分程序在服务器端执行。采用3层体系结构的Web应用程序由Web浏览器、Web服务器和数据库3部分组成,如图21所示。Web浏览器与Web服务器之间的通信仍然遵循HTTP,Web服务器与数据库之间的通信遵守CGI(Common Gateway Interface)或者Server API规范.在采用三层体系结构的Web应用程序中,Web浏览器向Web服

10、务器请求某个HTML文档或者请求执行某个CGI脚本程序.Web服务器根据Web浏览器请求的是某个CGI程序或者API程序,Web服务器则执行(或调用外部程序执行)该程序,然后将程序执行结果返回给Web浏览器.习惯上,我们把采用这种体系结构的Web网站称作“动态网站.目前,互联网中绝大部分网站和大多数Web应用系统都采用了这种体系结构.文档为个人收集整理,来源于网络个人收集整理,勿做商业用途1.3 系统介绍1.3。1 总体功能需求与关键信息需求(1) 能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;(2) 能够实现对读者档案的查询和编辑管理;(3) 能够进行罚款功能(4) 能够进

11、行借阅历史的查询功能1。3。2 系统实施的目标学校图书管理系统的开发主要要实现的目标有以下几个方面:(1) 界面设计友好、美观。(2) 数据存储安全、可靠.(3) 信息分类清晰、准确.(4) 强大的查询功能,保证数据查询的灵活性。(5) 实现对图书借阅和归还过程的全程数据信息跟踪。(6) 提供图书借阅排行榜,为图书管理员提供了真实的数据信息。(7) 提供灵活、方便的权限设置功能,使整个系统的管理分工明确。(8) 具有易维护性和易操作性。1.3。3 系统功能分析密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。资料维护:为了存放图书、

12、读者档案的全部数据,本系统将每一本图书和每位读者的信息进行管理。系统维护包括对各种表记录的修改、删除、添加等操作。系统查询:可以按图书编号、借阅证编号等相关信息进行查询系统管理:进行员工管理、数据备份和数据恢复。报表统计:包括统计图书信息、读者信息、借阅信息和罚款信息等。其它操作:包括修改密码、添加用户、页面设置、管理订购新书信息、验收订购新书信息等1.4 图书管理系统的可行性分析我们组本次课设的题目:“图书管理系统的开发主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库

13、数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解Visual basic的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方

14、面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。系统的可行性分析有以下几个方面:(1)技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查询、借阅管理等。 (2) 经济可行性:我们的开发小组基本上都有各自的电脑还有老师安排的上机课程。而开发工具和开发技术的支持组件皆是开源软件,所以不存在经济问题。我们的数据库选用的是SQL Server,虽然它是收费软件,不过我们在开发过程中使用的是试用版,而且该系统的成员不自带数据库。所以在经济上本系统也是可行的并且系统建设不需要很大的投入,可缩减人力投入。(3) 运行上可行性:本

15、系统作为一个小型的图书馆信息管理系统,所耗费资源非常的小. (4) 从各种社会因素可行性分析:可降低工作人员工作强度,提高效率,得到学校工作人员的一致同意的.(5)管理可行性:当今社会是信息化的社会,工作信息化使得很多复杂、烦琐的工作变得简单。我们将要实现的就是为烦琐的图书馆借出入工作以及图书处理工作做的管理信息系统.我们的成品,将可以运用于一些小型的图书馆运营,还可以运用于一些私人租书处,据了解,我校也有这样的私人租书店.不过,其日常图书出入登记都是书面记录的,这样会有很大的安全隐患和操作不便性。本系统就可以用于解决这一类问题,所以管理上有可行性。综上所述通过可行性分析认为新系统的开发方案切

16、实可行,可进行开发。2 系统分析2.1 图书管理系统业务流程分析根据开发图书管理系统的需求分析,本系统设计了三种用户,分别为系统管理员、教师和学生。系统要求有系统管理员用户,我们设定系统管理员,当系统管理员使用帐户登录后,需要查看有关图书的一系列的信息,管理员可以通过系统导航菜单进入读者管理界面、图书管理界面、图书借还界面、系统查询界面、排行榜界面,在读者界面中,管理员添加和修改学生或教师信息、用户可以查看自己信息,在图书管理界面管理员可以添加和修改图书信息、用户可查看图书,在图书借还界面完成读者借书还书的操作,系统查询界面管理员可以查看借出去的图书信息及库存的信息、用户可以查找自己的所需的图

17、书,排行榜界面主要是可以让用户知道哪些图书受到读者的喜爱。读者(老师和学生)使用读者帐号登陆系统后,可以查询自己所需要的图书的信息、也可以查询自己个人的基本信息及图书的借还信息,还能查看在库图书的信息。读者的借书和还书过程是通过管理员完成的.读者丢失是读者赔书图书馆读者还书否图书管理员图书查询读者借书图书分类统计图书入库开票付款供应商 图1 图书管理系统业务流程图2.2 系统数据结构和数据流程分析(1) 顶层数据流程图:读者读者信息查询信息借阅信息图书信息管理员管理员信息图书管理系统图2 顶层数据流图(2) 第2层数据流图:(读者借阅,读者还书,读者查询,管理员查询,管理员修改)图3 第二层数

18、据流程图(3)第3层数据流图1: (借阅图书) 图41 第三层数据流程图(4)第3层数据流图2: (归还图书)图4-2 第三层数据流程图(5)第3层数据流图3:(查询图书信息,查询读者信息,查询借阅历史,查询罚款信息)图43 第三层数据流程图(6)第3层数据流图4:(管理员添加、删除、修改图书信息)管理员管理员信息无权限操作4.1身份检验管理员信息表有效权限F2馆藏图书信息表4.3添加图书信息4.3删除图书信息4.2修改图书信息F5图4-4 第三层数据流图(7)第3层数据流图5:(管理员添加、删除、修改读者信息管理员管理员信息无权限操作管理员信息表读者信息表更新5.1身份检验5.3添加读者信息

19、5.3删除读者信息5.2修改读者信息图4-5 第三层数据流图管理员信息5.1身份检验2.3 系统数据字典在整个系统分析中,数据字典是必不可少的工具。数据字典是对系统中的数据的详尽描述,数据字典是关于数据信息的集合,对数据流图中包含的所有元素的定义的集合,它提供对数据库中数据描述的集中管理,目的是对收集到的数据进行标准化、统一化,有统一的名称、格式和含义,与数据流图共同构成系统的逻辑模型.图书管理信息系统的数据字典包括:数据元素项,数据结构,数据流,处理过程,数据存储,外部实体。数据字典除保存数据名、类型、长度、精度等有关信息外,还包括数据流向的描述和加工的描述,显然数据字典可供设计者和用户双方

20、参照使用,它为系统设计人员提供了有力的工具。2.3。1数据元素项数据项编号:S01数据项名称:读者编号别名:number简述:学生的学号类型及宽度:字符型,10位取值范围:00000000009999999999数据项编号:S-02数据项名称:姓名别名:name简述:学生姓名类型及宽度:字符型,215位取值范围:无数据项编号:S-03数据项名称:性别别名:sex简述:学生的性别类型及宽度:数字型,1位取值范围:0表示女,1表示男。数据项编号:S04数据项名称:年龄别名:age简述:学生的年龄类型及宽度:数字型,13位取值范围:1999位数据项编号:S-05数据项名称:班级别名:class简述:

21、学生所在的班级类型及宽度:字符型,415位取值范围:字母和数字组成数据项编号:S-06数据项名称:密码别名:password简述:学生登录的密码类型及宽度:字符型,620位取值范围:字母和数字组成数据项编号:S07数据项名称:联系方式别名:telephone简述:学生姓名类型及宽度:字符型,715位取值范围:无数据项编号:S08数据项名称:财金别名: money简述:学生与图书馆之间的财务上所欠金额类型及宽度:数字型,14位取值范围: 09999数据项编号:A-01数据项名称:用户名别名:id简述:管理员登录系统所有用户名类型及宽度:字符型,115位取值范围:字母、汉字、数字组成数据项编号:A

22、-02数据项名称:密码别名:_password简述:管理员登录系统所用的密码类型及宽度:字符型,620位取值范围:字母、数字组成数据项编号:A03数据项名称:类型别名:type简述:管理员所属部门类型及宽度:数字型,12位取值范围:1为采编部,2为阅览部,3为网络部数据项编号:B-01数据项名称:条形码别名:code简述:图书的条形码类型及宽度:字符型,210位取值范围:009999999999数据项编号:B-02数据项名称:索取号别名:b_ get简述:图书的对应存放位置的号码,按中图法标准分类形成类型及宽度:字符型,215位取值范围:字母和数字数据项编号:B-03数据项名称:状态别名:st

23、atus简述:图书的借出还是入藏等状态标示类型及宽度:数字型,12位取值范围:1入藏,2借出,3锁定数据项编号:B04数据项名称:图书名称别名:title简述:图书的名字类型及宽度:字符型,150位取值范围:无数据项编号:B-05数据项名称:作者别名:author简述:图书的作者,责任人类型及宽度:字符型,115位取值范围:汉字、字母或数字组成数据项编号:L-04数据项名称:借出时间别名:_lend_ time简述:借出图书的时间类型及宽度:时间型,16字节取值范围:大时间型,年月日+时分秒数据项编号:L-05数据项名称:应还时间别名:_back _time简述:应还图书的时间类型及宽度:时间

24、型,8字节取值范围:小时间型,即只有年月日数据项编号:L06数据项名称:续借次数别名:times简述:该学生已续借这本书的次数类型及宽度:数字型,12位取值范围:099,默认是02.3.2 数据结构数据结构编号:S2S01数据结构名称:学生简述:该系统的用户对象组成:学号+姓名+性别+年龄+班级+密码+联系方式+财经相关数据流:用户登录表单、用户信息资料相关处理逻辑:读者资料管理、图书借还管理数据结构编号:S2A-01数据结构名称:管理员简述:该系统的管理人员组成:用户名+密码+类型相关数据流:管理员登录表单,管理员资料 相关处理逻辑:问题管理、公告管理、图书借还管理数据结构编号:S2B01数

25、据结构名称:图书简述:图书馆的图书对象组成:条形码+索取号+状态+书名+作者相关数据流:新书注册表单、图书借还信息 相关处理逻辑:图书信息管理、图书借还管理数据结构编号:S2NB-01数据结构名称:新书简述:该系统的新入库的图书对象组成:条形码相关数据流:新书注册表单相关处理逻辑:图书管理数据结构编号:S2N-01数据结构名称:公告简述:发布在网站上的关于图书馆的公共提示组成:编号+标题+内容+作者用户名+发布时间相关数据流:公告表单相关处理逻辑:公告管理2。3.3 数据流数据流编号:C2S-01数据流名称:用户信息表单数据流来源:用户提供表单数据流去向:数据库用户表记录数据流量:1份/天高峰

26、流通量:1份/天数据流编号:C2B-01数据流名称:图书信息表单数据流来源:新进图书数据流去向:数据库图书表记录数据流量:30份/天高峰流通量:30份/天数据流编号:C2L-01数据流名称:借书关联信息数据流来源:读者借书数据流去向:数据库借书表记录数据流量:300份/天高峰流通量:300份/天数据流编号:C2N-01数据流名称:公告信息表单数据流来源:网络部管理员填写数据流去向:数据库公告表记录数据流量:1份/天高峰流通量:1份/天2.3.4 数据存储数据存储编号:D2L01数据存储名称:借阅关系入库简述:存储用户和所借阅的图书之间的关系数据存储组成:图书条形码、借阅人编号、经手管理员编号、

27、借出时间、应还时间关键字:图书条形码数据存储编号:D2S01数据存储名称:读者资料入库简述:存储新读者的信息数据存储组成:学号、姓名、性别、年龄、班级、密码、联系方式关键字:学号数据存储编号:D2B01数据存储名称:图书资料入库简述:存储图书的信息数据存储组成:图书条形码、索取号、状态、书名、作者关键字:图书条形码数据存储编号:D2N-01数据存储名称:公告信息入库简述:存储网络管理员所发布的公告信息数据存储组成:编号、标题、内容、发布人编号、发布时间关键字:编号2.3。5处理逻辑数据逻辑编号:X2B-01数据逻辑名称:旧书管理简述:采编部管理员对旧书注销处理:删除某书在图书馆的记录输入:所要

28、注销的图书的条形码输出:注销是否成功处理频率:100次/月数据逻辑编号:X2B02数据逻辑名称:新书管理简述:采编部管理员将新书信息注册进数据库处理:将管理员提交过来的图书信息插入数据库中输入:所要注册的图书的信息输出:注册是否成功处理频率:100次/月数据逻辑编号:X2B-03数据逻辑名称:图书信息管理简述:提供图书查询功能 处理:按读者输入信息从数据库中找出该图书的所有信息输入:所要查询的图书的一个或多个信息点输出:符合条件的所有图书的信息处理频率:100次/天数据逻辑编号:X2B-04数据逻辑名称:图书丢失管理简述:针对某些遗失了的图书的管理处理:查询该图书是否被该读者所借,是则计算索赔

29、费用.输入:遗失的图书的条形码号及借者借书证输出:如果锁定成功则输出索赔费用,否则提示原因处理频率:100次/月数据逻辑编号:X2B05数据逻辑名称:索赔管理简述:对于确认遗失图书的读者,进行索赔。处理:收取费用,并删除借阅记录,再锁定图书。输入:确认收费成功输出:图书锁定结果处理频率:100次/月数据逻辑编号:X2B-06数据逻辑名称:借书管理简述:关于读者借书的过程处理:确认该图书为入藏状态,该读者没有过期图书且没达到满借数量。 输入:图书的条形码和读者学号输出:借出成功处理频率:300次/天数据逻辑编号:X2B-07数据逻辑名称:还书管理简述:关于读者还书的过程处理:确认图书为借出状态

30、输入:图书条形码 输出:归还结果处理频率:300次/天数据逻辑编号:X2S-01数据逻辑名称:读者注册管理简述:增加新的读者处理:确认学号唯一,正确则把信息插入数据库输入:读者信息输出:注册是否成功处理频率:100次/月数据逻辑编号:X2S-02数据逻辑名称:读者登录管理简述:对读者登录的验证 处理:把输入学号和密码与数据库里的进行比对 输入:学号和密码 输出:登录结果处理频率:300次/天数据逻辑编号:X2S03数据逻辑名称:改密管理简述:读者登录网站进行修改登录密码处理:验证旧密码是否正确,及新密码是否合法输入:新、旧密码输出:修改结果处理频率:100次/月数据逻辑编号:X2S-04数据逻

31、辑名称:财金管理简述:查询读者与图书馆之间的欠费金额处理:查询该读者与图书馆之间的欠费金额输入:读者学号输出:欠费金额处理频率:100次/月2。3 系统软件配置(模块设置)根据图书管理系统的实际需求,可以将图书管理系统划分为系统设置、图书管理、读者管理、图书借还、系统查询和丢书管理等.(1) 系统设置模块:添加删除管理员、设置管理员的权限、说明图书存放书架信息添加删除书架信息。(2) 读者管理模块:添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案.(3) 图书管理模块:添加删除不同类型的的图书及注明图书可借的天数库存数量、添加删除图书的档案。(4) 图书借还模块:可查询读者借阅和

32、归还图书的信息及图书的现有库存量。(5) 系统查询模块:可根据不同的条件(条形码、书名、类别、作者、书架、出版社)查询读者需要的图书、读者可根据不同的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息.3 系统设计3.1 系统总体功能模块结构分析通过前面的功能分析可以将图书管理系统划分为五大功能模块,分别为基础信息维护、新书订购管理、图书借阅管理、统计打印和系统维护这五部分。下面给出图书馆管理系统的系统结构,如图5所示。图书馆管理系统基础数据维护新书订购管理图书借阅管理统计打印系统维护书商管理出版商管理收藏单位管理印刷厂管理图书类别管理新书订购验收新书入库图书查询库

33、存图书检索读者信息管理读者借书管理读者还书管理读书续借管理图书丢失管理超期提醒图5 系统功能模块结构图新书订购书目分类统计打印报表用户管理更换操作令更换口令系统设置3.2 系统主要代码设计代码是指用数字、字母和特殊符号,表示事物的名称、属性和状态等特征。在计算机处理信息过程中,代码具有重要作用:根据代码,可以区分每一个数据元素,及其代表的逻辑意义;使信息的表达方式标准化和单纯化;提高计算机处理效率和精度,便于进行信息检索、分类、排序、汇总、统计和分析。总而言之,代码设计使图书信息的管理更科学,操作更简单,查看更方便。在图书馆管理信息系统中,最重要的代码就是贴在图书上的唯一标识每一种的图书的标签

34、3。3系统输入输出设计系统输入输出(I/O)设计是一个在系统中很容易被忽视的环节,但他是一个重要的环节,它对于用户和系统今后数用的方便和安全可靠性来说都是十分重要的。一个好的输入设计可以为用户和系统双方带来良好的工作环境,一个好的输出设计可以为管理者提供便捷、明了、有效、实用的管理和控制信息。3.3.1输出设计一个好的输出设计可以为管理者提供简捷、明了、有效、实用的管理和控制信息。输出设计的目的是使系统能输出满足用户需求的有用信息,用户所需要的各种管理业务和经营决策等方面的信息都是由系统的输出部分完成的。管理信息系统只有通过输出设计才能为用户服务。信息系统能否为用户提供准确、及时、适用的信息是

35、评价信息系统优劣的标准之一,因此,必须十分重视输出设计。系统设计的过程正好与系统实施的过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出的表格等的样式直接与用户相关,而系统设计的出发点,应当是用户的需求,保证输出的表格样式符合用户的要求,方便用户的使用,故而我们首先考虑输出设计。输出设计包括以下几方面的内容:(1)确定输出内容。用户是输出信息的主要使用者,要根据用户的需求,设计输出的内容.(2)选择输出介质与设备。(3)确定输出方式.提供给人的信息都要进行格式设计,输出格式要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的要求。最终输出方式常用的只有两种:

36、一种是报表输出,另一种是图形输出.根据我们组系统分析和管理业务的要求,我们组决定使用报表输出。3.3.2输入设计一个好的输入系统设计可以为用户和系统双方带来良好的工作环境,输入数据内容取决于所需输出信息的内容,因此,输入数据内容的确定应根据输出设计来确定系统都需要哪些数据输入,包括数据项名称、数据类型、精度、取值范围等。输入设计的目标是保证向系统输入正确的数据。在这种要求之下,应做到输入方法简单、迅速、经济、方便。因此输入设计应遵循以下原则:最小量原则、简单性原则、早检验原则和少转换原则。输入设计的工作是依据功能模块的具体要求给出数据输入的方式、用户界面和输入校验方式。进行输入设计工作时,要注

37、意在整个系统中统一设计风格。输入界面要尽可能地避免错误的数据存储到系统中,在输入设计中需要考虑采用具体的检测方式对数据输入的正确性进行校验.输入方式的设计主要是根据总体设计和数据库设计的要求来确定数据输入的具体形式。常用的输入方式有:键盘输入、模/数输入、数/模输入、网络数据传送、磁/光盘读入等几种形式.在本系统设计中我们主要采用键盘输入和网络数据传送. 3。4系统数据库设计数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库的应用己越来越广泛。一个企业数据库建设规模、数据库信息量的大小和使用频度己

38、成为企业信息化程度的重要标志之一。目前,国内各中小型公司基本上都建立了自己的库存管理数据库,从小型的单项事务处理系统到大型复杂的信息系统大都用先进的数据库技术来保持系统数据的整体性、完整性和共享性.数据库设计的基本过程一般按需求分析、概念设计、逻辑设计和物理设计这四部来完成,合理我们组将以物理设计这一步来做详细介绍。3.4。1物理结构设计数据库物理设计的任务是:根据逻辑(概念)模式、DBMS及计算机系统所提供的手段和施加的限制,设计数据库的内模式,即文件结构、各种存取路径、存储空间的分配、记录的存储格式等.数据库的内模式与外模式不同,不直接面向用户,但对数据库的性能影响也颇大。内模式的主要设计

39、目标有二:一是提高数据库的性能,特别是满足主要应用的性能要求;二是有效地利用存储空间。图书管理系统的后台数据库名称为“数据库”本来应该包括16张数据表,但是限于篇幅和时间,这里只介绍系统登录表、入库信息表、读者借书表和读者信息表,他们的结构下表所示。图 6-1 系统登录表字段名称数据类型字段大小ID字符型10名称字符型20密码浮动性10图 62 入库信息表字段名称数据类型字段大小订单号字符型9订购日期日期型8订购人字符型30书籍名称字符型50类别代码字符型20作者字符型50出版日期日期型8出版社字符型60版次浮动型50订购价格货币型8复本数浮动型4附件字符型30条码号字符型50规定天数浮动型9

40、ISBN字符型60图 6-3 读者借书表字段名称数据类型字段大小读者编号字符型9读者姓名字符型10条码号字符型30书籍名称字符型50书籍价格浮动型8规定天数浮动型9出版社字符型30作者字符型20借书数量浮动型4借书日期日期型8还书日期日期型8图 6-4 读者信息表字段名称字段类型字段大小读者编号字符型9读者姓名字符型50性别字符型2出生日期日期型8单位字符型50手机号码字符型50证件类型字符型50证件号码字符型50登记日期日期型8备注备注型504 系统实施系统实施是开发信息系统的最后一个阶段。所谓系统实施,是指将新系统的设计方案转换成实际运行系统的全过程。4。1 系统实施的主要任务系统实施阶段

41、的主要任务是实现系统设计阶段提出的物理模型,按实施方案完成一个可以实际运行的信息系统,交用户使用。具体讲,这一阶段的任务主要包括:系统硬软件的准备、系统操作人员的培训、系统有关数据的准备和录入.(1)硬软件准备硬件准备包括计算机主机、输入输出设备、存储设备、辅助设备、通信设备等。这些设备要进行购置、安装与调试。软件设备包括系统软件、数据库管理系统以及一些应用程序。(2)人员培训主要指用户的培训,用户包括图书管理员和读者(学生和老师)。系统投入运行后,他们将在系统中工作.这些人多数来自现行系统,精通业务,但往往缺乏计算机知识。为保证系统调试和运行顺利进行,应根据他们的基础,提前进行培训,使他们适应,并逐步熟悉新的操作方法。(3) 数据的准备和录入数据的准备和录入工作主要是指由手工操作转入计算机处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作。数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好基础。4。2 系统主界面、主程序设计4.2。1 系统主界面设计(1)系统登录主界面系统登录主界面是用户进入本系统后的必由之路,通过它可以进入本系统的各个子系统并可防止非本系统操作人员的进入,确保了系统的安全性。为使界面不至于单调,我们可以为主界面加入多种背景图片,具体界面如下图7所示:

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服