ASP.NET的图书管理系统设计与实现(5)
时间:2016-11-12 19:46 来源:毕业论文 作者:毕业论文 点击:次
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 系统测试实例表
(责任编辑:qin) |