|
当前位置:计算机毕业论文网 >> ASP论文设计 >> 浏览文章 |
基于asp的网上书店售书系统 |
【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答 |
|
4.2.4 系统数据分析 通过对图书管理系统的需求分析,可以得出该系统涉及三个实体:读者、图书、管理员。通过对各实体数据关系的整理,得出系统E-R图(图4.2)。 这些实体涉及的数据项有: 读者:(借书证号、姓名、性别、出生日期、身份证号、单位、类别、电话、最大借书数、已借册数、办证日期、罚款、照片、备注) 图书:(图书编号、书名、作者、出版社、价格、页数、出版日期、内容提要、类别、馆藏册数、入库日期、藏书位置) 管理员:(操作员号、密码、姓名、性别、身份证号、电话、授权日期) 图书类别:(类别编号,类别描述) 读者类别:(类别编号,类别描述,最大借书册数) 实体之间的联系涉及的数据项有: 借阅:(借书证号,图书编号,借出日期,应还日期、超期天数、操作员号、操作时间) 5 总体设计 5.1 系统结构设计 为了实现在管理员进行图书管理的同时,读者可以查询当前的图书情况,系统结构采用当前流行的C/S结构,也就是客户端/服务器模式,它具有开发时间短、成本低、数据传输快等优点。编程语言采用Delphi7.0,它可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,可以轻松方便的对数据库管理。系统网络结构如图5.1所示。 图5.1 系统网络结构 5.2 数据库设计 根据系统E-R图可以得到系统数据库逻辑模型。数据库中包括6个表:图书表(tushu)、读者表(duzhe)、借阅表(jieyue)、管理员表(quanxian)、读者身份表(duzheshenfen)和图书类别表(tushuleibie)。各数据表的结构如图5.2~5.7所示。 图5.2图书表(tushu) 图5.3 读者表(duzhe) 图5.4借阅表(jieyue) 图5.5 管理员表(quanxian) 图5.6 读者身份表(duzheshenfen) 图5.7图书类别表(tushuleibie) 6 主要功能模块 6.1读者管理模块 读者管理模块的运行界面如图6.3所示。本模块主要包括办证、注销读者、修改读者资料、读者检索、打印读者清单、打印借书证等。这里所需的读者信息包括:姓名、借书证号(自动生成)、性别、出生日期、身份证号、类别、电话、单位、办证日期等。新的读者都要进行信息登记,将新读者的各项信息输入读者资料维护信息数据表中,从而读者资料维护信息数据表将会更新,更新后新的读者就可以借阅图书了。本模块还可以对读者按借书证号、姓名、类别、单位、罚款金额等进行模糊查询。当用户选择查询方式并选择或输入查询条件时对馆藏图书进行查询。 本模块主要包括新书入库、注销图书、修改图书信息、图书检索、打印图书清单等。这里所需的图书信息包括:书名、图书编号(自动生成)、作者、出版社、出版日期、单价、页数、图书的库存量以及入库日期等。新购入的图书都要进行新书入库操作,将新书的各项信息输入图书资料维护信息数据表中。在图书修改信息中,现有的图书可能会出现丢失或严重损坏,从而导致该类图书无法再进行借阅,此时要进行删除并修改图书的库存量。本模块还可以对图书按书号、书名、作者、出版社、出版日期、内容简介等进行模糊查询。当用户选择查询方式并选择或输入查询条件时对馆藏图书进行查询。 。 7 系统测试 7.1 测试过程 (1)登录模块测试。当用户输入正确的用户名和密码,直接进入系统,当用户输入错误的用户名或密码时弹出错误提示框。 (2)图书检索模块测试。由于书号是由数字组成,当用户输入非数字字符时无效,若按用户输入查询条件找到符合条件的记录则显示相应记录,若没找到则弹出没有找到提示框。 (3)借阅模块测试。由于借书证号是由数字组成,当用户输入非数字字符时无效,若读者有罚款未交则弹出不能借书提示框,若用户借书册数以达到借书上限则提示用户不能继续借书。当用户借书成功则弹出借书成功提示框。 (4)还书模块测试。由于借书证号是由数字组成,当用户输入非数字字符时无效,若用户还书成功则弹出提示框,若读者有罚款未交则弹出不能续借书提示框,当用户还书成功则弹出借书成功提示框。 (5)图书及读者管理模块测试。在删除图书或读者时弹出确认删除提示框,当所删除的图书或读者还有外借为还时弹出不能删除提示框。 (6)权限管理模块测试。当超级管理员在删除普通管理员时弹出确认删除提示框,其中超级管理员不能删除,管理员修改密码成功时弹出修改成功提示框。在添加新管理员时先判断输入信息是否符合要求,若不符合要求则弹出提示框。 (7)环境设置模块测试。当管理员要初始化系统时弹出确认初始化提示框,当初始化完成一个表时弹出初始化成功提示框。 经过测试,各功能模块均可正常运行。
|
|
|
上一篇: |
基于asp的书画网网站的实现
|
|
下一篇: |
基于asp的手机销售网站的制作
|
|
|
|
|
|
QQ:528311109 |
QQ:528311109 |
|
服务邮箱:Service@paper51.com |
|
|
|
|