[计算机软件及应用]计算机毕业设计参考-网上购物系统

上传人:tia****nde 文档编号:69907148 上传时间:2019-01-15 格式:PPT 页数:43 大小:3.69MB
返回 下载 相关 举报
[计算机软件及应用]计算机毕业设计参考-网上购物系统_第1页
第1页 / 共43页
[计算机软件及应用]计算机毕业设计参考-网上购物系统_第2页
第2页 / 共43页
[计算机软件及应用]计算机毕业设计参考-网上购物系统_第3页
第3页 / 共43页
[计算机软件及应用]计算机毕业设计参考-网上购物系统_第4页
第4页 / 共43页
[计算机软件及应用]计算机毕业设计参考-网上购物系统_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《[计算机软件及应用]计算机毕业设计参考-网上购物系统》由会员分享,可在线阅读,更多相关《[计算机软件及应用]计算机毕业设计参考-网上购物系统(43页珍藏版)》请在金锄头文库上搜索。

1、网上购物的设计,本系统的开发背景,随着中国市场经济的日趋成熟,中国企业面对的竞争压力也越来越大,企业要想生存,就必须有一种高效、便于客户购物和支付的购物形式,因此网上购物这种新的商业运营模式就被越来越多的商家运用到竞争中,并得到大多的客户的认可。这种基于浏览器、服务器实现的购物方式以初具规模,一些电子商务网站的成立,改变了人们以往的购物观念。 从消费者的观点来看,这个系统积极的方面是:用户可以从相当大的产品范围内选择,并且寻找最合适的产品。提供者可以从大量的网上顾客和减少事务花费来获益。,本系统的目的和意义,本世纪90年代以来,随着网络、通信和信息技术突破性进展, Internet在全球爆炸性

2、增长并迅速普及,使得现代商业具有不断增长的供货能力、客户需求和全球竞争三大特征。在这一新趋势下,任何商业组织都必须及时改变自己的组织结构和运行方式以适应这种全球性的发展变化。一种基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新商务模式电子商务(Electronic Commerce)正是为了适应这种变化而出现和发展起来的,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求;也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。,业务流程图,根据该系统的具体情况,业务可分为两类,第一类是用户购物业务,主要负责购物信息处理,第二类是后台管理业务, 依据

3、管理员的要求,对某一具体的信息进行添加、删除、修改。 用户购物业务流程: 1.用户注册:用户注册是为了保证用户在本网站的安全性,便于网站管理。用户登录后才可以进行购物。 在线留言:在留言的信息栏中可以添加您对本站的意见和看法。 2.网上购物:用户在进行网上购物时,必须现登录,如果是新用户,则必须先进行注册。用户在浏览书籍时,按下“购物”按钮,就可以将书籍放入自己的购物车中,便于购买。用户还可以根据自己的需要,进行提交或清空购物车的操作。 3.用户可以查看商品信息,每件商品都显示了商品名、商品类别、定价、特价等,如果想购买了可以点击“购买”。用户还可以通过:新品上架、特价商品、商品排行这三个专拦

4、进行查看商品信息。 4.用户可以通过“公告排行”查看本网站的即时信息和动态。,网上数码商店业务流程图,数据流图,数据流图是描述数据处理过程的工具。它是表示系统逻辑模型的常用工具,图中不存在任何具体的物理元素,只表示信息在系统中流动和处理的情况。数据流图是逻辑系统的图形化表示。因此,它是系统分析员与用户进行交流的极好工具。,1、后台管理数据流图 网上商店的后台管理数据流图描述:后台管理员管理着网站的几个后台模块,包括会员管理、订单管理、商品管理和公告管理。管理员可以在几个模块内对数据进行修改和编辑。,网上商店的后台管理数据流图,2、前台购物第一层数据流图 网上商店的前台购物第一层数据流图的描述:

5、 会员在登录到网站后,可以根据新品上架、特价商品、商品分类和网站公告进行选购商品,进行购买。当点击购买后,商品会被暂时存储在购物车内,当你全部购买完毕后,只要发送订单就可以。,网上商店前台购物第1层数据流图,数据库说明 根据系统的实际需求和对数据库的详细分析,网上数码商店的 数据库设计如下:数据库命名为:db_bookmanage 。 该数据库中共由8张表组成,分别为: tb_goods(商品信息表) tb_member(注册信息表) tb_order(订单信息表) tb_manager(管理员信息表) tb_BBS(公告信息表) tb_order_detail(订单详细信息表) tb_sub

6、Type(小类别信息表) tb_superType(大类别信息表),网上数码商店的数据库系统E-R图描述:,系统E-R图,网上数码商店的数据库系统E-R图,系统各模块具体功能设计 本系统中模块分别为:前台展示和后台管理。前台展示主要包括新品上架、特价商品、销售排行、购物车、会员管理、商品公告、查询和商品分类。后台管理包括商品管理、订单管理、会员管理和公告管理。 1.前台展示模块: (1)会员管理模块:主要是用户注册和用户的登录 。 (2)商品展示模块:新品上架、特价商品、商品分类和商品排行。 (3)查询模块:能够让用户模糊的查到所要寻找的商品 。 (4)购物车模块:包括查看购物车和清空购物车

7、。 (5)网站公告模块:展示着网站的最新信息。 2.后台管理模块: (1)商品管理模块:对商品进行添加、删除、修改 。 (2)公告管理模块:进行添加新公告和删除旧公告 。 (3)订单管理模块:在订单管理中显示订单号和所邮寄的方式 。 (4)会员管理模块:显示着会员注册时的资料,并可以进行删除 。,系统功能模块图 利用层次图来表示系统中各模块之间的关系。层次方框图 是用树形结构的一系列多层次的矩形框描绘数据的层次结构。 树形结构的顶层是一个单独的矩形框,它代表完整的数据结构, 下面的各层矩形框代表各个数据的子集,最底层的各个矩形框 代表组成这个数据的实际数据元素(不能再分割的元素)。,系统功能模

