ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:142.83KB ,
资源ID:7744856      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7744856.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(院系图书管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

院系图书管理系统.docx

1、院系图书管理系统院系图书管理系统概要设计说明书本报告说明确定软件系统的总体结构、数据结构、及其它全局性的考虑,所设计的系统应覆盖既定的软件需求,经过评审通过后, 本说明是后续实现的根据。本报告由以下表格组成:概要设计说明书目录文档序号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. 本说明书由设计人员根据软件需求说明书制定,由主程序员和程序员实施,供测

2、试人员及维护人员参考。 系统分析员:_ (签名) 日 期: 年 月 日1. 引言主文档名称概要设计说明书主文档编号S子文档名称1. 引言子文档序号S1. 编者方志卿 程余明编写日期2014年10月 7日(1) 编写目的 在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中得到详尽的叙述及阐明。 本阶段在系统的需求分析的基础上,对系统做概要设计。主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的 设计等。在以

3、下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。(2) 背景开发软件名称:院系图书资料室管理系统项目任务提出者:方志卿用户:图书管理员实现软件单位:华东交通大学(3) 参考资料1.郑人杰,殷人昆,陶永雷。实用软件工程(第二版)。北京:清华大学出版社,1997。2.金勇华,曲俊生。JAVA网络高级编程。北京:人民邮电出版社,2001。主文档名称概要设计说明书主文档编号S子文档名称2.1. 需求规定子文档序号S2.1. 编者方志卿 程余明编写日期2014年10月 7日1 性能能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:1) 图书信息的录

4、入、删除及修改。2) 图书信息的多关键字检索查询。3) 图书的出借、返还和资料统计。能够对一定数量的读者进行相应的信息存储与管理,这其中包括:1) 读者信息的登记、删除及修改。 2) 读者资料的统计与查询。能够对需要的统计结果提供列表显示输出。2 系统安全能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。主文档名称概要设计说明书主文档编号S子文档名称2.2. 运行环境子文档序号S2.2. 编者方志卿 程余明编写日期2014年10月 7日1. 服务器端子系统的运行要求:系统软件:SCO UNIX数据库管理系统:SYBASE硬件要求:P450以上,258MB RA

5、M,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):数据流图:A:图书信息;B:读者信息; C:图书访问记录;D:日期;(2):数据词典: 数据源点

6、及汇点描述:1 名称:读者简要描述:借书、还书、查询及登记注册有关数据流:借书证;所借书本数目:2 名称:日历简要描述:当日日期有关数据流:年月日数目: 加工逻辑词条描述:1 加工名:借书检验加工编号:简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是否能借书输入数据流:借书证;所借书本,读者信息,图书信息,图书访问记录,日期输出数据流:借书错误信息,借书信息加工逻辑: IF借书证未登记入库THEN发出“借书错误” ELSEIF图书未登记入库THEN发出“借书错误”ELSEIF读者已借图书和现借图书多于限制数THEN发出“借书错误”ELSEIF读者已借图书中有超期THEN发出

7、“借书错误”ELSE发出“借书信息”ENDIFENDIFENDIFENDIF2 加工名:借书登记加工编号:简要描述:将“借书信息”登记到“图书访问记录库图书访问记录”中,完成后将书本递交读者输入数据流:借书信息,日期输出数据流:图书访问记录,图书加工逻辑:将借书信息及日期写入图书访问记录;将图书递交读者 数据流名词条描述:1 数据流名:借书证说明:用以携带读者的唯一识别标识数据流来源:读者数据流去向:借书检验数据流组成:借书证借书证号姓名联系方法借书证号“000000001”.“999999999”姓名2字母24联系方法4字母50每个数据量流通量:2 数据流名:图书说明:记录图书的主要相关信息

8、数据流来源:读者数据流去向:借书检验数据流组成:图书书号书名作者出版社价格摘要状态书号“000000001”.“999999999”书名2字母24作者2字母24出版社2字母24价格“000.01”.“999.99”摘要=10字母200状态1字母每个数据量流通量:3 数据流名:检验错误说明:用于指示读者借书错误信息数据流来源:借书检验数据流去向:读者数据流组成:检验错误2字母40每个数据量流通量:4 数据流名:借书信息说明:用于传递读者号和图书号数据流来源:借书检验数据流去向:借书登记数据流组成:借书信息借书证号书号每个数据量流通量:5 数据流名:日期说明:提供当前日期信息数据流来源:日历数据流

