软件工程期刊管理系统设计报告.doc

上传人:人*** 文档编号:562523994 上传时间:2022-08-07 格式:DOC 页数:43 大小:12.89MB
返回 下载 相关 举报
软件工程期刊管理系统设计报告.doc_第1页
第1页 / 共43页
软件工程期刊管理系统设计报告.doc_第2页
第2页 / 共43页
软件工程期刊管理系统设计报告.doc_第3页
第3页 / 共43页
软件工程期刊管理系统设计报告.doc_第4页
第4页 / 共43页
软件工程期刊管理系统设计报告.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《软件工程期刊管理系统设计报告.doc》由会员分享,可在线阅读,更多相关《软件工程期刊管理系统设计报告.doc(43页珍藏版)》请在金锄头文库上搜索。

1、 小组成员:张含茜,朱蓉蓉,王月,赵静雯实验名称:期刊管理系统综合测试实验日期:2013年12月22日目录一、实验内容1二、实验目的1三、可行性分析23.1 可行性研究3.2数据流图3.3数据字典四、需求分析34.1 需求分析任务4.2 E-R图五、总体设计描绘软件结构45.1层次图和HIPO图5.2 IPO图六、详细设计主要界面5七、数据库八、测试方案6九、附录7 第四次会议讨论记录一、实验内容期刊管理系统综合测试二、实验目的完成期刊管理系统综合测试三、可行性分析3.1可行性研究1)技术可行性JSP对数据库的支持好、开发难易度容易、使用简单的Windows平台、对组件的支持,采用编译之后执行

2、的方式。SQL Server数据库和JSP技术的有机结合,可以开发出实用、简便的期刊管理系统。因此技术上是可行的。2)经济可行性。 开发期刊管理不需要很大的投入,硬件上只需要web服务器和数据库服务器即可。3)操作可行性。 操作简单,每个人都容易学习使用。综上所述,期刊管理系统在社会中是可行的。3.2数据流图游 客处理结果游客要求读者系统管理管理员读者要求处理结果刊期订单管理员要求图1-1顶层数据流图图1-2第二层数据流图查询结果游客要求游客3游客处理读者1读者要求处理管理员2管理员要求处理读者要求期刊目录文件读者要求期刊内容文件管理员要求期刊订单期刊登记文件处理结果1.1读者要求分类用户文件

3、期刊借阅文件期刊目录文件查询结果期刊借阅文件变动要求借阅要求归还要求1.2注册处理1.4归还处理1.3借阅处理1.5查询要求处理查询要求用户文件期刊目录文件读 者管理员管理员要求2.1管理要求分类2.3期刊登记2.2变动处理2.4期刊征订期刊登记期刊内容期刊目录征订征订用户文件3游客查询要求游 客 期刊文件图1-3第三层数据流图图1-4 第四层数据流图1.5.1 查询要求分类查询期刊要求去向1.5.2 查询期刊去向用户文件期刊借阅文件期刊去向信息读者1.5.3 查询期刊内容按期刊名查询要求按作者名查询要求按关键词查询要求期刊内容信息期刊内容文件期刊登记文件期刊目录文件3.3数据字典1. 读者信

4、息=用户名+密码+电话+邮箱用户名=8(字符)8密码=10(字符)10电话=0(数字)9邮箱=8(字符)82 管理员信息=用户名+密码+电话+邮箱用户名=8(字符)8密码=10(字符)10电话=0(数字)9邮箱=8(字符)83 期刊信息=期刊名+期刊编号+年+期+刊号+作者+简介期刊名=8(字符)8年=0(数字)4期=0(数字)5刊号=0(字符)10作者=0(字符)10简介=0(字符)3004 期刊订单=期刊名称+期刊种类+出版日期+邮发代号+数量期刊名称=8(字符)8期刊种类=0(字符)10出版日期=0(数字)10邮发代号=0(数字)12数量=0(数字)105 期刊借阅归还文件=期刊名+借阅

