收藏 分销(赏)

图书馆管理系统概要设计.doc

上传人:精**** 文档编号:2622572 上传时间:2024-06-03 格式:DOC 页数:10 大小:169.04KB 下载积分:8 金币
下载 相关 举报
图书馆管理系统概要设计.doc_第1页
第1页 / 共10页
图书馆管理系统概要设计.doc_第2页
第2页 / 共10页


点击查看更多>>
资源描述
图书馆管理系统概要设计 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 10 个人收集整理 勿做商业用途 1.1编写目的  由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计,软件开发小组成员将以这本说明书为框架开发新的系统。 1。2背景 开发软件名称:图书馆借阅查询管理系统 1。3定义 MYSQL:数据库管理软件 DBMS:数据库管理系统 客户:与我们签定合同,要求购买产品的人。软件的开发以他们的需要为基础   用户:使用这个软件的所有人   服务器(Server):一台共享信息的主机,配置比一般微机高,主要起监管网络,提供数据信息的作用。 客户机(Client): 是相对于服务器(Server)的名词,与客户没有关系,是用户运行图书馆管理软件的一台微机。 1。4参考资料 1.《软件工程实践指导书》 ——殷人昆 清华大学出版社 2。《统一软件开发过程》,——Ivar Jacobson,James Rumbaugh,Grady Booch 著,周伯生 译,机械工业出版社 3。《UML用户指南》,—-Grady Booch,Ivar Jacobson,James Rumbaugh著,邵维忠等译,机械工业出版社 4。《C#数据库开发实例精粹》-—郭瑞军、唐邦民、谢晗昕等 编著,电子工业出版社 5.《SQL Server实用基础教程》——郭东恩 主编,航空工业出版社 6.《C# Winform 实践开发教程》--钱哨,中国水电水利出版社 2。1需求规定   在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名、学号),账户内存储读者的个人信息和借阅记录信息.持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件). 借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息,供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对.最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。 图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理.为系统维护人员提供权限管理、数据备份等通用功能。 2。2运行环境   (1)设备 下面列出该软件的所需要的硬件设备。说明其中的新型设备及其专门功能,包括: 1、服务器 (1)处理器:建议pentuim4 1。2G (2)内存容量:建议512M 2、客户端 (1)处理器:pentuim133M及以上 (2)内存容量:64M及以上 (2)支持软件 1、数据库服务器端 (1)操作系统:win2003及其以上 (2)数据库管理系统:SQL 2、Web服务器端 (1)操作系统:win2003及其以上 (2)IIS管理器 (3)VS.NET2005 3、客户端 (1)操作系统:winXP、win7等 (2)Web服务器:IE等 4、接口 (1)硬件接口 考虑大量数据的的备份等要求,需要与磁带机和光盘机刻录的接口,这比较容易实现 (2)软件接口 这里,主要是考虑软件和操作系统、数据库管理系统的接口,以及互联网和局域网之间的数据交换的。出来文档的办公软件。尽量时间他们之间的转换。 2.3基本设计概念和处理流程 1、图书流通流程 启动系统 选择项 输入口令 退出系统 查验 NO YES 显示主菜单 用户选择 退出 出借 还书 查验 读入书号 用户输入读者证号 过期 NO YES 罚款 用户输入书 出错信息 更新数据库 更新数据库 确认 NO YES 继续 YES NO 继续 YES NO 查找记录 输入所需记录要求 退出 全部 出版社 类别 书号 2.图书查询流程 启动系统 用户登录 用户选择 查询方式选择 作者 书名 显示记录 继续 YES NO 2.4结构     2。5人工处理过程 1.  在采购验收后,进入编目时,要人工粘贴索书号和新书的条码 2. 在图书上架仍保持手工摆放 3. 在借书、还书总采用手工输入或IC卡方式 2。6尚未解决的问题   我们这个系统由于时间约束所以目前只考虑到做添加图书、借书、还书、续借等功能。 3。1用户接口  采用页面式的图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面设计应遵循如下规则: 界面要一致性; 提供简单的错误处理; 提供信息反馈; 操作可逆,其动可以是单个的操作,或者是一个相对的操作序列; 设计良好的联机帮助。 3.2外部接口   支持一般的pentium4或更高的微机或笔记本电脑; 本软件应提供对条形码扫描仪等的支持; 运行于Windows XP   4运行设计 4.1运行模块组合   如下表格,显示了哥哥模块之间的数据关系,X表示有关联。 图书维护 读者查询 图书借阅 系统管理 图书维护 X X 读者查询 X X 图书借阅 X X 系统管理 X 4.2运行控制  系统运行时根据操作员的角色,确定各模块的操作权限和数据的处理权限。运行中记录操作员操作日志,记录操作员行为 4.3运行时间   一般操作的响应时间应在3秒内,对软磁盘和打印机的操作,以及数据的导入和导出也应在可接受的时间内完成 。 5.1逻辑结构设计要点 经过对图书馆的调查分析本系统中的实体类型有:图书类别,图书,图书管理员,读者 每个实体的属性分别为: •图 书:图书编号,书名,书类,作者,出版社,出版日期,出版地,单价,图书状态。 •图书管理员:编号,姓名,性别,年龄, •读者:编号,姓名,性别,年龄,系别,专业, 5.2物理结构设计要点 本设计系统采用的DBMS为SQL SERVER 2005,数据库命名:book。mdb 数据库是由若干个二维表组成,其各自结构见下表所示。 Admin:管理员表 Aminborrow:管理员借书记录 Book:图书表 Booktype:图书类别 Borrow:读者借书记录 Publisher:图书出版社信息 Reader:读者信息   6。1出错信息 数据库连接错误: 这类错误主要是数据库设置不正确,或sql server异常引起的,我们只要取消本次操作,提醒用户检查数据库问题就可. 输入错误: 这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过对话框,提醒用户,然后再次操作。 其他操作错误: 对于用户的不正当操作,有可能使程序发生错误。我们主要是中止操作,并提醒用户中止的原因和操作的规范。 其他不可预知的错误: 程序也会有一些我们无法预知或没考虑完全的错误,我们对此不可能作出万全的异常处理,这时我们主要要保证数据的安全,所以要经常的进行数据库备份,并能及时的和我们联系,以逐步的完善我们的程序。    6.2补救措施 A.   数据库损坏 为了确保数据安全,服务器可以采用主服务器和备份服务器共同使用的方式来进行,一旦主服务器损坏,由备份服务器立即替换进行工作。 数据库要有相应的备份模块,服务器端有基于数据库系统的备份模块,可以通过磁带机或者光盘机来备份,工作站端要有基于应用程序的备份模块。 B. 部分停电、网络断开的处理 系统的关键部门,如数据中心等必须配备较大功率的UPS,常用的部门配备小功率的UPS,以备在停电的时候应急使用。 网络的安全由网路的安全和网络设备的安全来保障。 系统的最终目的是部分常用模块可以单机运行,这项工作留待二期工程完成。 C. 权限控制 系统部分采用最高级别的权限控制,采用基于数据库的安全认证,系统自带一个用户管理模块,可以方便的创建用户和授权。 对可以授予部分浏览权的用户(如教师信息学生只能浏览有那些教师和教什么课而无权浏览其它信息,则可以建立关于教师信息的视图。 对各个系之间的权限通过对同一个表建立不同的视图来实现。如永久成绩的信息对不同的系分别建立一个视图,分别以不同的系别作为检索参数。 6。3系统维护设计   维护方面主要为对服务器上的数据库数据进行维护.可使用 SQL SERVER 的数据库维护功能机制。例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

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

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服