电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

公共图书馆管理信息系统规格说明书

5页
  • 卖家[上传人]:博****1
  • 文档编号:463998532
  • 上传时间:2023-06-19
  • 文档格式:DOC
  • 文档大小:47.51KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、公共图书馆管理信息系统规格说明书1、 引言: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)2、 系统分析:1 职能分析:LIS

      2、主要职能有两个:一是雇员可以很方便的查询和借阅本公司的图书,二是图书管理员要能够很准确的对图书进行管理,如新书入库、还书处理等。 2 系统层次结构图及数据流程:Log In(Index.asp) Library Manage(Library_manage.asp)Library Menu(Library_menu.asp) Edit book(Edit_book.asp)Add book(Add_book.asp)Browse book(Browse.asp)Query book(Search.asp)Writeoffbook(Writeoff.asp)Query result(Query_result.asp)Return book(Return.asp)Book list(Book.asp)debit(Borrow.asp)3界面设计:界面整体风格新颖独特,主色调采用淡绿色。Login In :主要提供登录窗口,还可由公司简介等辅助信息构成。以下是两个大块:Library Menu:主要是用户窗口,提供浏览和查询两个接口,还可由最新图书介绍等辅助信息构成。Library Manag

      3、e:主要是管理员窗口,提供新书入库、图书编辑、旧书注销、还书处理四个接口,还可由图书统计等辅助信息构成。入库单、注销单、还书单等窗口做成卡片式的窗口。4数据库设计: LIS数据库设计分为数据库中的表定义和关系图设计。 表定义:11libBooks.mdb 该表包含图书与书目有关的所有数据。该表中的字段是书目的通用信息。对于已借出的书目,该表还包含借阅该书的用户ID号,以及书目的状态。 libUsers.mdb 该表用于存储用户的信息。如用户ID、用户名等。LibBooks.mdb字段说明名称类型描述BookIDInt图书ID长度100Titlevarchar图书名长度100AuthorVarchar图书作者长度100SubjectVarchar图书类目长度100ISBNVarchar图书ISBN长度100KeywordsVarchar查询关键字长度100StatusVarchar图书当前状态长度50DescriptionText图书描述长度100UserIDvarchar用户ID,是外键,可以为NULLLibUsers.mdb字段说明名称类型描述UserIDInt用户ID自动增长Use

      4、rNameVarchar用户名长度100PasswordVarchar用户密码长度100UserAddressVarchar用户地址长度100ManagerVariant判断是否是管理员关系图:LibUsers.mdb LibBooks.mdb5处理要求:图书浏览和查询:可以按给定的书目录号、书名、作者、科目、ISBN、图书状态、图书关键字浏览和查询,其中书名可以模糊查询。图书借阅:如果图书目录号不对或该书已借出给出提示。还书处理:输入还书目录号,如果目录号不对,或该书没借出,给出相应的提示。新书入库:输入图书目录号,如果目录号编重,或图书目录号和图书名为空,要给出错误提示。旧书注销:要出现确认窗口,如果没有该图书,或该书已借出,要给出相应提示。3、功能描述:首先,用户登录(index.asp),调用数据库,将request (注:ASP的七个对象之一,用于获取客户端向服务器发送的信息)中的userID与表libUsers.mdb中userID比较,程序判断是否是管理员(manager=true),按身份的不同的页面,分别是library_menu.asp与library_manage

      5、.asp若是一般用户(library_menu.asp),可以浏览(browse.asp)、查询(Search.asp)以及借阅(borrow.asp)等。功能1 浏览(browse.asp)输入:有一个组合框,提供给用户选择,组合框内容分别是:按图书目录号(BookID)浏览、按作者(Author)浏览、按书名(Title)浏览、按科目(Subject)浏览、按ISBN(ISBN)浏览、按图书状态(status)浏览、按图书关键字(keywords)浏览。其中,图书状态是指图书是否已经借出,图书关键字是图书储存到数据库时写入的对图书的描述。过程:先选择一种浏览方式,如按书名浏览,按确定之后,调用表libBooks.mdb,按照要求属性将结果输出到book.asp页面。输出(book.asp):是一个表。这个表有自动换页功能,提供图书借阅的接口。功能2 查询(search.asp) 输入:有一个组合框,提供给用户选择,组合框内容分别是:按图书目录号(BookID)查询、按作者(Author)查询、按书名(Title)查询、按科目(Subject)查询、按ISBN(ISBN)查询、按图书

      6、状态(status)查询、按图书关键字(keywords)查询。其中,图书状态是指图书是否已经借出,图书关键字是图书储存到数据库时写入的对图书的描述。 过程:先选择一种查询方式,如按作者,按确定之后,调用表libBooks.mdb,按照要求属性将结果输出到Query_result.asp页面 输出(Query_result.asp):是一张表,有自动换页功能,提供借阅图书的接口。 查询浏览 1 2 3 4 5 6 7 8 9 10 11 12 13 14注:1、8按BookID; 2、9按Title; 3、10按Author; 4、11按subject; 5、12按ISBN; 6、13按keywords; 7、14按status;功能3 借阅(borrow.asp)输入:在book.asp和Query_result.asp提供的接口发送的借阅请求,填写书单,内容分别是用户相关信息和图书相关信息。过程:先响应books.asp或Query_result.asp借阅请求,再填写借书单,提交,将用户ID写入表libBooks.mdb的userID内,由程序判断userID存在,就将statu

      7、s属性写为图书已经借出状态。输出:提交借书单,即将用户ID(userID)写入表libBooks.mdb。若是图书管理员(Library_manage.asp),可以新书入库(Add_book.asp)、图书编辑(Edit_book.asp)、图书注销(WriteOff.asp)以及还书处理(Return.asp)等。 功能1 入库(add_book.asp)输入:填写入库单,即图书相关信息,如图书名(Title)等过程:响应Library_manage.asp页面提供的入库请求申请,填写入库单,提交后将图书相关信息写入数据库中的表libBooks.mdb之中,此时用户ID(UserID)为空,图书状态(status)为图书未借出的状态。输出:输出入库单即将图书相关信息到表libBooks.mdb之中。 功能2 编辑(Edit_book.asp)输入:调出某图书相关信息的申请,更改图书相关信息。过程:响应Library_manage.asp页面提供编辑图书申请(如某图书记录有所改动需要更改),从数据库(libBooks.mdb)中调出该图书的相关信息到页面上,以供修改,确认后存入数据库

      8、。输出:修改后的图书相关信息,提交给数据库。 功能3 注销(writeoff.asp)过程:响应Library_manage.asp页面提供图书注销申请,即旧书的删除,确认后从数据库中(libBooks.mdb)删除此图书记录。输出:确认删除该图书的记录,输出注销单。功能4 还书处理(return.asp)输入:填写还书单,内容是图书ID(bookID)、用户ID(userID)、图书状态(status)。过程:响应Library_manage.asp页面提供还书处理申请,将还书单内容写入数据库表libBooks.mdb各项之中。输出:还书单。4、接口: 使用ODBC DSN数据接口: conn.open “ODBCDSN名”。 注:ODBCDSN名一定要没有规律,防止黑客侵入,如可以起名为4523xxxxxxxxxxxxxxlibs。 5、安全隐患及防范:LIS的安全关系到该系统的管理层机制,但由于ASP和ACCESS本身的客观因素存在一些隐患,所以应做好防范。1)如今高手如云,B/S结构特点决定用户只要有一个浏览器就可访问,只要输入url地址,就可找到相关的页面,数据库也同样,这样非法者可能会猜到数据库名进行非法活动,防范方法有:可以定义不规则的数据库名,如xxsdik703.mdb等来代替libBoos.mdb等,也可以将数据库深深地埋在许多不规则的文件夹里,如.12oieehiowepoepexxsdik703.mdb2)使用ODBC数据源在ASP程序设计中,应尽量使用ODBC数据源,不要把数据库名直接写在程序中,否则,数据库名将随ASP源代码的失密而一同失密。例如: DBPath = Server.MapPath(“.12oieehiowepoepexxsdik703.mdb ”) conn

      《公共图书馆管理信息系统规格说明书》由会员博****1分享,可在线阅读,更多相关《公共图书馆管理信息系统规格说明书》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.