8、块图,网上数码商店设计 本网站设计分为前台设计和后台设计。,系统前台主界面设计与实现 本系统的前台主界面整体结构为上左右结构,上面部分显示该系统名称、系统所有功能。左面部分显示着登陆窗口、商店公告窗口、商品销售排行榜和商品的分类信息。右面部分显示区,显示当前查看和操作的商品窗口。,系统主界面,系统登录步骤,进入网站首先进行登录,输入会员名和密码。 点击”登录”按钮进行登录验证,如果输入的账号信息正确,则会出现登录成功并进入程序主界面,并在界面的左下确显示当前登录的操作员姓名,如果输入的账号不存在或密码错误,则会给出错误提示信息。,如果您是第一次登录本网站请先进行注册,用鼠标点击注册,然后进入用

9、户注册的界面。,选购商品 本网站给于几种方法进行选购商品:在工具栏上的特价商品,新品上架和进行模糊查询;还有在页面左侧的提示栏中有网站公告,购物排行和商品分类。,工具栏导购: 首先看一下工具栏,特价商品:显示着减价的商品。,新品上架 :显示着最新上市的数码商品。,查询设计 可以进行模糊查询到用户搜索的商品。,左侧提示栏导购 左侧的提示栏中包括网站公告,销售排行和商品分类。,公告栏:他将给予用户提供网站的最新信息,销售排行榜:他的展示客观的表示出最受欢迎的商品。,商品分类:他能够让你挑选你喜欢的类别的商品。,购物车设计,第一步:当你看看到你所喜欢并选择进行购买的商品时,单击商品中的“购买”按钮时

10、,就可以将商品信息添加到购物车中。 第二步:.如用户确实想要这些商品时:可以选择“付款方式”和“邮递方式”,并且可以在“备注”文本框中添写信息,在表下可以看见所有商品的总价,单击“提交”即可。 第三步:如用户不想要这些商品时:可以点击“清空购物车”按钮即可。 说明:购物车根据用户单击“购买”按钮的次数来确定购买商品的数量。,购物车设计,后台页面设计和实现,后台页面分为左右两部分:左面部分是后台功能模块的显示。 右面部分是管理操作的页面。,商品管理页面显示,商品管理:包括删,编辑和添加。 商品添加页面,商品管理:包括删,编辑和添加。 商品编辑页面,用户管理页面显示:显示着用户注册时的全部资料。,

11、公告管理页面显示:编辑网站的最新动态。,订单管理页面显示:显示着订单的基本信息。,系统测试 测试是为了发现程序中的错误而执行程序的过程。好的测试方 案是极可能发现迄今为止尚未发现的错误的测试方案;成功的测试 是发现了至今为止尚未发现的错误的测试。 1.异常临界值输入 每个数值都有其固定类型,用户不能输入与之不符的类型。但 是有时用户输入的是正确的类型,但却是错误的范围,比如说数字 位数过长或过短。这种情况同样需要调用按钮事件。通过Javascript 函数进行检验,当检测到异常临界值的存在,给出提示并让用户重 新填写。,2.不符合规范数字 每个模块都少不了输入数值,而每一种数值都是有一定规范

12、的,比如在只能输入数字的框内输入字符,或在只能输入汉字的 地方输入数字或其他标点符号,这些都是不合理的。对于这种不 合规范的数据,系统通常会检测键盘事件,当键盘在规定输入框 输入不合规范数据时,系统会直接谈出对话框提示错误,让用户 及时纠正。 3.插入空项 对于添加、更新操作,都是需要和数据库相连、向数据库内 输入数据。而数据库的设计是有一定规范的,有些数值是不允 许为空的,当空数值传输到数据库时肯定会出现异常的发生。对 于这种在传递数值时可能出现的情况,我们采用调用按钮事件的 方法。当按下按钮时,系统调用Javascript函数进行检测,检测到 异常则显示并返回本页面。以设备基本资料为例,在

13、添加基本资 料信息时把设备ID一项漏填,由于用户ID是主键,不能为空,所 以在点击添加按钮时系统会提示你用户ID不可以为空,并返回页 面让用户重新填写。,结论 毕业设计是大学三年里,对我们最后一次综合性检测和实际应用能力的考察。我设计的课题为“网上购物的设计”。经过软件设计阶段、系统开发阶段、以及论文编制阶段,本系统终于完成了。这期间,通过充分的论证和艰苦的程序开发,终于实现了小型的数码商店的基本功能。但是由于毕业设计时间较短,所以该系统还有许多不足的地方,比如多种的交易方式,用户界面不够美观,交易的金额数据等多方面问题,缺少销售表的功能。这些都有待进一步改善。,在设计中,我遇到了诸多困难,主

14、要原因是自己掌握的知识并不扎实,并且知识面也不够!通过实践我发现需要学习的东西还有很多,不仅限于书本上的,还有好多是实践过程中总结的经验。掌握知识不是明白了、理解了就可以,而是要去应用它,发展它,让它在现实生活中体现出来,这才是学习的根本目的。在毕业设计期间,认识到软件技术是一门非常复杂、庞大的学科,一项课题从设计到开发,往往需要多项技术共同结合才可以实现。所以,在每一个环节上,本着学以致用和实践结合思想,我增强了自己的实际动手能力,扩宽了自己的知识面。尽管毕业设计已接近尾声,但这段期间我学习到的经验和思想会永远支持着我,我会在以后的学习和工作中,不断完善自己,努力克服自身的不足,以积极的心态面对更多的挑战。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号