1、期刊管理系统设计说明书(此文档为word格式,下载后您可任意编辑修改!)期刊管理系统 设计说明书目录1、引言 41.1编写目的 41.2读者对象 41.3项目背景 41.4参考资料 42、详细设计 52.1系统总体功能 52.2期刊事务 52.3读者事务 62.4借阅事 72.5统计分析 72.6系统管理 82.7网络查询 93、类的设计 103.1 通过需求分析,总结归纳出来的类。 103.2界面类的设计 113.3 具体功能实现涉及到的类及它们之间的关系 124、表结构设计 154.1总体ER图设计: 154.2表的具体设计 16(1)用户表-User 16(2)期刊表-periodica
2、l 16(3)读者表-reader 16(4)期刊借阅表-Read/Loan 16(5)期刊入库表 17(6)订购表 17(7)期刊使用表 17(8)期刊装订表 17(9)期刊在库情况表 18(10)罚款记录表 18(11)预览表 185、系统业务与表之间的关系 185.1用户登录(user): 185.2读者登录(reader): 195.3 用户密码修改(user): 195.4 读者密码修改(reader): 195.5期刊归还(借出和阅读): 195.6期刊归还(过期): 205.7期刊预约 205.8期刊查询(类别) 205.9期刊查询(名称) 215.10统计期刊借阅情况 215.
3、11提供指导 215.12查询期刊入库情况 225.13期刊阅览 225.14期刊借出 225.15 装订业务 235.16编目业务 235.17统计读者情况 235.18生成期刊订购单: 245.19 添加读者信息: 245.20添加用户: 245.21期刊入库: 246、系统运行设计 256.1系统运行及处理流程 256.2运行组织管理 257、出错处理设计 267.1出错提示原则 267.2错误提示信息设计 271、引言1.1编写目的(1). 在软件产品完成之前,为用户和开发者之间建立共同协议创立一个基础。对要实现的软件功能进行全面描述,帮助用户判断软件产品是否符合他们的要求。(2).
4、提高开发效率:使用户在设计开始之前周密地思考需求,从而减少事后重新设计、重新编程和重新测试的返工情况。通过对各种需求进行仔细复查,在开发早期发现若干遗漏、错误的理解和不一致性,以便及时加以纠正。(3). 为成本计价和编制计划进度提供基础:软件功能的描述是计算机软件产品成本核算的基础,也有助于估计所必须的资源,并用作编制进度的依据。(4). 为软件测试与验收提供一个基准。(5). 为了更好地适应当前高校图书馆的期刊管理需求,为期刊管理提供更加科学的依据和数据,缓解手工管理存在的弊端。1.2读者对象该设计说明书的读者为:管理员(主任)、用户(工作人员)、读者(广大师生)。1.3项目背景期刊管理系统
5、是图书情报信息管理系统中的一个相当重要的组成部分。其主要作用是帮助图书情报管理部门对各种期刊的采购、借阅、装订等项工作进行管理。同时要针对不同类型的期刊和不同类型的读者分别设置期刊的借阅方式,并根据期刊的借阅情况分析期刊的使用效率和读者情况。1.4参考资料UML面向对象设计与分析 清华大学出版社面向对象技术使用VP-UML实现图到代码的转换 清华大学出版社精通JBuilder 2005 电子工业出版社2、详细设计2.1系统总体功能 系统总体功能包括:期刊事务、读者事务、借阅事务、统计分析、期刊查询、网络查询。这其中的网络查询功能没有具体设计。总体如图:2.2期刊事务期刊事务包括:采购业务、编目
6、业务、装订业务。2.3读者事务读者事务包括:添加读者信息和查询读者信息。2.4借阅事借阅事务包括:期刊查询、添加预约、提供指导、借出、阅览、归还。2.5统计分析系统分析包括:统计读者情况、统计期刊借阅情况、查询期刊入库情况。2.6系统管理系统管理包括:添加用户、系统登陆、密码修改。2.7网络查询在网络查询部分我们的建设思想是,建设B/S模式的网络服务,主要为用户提供期刊查询和期刊预约的服务。3、类的设计3.1 通过需求分析,总结归纳出来的类。3.2界面类的设计通过对系统的总体把握,集中分析了系统界面类的相互关系。3.3 具体功能实现涉及到的类及它们之间的关系(1)添加管理员(2)登陆设计(3)
7、修改密码(4)期刊查询(5)期刊预约(6)期刊归还4、表结构设计4.1总体ER图设计:4.2表的具体设计(1)用户表-User字段名称类 型 主 键非 空用户名文本 是 是密码 文本 否 是权限 是/否 否 是(2)期刊表-periodical 字 段 名 称类 型主 键非 空期刊(ISSN)文本是是期刊名称文本否否期刊语种文本否否期刊种类文本否否出版单位文本否否发行日期文本否否邮发代号文本否否发行周期文本否否单价数字否否(3)读者表-reader字 段 名 称类 型主 键非 空读者编号文本是是读者姓名文本否否读者专业文本否否读者单位文本否否读者类别文本否否密码文本否是(4)期刊借阅表-Rea
8、d/Loan字 段 名 称类 型主 键非 空期刊编号文本是是读者编号文本是是还书时间日期是是借阅类型文本否否借阅时间日期否否期刊状态文本否否(5)期刊入库表字 段 名 称类 型主 键非 空期刊入库单号数字是是期刊ISSN文本否是入库时间日期否是经手人文本否是期刊名称(明细)文本否是入库数量数字否是(6)订购表字 段 名 称类 型主 键非 空订购单号数字是是期刊ISSN文本是是订购日期日期否是负责人文本否是经手人文本否是订购数量数字否是(7)期刊使用表字 段 名 称类 型主 键非 空期刊ISSN文本是是使用时间日期是是使用次数数字否是(8)期刊装订表字 段 名 称类 型主 键非 空期刊编号文本是
9、是期刊ISSN文本是是登记时间日期否是期刊刊次文本否是经手人文本否是入库数量数字否是(9)期刊在库情况表字 段 名 称类 型主 键非 空期刊编号文本是是在库数量数字否是(10)罚款记录表字 段 名 称类 型主 键非 空读者编号文本是是期刊编号文本是是归还时间日期是是罚款数额数字否否(11)预览表字 段 名 称类 型主 键非 空期刊编号文本是是读者编号文本是是预约时间日期否否5、系统业务与表之间的关系5.1用户登录(user): 5.2读者登录(reader): 5.3 用户密码修改(user): 5.4 读者密码修改(reader): 5.5期刊归还(借出和阅读):5.6期刊归还(过期): 5
10、.7期刊预约5.8期刊查询(类别) 5.9期刊查询(名称) 5.10统计期刊借阅情况5.11提供指导5.12查询期刊入库情况 5.13期刊阅览5.14期刊借出 5.15 装订业务5.16编目业务5.17统计读者情况5.18生成期刊订购单:5.19 添加读者信息: 5.20添加用户: 5.21期刊入库:6、系统运行设计6.1系统运行及处理流程 开机,进入系统。 期刊入库、期刊编目、期刊装订。 期刊借出、期刊阅览。 统计读者情况及期刊借阅情况,产生各类期刊管理报表。 借阅归还,退出系统。6.2运行组织管理 主任负责协调各方面的关系及为用户分配权限,查询读者情况和期刊的使用情况。 期刊采购员在各出版
11、社将期刊目录送到期刊情报管理部门后,根据原有期刊目录及其使用情况及现有资金状况初步划定期刊的订阅范围,报请主任批准,待批准后发出订购通知。 收到订购的期刊后,根据期刊的文种(中、英、法等)、期刊类别(宏观经济、微观经济、市场、战略、人力资源等)、期刊发行周期(周刊、半月刊、月刊、双月刊、季刊、半年刊、年刊等)对期刊进行编码。 对于订阅数量超过两份的期刊需要从其中取出一份作为库存保留,以待一年后按年装订成册。其余期刊暂不留库存,两年后再按年装订成册。 借阅期刊时,除中文以外的各种期刊均不允许借出期刊阅览室。中文期刊中若订购分数超过一份时,除库存期刊外可以凭教师或博士生借书证借出阅览室,期限为三天
12、。若只有一份期刊,季刊以下(包括周刊、半月刊、月刊、双月刊、季刊)可以凭教师或博士生借书证借出阅览室,期限为一天,半年刊、年刊不允许借阅。本科生和硕士生只能在阅览室中阅读各种期刊。借阅决策分析表如下图所示:借阅决策分析表规则中文 /1其他 /0教师、博士生 /1硕士生、本科生 /0一份 /1多份 /0半年、一年期 /1其他 /012345条 件 语 句C1:文种01111C2:读这类别0111C3:订购份数011C4:发行周期01行 动语 句A1:不外借A1:借一天A3:借三天 期刊情报管理部门需要统计分析期刊阅览和借阅情况,利用统计分析结果规划下一年度的期刊订购计划7、出错处理设计7.1出错提示原则 本着对用户负责、便于理解的态度,本系统中的提示信息采用一致的形式。 本系统中所用操作系统的出错显示形式不变,界面错误提示内容不变,错误编码保持不变。 本系统中所用数据库及其工具的出错显示形式不变,界面错误提示内容不变,错误编码保持不变。 本系统中所用其它系统工具软件,错误提示信息及编码保持原系统形式不变。7.2错误提示信息设计 显示错误信息采用一致的形式,内容包括出错内容及后续操作提示。 边界条件限制出错提示和后续操作提示。 系统操作说明书中将备有对应出错信息的详细解释及处理方法 权限只有管理员和用户两级在系统3分钟不使用后将自动锁定
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1