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+sqlserver网上购物系统设计与实现
下一篇:ASP.NET+SQL server教务管理系统的设计与实现

java图书馆图书管理系统设计

jsp+mysql图书馆图书管理系统设计

asp.net+sqlserver图书管理系统设计+ER图

C#+mysql图书管理系统的设计与实现

jsp+mysql阅览室图书管理系统设计与实现

jsp+mysql图书管理系统的设计

jsp+mysql图书管理系统的设计与实现

神经外科重症监护病房患...

国内外图像分割技术研究现状

志愿者活动的调查问卷表

C#学校科研管理系统的设计

承德市事业单位档案管理...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书