当前位置:文档之家› 期刊管理系统设计说明书

期刊管理系统设计说明书

期刊管理系统
设计说明书
小组成员:
高垒
陈盈果戎世禄
解明山伍国华
张鹏飞闫新乐
陈进刘振中
2007年11月20日
目录
1、引言 (4)
1.1编写目的 (4)
1.2读者对象 (4)
1.3项目背景 (4)
1.4参考资料 (5)
2、详细设计 (5)
2.1系统总体功能 (5)
2.2期刊事务 (6)
2.3读者事务 (6)
2.4借阅事 (7)
2.5统计分析 (8)
2.6系统管理 (9)
2.7网络查询 (10)
3、类的设计 (11)
3.1通过需求分析,总结归纳出来的类。

(11)
3.2界面类的设计 (12)
3.3具体功能实现涉及到的类及它们之间的关系 (13)
4、表结构设计 (16)
4.1总体ER图设计: (16)
4.2表的具体设计 (17)
(1)用户表----User (17)
(2)期刊表---periodical (17)
(3)读者表---reader (17)
(4)期刊借阅表---Read/Loan (17)
(5)期刊入库表 (18)
(6)订购表 (18)
(7)期刊使用表 (18)
(8)期刊装订表 (18)
(9)期刊在库情况表 (19)
(10)罚款记录表 (19)
(11)预览表 (19)
5、系统业务与表之间的关系 (19)
5.1用户登录(USER): (19)
5.2读者登录(READER): (20)
5.3用户密码修改(USER): (20)
5.4读者密码修改(READER): (20)
5.5期刊归还(借出和阅读): (20)
5.6期刊归还(过期): (21)
5.7期刊预约 (21)
5.8期刊查询(类别) (21)
5.9期刊查询(名称) (22)
5.10统计期刊借阅情况 (22)
5.11提供指导 (22)
5.12查询期刊入库情况 (23)
5.13期刊阅览 (23)
5.14期刊借出 (23)
5.15装订业务 (24)
5.16编目业务 (24)
5.17统计读者情况 (24)
5.18生成期刊订购单: (25)
5.19添加读者信息: (25)
5.20添加用户: (25)
5.21期刊入库: (25)
6、系统运行设计 (26)
6.1系统运行及处理流程 (26)
6.2运行组织管理 (26)
7、出错处理设计 (27)
7.1出错提示原则 (27)
7.2错误提示信息设计 (28)
1、引言
1.1编写目的
(1). 在软件产品完成之前,为用户和开发者之间建立共同协议创立一个基础。

对要实现的软件功能进行全面描述,帮助用户判断软件产品是否符合他们的要求。

(2). 提高开发效率:使用户在设计开始之前周密地思考需求,从而减少事后重新设计、重新编程和重新测试的返工情况。

通过对各种需求进行仔细复查,在开发早期发现若干遗漏、错误的理解和不一致性,以便及时加以纠正。

(3). 为成本计价和编制计划进度提供基础:软件功能的描述是计算机软件产品成本核算的基础,也有助于估计所必须的资源,并用作编制进度的依据。

(4). 为软件测试与验收提供一个基准。

(5). 为了更好地适应当前高校图书馆的期刊管理需求,为期刊管理提供更加科学的依据和数据,缓解手工管理存在的弊端。

1.2读者对象
该设计说明书的读者为:管理员(主任)、用户(工作人员)、读者(广大师生)。

1.3项目背景
期刊管理系统是图书情报信息管理系统中的一个相当重要的组成部分。

其主要作用是帮助图书情报管理部门对各种期刊的采购、借阅、装订等项工作进行管理。

同时要针对不同类型的期刊和不同类型的读者分别设置期刊的借阅方式,并根据期刊的借阅情况分析期刊的使用效率和读者情况。

1.4参考资料
《UML面向对象设计与分析》清华大学出版社
《面向对象技术》—使用VP-UML实现图到代码的转换清华大学出版社《精通JBuilder 2005》电子工业出版社
2、详细设计
2.1系统总体功能
系统总体功能包括:期刊事务、读者事务、借阅事务、统计分析、期刊查询、网络查询。

