《JSPSQL电子书店系统介绍 .docx》由会员分享,可在线阅读,更多相关《JSPSQL电子书店系统介绍 .docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品名师归纳总结4.3 系统功能划分依据需求分析与系统功能设计目标,结合实际情形本系统功能模块设计分为如下几个模块:1. 主页:在这里我们可以观看本系统的主要功能和信息。2. 用户注册:在这里用户可以注册基本信息,其中登陆帐户和密码是比较重要的,由于我们需要对这些信息进行处理,以便利用户的购书。3. 用户登陆:用户输入正确的口令才能登陆成功否就提示错误。4. 书目浏览:成功登陆后的用户可以浏览图书书目,并将想要的图书提交到填写订单页面。假如用户仍没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“提示用户登录页面”。5. 订购图书:成功登陆的用户可以在该页面定购所需要的图书。假如用户仍没
2、有注册就直接进入或者没有成功登陆就进入页面,将被连接到“提示用户登陆页面”。6. 查看订单:成功登陆的用户可以在该页查询已经订购的图书。再此仍可以修改个人信息,查看个人信息,假如用户仍没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“提示用户登陆页面”。7. 书目查询:成功登陆的用户可以在该页查找自己需要的图书。假如用户仍没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“提示用户登陆页面”。8. 图书治理:治理员对图书信息进行添加,修改,删除操作。9. 订单治理:查看用户订单,订单执行操作,主页显示用户订单执行情况。10. 用户治理:查看用户基本信息,用户冻结、解冻操作。11.
3、 公告治理:更新公告信息。可编辑资料 - - - 欢迎下载精品名师归纳总结4.4 系统模块结构图用户治理员用户注册用户登录购物车查看订单图书查询治理员登录订单治理用户治理图书治理治理员查询图4.1 系统结构模块治理员登录图书治理用户治理订单治理公告 /查询治理添加/ 修改 /删除图书资料用户信息查看 /用户冻结 /解冻查看 /执行订单状态修改公告 /治理员查询图4.2 治理员模块可编辑资料 - - - 欢迎下载精品名师归纳总结用户注册用户登录修改 /查看个人信息浏览图书分类浏览 / 查询图书购物车提交订单查看订单退出图4.3 用户模块图5.2 系统主要界面和功能模块设计这个系统是一个由 JSP
4、实现的电子书店治理系统。主页面如下:可编辑资料 - - - 欢迎下载精品名师归纳总结图5.1 主页面图5.2 登录窗体3用户注册 register.jsp实现了将用户组册基本信息添加到数据库中并自动在用户数据库表 GUANLI字段中记录为 1 表示可以正常登录不受限制。可编辑资料 - - - 欢迎下载精品名师归纳总结5.2.3 图书信息模块设计主要实现了新书发布,图书查询,图书分类,图书浏览操作。1. 新书发布主要实现的是显示最新添加的图书信息,查询语句为select top 4 * from bookinfo order by BOOK_DATE desc,将数据库的图书按添加时间降序排序查
5、找出 4 条记录显示出来。图书查询主要实现了按书名模糊查询, 在主页查询栏中输入书名 此处也应用到了 form表单操作 ,点击查询按钮 图书查询也应用到了check.jsp登录判定 将调用 search.jsp进行查询处理,查询语句为 SELECT * FROM bookinfo where TITLE like %+bookname+%, bookname 为从提交表单里取出的用户输入的信息,在数据库中查找符合的图书信息,并显示出来,并能购买图书,添加进购物车。2. 图书分类 bookfenlei.jsp图5.6 图书分类查看可编辑资料 - - - 欢迎下载精品名师归纳总结3. 图书浏览 b
6、ooklist.jsp图5.7 图书浏览主要实现从数据库中查询全部图书信息并显示出来。由于数据量特殊大, 明显将如此大量的数据显示在一个页面是不行能的也是效率特殊低下的,这种情形下就需要接受分页显示技术将数据库中符合条件的数据逐页显示在页面,5.2.4 购物车模块设计购物车操作,充分利用了session对象,假如需要订购某本书,单击相应的购买按钮,就会打开bookdetail.jsp页面,在该页面显示该图书的详细信息,用户仍可以设置要购买的数量,程序所接收的是从图书分类或者浏览图书 页面传递过来的 ISBN 号,然后以此 ISBN 在数据库中查询该书信息,并显示出来,程序也用到了 form 表
7、单操作,用来接受用户输入的购书数量。可编辑资料 - - - 欢迎下载精品名师归纳总结图5.8 订书界面图5.9 购物车界面图5.10 订单界面5.2.5 图书治理模块设计图书治理分为图书浏览,图书添加、修改、删除操作。由于数据量比较大这里也 用到 了分 页显示技 术 在 图书 浏览 中已 经详 细介 绍。 添加 图书可编辑资料 - - - 欢迎下载精品名师归纳总结addbook.jsp ,主要实现的是向数据库中添加新书信息,并对新加入的书名进行了判定,假如数据库中已经存在,将提示不能添加,addbook.jsp也用到了form表单操作,提交的信息在savebook.jsp中提取并添加到数据库中
8、,特殊留意的是此处要把添加图书的当前系统时间添加进数据库以便前台新书发布是查询。界面如下:图5.11添加图书界面可编辑资料 - - - 欢迎下载精品名师归纳总结图5.12 图书治理界面5.2.6 用户治理模块设计用户治理分为用户信息查看,用户的冻结、解冻操作。用户信息治理主要实现的是数据库操作,并显示出来。界面如下: 锁表示冻结、钥匙表示解冻 可编辑资料 - - - 欢迎下载精品名师归纳总结图5.13 用户治理界面5.2.7 订单治理模块设计订单治理主要包括订单浏览,订单执行操作。订单浏览和上面的图书,用户的浏览操作类似都是数据库查询操作,这里也用到了分页显示技术 在图书浏览中已经详细介绍 ,用户订单执行是实现治理员对用户的订单确认以作为发货凭 证 , 并 能 自 动 在 前 台 把 执 行 后 的 用 户 订 单 显 示 给 用 户dingdangonggao.jsp。界面如下:可编辑资料 - - - 欢迎下载精品名师归纳总结图5.14 订单治理可编辑资料 - - - 欢迎下载