答辩PPT网上书店系统的设计与实现.ppt

上传人:b****2 文档编号:2122380 上传时间:2022-10-27 格式:PPT 页数:30 大小:2.40MB
下载 相关 举报
答辩PPT网上书店系统的设计与实现.ppt_第1页
第1页 / 共30页
答辩PPT网上书店系统的设计与实现.ppt_第2页
第2页 / 共30页
答辩PPT网上书店系统的设计与实现.ppt_第3页
第3页 / 共30页
答辩PPT网上书店系统的设计与实现.ppt_第4页
第4页 / 共30页
答辩PPT网上书店系统的设计与实现.ppt_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

答辩PPT网上书店系统的设计与实现.ppt

《答辩PPT网上书店系统的设计与实现.ppt》由会员分享,可在线阅读,更多相关《答辩PPT网上书店系统的设计与实现.ppt(30页珍藏版)》请在冰豆网上搜索。

答辩PPT网上书店系统的设计与实现.ppt

网上书店系统的设计与实现系统需求分析系统需求分析网上书店的意义网上书店的意义n网上书店挤压盗版空间n网上书店浓缩了图书的库存空间n数量、种类多,出版时间跨度大n不受时间、地域限制系统需求分析系统需求分析系统可行性分析系统可行性分析n技术可行性技术可行性:

此系统可以运行于WindowsXP操作系统,数据库运用SQLSever来实现。

网站设计采用JSP、HTML等知识。

n经济可行性经济可行性:

成本主要集中在系统的开发上,可运行于各种个人电脑之上。

n操作可行性操作可行性:

界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、租书、购书等功能操作方便。

而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。

可操作性很强。

系统功能需求分析系统功能需求分析n图书查询图书查询:

分类显示最新的书目信息,以供客户选择所需图书.同时提供按照图书名称,或者作者信息快速查询所需书目信息的功能。

n购物车管理:

购物车管理:

当客户选择购买某图书产品时,能够将对应图书信息,如:

价格、数量记录到对应的购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对应的购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。

n订单处理:

订单处理:

对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货的处理。

n会员注册和登录:

会员注册和登录:

为了能够实现图书商品的购买,需要管理客户相关的联系方式、送货地点等相关的信息。

系统建模系统建模n用户用例图n管理员用例图系统设计系统设计n设计思想设计思想MVC模式模式系统功能设计系统功能设计用户模块功能设计用户模块功能设计n用户注册用户注册:

填写自己的个人信息,点击提交完成注册。

n用户登录用户登录:

输入用户的账号和密码,点击登录进入网上书店系统。

n图书查询图书查询:

用户可以根据自己的需求,对图书进行书名,作者,出版社等信息的查询。

n购物车管理购物车管理:

当用户找到自己所需图书并决定购买,可以直接将书籍添加到购物车并确认订单。

书店首页书店首页客客户户注注册册登登录录图图书书浏浏览览图图书书查查询询书书店店简简介介查查看看购购物物车车查查看看订订单单查查看看图图书书详详细细信信息息图图书书购购买买修修改改订订购购数数量量删删除除订订购购图图书书继继续续选选购购其其他他图图书书清清空空购购物物车车提提交交购购物物车车查查看看订订单单详详细细信信息息系统功能设计系统功能设计管理员模块功能设计管理员模块功能设计n用户管理:

用户管理:

管理员可以对用户帐号进行管理。

如删除不法用户,管理员可以删除一些无效、非法、长期不使用的用户。

n图书管理:

图书管理:

管理员可以进行图书的添加、修改、查询和删除等。

n订单管理:

订单管理:

管理员可以对用户提交的订单进行查询,修改和删除等功能。

后台管理后台管理登登录录订订单单管管理理出出库库管管理理入入库库管管理理支支付付管管理理情情报报管管理理退退出出进进货货单单制制作作图图书书入入库库进进货货信信息息查查询询支支付付票票制制作作支支付付用用户户管管理理图图书书管管理理图图书书信信息息管管理理图图书书分分类类管管理理数据库设计概要数据库设计概要数据库需求分析数据库需求分析n一个用户可以购买多本图书。

n一个用户对应一张订单。

n一个列表对应多张订单。