9、去向:借书检验,借书登记数据流组成:日期年月日年“0000”.“9999”月“01”.“12”日“01”.“31”每个数据量流通量:6 数据流名:图书访问记录说明:用于记录读者借书信息数据流来源:图书访问记录库,借书登记数据流去向:借书检验数据流组成:图书访问记录书号借阅证号借书日期借书日期日期每个数据量流通量:7 数据流名:读者信息说明:用于记录登记入库的读者信息数据流来源:读者库数据流去向:借书检验数据流组成:读者信息借书证号姓名联系方法每个数据量流通量:8 数据流名:图书信息说明:用于记录登记入库的图书信息数据流来源:图书库数据流去向:借书检验数据流组成:图书信息书号书名作者出版社价格摘

10、要状态每个数据量流通量: 数据文件词条描述:1 数据文件名:读者库简述:存放读者信息输入数据:输出数据:读者信息数据文件组成:读者库由“读者信息”组成存储方式:关键码存取频率:2 数据文件名:图书库简述:存放图书信息输入数据:输出数据:图书信息数据文件组成:图书库由“图书信息”组成存储方式:关键码存取频率:3 数据文件名:图书访问记录库简述:存放图书访问记录信息输入数据:图书访问记录输出数据:图书访问记录数据文件组成:图书访问记录库由“图书访问记录”组成存储方式:关键码存取频率:1. 读者还书过程: 数据源点及汇点描述: 加工逻辑词条描述:1 加工名:还书检验加工编号:3简要描述:检验图书是否

11、图书室外借图书输入数据流:图书,图书访问记录输出数据流:检验错误,还书信息加工逻辑:IF书号与数据库数据不符THEN发出“检验错误”ELSE发出“还书信息”ENDIF2 加工名:还书登记加工编号:4简要描述:删除读者对该图书的借书信息,如果超期给出警告及天数输入数据流:还书信息,日期输出数据流:图书访问纪录,还书成功加工逻辑:IF所还图书超期THEN统计超期天数 生成含警告的返回信息ELSE删除图书访问记录库中相应的借书记录 生成成功信息ENDIF 给出还书返回信息 数据流名词条描述:1 数据流名:还书信息说明:用于传递图书书号数据流来源:还书检验数据流去向:还书登记数据流组成:还书信息书号每

12、个数据量流通量:2 数据流名:还书成功说明:用于通知还书成功数据流来源:还书登记数据流去向:读者数据流组成:还书成功2字母10每个数据量流通量: 数据文件词条描述:2. 读者查询浏览过程: 数据源点及汇点描述: 加工逻辑词条描述:1 加工名:查询许可检验加工编号:简要描述:检验读者身份是否有效输入数据流:借书证,查询信息,读者信息输出数据流:检验错误,查询信息加工逻辑:IF借书证在读者库中不存在THEN发出“检验错误”ELSE发出“查询信息”ENDIF2 加工名:数据查询加工编号:简要描述:根据所读入的查询信息,检索图书库和图书访问记录库得出相应结果输入数据流:查询信息,图书信息,图书访问记录

13、,日期输出数据流:查询结果加工逻辑:根据所读入的查询信息,检索图书库和图书访问记录库得出相应结果 数据流名词条描述:1 数据流名:查询信息说明:用于传递查询关键字段数据流来源:读者,查询许可检验数据流去向:查询许可检验,数据查询数据流组成:查询信息1字母50每个数据量流通量:2 数据流名:查询结果说明:用于显示读者查询的结果数据流来源:数据查询数据流去向:读者数据流组成:查询信息读者信息图书信息每个数据量流通量: 数据文件词条描述:3. 图书管理员增删改图书:G:管理员信息 数据源点及汇点描述:1 名称:图书管理员简要描述:管理图书及读者借书、还书、查询与登记注册有关数据流:管理员信息,图书,