这其中的网络查询功能没有具体设计。

总体如图:
2.2期刊事务
期刊事务包括:采购业务、编目业务、装订业务。

2.3读者事务
读者事务包括:添加读者信息和查询读者信息。

2.4借阅事
借阅事务包括:期刊查询、添加预约、提供指导、借出、阅览、归还。

2.5统计分析
系统分析包括:统计读者情况、统计期刊借阅情况、查询期刊入库情况。

2.6系统管理
系统管理包括:添加用户、系统登陆、密码修改。

2.7网络查询
在网络查询部分我们的建设思想是,建设B/S模式的网络服务,主要为用户提供期刊查询和期刊预约的服务。

3、类的设计
3.1 通过需求分析,总结归纳出来的类。

3.2界面类的设计
通过对系统的总体把握,集中分析了系统界面类的相互关系。

3.3 具体功能实现涉及到的类及它们之间的关系(1)添加管理员
(2)登陆设计
(3)修改密码
(4)期刊查询
(5)期刊预约
(6)期刊归还
4、表结构设计4.1总体ER图设计:
4.2表的具体设计
(1)用户表----User
(2)期刊表---periodical
(3)读者表---reader
(4)期刊借阅表---Read/Loan
(5)期刊入库表
(6)订购表
(7)期刊使用表
(8)期刊装订表
(9)期刊在库情况表
(10)罚款记录表
(11)预览表
5、系统业务与表之间的关系5.1用户登录(user):
5.2读者登录(reader):
5.3 用户密码修改(user):
5.4 读者密码修改(reader):
5.5期刊归还(借出和阅读):
5.6期刊归还(过期):
5.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运行组织管理
●主任负责协调各方面的关系及为用户分配权限,查询读者情况和期刊的使用
情况。

●期刊采购员在各出版社将期刊目录送到期刊情报管理部门后,根据原有期刊
目录及其使用情况及现有资金状况初步划定期刊的订阅范围,报请主任批准,待批准后发出订购通知。

●收到订购的期刊后,根据期刊的文种(中、英、法等)、期刊类别(宏观经济、
微观经济、市场、战略、人力资源等)、期刊发行周期(周刊、半月刊、月刊、双月刊、季刊、半年刊、年刊等)对期刊进行编码。

●对于订阅数量超过两份的期刊需要从其中取出一份作为库存保留,以待一年
后按年装订成册。

其余期刊暂不留库存,两年后再按年装订成册。

●借阅期刊时,除中文以外的各种期刊均不允许借出期刊阅览室。

中文期刊中
若订购分数超过一份时,除库存期刊外可以凭教师或博士生借书证借出阅览室,期限为三天。

若只有一份期刊,季刊以下(包括周刊、半月刊、月刊、双月刊、季刊)可以凭教师或博士生借书证借出阅览室,期限为一天,半年刊、年刊不允许借阅。

本科生和硕士生只能在阅览室中阅读各种期刊。

借阅决策分析表如下图所示:
借阅决策分析表
●期刊情报管理部门需要统计分析期刊阅览和借阅情况,利用统计分析结果规
划下一年度的期刊订购计划
7、出错处理设计
7.1出错提示原则
●本着对用户负责、便于理解的态度,本系统中的提示信息采用一致的形式。

●本系统中所用操作系统的出错显示形式不变,界面错误提示内容不变,错误
编码保持不变。

●本系统中所用数据库及其工具的出错显示形式不变,界面错误提示内容不
变,错误编码保持不变。

●本系统中所用其它系统工具软件,错误提示信息及编码保持原系统形式不
变。

7.2错误提示信息设计
●显示错误信息采用一致的形式,内容包括出错内容及后续操作提示。

●边界条件限制出错提示和后续操作提示。

●系统操作说明书中将备有对应出错信息的详细解释及处理方法
●权限只有管理员和用户两级
在系统3分钟不使用后将自动锁定
●。

相关主题