精选(实施类公共图书馆管理信息系统规格说明书.docVIP

  • 1
  • 0
  • 约5.65千字
  • 约 5页
  • 2017-12-22 发布于贵州
  • 举报

精选(实施类公共图书馆管理信息系统规格说明书.doc

精选(实施类公共图书馆管理信息系统规格说明书

公共图书馆管理信息系统规格说明书 引言: 1) 开发目的: 公共图书馆管理信息系统(以下简称LIS)是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的公共图书馆而开发的。该系统的是终目的是要将自己的图书馆放到网络上,以方便员工查阅。 2) 开发背景:    90年代中期,由于Internet 的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。引入Internet后,形成了新型的浏览器/服务器(Browser/Server)结构,而传统的客户机/服务器(Client/Server)结构在这方面就远不及B/S结构。 3) 技术支持:前台ASP应用程序       Microsoft Access2000后台 WEB服务器(win98 PSW winNT IIS4.0或win2000 IIS5.0) 系统分析: [1] 职能分析:LIS主要职能有两个:一是雇员可以很方便的查询和借阅本公司的图书,二是图书管理员要能够很准确的对图书进行管理,如新书入库、还书处理等。    [2] 系统层次结构图及数据流程:              [3]界面设计: 界面整体风格新颖独特,主色调采用淡绿色。 Login In :主要提供登录窗口,还可由公司简介等辅助信息构成。 以下是两个大块: Library Menu:主要是用户窗口,提供浏览和查询两个接口,还可由最新图书介绍等辅助信息构成。 Library Manage:主要是管理员窗口,提供新书入库、图书编辑、旧书注销、还书处理四个接口,还可由图书统计等辅助信息构成。 入库单、注销单、还书单等窗口做成卡片式的窗口。 [4]数据库设计: LIS数据库设计分为数据库中的表定义和关系图设计。  表定义:        libBooks.mdb 该表包含图书与书目有关的所有数据。该表中的字段是书目的通用信息。对于已借出的书目,该表还包含借阅该书的用户ID号,以及书目的状态。 libUsers.mdb 该表用于存储用户的信息。如用户ID、用户名等。 LibBooks.mdb字段说明 名称 类型 描述 BookID Int 图书ID 长度100 Title varchar 图书名 长度100 Author Varchar 图书作者 长度100 Subject Varchar 图书类目 长度100 ISBN Varchar 图书ISBN 长度100 Keywords Varchar 查询关键字 长度100 Status Varchar 图书当前状态 长度50 Description Text 图书描述 长度100 UserID varchar 用户ID,是外键,可以为NULL LibUsers.mdb字段说明 名称 类型 描述 UserID Int 用户ID 自动增长 UserName Varchar 用户名 长度100 Password Varchar 用户密码 长度100 UserAddress Varchar 用户地址 长度100 Manager Variant 判断是否是管理员     关系图:   [5]处理要求: ⑴图书浏览和查询:可以按给定的书目录号、书名、作者、科目、ISBN、图书状态、图书关键字浏览和查询,其中书名可以模糊查询。 ⑵图书借阅:如果图书目录号不对或该书已借出给出提示。 ⑶还书处理:输入还书目录号,如果目录号不对,或该书没借出,给出相应的提示。 ⑷新书入库:输入图书目录号,如果目录号编重,或图书目录号和图书名为空,要给出错误提示。 ⑸旧书注销:要出现确认窗口,如果没有该图书,或该书已借出,要给出相应提示。  3、功能描述: 首先,用户登录(index.asp),调用数据库,将request (注:ASP的七个对象之一,用于获取客户端向服务器发送的信息)中的userID与表libUsers.mdb中userID比较,程序判断是否是管理员(manager=true),按身份的不同的页面,分别是library_menu.asp与library_manage.asp 若是

文档评论(0)

1亿VIP精品文档

相关文档