




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
院系图书管理系统概要设计说明书本报告说明确定软件系统的总体结构、数据结构、及其它全局性的考虑,所设计的系统应覆盖既定的软件需求,经过评审通过后, 本说明是后续实现的根据。本报告由以下表格组成:概要设计说明书目录文档序号1. 引言S1. 2. 总体设计S2. 2.1. 需求规定S2.1. 2.2. 运行环境S2.2. 2.3. 基本设计概念和处理流程S2.3. 2.4. 概要设计模块结构图与描述表S2.4. 3. 接口设计S3. 4. 运行设计S4. 5. 系统数据结构设计S5. 6. 系统出错处理设计S6. 本说明书由设计人员根据软件需求说明书制定,由主程序员和程序员实施,供测试人员及维护人员参考。 系统分析员:_ (签名) 日 期: 年 月 日1. 引言主文档名称概要设计说明书主文档编号S子文档名称1. 引言子文档序号S1. 编者方志卿 程余明编写日期2014年10月 7日(1) 编写目的 在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中得到详尽的叙述及阐明。 本阶段在系统的需求分析的基础上,对系统做概要设计。主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的 设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。(2) 背景开发软件名称:院系图书资料室管理系统项目任务提出者:方志卿用户:图书管理员实现软件单位:华东交通大学(3) 参考资料1.郑人杰,殷人昆,陶永雷。实用软件工程(第二版)。北京:清华大学出版社,1997。2.金勇华,曲俊生。JAVA网络高级编程。北京:人民邮电出版社,2001。主文档名称概要设计说明书主文档编号S子文档名称2.1. 需求规定子文档序号S2.1. 编者方志卿 程余明编写日期2014年10月 7日1 性能能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:1) 图书信息的录入、删除及修改。2) 图书信息的多关键字检索查询。3) 图书的出借、返还和资料统计。能够对一定数量的读者进行相应的信息存储与管理,这其中包括:1) 读者信息的登记、删除及修改。 2) 读者资料的统计与查询。能够对需要的统计结果提供列表显示输出。2 系统安全能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。主文档名称概要设计说明书主文档编号S子文档名称2.2. 运行环境子文档序号S2.2. 编者方志卿 程余明编写日期2014年10月 7日1. 服务器端子系统的运行要求:系统软件:SCO UNIX数据库管理系统:SYBASE硬件要求:P450以上,258MB RAM,14GB HD2. 客户端子系统的运行要求:系统软件:Window XP数据库管理系统:SYBASE客户端PR6.5硬件要求:P以上PC , 32MB RAM , 4.3GB HD主文档名称概要设计说明书主文档编号S子文档名称2.3. 基本设计概念和处理流程子文档序号S2.3. 编者方志卿 程余明编写日期2014年10月 7日图书流通流程启动系统输入口令查验显示主菜单用户选择选择项出借退出还书用户输入读者证号查验出错信息用户输入确认更新数据库读入书号过期罚款继续更新数据库继续退出系统主文档名称概要设计说明书主文档编号S子文档名称2.4. 概要设计模块结构图与描述表子文档序号S2.4. 编者方志卿 程余明编写日期2014年10月 7日(1):数据流图:图书6借书登记5借书检验读者图书库检验错误图书借书证借书信息日历DDA读者库图书访问记录BCCA:图书信息;B:读者信息; C:图书访问记录;D:日期;(2):数据词典:l 数据源点及汇点描述: 名称:读者简要描述:借书、还书、查询及登记注册有关数据流:借书证;所借书本数目: 名称:日历简要描述:当日日期有关数据流:年月日数目:l 加工逻辑词条描述: 加工名:借书检验加工编号:简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是否能借书输入数据流:借书证;所借书本,读者信息,图书信息,图书访问记录,日期输出数据流:借书错误信息,借书信息加工逻辑:IF借书证未登记入库THEN发出“借书错误”ELSEIF图书未登记入库THEN发出“借书错误”ELSEIF读者已借图书和现借图书多于限制数THEN发出“借书错误”ELSEIF读者已借图书中有超期THEN发出“借书错误”ELSE发出“借书信息”ENDIFENDIFENDIFENDIF 加工名:借书登记加工编号:简要描述:将“借书信息”登记到“图书访问记录库图书访问记录”中,完成后将书本递交读者输入数据流:借书信息,日期输出数据流:图书访问记录,图书加工逻辑:将借书信息及日期写入图书访问记录;将图书递交读者l 数据流名词条描述: 数据流名:借书证说明:用以携带读者的唯一识别标识数据流来源:读者数据流去向:借书检验数据流组成:借书证借书证号姓名联系方法借书证号“”.“”姓名2字母24联系方法4字母50每个数据量流通量: 数据流名:图书说明:记录图书的主要相关信息数据流来源:读者数据流去向:借书检验数据流组成:图书书号书名作者出版社价格摘要状态书号“”.“”书名2字母24作者2字母24出版社2字母24价格“000.01”.“999.99”摘要=10字母200状态1字母每个数据量流通量: 数据流名:检验错误说明:用于指示读者借书错误信息数据流来源:借书检验数据流去向:读者数据流组成:检验错误2字母40每个数据量流通量: 数据流名:借书信息说明:用于传递读者号和图书号数据流来源:借书检验数据流去向:借书登记数据流组成:借书信息借书证号书号每个数据量流通量: 数据流名:日期说明:提供当前日期信息数据流来源:日历数据流去向:借书检验,借书登记数据流组成:日期年月日年“0000”.“9999”月“01”.“12”日“01”.“31”每个数据量流通量: 数据流名:图书访问记录说明:用于记录读者借书信息数据流来源:图书访问记录库,借书登记数据流去向:借书检验数据流组成:图书访问记录书号借阅证号借书日期借书日期日期每个数据量流通量: 数据流名:读者信息说明:用于记录登记入库的读者信息数据流来源:读者库数据流去向:借书检验数据流组成:读者信息借书证号姓名联系方法每个数据量流通量: 数据流名:图书信息说明:用于记录登记入库的图书信息数据流来源:图书库数据流去向:借书检验数据流组成:图书信息书号书名作者出版社价格摘要状态每个数据量流通量:l 数据文件词条描述: 数据文件名:读者库简述:存放读者信息输入数据:输出数据:读者信息数据文件组成:读者库由“读者信息”组成存储方式:关键码存取频率: 数据文件名:图书库简述:存放图书信息输入数据:输出数据:图书信息数据文件组成:图书库由“图书信息”组成存储方式:关键码存取频率: 数据文件名:图书访问记录库简述:存放图书访问记录信息输入数据:图书访问记录输出数据:图书访问记录数据文件组成:图书访问记录库由“图书访问记录”组成存储方式:关键码存取频率:1. 读者还书过程:D图书读者3还书检验4还书登记检验错误还书信息图书访问记录日历还书返回信息l 数据源点及汇点描述:l 加工逻辑词条描述: 加工名:还书检验加工编号:3简要描述:检验图书是否图书室外借图书输入数据流:图书,图书访问记录输出数据流:检验错误,还书信息加工逻辑:IF书号与数据库数据不符THEN发出“检验错误”ELSE发出“还书信息”ENDIF 加工名:还书登记加工编号:4简要描述:删除读者对该图书的借书信息,如果超期给出警告及天数输入数据流:还书信息,日期输出数据流:图书访问纪录,还书成功加工逻辑:IF所还图书超期THEN统计超期天数 生成含警告的返回信息ELSE删除图书访问记录库中相应的借书记录 生成成功信息ENDIF 给出还书返回信息l 数据流名词条描述: 数据流名:还书信息说明:用于传递图书书号数据流来源:还书检验数据流去向:还书登记数据流组成:还书信息书号每个数据量流通量: 数据流名:还书成功说明:用于通知还书成功数据流来源:还书登记数据流去向:读者数据流组成:还书成功2字母10每个数据量流通量:l 数据文件词条描述:2. 读者查询浏览过程:D读者5查询许可检验6数据查询图书访问记录读者库图书库检验错误查询信息借书证查询信息日历A查询结果CBl 数据源点及汇点描述:l 加工逻辑词条描述: 加工名:查询许可检验加工编号:简要描述:检验读者身份是否有效输入数据流:借书证,查询信息,读者信息输出数据流:检验错误,查询信息加工逻辑:IF借书证在读者库中不存在THEN发出“检验错误”ELSE发出“查询信息”ENDIF 加工名:数据查询加工编号:简要描述:根据所读入的查询信息,检索图书库和图书访问记录库得出相应结果输入数据流:查询信息,图书信息,图书访问记录,日期输出数据流:查询结果加工逻辑:根据所读入的查询信息,检索图书库和图书访问记录库得出相应结果l 数据流名词条描述: 数据流名:查询信息说明:用于传递查询关键字段数据流来源:读者,查询许可检验数据流去向:查询许可检验,数据查询数据流组成:查询信息1字母50每个数据量流通量: 数据流名:查询结果说明:用于显示读者查询的结果数据流来源:数据查询数据流去向:读者数据流组成:查询信息读者信息图书信息每个数据量流通量:l 数据文件词条描述:3. 图书管理员增删改图书:图书管理员7身份检验8增删改图书检验错误图书管理员信息操作信息A操作确认管理员库图书库G:管理员信息l 数据源点及汇点描述: 名称:图书管理员简要描述:管理图书及读者借书、还书、查询与登记注册有关数据流:管理员信息,图书,检验错误,操作确认数目:l 加工逻辑词条描述: 加工名:身份验证加工编号:简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,图书输出数据流:操作信息,检验错误加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份 加工名:增删改图书加工编号:简要描述:根据所读入的操作信息,增删改图书库里的内容输入数据流:操作信息,图书信息输出数据流:图书信息,操作确认加工逻辑:根据所读入的操作信息,增删改图书库里的内容l 数据流名词条描述: 数据流名:管理员信息说明:用于传递图书管理员的身份信息以备验证数据流来源:图书管理员,管理员库数据流去向:身份验证数据流组成:管理员信息口令姓名口令3字符8姓名2字母24每个数据量流通量: 数据流名:操作信息说明:用于传递图书管理员的操作命令数据流来源:身份验证数据流去向:增删改图书数据流组成:操作信息2字母50每个数据量流通量: 数据流名:操作确认说明:用于传递增删改图书是否成功数据流来源:增删改图书数据流去向:图书管理员数据流组成:操作确认1字母50每个数据量流通量:l 数据文件词条描述:数据文件名:管理员库简述:存放管理员信息输入数据:输出数据:管理员信息数据文件组成:管理员库由“管理员信息”组成存储方式:关键码存取频率:4. 图书管理员增删改读者:图书管理员9身份检验10增删改读者检验错误读者操作信息操作确认管理员库管理员信息B读者库l 数据源点及汇点描述:l 加工逻辑词条描述: 加工名:身份验证加工编号:简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,读者输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份 加工名:增删改图书加工编号:10简要描述:根据所读入的操作信息,增删改读者库里的内容输入数据流:操作信息,读者信息输出数据流:操作确认,读者信息加工逻辑:根据所读入的操作信息,增删改读者库里的内容l 数据流名词条描述:l 数据文件词条描述:5. 图书管理员查询浏览过程:查询信息身份信息11身份检验12数据查询图书访问记录管理员库图书库检验错误查询信息日历A查询结果CG图书管理员DGl 数据源点及汇点描述:l 加工逻辑词条描述; 加工名:身份检验加工编号:11简要描述:检验图书管理员的身份是否有效输入数据流:身份信息,查询信息,读者信息输出数据流:检验错误,查询信息加工逻辑:IF管理员信息不在管理员库中THEN发出“检验错误”ELSE发出“查询信息”ENDIF 加工名:数据查询加工编号:12简要描述:根据所读入的查询信息,检索读者库、图书库和图书访问记录库得出相应结果输入数据流:查询信息,图书信息,读者信息,图书访问记录,日期输出数据流:查询结果加工逻辑:根据所读入的查询信息,检索读者库、图书库和图书访问记录库得出相应结果l 数据流名词条描述:l 数据文件词条描述;6. 图书管理系统数据备份:ABC备份文件图书管理员13身份检验14数据备份检验错误读者操作信息操作确认管理员库管理员信息数据库l 数据源点及汇点描述:l 加工逻辑词条描述: 加工名:身份验证加工编号:13简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,读者输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份 加工名:数据备份加工编号:14简要描述:根据所读入的操作信息,备份数据库中的数据到文件输入数据流:操作信息输出数据流:操作确认加工逻辑:根据所读入的操作信息,备份数据库中的数据到文件l 数据流名词条描述:l 数据文件词条描述:7. 图书管理系统数据恢复:图书管理员15身份检验16数据恢复检验错误读者操作信息操作确认管理员库管理员信息ABC数据库备份文件l 数据源点及汇点描述:l 加工逻辑词条描述: 加工名:身份验证加工编号:15简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,读者输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份 加工名:数据恢复加工编号:16简要描述:根据所读入的操作信息,从文件向数据库恢复数据输入数据流:操作信息输出数据流:操作确认加工逻辑:根据所读入的操作信息,从文件向数据库恢复数据l 数据流名词条描述:l 数据文件词条描述:8. 图书管理者口令修改:图书管理员17身份检验18口令修改检验错误读者操作信息操作确认管理员库管理员信息G管理员库l 数据源点及汇点描述:l 加工逻辑词条描述: 加工名:身份验证加工编号:17简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份 加工名:口令修改加工编号:18简要描述:根据所读入的操作信息,修改管理员库里的口令输入数据流:操作信息,管理员信息输出数据流:操作确认加工逻辑:根据所读入的操作信息,修改管理员库里的口令l 数据流名词条描述:l 数据文件词条描述:1.1 数据采集数据采集采用键盘输入。主文档名称概要设计说明书主文档编号S子文档名称3. 接口设计子文档序号S3. 编者方志卿 程余明编写日期2014年10月 7日(1) 用户接口 1.采用Windows的通用图形界面。 2.界面具有一致性,界面规范遵循Windows软件界面的规范。 3.提供错误处理。 4.提供信息提示,用多种信息提示当前用户的状态、界面。5.遵循国家关于计算机方面词汇的标准,用词正确、准确、无歧义。(2)硬件、软件接口 系统中的各个子系统的硬件和软件的配置如下:3. 服务器端子系统的运行要求:系统软件:SCO UNIX数据库管理系统:SYBASE硬件要求:P450以上,258MB RAM,14GB HD4. 客户端子系统的运行要求:系统软件:Window XP数据库管理系统:SYBASE客户端PR6.5硬件要求:P以上PC , 32MB RAM , 4.3GB HD主文档名称概要设计说明书主文档编号S子文档名称4. 运行设计子文档序号S4. 编者方志卿 程余明编写日期2014年10月 7日4.1运行模块组合在使用下列模块前必须先登录,即先要通过身份认证。用户进入系统后就可以选择相关的操作,系统会自动调用相关的模块来实现用户所选的功能。下面是本系统中具体模块的介绍: (1)登陆模块: 普通用户登陆子模块: 选择普通用户类型,连接普通用户验证数据库进行口令验证,普通用户只能查询自己的个人信息及修改自己的密码。 管理员登陆子模块: 选择管理员用户类型,连接管理员验证数据库进行口令验证,管理员可管理普通用户信息、查询信息及修改自己的密码。(2)学生信息管理模块筛选子模块: 主要是对学生的基本信息以学号、姓名、专业为关键字进行模糊查询。 添加子模块: 此模块是添加新的学生信息,以学号为主键录入姓名、性别、年龄、专业、所属学院、联系电话、登陆密码及备注。编辑信息子模块: 主要是对学生的基本信息:姓名、性别、年龄、专业、所属学院、联系电话、登陆密码及备注等进行修改并导入数据库中。 删除子模块 删除管理员所选中的学生信息并从数据库中删除掉。(3)信息查询模块: 主要是实现对学生基本信息的录入、查询、更新,修改和删除等操作,为了保证本系统中学生信息的准确性和真实性,本模块对于学生和具有权限的教师实现不同功能:学生仅能查询自己的基本信息,不能修改;教师可以通过输入学号查询任意学生信息。 (4)密码修改模块: 方便实现学生信息的管理,学生/教师可以通过本模块迅速的修改自己的登陆密码,并导入数据库中。4.2运行控制1.登陆模块:打开系统后用户可以选择管理员用户或者普通用户登陆,当帐户和密码均正确时,进入系统进行各项操作。2.学生信息管理模块:此模块功能为管理员才具有权限进行操作,可以添加、修改、删除学生信息。3.信息查询模块:此模块对管理员和普通用户(学生)具有不同的权限,学生用户只能查看自己的信息,而不能修改,管理员有权对学生信息进行修改。4.密码修改模块:进入操作后,管理员和普通用户都可以根据自己的需要进行密码的修改。4.3运行时间在用户对系统使用或操作的过程中,各个模块的运行都要占用一定的时间资源,为最大的方便用户的使用,各模块的运行时间应当尽可能的少,由于我们所开发的这个查询系统实现的各项功能并不是很复杂,系统也不是很大,整个系统运行占用的时间没有让用户有等待的感觉,各模块的运行时间大约为ms(毫秒)级的。主文档名称概要设计说明书主文档编号S子文档名称5. 系统数据结构设计子文档序号S5. 编者方志卿 程余明编写日期2014年10月 7日5.1逻辑结构设计要点定义数据的结构:书名(作者信息,出版日期,出版次数,出版社,索书号)作者(作者所属的单位,作者的职称,作者的联系方式)出版社(出版社名,地点,联系方式)书名 char 20; 姓名 char 4;出版日期 date 8;出版次数 int 2出版社 char 20 ;索书号 int 8作者工作单位 char 20;作者职称 char 10;作者联系方式 int 20出版社名 char 20 ; 地点 char 20; 联系方式 int 20书 名作者出版日期出版次数出版社索书号出版作 者单位职称联系方式出版社名地点联系方式5.2物理结构设计要点每一个数据项都以一条为一个存储目录(书名,作者,出版社,索书号)通过关键字的匹配来访问数据库(以匹配最多的为主要的显示,其余的按匹配程度进行降序排列)匹配查找索引终端输入存储区终端输出5.3数据结构与程序的关系数据结构的确立会提高程序访问存储区域的速度用户发出请求信息通过查找去存储区域的信息(系统通过查找自己所需要的信息来完成依次查找)如:选择作者信息,系统会自动查找作者一栏来选择相应的信息。主文档名称概要设计说明书主文档编号S子文档名称6. 系统出错处理设计子文档序号S6. 编者方志卿 程余明编写日期2014年10月 7日6.1出错信息出错或故障系统输出信息含义处理方法信息没有存储没有找到相应的书请输入您想要查找的其他书目输入的字符不合法请您重新输入信息输入超出定义范围告诉读者要输入的有效信息的长度存储信息超过最大植您所查找的书目以全部借出存储超过最大值显示借出后最快能有该书目的信息6.2补救措施如果系统中出现数据丢失的情况及时还原备份信息,采用即使备份的的方法,在用户进行完一次的操作 后,都要即使更新主存储区和辈分的存储区,达到时实备份的操作。如果出现数据在主存储区的丢失的情况可以即使还原备份.地形平坦开阔,地层由第四系全新冲积层,第四系上更新统冲层组成,局部表覆第四系全新统人工堆积层。第四系全新统冲积层厚度约2550m,岩性主要为黏土、粉质黏土、粉土、粉砂、细砂;第四系上更新统冲积层厚度大于50m,岩性主要为黏性土、粉土、粉细砂等。管桩深度范围内地层主要为:粉土、黏土、粉质黏土,局部表层为杂填土。coupling Centre shall be checked, the second poured concrete strength of more than 70%. In the process of reaming or boring, apart from the special provisions in factory, does not allow any work that may affect the coupling Centre, such as irrigation, to cylinder connections to flood the condenser pipes and so on. Well boring, hinge bolt hole flange with coupling of vertical, not oblique. Mounting bolts should be added lubricants, typing gently with a small hammer, not too loose or too tight, packed the bolts with the corresponding seal screw hole should be marked. 6.4.5.4.2 coupling reamed and pairings is close to the diameter of bolt bearing good hinge holes, dressed with a good two coupling bolts before you can move the rotor, boring-reaming hole in turn. Coupling bolts must be tight coupling is symmetrical diameter, in boring, reaming, two bolts out. Well boring, hinge bolt hole fl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 培智十六册数学试卷
- 亚运知识宣传活动方案策划(3篇)
- 公司三八特色活动策划方案(3篇)
- 野外拉练活动策划方案模板(3篇)
- 改底施工方案(3篇)
- 北京市门头沟区2023-2024学年八年级上学期期中考试数学考试题目及答案
- 安徽省芜湖市鸠江区2024-2025学年高二上学期第二次月考地理考点及答案
- 心理弱势测试题目及答案
- 决策支持系统平台操作教程
- 一年级写景作文玉湖500字8篇范文
- 《儿科超声检查规范》课件
- 中学团建活动方案
- 注射并发症及其处理
- 神经外科症状护理
- 2025年中国漂白水洗猪鬃市场调查研究报告
- 征兵心理测试题及答案
- 2025-2030中国永磁电机行业深度解析与发展现状趋势分析报告
- 模块十 轴测图的基本知识(课件)-中职高考《机械制图》一轮复习(高教版第5版)
- 红火蚂蚁咬伤急救
- 再回首二部合唱简谱金巍
- 酒店装修工期管理措施
评论
0/150
提交评论