版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书馆管理系统体系结构设计报告文件状态:文件标识:Legend-Net-DZYW-SD-ARCHITECTURE[V]草稿当前版本:V0.1[]正式发布作者:XX[]止在修改完成日期:审批人:项目名称,《体系结构设计说明书》版本历史版本/状态作者参与者起止日期备注0.1XXXX通过项目建议书整理Page2of13中国石油大学额,Page2of13项目名称,《体系结构设计说明书》目录TOC\o"1-5"\h\z\o"CurrentDocument"0.文档介绍 4\o"CurrentDocument"0.1文档目的 4\o"CurrentDocument"0.2文档范围 4\o"CurrentDocument"0.3读者对象 4\o"CurrentDocument"0.4参考文献 4\o"CurrentDocument"0.5术语与缩写解释 4\o"CurrentDocument".系统概述 5\o"CurrentDocument".设计约束 5\o"CurrentDocument".设计策略 5\o"CurrentDocument".系统总体结构 5\o"CurrentDocument".子系统N的结构与功能 6\o"CurrentDocument".开发环境的配置 7\o"CurrentDocument".运行环境的配置 12\o"CurrentDocument".测试环境的配置 13\o"CurrentDocument".其它 13Page3of13中国石油大学额,Page3of13项目名称,《体系结构设计说明书》0.文档介绍0.1文档目的本次设计报告主要是把设计计划进行一个总体规划,并且明确各个部分的任务和目的,提出大概的设计思路。再通过与客户的不断交流,不断修改系统的实现功能。0.2文档范围此部分的文档范围主要是对整个系统的总体功能概况,文档的内容也是对所有模块的描述。0.3读者对象本文档的预期读者为:项目经理、系统架构师、系统管理员、程序员0.4参考文献.《软件工程一一原理,方法与应用》 吴钦藩编着人民交通出版社出版.《软件工程导论(第四版)》张海藩编着 清华大学出版社出版.《软件工程》 任胜兵邢琳编着北京邮电大学出版社0.5术语与缩写解释缩写、术语解释SPP精简并行过程,SimplifiedParallelProcessRD需求开发,RequireDevelopment…Page4of13中国石油大学额,2006Page4of13项目名称,《体系结构设计说明书》.系统概述图书馆管理系统是图书馆管理工作中不可缺少的部分,它对于图书馆的管理者和使用者都非常重要,所以图书馆管理系统应该为管理者与读者提供充足的信息和快捷的数据处理手段,但长期以来,人们使用传统的人工方式或性能较低的图书馆管理系统管理图书馆的日常事务,操作流程比较繁琐。一个成功的图书馆管理系统应提供快速的图书信息检索功能、快捷的图书借阅、归还流程。.设计约束内部接口:系统登入模块通过登入接口进入主窗体模块;主窗体模块通过工具栏或是菜单栏接口分别进入相应的模块,如:通过工具栏中的“图书信息管理”按钮进入图书信息管理模块;读者信息模块,图书信息模块都可以通过其中的添加,修改,删除按钮进入相应的模块;各模块的确定,返回等按钮,确定按钮大多会弹出提示窗口,返回则返回到主窗体。外部接口:本软件通过ODBC技术连接使用SQLSERVER2000来设计数据库。用户接口:用户通过局域网络与图书数据库链接。.设计策略本次系统设计的目标就是开发一个比较完善的图书管理系统, 满足各种不同用户的各种需求。我们采用与用户交流的方法不断提出方案,提出系统设计的主要功能,然后让用户提出缺陷,根据用户的意见,及技术,社会,经济等方面的条件,尽量满足用户的各种需求。.系统总体结构提示:(1)将系统分解为若干子系统,绘制物理图和逻辑图,说明各子系统的主要功能。(2)说明“如何”以及“为什么"(howandwhy)如此分解系统。(3)说明各子系统如何协调工作,从而实现原系统的功能。层次方框图:中国石油大学额,Page5of13项目名称,《体系结构设计说明书》.子系统N的结构与功能中国石油大学额,2006-2010Page6of13读者编号读者姓名性别读者编号读者姓名性别联系方式已接书数中国石油大学额,2006-2010Page7of13项目名称,《体系结构设计说明书》数据描述静态数据在SQL-Server中新建数据库名称为dbKCSJ,在此数据库中创建表Administrators,Book,Borrow,Reader四个表,分别记录登入帐号信息,图书信息,借还书记录,读者信息。系统登入密码帐号密码类型tsoft111管理员1000110001读者1000210002读者系统分析原始数据:Book表:图书编号书名作者出版社分类可借状态10001vc黎明安徽出版社计算机110002VB张三安徽出版社计算机010003vc张三安徽出版社计算机110004SQL李四安徽出版社计算机110005SQL李四安徽出版社计算机110006SQL李四安徽出版社计算机1Borrow表:读者编号图书编号借阅时间应还时间10001100022008-6-202008-7-20Reader表:读者编号 读者姓名Ftt^ 联系方式 已接书数
项目名称,《体系结构设计说明书》10001浮浮女2345589110002蔡枫华女4382784010003张可男7428738010004李繁男34283940动态数据(包括输入数据和输出数据)输入数据:类型数据名称定义类型格式值域读者信息读者编号读者的唯一标识字符型10字节姓名读者名字字符型8字节(少于等于4个汉字)性别读者性别字符型2字节(1个汉字)男或女联系方式读者联系方式字符型40字节(20个汉字)已借书数读者已经借书数量数值型4字节图书信息图书编号图书的唯一标识字符型10字节书名图书名字字符型20字节(10个汉字)作者图书作者字符型20字节(10个汉字)出版社图书出版社字符型20字节(10个汉字)分类图书分类字符型8字节(少于等于4个汉字)可借状态图书是否可借逻辑型1字节1或0Page8of13中国石油大学额,2006Page8of13项目名称,《体系结构设计说明书》输出数据:类型数据名称定义类型格式值域读者信息读者编号读者的唯一标识字符型10字节姓名读者名字字符型8字节(少于等于4个汉字)性别读者性别字符型2字节(1个汉字)男或女联系方式读者联系方式字符型40字节(20个汉字)已借书数读者已经借书数量数值型4字节图书信息图书编号图书的唯一标识字符型10字节书名图书名字字符型20字节(10个汉字)作者图书作者字符型20字节(10个汉字)出版社图书出版社字符型20字节(10个汉字)分类图书分类字符型8字节(少于等于4个汉字)可借状态图书是否可借逻辑型1字节1或0借还信息读者编号借阅信息标志之一字符型10字节图书编号借阅信息标志之一字符型10字节借阅时间借阅信息标志之一日期型年月日应还时间图书应还时间日期型年月日Page9of13中国石油大学额,2006Page9of13项目名称,《体系结构设计说明书》5.1.3数据流图(1).管理系统的数据流程图符号如图所示外部实体 处理 数据流 数据存储(2).本系统的数据流程图(1).管理系统的数据流程图符号如图所示外部实体 处理 数据流 数据存储(2).本系统的数据流程图注册读者信息 图书借阅记数据库描述(给出所使用数据库的名称和类型)采用ODBC技术连接使用SQLSERVER2000来设计数据库。数据库名称:dbKCSJ其中有四张表,它们是:Administrators(ID,Password,Type)其中ID为主键,是帐号,Password表示密码,Type表示帐号类型;Book(BookID, BookName, BookAuthor,BookPublish,BookClass,BookVisible)Page10of13中国石油大学额,Page10of13项目名称,《体系结构设计说明书》其中BookID是主键,表示图书编号,其后依次表示书名,作者,出版社,分类和可借状态;Borrow(ReaderID,BookID,BorrowDate,ReturnDate)其中ReaderID,BookID,BorrowDate都是主键,ReaderID根据登入帐号(读者)自动赋值,BookID根据所借图书的编号自动赋值,BorrowDate根据当前日期自动赋值,ReturnDate根据BorrowDate自动加一个月赋值;Reader(ReaderID,ReaderName,ReaderSex,ReaderCall,ReaderBookNumber)其中ReaderID是主键,其后依次为读者姓名,性别,联系方式,已借书数。数据字典数据流名称简述来源去向组成读者信息录入新建读者记录时所填写的项目,或修改后的信息管理员Reader读者编号、姓名、性别、联系方式,已借书数图书信息录入新建图书记录时所填写的项目,或修改后的信息管理员Book图书编号,书名,作者,出版社,类别,状态读者信息删除删除读者记录管理员Reader读者编号、姓名、性别、联系方式,已借书数图书信息删除删除图书记录管理员Book图书编号,书名,作者,出版社,类别,状态帐号信息录入新建帐号管理员Administrators帐号,密码,类型读者查询个人信息满足查询条件的所有信息Reader读者读者编号、姓名、性别、联系方式,已借书数读者查询图书信息满足查询条件的所有信息Book读者图书编号,书名,作者,出版社,类别,状态中国石油大学额,2006-2010Page11of13
项目名称,《体系结构设计说明书》读者借还图书新建或是删除借阅记录信息读者Borrow读者编号,图书编号,借阅时间,应还时间.开发环境的配置提示:说明本系统应当在什么样的环境下开发,有什么强制要求和建议?硬件配置设备名称说明处理器奔腾III,主频2.4GHz内存512MB硬盘80GB软件配置名称说明操作系统WINDOWSXP应用软件MyExclipse9.0SQL-Server2000.运行环境的配置提示:说明本系统应当在什么样的环境下运行,有什么强制要求和建议?硬件配置设备名称说明处理器奔腾III,主频2.4GHz内存5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论