图书资料借阅管理系统毕业论文设计(9)
来源:56doc.com 资料编号:5D4527 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D4527
资料介绍
借阅状态 BorrowState int 表3-4权限表(Power) 用户信息表(Users) 字段含义 字段名 类型 长度 描述 主键 外键 NULL 备注 权限ID ID intIDENTITY 11 Y 自增 权限名称 Name varchar 50 3.3 系统功能设计 3.3.1 系统登录模块的设计 在系统启动后,应首先进行系统登录来验证用户信息(用户名称和用户密码)是否正确。系统登录模块主要应该实现如下功能: 1、用户在登录界面中可输入操作员用户名称和操作员密码,确认后可进行验证。 2、如果操作员用户名和密码验证成功,则进入系统。 3、如果操作员用户名和密码错误,则被系统提醒密码无效信息,需重新输入用户名和密码,再次进行验证。 图3-6 登陆模块流程图 3.3.2书目检索 功能:为读者和管理员提供搜索图书功能 输入表:book 输出表:book,borrow 程序逻辑:在该页面中,读者可以根据设置的条件来检索图书,如在查询文本输入“asp.net 2.0”,其他按默认选择,点击确定后就可显示相关图书条目,并在检索结果页面中点相关书名就可查看此图书详细信息。 图3-7 单项条件查询流程图 3.3.3读者书目高级检索 功能:该页面提供对书目组合信息的查询如:书名,作者,出版社等条件的模糊查询,即只要给出关键字,系统就会匹配找出所需书的目录。 输入表:book 输出表:book,borrow 程序逻辑:如在书名中输入“asp.net 2.0”,在出版社中输入“北大”,点击“高级搜索”按钮,就会查询出符合以上条件的条目。在查询条目结果中点击某一书名的连接,将自动转到相关图书详细信息页面。 图3-8 高级搜索系统流程图 3.3.4读者信息检索 功能:该页面是读者查看自身基本信息以及借阅情况的登陆页面。 输入表:users 输出表:users,borrow 程序逻辑:用户输入对应的用户名和密码单击“登陆”按钮,即可转到读者基本信息以及借阅情况页面。 3.3.5读者信息 功能:该页面提供读者的基本信息显示 输入表:users 输出表:users 程序逻辑:在该页面中读者可以看到自己的基本信息并对自己的联系方式进行修改。 3.3.6读者个人借阅情况 功能:在该页面中显示读者借阅书刊的基本情况,借阅时间和应还时间。 输入表:无 输出表:book,borrow 程序逻辑:单击“借阅历史”就可查看读者以前的借阅情况,单击“过期催还”可以查看自己是否有过期未还的书刊,如果有则显示未还书刊情况,没有则给出相关提示。 3.3.7管理员登陆 功能:管理员登陆 输入表:Users 输出表:无 程序逻辑:管理员帐号输入后经系统判定权限没有问题即可登陆。 3.3.8用户信息维护 功能:该页面中管理员可以实现对图书和用户的维护。 输入表:Users,book 输出表:无 程序逻辑: 当用户以总管理员身份登陆时,进入系统管理页面,实现对图书和用户信息的维护。 3.3.9图书信息维护 功能:该页面实现管理员对图书的维护包括添加图书,修改图书信息,删除图书和检索图书等操作。 输入表:book 输出表:无 程序逻辑:通过对图书各属性进行添加修改来完成对图书的维护。 3.3.10书刊借阅登记 功能:管理员可以实现对图书的入馆登记,出馆登记。 输入表:Users,book 输出表:无 程序逻辑:通过在文本框中输入图书编号和读者编号完成借阅登记。 图3-9 书刊借阅登记流程图 3.3.11书刊归还登记 功能:在该页面中可以实现图书归还操作,即图书的入馆登记。 输入表:book 输出表:无 程序逻辑:图书归还只需要输入图书的编号然后单击“还书”按钮即可。 4 系统详细设计 系统实施是系统开发的最后阶段,也是将前一阶段的设计结果最终在计算机系统上实现的阶段,这一阶段的任务包括:物理系统的实施、程序设计与调试、项目管理、数据准备与录入等。 4.1系统主要模块的详细设计 由于论文篇幅有限,在此只介绍系统主要模块的详细设计过程。具体代码请参见附录中的源程序清单。 4.1.1登陆界面设计 登陆界面是该系统运行之初用户所看到的界面,也是进入系统的门户,因此主界面设计以简洁实用为原则,主要是用来判断用户的用户名是否可用以及判断该用户的权限以转到相应版面。 |