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

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

ID:1489746

大小:5.71 MB

页数:23页

时间:2017-11-11

软件工程实训 期刊管理系统 软件(结构)设计说明(sdd)_第1页
软件工程实训 期刊管理系统 软件(结构)设计说明(sdd)_第2页
软件工程实训 期刊管理系统 软件(结构)设计说明(sdd)_第3页
软件工程实训 期刊管理系统 软件(结构)设计说明(sdd)_第4页
软件工程实训 期刊管理系统 软件(结构)设计说明(sdd)_第5页
资源描述:

《软件工程实训 期刊管理系统 软件(结构)设计说明(sdd)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件(结构)设计说明(SDD)23/23目录软件(结构)设计说明(SDD)11引言31.1标识31.2系统概述31.3文档概述31.4基线32引用文件33CSCI级设计决策44CSCI体系结构设计44.1体系结构44.1.1程序(模块)划分44.1.2程序(模块)层次结构关系54.2全局数据结构说明64.2.1常量64.2.2变量74.2.3数据结构74.3数据库设计84.4CSCI部件94.5执行概念114.6接口设计144.6.1外部接口144.6.2内部接口155CSCI详细设计196需求的可追踪性2

2、27注解22附录2223/231引言1.1标识本系统是Beta1.0版本。1.2系统概述系统的名称:期刊管理系统;产品所有权:张庭小组;可行性研究:4月1号-4月7日;需求分析:4月1日-4月7日;详细设计:4月11日-4月15日;代码编写:4月1日-5月1日;任务提出人:刘建钊老师;需求分析人:张庭小组成员;用户:使用该软件且具有一定特权的管理人员(老师);本文档适用的项目:期刊管理系统。1.3文档概述期刊管理系统是图书情报信息管理系统中的一个相当重要的组成部分。其主要作用是帮助图书情报管理部门对各种期刊

3、的采购、借阅、装订等项工作进行管理。同时要针对不同类型的期刊和不同类型的读者分别设置期刊的借阅方式,并根据期刊的借阅情况分析期刊的使用效率和读者情况。1.4基线说明编写本系统设计说明书所依据的设计基线。2引用文件岳涛,《需求规格说明书》;吴李江,《软件开发计划》;张海藩编著,《软件工程导论》(第5版),清华大学出版社;郑人杰编著,《实用软件工程》(第3版),清华大学出版社;郑诚等编著,《软件工程课程设计》,机械工业出版社;齐治昌编著,《软件工程》,高等教育出版社;23/233CSCI级设计决策根据功能的不同

4、可以将本系统划分为八个子模块身份验证:通过登录才可进入期刊管理系统,登录信息提交后检验登录者的身份是否合法,合法,则转入对应的操作界面。在本系统中,只有二种身份:读者、管理员。读者信息管理:用于管理员对读者相关信息的管理,包括添加读者信息,修改读者信息和删除读者信息。添加读者信息用于读者用户的注册;修改读者信息用于修改读者密码;删除得这信息用于删除读者信息,即注销用户。期刊管理:用于管理员对期刊的相关管理包括添加期刊目录,登记期刊,删除期刊。添加期刊目录是添加新种类的期刊;期刊登记用于登记新到的期刊信息和读

5、者归还的期刊;删除期刊用于删除期刊信息和期刊目录。借阅管理:用于管理员对期刊借阅以及归还的相关管理。个人借阅查询:用于查询某人的借阅清单。期刊去向查询:用于查询该期刊的借出情况以及未借出的数量。库存期刊查询:用于查询所有的期刊内容以及剩余数量。密码修改:用于读者修改登录密码。4CSCI体系结构设计4.1体系结构4.1.1程序(模块)划分23/234.1.2程序(模块)层次结构关系顶层数据流图:第二层数据流图:第三层数据流图:23/23第四层数据流图:4.2全局数据结构说明4.2.1常量1.期刊:期刊号;期刊

6、名;编辑部;周期;总期数;年;价格;借阅否;23/232.读者:读者编号;用户名;密码3.期刊管理员:管理员编号;管理员姓名;密码;4.期刊借阅关系:读者用户名;期刊号;借阅日期;归还日期;4.2.2变量1.登录所需的密码;2.鼠标对按钮的点击3.查询方式、查询关键字;4.新建期刊项、读者项;5.期刊项、读者项相应纪录更改;6.借阅、返还期刊时的刊号、读者借阅证号;4.2.3数据结构1.期刊表:由多个期刊记录构成,数据结构如下:·CN期刊号文本·期刊名文本·期刊号文本·期刊数量文本·期刊出版社文本·期刊出版

7、周期文本·期刊单价文本·期刊年份文本·期刊关键字文本·期刊作者文本2.读者表:由多个读者记录构成,数据结构如下:23/23·读者用户名文本·读者密码文本1.借书记录表:由多个读者记录构成,数据结构如下:·借阅期刊流水号文本·借阅者用户名文本·借阅时间日期·应当归还日期日期2.管理员记录表:由若干个系管理员记录构成,数据结构如下:·权限(0为读者,1为管理员)文本4.3数据库设计根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以列出以下数据项和数据库:1.名称:用户表标识:Use用户表包括:用

8、户名、密码、权限3个字段。名称字段名称数据类型主键非空用户名name文本YesYes密码pwd文本NoYes权限isadmin文本NoYes用户信息表2.期刊目录表标识:Ptable学生信息表包括CN刊号、期刊名、出版周期、出版单位、单价5个字段。名称字段名称类别主键非空CN刊号cn文本YesYes期刊名bname文本NoYes出版周期cycle文本NoYes出版单位unit文本NoYes单价price文本NoY

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。