已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020/6/7,1,图书管理系统,组长:李根兰组员:吴珊徐湘静陈素娟倪晓琳,2020/6/7,2,需求说明,引言项目背景系统概述项目目标运行环境功能需求总结,2020/6/7,3,项目背景,计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求,建设图书馆信息网络系统,是图书馆现代化建设的客观要求。建设以计算机为核心的图书馆信息网络,实现图书馆管理和服务的自动化,更好地为科技工作服务,是图书馆发展的必由之路。,2020/6/7,4,项目目标,为了提高图书馆的管理效率,方便学生在校外进行一行授权的查询,挂失,预约等操作。也为了方便图书馆管理员和操作员的一些实时管理操作,解决操作受平台的限制的问题,制作一个可以在不用安装任何客户端软件的情况下就可以通过IE浏览器等软件经过身份的认证以后就可在任何地方,任何时间进入管理系统,进行一些授权的操作。实现管理员可以在家里或是在其它可以上网的PC机上进行一个软件的设置管理操作。学生也可以在自己家里或是寝室里就能进行挂失,查询图书,预约图书,查看个人信息的操作等。达到提高图书馆的管理效率,解决管理员和学生的一些操作受图书馆的开放时间的限制和管理软件的平台限制问题。,2020/6/7,5,运行环境,硬件环境IntelPentium166MHz或以上;内存:需要至少512MHZ;最好有个光驱,没有也行,可以采用远程安装的方法,网络量:少于50人需16Mb/s的令版环网和10Mb/s可以勉强满足要求,建议100Mb/s的以太网或者更高。服务器,2020/6/7,6,运行环境,软件环境n操作系统:Windows2000以上的服务器版本n必装软件:Mierosoft.NETFramework2.0SQLServer2000IIS6.0客户端:1)操作系统Windows95/98、WindowsNT(建议使用Windows98)2)浏览器IE4.0以上版本或者Netscape浏览器。3)建议以800 x600屏幕分辨率浏览!,2020/6/7,7,功能需求,系统的数据流图:,2020/6/7,8,功能需求,系统中部分数据表说明,2020/6/7,9,功能需求,系统中部分数据表说明,2020/6/7,10,功能需求,各模块数据流图,2020/6/7,11,功能需求,用例图,2020/6/7,12,数据处理:,共有以下处理描述:,2020/6/7,13,性能需求,数据精确度借书还书的过程中所考虑的借还期限采用“天”为单位。时间特性1用到的时间中,为保证时间的可靠性,都采用服务器的时间为标准。在多用户的操作过程中可能会碰到数据并发的问题。比如在读书查询图书的过程中所查到的那本图书在他所查的时候还没有被借出去。但在查询后的任何时候都有可能被借走。可能就在被查之后的那一秒种。所以要确保数据的可靠和实时。适应性此系统是采用B/S架构设计的,所以在客户端不需要安装客户端软件。但要求装有IE,或是其它的网页浏览器工具。所以在设计的时候要求能适应多种浏览的需要。,2020/6/7,14,其它需求,可使用性安装方便,界面简洁、易懂,操作方便。在采用B/S架构以后实现所有的数据程序只要在服务器上安装好以后就可以使用。不用在客户端去安装就可以实现系统的升级安全保密性在登陆时采用登陆名和数据库的登陆名相同的方式来确保系统的安全性,如果源代码被看到没有用户名和密码也进不去。在登录的时候增加一个验证码的模块。防止用户知道用户名后用一些代码自动生成密码强行登录。增加密码的安全性。增加数据的备份功能。防止当系统不能正常工作后,可以进行数据的恢复,把损失降到最低。,2020/6/7,15,其它需求,权限控制系统有的采用不同级别的权限来控制,学生和教师只能查看自己的个人信息。进行密码修改,已借图书的查询,预约等操作。操作员身份可以处理学生、老师的借还,挂失,预约操作。管理员,可以查看借阅,还书在某个时间段的流量。每个读者或是操作员的工作日志。还能进行系统的一些参数的设置。每个权限都分别有不同的操作页面。这些权限都要进身份认证之后才能进入操作页面。并设置操作的超时时限。防止用户在没有进过身份的认证就进入更高一级的操作页中去。还可以在用户长时间没有进行任何操作之后就自动关闭与服务器的连接。起到数据的保护功能。可移植性要求系统的客户端减少对客户端的依赖性。只要提供可以上网的PC机装有IE等网页浏览器就可以进行登录操作。,2020/6/7,16,总结,基于B/S模式的系统结构在完成了系统的用例分析、模型化静态数据描述以及局部动态数据的状态控制后,基本上掌握了系统在进行逻辑数据处理的流程。而最终要成为一个系统管理体系,这就需要从总体上把握系统数据的获取、处理及存储。在基于B/S模式的软件开发中,其体系结构一般分为采用组件技术的三层,浏览器层、Web逻辑处理层和数据库管理层。这里系统的开发建议采用基于Java的面向对象开发技术,将设计的逻辑组件、数据访问组件运行在JavaBean和COM+组合的运行环境,底层数据处理则采用数据管理安全性稳定性很强的Oracle9i。不仅增强了系统访问数据的安全性,同时也可以处理后台数据库的并发、远程、跨平台访问。在数据库管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年国企应聘测试题及答案
- 中国红十字会救护员培训理论考试示范试卷测试题及答案
- 畅通生命通道消防安全专项治理实施方案
- 药用植物组织培养实训
- (完整版)管道安装施工方案
- 医院反恐防暴应急演练方案
- 新员工手卫生培训
- 糖尿病常见症状解析与护理实务
- 2025版多囊卵巢综合征症状和生活护理
- 教育扶贫宣传
- 天津市武清区2024-2025学年七年级上学期1月期末道德与法治试题(含答案)
- 301 第三章 小学班队的准备工作
- 颏下皮样囊肿病因介绍
- 生物制剂治疗克罗恩病
- 公司产品立项报告范文
- 部编版历史九年级上册第六单元 第17课君主立宪制的英国【课件】r
- 新闻记者职业资格《新闻基础知识》考试题库(含答案)
- 《制造业信息化》课件
- 《无人机培训教材》课件
- 2024年大学军事理论课件:从传统到现代的转变
- 2025届百师联盟高三年级上册一轮复习联考(一)化学试卷
评论
0/150
提交评论