1、 小构成员:张含茜,朱蓉蓉,王月,赵静雯实验名称:期刊管理系统综合测试实验日期: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平台、对组件支持,采用编译之后执行方式。SQL Ser
2、ver数据库和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 期刊借阅归还文献=期刊名+借阅人+借阅日期+归还日期期刊名=8
5、(字符)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.42游客规定解决系统3.0查 询
6、 3.1IPO图第一张:IPO表系统:主功能模块 作者: 编号:0.0 日期:12 .11 、Uiuiuuy 注释:无局部数据元素:无输出:所需要文献输入: 读者、管理员、游客身份被调用:无调用:1.读者规定解决系统 2管理员规定解决体统 3游客规定解决解决: 针对不同身份提出不同规定予以详细响应。IPO图第二张:IPO图第三张:IPO图第四张IPO表系统:游客规定管理系统 作者: 编号:3.0 日期:12 .11 、Uiuiuuy 注释:无局部数据元素:无输出:期刊目录文献输入:查询规定 被调用:主功能模块调用:游客查询模块3.1解决:IF 查询规定 THEN 期刊目录文献 六、 详细设计总
7、界面:顾客:注册界面:登录界面:查询界面:借阅界面:归还界面:管理员:登陆界面:期刊征订:期刊登记:人员变动:3.游客模块测试:登录界面:查询:七、数据库拟定用SQL Server 数据库来完毕期刊管理系统数据存储。共有7个表,每个表功能如下:UserFiles:记录登陆 期刊管理系统人员信息ManageFiles:记录系统管理员信息MagazineRegister:期刊登记表;重要起到管理员在对期刊进行登记入库作用。MagazineContentShow:期刊目录文献:管理员和顾客都要用到表,管理员通过期刊目录文献对期刊进行期刊登记和征订。管理员通过期刊目录里文献将数据传播到期刊登记和期刊内
8、容表中,再传给顾客进行查询。同步通过期刊征订子系统来修改期刊目录。MagazineDetails;期刊内容表,顾客通过查询子系统可以获取期刊重要内容 管理员也通过期刊征订子系统将数据传播给期刊内容表。MagazineBorrow:期刊借阅文献,读者通过借阅解决子系统或者查询子系统查询到期刊借阅文献来理解期刊去向,管理员在解决顾客还书时也需要对期刊借阅文献进行UserFiles: ManageFiles: MagazineRegister: MagazineContentShow: MagazineDetails: MagazineBorrow: MagazineSubscription: 数据
9、库重要信息:顾客文献: 管理员文献: 八、测试方案1)黑盒测试。黑盒测试黑盒测试又称行为测试,这种办法把测试对象看作一种黑盒子,测试人员完全不考虑程序内部逻辑构造和内部特性,只根据程序需求规格阐明书,检查程序功能与否符合它功能需求。完毕系统详细测试规定,对系统进行全面分析,并通过测试成果,总结测试与否通过,若不通过则查明因素,并进行修改以及再测试。测试模块为:读者注册模块,管理员登记模块,登陆模块详细测试:整个系统界面:管理员功能测试:一方面是整个系统界面: (1)进入管理员界面: 登陆界面: 期刊征订: 增长期刊征订书目: 征订成功:也可撤销征订:例如撤销征订大舞台。 期刊登记: 登记新期刊: 登记成功: 登记成功 管理员:人员变动 假设删除顾客E01114336顾客 删除成功 (2)顾客功能测试:注册:登录查找:借书:还书Easy已经归还:(3)游客模块测试:登录界面:附录:会议小结:倩姐写下详细浮现了哪些问题。