14、检验错误,操作确认数目: 加工逻辑词条描述:1 加工名:身份验证加工编号:简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,图书输出数据流:操作信息,检验错误加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份2 加工名:增删改图书加工编号:简要描述:根据所读入的操作信息,增删改图书库里的内容输入数据流:操作信息,图书信息输出数据流:图书信息,操作确认加工逻辑:根据所读入的操作信息,增删改图书库里的内容 数据流名词条描述:1 数据流名:管理员信息说明:用于传递图书管理员的身份信息以备验证数据流来源:图书管理员,管理员库数据流去向:身份验证数据流组成:管理员

15、信息口令姓名口令3字符8姓名2字母24每个数据量流通量:2 数据流名:操作信息说明:用于传递图书管理员的操作命令数据流来源:身份验证数据流去向:增删改图书数据流组成:操作信息2字母50每个数据量流通量:3 数据流名:操作确认说明:用于传递增删改图书是否成功数据流来源:增删改图书数据流去向:图书管理员数据流组成:操作确认1字母50每个数据量流通量: 数据文件词条描述:数据文件名:管理员库简述:存放管理员信息输入数据:输出数据:管理员信息数据文件组成:管理员库由“管理员信息”组成存储方式:关键码存取频率:4. 图书管理员增删改读者: 数据源点及汇点描述: 加工逻辑词条描述:1 加工名:身份验证加工

16、编号:简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,读者输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份2 加工名:增删改图书加工编号:10简要描述:根据所读入的操作信息,增删改读者库里的内容输入数据流:操作信息,读者信息输出数据流:操作确认,读者信息加工逻辑:根据所读入的操作信息,增删改读者库里的内容 数据流名词条描述: 数据文件词条描述:5. 图书管理员查询浏览过程: 数据源点及汇点描述: 加工逻辑词条描述;1 加工名:身份检验加工编号:11简要描述:检验图书管理员的身份是否有效输入数据流:身份信息,查询信息,读者

17、信息输出数据流:检验错误,查询信息加工逻辑:IF管理员信息不在管理员库中THEN发出“检验错误”ELSE发出“查询信息”ENDIF2 加工名:数据查询加工编号:12简要描述:根据所读入的查询信息,检索读者库、图书库和图书访问记录库得出相应结果输入数据流:查询信息,图书信息,读者信息,图书访问记录,日期输出数据流:查询结果加工逻辑:根据所读入的查询信息,检索读者库、图书库和图书访问记录库得出相应结果 数据流名词条描述: 数据文件词条描述;6. 图书管理系统数据备份: 数据源点及汇点描述: 加工逻辑词条描述:3 加工名:身份验证加工编号:13简要描述:根据所读入的管理员信息,检索管理员库验证该人身

18、份输入数据流:管理员信息,读者输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份4 加工名:数据备份加工编号:14简要描述:根据所读入的操作信息,备份数据库中的数据到文件输入数据流:操作信息输出数据流:操作确认加工逻辑:根据所读入的操作信息,备份数据库中的数据到文件 数据流名词条描述: 数据文件词条描述:7. 图书管理系统数据恢复: 数据源点及汇点描述: 加工逻辑词条描述:5 加工名:身份验证加工编号:15简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息,读者输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检

19、索管理员库验证该人身份6 加工名:数据恢复加工编号:16简要描述:根据所读入的操作信息,从文件向数据库恢复数据输入数据流:操作信息输出数据流:操作确认加工逻辑:根据所读入的操作信息,从文件向数据库恢复数据 数据流名词条描述: 数据文件词条描述:8. 图书管理者口令修改: 数据源点及汇点描述: 加工逻辑词条描述:7 加工名:身份验证加工编号:17简要描述:根据所读入的管理员信息,检索管理员库验证该人身份输入数据流:管理员信息输出数据流:检验错误,操作确认加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份8 加工名:口令修改加工编号:18简要描述:根据所读入的操作信息,修改管理员库里的口令

20、输入数据流:操作信息,管理员信息输出数据流:操作确认加工逻辑:根据所读入的操作信息,修改管理员库里的口令 数据流名词条描述: 数据文件词条描述:1.1 数据采集数据采集采用键盘输入。主文档名称概要设计说明书主文档编号S子文档名称3. 接口设计子文档序号S3. 编者方志卿 程余明编写日期2014年10月 7日(1) 用户接口 1.采用Windows的通用图形界面。 2.界面具有一致性,界面规范遵循Windows软件界面的规范。 3.提供错误处理。 4.提供信息提示,用多种信息提示当前用户的状态、界面。5.遵循国家关于计算机方面词汇的标准,用词正确、准确、无歧义。(2)硬件、软件接口 系统中的各个