n用户,包括数据项:

用户ID、用户名、密码。

n图书,包括数据项:

图书编号、图书名、价格、出版社、图书介绍。

n订单列表,包括数据项:

订单编号、图书编号、购书数量。

n订单,包括数据项:

订单编号、用户编号、下单时间。

E-R图n实体之间关系的实体之间关系的E-R图图管理员管理员用户用户购购书书订单列表订单列表订单订单图书图书图书分类图书分类11NN1LM1NE-R图n管理员实体管理员实体E-R图和图书实体图和图书实体E-R图图管理员管理员用户名用户名密码密码图书图书图图书书名名称称称称作者作者出版社出版社价格价格图书编号图书编号简介简介E-R图n用户实体用户实体E-R图图用用户户用户名用户名密码密码地址地址电话电话邮编邮编电子邮件电子邮件登录次数登录次数用户编号用户编号E-R图n订单实体订单实体E-R图图订单订单订单编号订单编号用用户户编编号号购买时间购买时间总价格总价格内容内容IP地址地址是是否否发发货货是是否否付付款款E-R图n订单信息实体订单信息实体E-R图图订单信息订单信息购购书书数数量量图图书书编编号号用户号用户号订单号订单号数据库逻辑结构设计数据库逻辑结构设计n表book:

图书信息列表,记录书店现有的图书信息。

列名列名数据数据类型型长度度允允许空空注注释BookISBNvarchar50否否图书编号号BookNamevarchar50否否图书名称名称BookClassvarchar50否否图书分分类名称名称BookAuthorvarchar50否否作者作者Publishervarchar50是是出版社出版社Pricevarchar50是是价格价格Contenttext是是简介介数据库逻辑结构设计数据库逻辑结构设计n表bookadmin:

书店管理员信息表,记录管理员的帐号和密码。

列名列名数据数据类型型长度度允允许空空注注释AdminUservarchar20否否管理管理员AdminPassvarchar20否否管理管理员密密码数据库逻辑结构设计数据库逻辑结构设计n表shop_user:

用户信息表,记录用户的基本信息。

列名列名数据数据类型型长度度允允许空空注注释IDvarchar50否否用用户编号号Usernamevarchar50否否用用户名名PassWordvarchar50否否密密码Namesvarchar50是是真真实姓名姓名Sexchar2是是性性别Phonevarchar50是是电话Postvarchar50是是邮编Addressvarchar150是是地址地址Emailvarchar50是是电子子邮件地址件地址数据库逻辑结构设计数据库逻辑结构设计n表order:

订单表,记录每张订单的具体信息。

列名列名数据数据类型型长度度允允许空空注注释OrderIDIntInt4否否订单编号号UserIDVarchar50否否会会员编号号SubmitTimedatetime否否提交提交订单时间ReceiverNamevarcharvarchar50否否接收者姓名接收者姓名ReceiverAddressvarchar150否否收收货地址地址ReceiverPostvarchar150是是接收者接收者邮编Contenttext是是备注注TotalPricefloat是是总金金额IsPayoffint20是是是否已付款是否已付款IsSalesint20是是是否是否发货主窗体设计主窗体设计n用户登录设计用户登录设计主窗体设计主窗体设计n用户注册用户注册主窗体设计主窗体设计n图书查询图书查询主窗体设计主窗体设计n管理员登录管理员登录主窗体设计主窗体设计n管理员添加图书管理员添加图书主窗体设计主窗体设计n管理员添加图书分类管理员添加图书分类主窗体设计主窗体设计n管理员管理用户管理员管理用户主窗体设计主窗体设计n管理员管理订单管理员管理订单总结总结本系统采用了JSP+JavaBean的模式在定制一个小型的网上书店系统。

系统采用了页面与业务逻辑分离的三层结构设计,将业务逻辑封装在JavaBean中,使系统的安全性、可维护性、重用性和可扩展性都大大提高了。

致谢致谢感谢*老师的指导,感谢大学的所有老师的教诲,同时还要感谢*等同学无论是在我撰写毕业论文还是平时对我的帮助。

正因为有了你们的帮助,我才能顺利地度过大学四年的青春。

在此,我再次致以由衷的感谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1