软件工程实训-期刊管理系统-软件(结构)设计说明(SDD).docVIP

软件工程实训-期刊管理系统-软件(结构)设计说明(SDD).doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件(结构)设计说明(SDD)

目录

TOC\o1-3\h\z\u软件(结构)设计说明(SDD) 1

1引言 3

标识 3

系统概述 3

文档概述 3

基线 3

2引用文件 3

3CSCI级设计决策 4

4CSCI体系结构设计 4

体系结构 4

程序(模块)划分 4

程序(模块)层次结构关系 5

全局数据结构说明 6

常量 6

变量 7

数据结构 7

4.3数据库设计 8

4.4CSCI部件 9

执行概念 11

接口设计 14

外部接口 14

内部接口 15

5CSCI详细设计 19

6需求的可追踪性 22

7注解 22

附录 22

1引言

本系统是Beta1.0版本。

系统的名称:期刊管理系统;

产品所有权:张庭小组;

可行性研究:4月1号-4月7日;

需求分析:4月1日-4月7日;

详细设计:4月11日-4月15日;

代码编写:4月1日-5月1日;

任务提出人:刘建钊老师;

需求分析人:张庭小组成员;

用户:使用该软件且具有一定特权的管理人员(老师);

本文档适用的工程:期刊管理系统。

期刊管理系统是图书情报信息管理系统中的一个相当重要的组成局部。其主要作用是帮助图书情报管理部门对各种期刊的采购、借阅、装订等项工作进行管理。同时要针对不同类型的期刊和不同类型的读者分别设置期刊的借阅方式,并根据期刊的借阅情况分析期刊的使用效率和读者情况。

说明编写本系统设计说明书所依据的设计基线。

2引用文件

岳涛,《需求规格说明书》;

吴李江,《软件开发方案》;

张海藩编著,《软件工程导论》〔第5版〕,清华大学出版社;

郑人杰编著,《实用软件工程》〔第3版〕,清华大学出版社;

郑诚等编著,《软件工程课程设计》,机械工业出版社;

齐治昌编著,《软件工程》,高等教育出版社;

3CSCI级设计决策

根据功能的不同可以将本系统划分为八个子模块

身份验证:通过登录才可进入期刊管理系统,登录信息提交后检验登录者的身份是否合法,合法,那么转入对应的操作界面。在本系统中,只有二种身份:读者、管理员。

读者信息管理:用于管理员对读者相关信息的管理,包括添加读者信息,修改读者信息和删除读者信息。添加读者信息用于读者用户的注册;修改读者信息用于修改读者密码;删除得这信息用于删除读者信息,即注销用户。

期刊管理:用于管理员对期刊的相关管理包括添加期刊目录,登记期刊,删除期刊。

添加期刊目录是添加新种类的期刊;期刊登记用于登记新到的期刊信息和读者归还的期刊;

删除期刊用于删除期刊信息和期刊目录。

借阅管理:用于管理员对期刊借阅以及归还的相关管理。

个人借阅查询:用于查询某人的借阅清单。

期刊去向查询:用于查询该期刊的借出情况以及未借出的数量。

库存期刊查询:用于查询所有的期刊内容以及剩余数量。

密码修改:用于读者修改登录密码。

4CSCI体系结构设计

程序(模块)划分

程序(模块)层次结构关系

顶层数据流图:

第二层数据流图:

第三层数据流图:

第四层数据流图:

常量

1.期刊:

期刊号;

期刊名;

编辑部;

周期;

总期数;

年;

价格;

借阅否;

2.读者:

读者编号;

用户名;

密码

3.期刊管理员:

管理员编号;

管理员姓名;

密码;

4.期刊借阅关系:

读者用户名;

期刊号;

借阅日期;

归还日期;

变量

1.登录所需的密码;

2.鼠标对按钮的点击

3.查询方式、查询关键字;

4.新建期刊项、读者项;

5.期刊项、读者项相应纪录更改;

6.借阅、返还期刊时的刊号、读者借阅证号;

数据结构

期刊表:由多个期刊记录构成,数据结构如下:

CN期刊号 文本

期刊名 文本

期刊号 文本

期刊数量 文本

期刊出版社 文本

期刊出版周期 文本

期刊单价 文本

期刊年份 文本

期刊关键字文本

期刊作者文本

读者表:由多个读者记录构成,数据结构如下:

读者用户名 文本

读者密码 文本

借书记录表:由多个读者记录构成,数据结构如下:

借阅期刊流水号 文本

借阅者用户名文本

借阅时间 日期

应当归还日期 日期

管理员记录表:由假设干个系管理员记录构成,数据结构如下:

权限〔0为读者,1为管理员〕 文本

4.3数据库设计

根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以列出以下数据项和数据库:

1.名称:用户表

文档评论(0)

liuzhouzhong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档