5、人+借阅日期+归还日期期刊名=8(字符)8借阅人=0(字符)8借阅日期=0(数字)10归还日期=0(数字)10四、需求分析4.1需求分析任务1)管理员进行期刊征订期刊登记以及人员和期刊的变动处理2)读者进行注册,期刊借阅,期刊归还,期刊查询(查询期刊内容,查询期刊去向)4.2 E-R图注册读 者管理员借阅登记期 刊归还查询征订用户名电话密码邮箱用户名密码电话期刊名刊号年期作者简介种类邮发代号变动五、总体设计描绘软件结构5.1 层次图与HIPO图H图:征订2.3登记2.2变动2.1管理员要求处理系统2.0读者要求处理系统1.0注册1.1借阅1.2归还1.3查询1.4查询去向1.41查询期刊内容1

6、.42游客要求处理系统3.0查 询 3.1IPO图第一张:IPO表系统:主功能模块 作者: 编号:0.0 日期:12 .11 、Uiuiuuy 注释:无局部数据元素:无输出:所需要的文件输入: 读者、管理员、游客身份被调用:无调用:1.读者要求处理系统 2管理员要求处理体统 3游客要求处理处理: 针对不同身份提出的不同要求给予具体响应。IPO图第二张:IPO图第三张:IPO图第四张IPO表系统:游客要求管理系统 作者: 编号:3.0 日期:12 .11 、Uiuiuuy 注释:无局部数据元素:无输出:期刊目录文件输入:查询要求 被调用:主功能模块调用:游客查询模块3.1处理:IF 查询要求 T

7、HEN 期刊目录文件 六、 详细设计总的界面:用户:注册界面:登录界面:查询界面:借阅界面:归还界面:管理员:登陆界面:期刊征订:期刊登记:人员变动:3.游客模块测试:登录界面:查询:七、数据库确定用SQL Server 数据库来完成期刊管理系统的数据存储。共有7个表,每个表的功能如下:UserFiles: 记录登陆 期刊管理系统的人员信息ManageFiles:记录系统管理员的信息MagazineRegister: 期刊登记表;主要起到管理员在对期刊进行登记入库的作用。MagazineContentShow:期刊目录文件:管理员和用户都要用到的表,管理员通过期刊目录文件对期刊进行期刊登记和征

8、订。管理员通过期刊目录里的文件将数据传输到期刊登记和期刊内容表中,再传给用户进行查询。同时通过期刊征订子系统来修改期刊目录。MagazineDetails;期刊内容表,用户通过查询子系统可以获取期刊主要内容 管理员也通过期刊征订子系统将数据传输给期刊内容表。MagazineBorrow:期刊借阅文件,读者通过借阅处理子系统或者查询子系统查询到期刊借阅文件来了解期刊去向,管理员在处理用户还书时也需要对期刊借阅文件进行UserFiles: ManageFiles: MagazineRegister: MagazineContentShow: MagazineDetails: MagazineBor

9、row: MagazineSubscription: 数据库主要信息:用户文件: 管理员文件: 八、测试方案1)黑盒测试。黑盒测试黑盒测试又称行为测试,这种方法把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能需求。完成系统具体的测试要求,对系统进行全面的分析,并通过测试结果,总结测试是否通过,若不通过则查明原因,并进行修改以及再测试。测试模块为:读者注册模块,管理员登记模块,登陆模块具体测试:整个系统界面:管理员功能测试:首先是整个系统的界面: (1)进入管理员界面: 登陆界面: 期刊征订: 增加期刊征订书目: 征订成功:也可撤销征订:比如撤销征订大舞台。 期刊的登记: 登记新的期刊: 登记成功: 登记成功 管理员:人员变动 假设删除用户E01114336用户 删除成功 (2)用户功能测试:注册:登录查找:借书:还书Easy已经归还:(3)游客模

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 论文指导/设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号