21、子系统的硬件和软件的配置如下: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运行模块组合在使用下列模块前必须先登录,即先要通过身份认证。用户进入系统后就可以选择相关的操作,系统会自动调用相关的模块来实现用

22、户所选的功能。下面是本系统中具体模块的介绍: (1)登陆模块: 普通用户登陆子模块: 选择普通用户类型,连接普通用户验证数据库进行口令验证,普通用户只能查询自己的个人信息及修改自己的密码。 管理员登陆子模块: 选择管理员用户类型,连接管理员验证数据库进行口令验证,管理员可管理普通用户信息、查询信息及修改自己的密码。(2)学生信息管理模块筛选子模块: 主要是对学生的基本信息以学号、姓名、专业为关键字进行模糊查询。 添加子模块: 此模块是添加新的学生信息,以学号为主键录入姓名、性别、年龄、专业、所属学院、联系电话、登陆密码及备注。编辑信息子模块: 主要是对学生的基本信息:姓名、性别、年龄、专业、所

23、属学院、联系电话、登陆密码及备注等进行修改并导入数据库中。 删除子模块 删除管理员所选中的学生信息并从数据库中删除掉。(3)信息查询模块: 主要是实现对学生基本信息的录入、查询、更新,修改和删除等操作,为了保证本系统中学生信息的准确性和真实性,本模块对于学生和具有权限的教师实现不同功能:学生仅能查询自己的基本信息,不能修改;教师可以通过输入学号查询任意学生信息。 (4)密码修改模块: 方便实现学生信息的管理,学生/教师可以通过本模块迅速的修改自己的登陆密码,并导入数据库中。4.2运行控制1.登陆模块:打开系统后用户可以选择管理员用户或者普通用户登陆,当帐户和密码均正确时,进入系统进行各项操作。

24、2.学生信息管理模块:此模块功能为管理员才具有权限进行操作,可以添加、修改、删除学生信息。3.信息查询模块:此模块对管理员和普通用户(学生)具有不同的权限,学生用户只能查看自己的信息,而不能修改,管理员有权对学生信息进行修改。4.密码修改模块:进入操作后,管理员和普通用户都可以根据自己的需要进行密码的修改。4.3运行时间在用户对系统使用或操作的过程中,各个模块的运行都要占用一定的时间资源,为最大的方便用户的使用,各模块的运行时间应当尽可能的少,由于我们所开发的这个查询系统实现的各项功能并不是很复杂,系统也不是很大,整个系统运行占用的时间没有让用户有等待的感觉,各模块的运行时间大约为ms(毫秒)

25、级的。主文档名称概要设计说明书主文档编号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

26、205.2物理结构设计要点每一个数据项都以一条为一个存储目录(书名,作者,出版社,索书号)通过关键字的匹配来访问数据库(以匹配最多的为主要的显示,其余的按匹配程度进行降序排列)5.3数据结构与程序的关系数据结构的确立会提高程序访问存储区域的速度用户发出请求信息通过查找去存储区域的信息(系统通过查找自己所需要的信息来完成依次查找)如:选择作者信息,系统会自动查找作者一栏来选择相应的信息。主文档名称概要设计说明书主文档编号S子文档名称6. 系统出错处理设计子文档序号S6. 编者方志卿 程余明编写日期2014年10月 7日6.1出错信息出错或故障系统输出信息含义处理方法信息没有存储没有找到相应的书请输入您想要查找的其他书目输入的字符不合法请您重新输入信息输入超出定义范围告诉读者要输入的有效信息的长度存储信息超过最大植您所查找的书目以全部借出存储超过最大值显示借出后最快能有该书目的信息6.2补救措施如果系统中出现数据丢失的情况及时还原备份信息,采用即使备份的的方法,在用户进行完一次的操作 后,都要即使更新主存储区和辈分的存储区,达到时实备份的操作。如果出现数据在主存储区的丢失的情况可以即使还原备份.忽略此处.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1