4.系统详细设计和实现
4.1 系统功能流程图
为了实现系统模块功能,通过编码调试运行,其功能流程图如4.1所示。图4.1 系统功能流程图
4.2 读者查询模块实现
在未登录到系统前,读者查询功能模块主要包括书目搜索、高级书目搜索和登录我的图书馆等功能。如图4.2所示.图4.2读者查询模块结构图
在登录到系统后,读者查询模块除了具有书目搜索、高级书目搜索功能外,还有读者信息查询、书刊借阅、借阅历史、过期催还和修改密码等功能。
4.3 管理员模块实现
在进入后台管理员页面时,系统会根据用户所输入的信息,来进行判断此用户所具备的具体的操作权限。如果此用户为总管理员,则直接进入到后台系统页面,在这里可以对用户和图书信息文护工作;否则直接进入到借书和还书页面。其管理员登录流程图如4.3所示。
图4.3 管理员登录流程图
1 用户管理
在系统主界面左侧树形结构中,用户管理模块主要包括“用户添加”和“用户文护”两大功能。总管理员可以直接在用户添加页面中增加读者信息,总管理员可利用一个下拉列表,来实现权限的更改;单击“用户文护”,在这里可以实现用户信息的查看、权限修改和删除等工作。
2 书刊管理
在系统主界面左侧树形结构中,à“书刊管理“à“添加书刊”,可以方便实现图书信息的添加。
若à“书刊文护”,再单击题名,可快速进入具体某图书信息的书名、ISBN、图书类型等修改。也可对某一图书进行删除操作。
单击“书刊管理“à“高级搜索”,可搜索相书目信息,供选择搜索的类型有书号、书名、出版社、主题词等,因选择类型不同出现不同的搜索结果,如图4.4所示。
图4.4 书刊高级搜索页
3 安全文护
在系统主界面左侧树形结构中,à“修改密码”,可快速实现用户密码的修改。
5.系统测试
根据本系统所达到的目标,经过需求分析、设计和编码等阶段的开发,最终得到了源程序。在开发过程中,由于自身的知识储备不够,在运行测试过程
中难免会出现些错误和缺陷,致使本系统软件就不能正常使用,甚至会导致巨大的损失。因此就需要我们在一个系统设计完成后,进行必要的系统测试。
因此需要我们在完成一个系统后进行必要的测试,测试是程序的执行过程,目的是尽可能多地发现软件产品中的错误和缺陷。
从理论定义来分,可分为黑盒测试和白盒测试。系统测试结果如表5-1所示。
表5-1 系统测试实例表
要输入的项 |
实际输入 测试数据 |
预期结果 |
读者编号 图书编号 |
00 , 07 | 读者编号也即读者条形码,会出现如图5.1提示。 |
07 , 08 | 该读者编号正确,会出现如图5.2“提示。 |
ASP.NET的图书管理系统设计与实现(5):http://www.751com.cn/jisuanji/lunwen_11.html