JSPSQL电子书店系统(网上书店)介绍.doc

JSPSQL电子书店系统(网上书店)介绍.doc

ID:52531802

大小:676.00 KB

页数:11页

时间:2020-03-28

JSPSQL电子书店系统(网上书店)介绍.doc_第1页
JSPSQL电子书店系统(网上书店)介绍.doc_第2页
JSPSQL电子书店系统(网上书店)介绍.doc_第3页
JSPSQL电子书店系统(网上书店)介绍.doc_第4页
JSPSQL电子书店系统(网上书店)介绍.doc_第5页
资源描述:

《JSPSQL电子书店系统(网上书店)介绍.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.3系统功能划分根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块:1.主页:在这里我们可以看见本系统的主要功能和信息。2.用户注册:在这里用户可以注册基本信息,其中登陆帐户和密码是比较重要的,因为我们需要对这些信息进行处理,以方便用户的购书。3.用户登陆:用户输入正确的口令才能登陆成功否则提示错误。4.书目浏览:成功登陆后的用户可以浏览图书书目,并将想要的图书提交到填写订单页面。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“提示用户登录页面”。5.订购图书:成

2、功登陆的用户可以在该页面定购所需要的图书。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“提示用户登陆页面”。6.查看订单:成功登陆的用户可以在该页查询已经订购的图书。再此还可以修改个人信息,查看个人信息,如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“提示用户登陆页面”。7.书目查询:成功登陆的用户可以在该页查找自己需要的图书。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“提示用户登陆页面”。8.图书经管:经管员对图书信息进行添加,修改,删除操作。9

3、.订单经管:查看用户订单,订单执行操作,主页显示用户订单执行情况。10.用户经管:查看用户基本信息,用户冻结、解冻操作。11.公告经管:更新公告信息。11/114.4系统模块结构图图4.1系统结构模块图4.2经管员模块11/11图4.3用户模块图5.2系统主要界面和功能模块设计这个系统是一个由JSP实现的电子书店经管系统。主页面如下:11/11图5.1主页面图5.2登录窗体3.用户注册(register.jsp)实现了将用户组册基本信息添加到数据库中并自动在用户数据库表GUANLI字段中记录为1表示可以正常登录不

4、受限制。11/115.2.3图书信息模块设计主要实现了新书发布,图书查询,图书分类,图书浏览操作。1.新书发布主要实现的是显示最新添加的图书信息,查询语句为selecttop4*frombookinfoorderbyBOOK_DATEdesc,将数据库的图书按添加时间降序排序查找出4条记录显示出来。图书查询主要实现了按书名模糊查询,在主页查询栏中输入书名(此处也应用到了form表单操作),点击查询按钮(图书查询也应用到了check.jsp登录判断)将调用search.jsp进行查询处理,查询语句为SELECT*F

5、ROMbookinfowhereTITLElike'%"+bookname+"%',bookname为从提交表单里取出的用户输入的信息,在数据库中查找符合的图书信息,并显示出来,并能购买图书,添加进购物车。2.图书分类(bookfenlei.jsp)图5.6图书分类查看11/113.图书浏览(booklist.jsp)图5.7图书浏览主要实现从数据库中查询所有图书信息并显示出来。由于数据量非常大,显然将如此大量的数据显示在一个页面是不可能的也是效率非常低下的,这种情况下就需要采用分页显示技术将数据库中符合条件的数

6、据逐页显示在页面,5.2.4购物车模块设计购物车操作,充分利用了session对象,如果需要订购某本书,单击相应的购买按钮,就会打开bookdetail.jsp页面,在该页面显示该图书的详细信息,用户还可以设置要购买的数量,程序所接收的是从图书分类或者浏览图书页面传递过来的ISBN号,然后以此ISBN在数据库中查询该书信息,并显示出来,程序也用到了form表单操作,用来接受用户输入的购书数量。11/11图5.8订书界面图5.9购物车界面图5.10订单界面5.2.5图书经管模块设计图书经管分为图书浏览,图书添加、修

7、改、删除操作。由于数据量比较大这里也用到了分页显示技术(在图书浏览中已经详细介绍)。11/11添加图书(addbook.jsp),主要实现的是向数据库中添加新书信息,并对新加入的书名进行了判断,如果数据库中已经存在,将提示不能添加,addbook.jsp也用到了form表单操作,提交的信息在savebook.jsp中提取并添加到数据库中,特别注意的是此处要把添加图书的当前系统时间添加进数据库以便前台新书发布是查询。界面如下:图5.11添加图书界面11/11图5.12图书经管界面5.2.6用户经管模块设计用户经管分

8、为用户信息查看,用户的冻结、解冻操作。用户信息经管主要实现的是数据库操作,并显示出来。界面如下:(锁表示冻结、钥匙表示解冻)11/11图5.13用户经管界面5.2.7订单经管模块设计订单经管主要包括订单浏览,订单执行操作。订单浏览和上面的图书,用户的浏览操作类似都是数据库查询操作,这里也用到了分页显示技术(在图书浏览中已经详细介绍),用户订单执行是实现经管员对用户的订单确

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。