毕业设计(论文)-网上书店营销系统设计

上传人:re****.1 文档编号:496260075 上传时间:2023-09-24 格式:DOC 页数:20 大小:1.59MB
返回 下载 相关 举报
毕业设计(论文)-网上书店营销系统设计_第1页
第1页 / 共20页
毕业设计(论文)-网上书店营销系统设计_第2页
第2页 / 共20页
毕业设计(论文)-网上书店营销系统设计_第3页
第3页 / 共20页
毕业设计(论文)-网上书店营销系统设计_第4页
第4页 / 共20页
毕业设计(论文)-网上书店营销系统设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《毕业设计(论文)-网上书店营销系统设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)-网上书店营销系统设计(20页珍藏版)》请在金锄头文库上搜索。

1、全日制本科生毕业论文 题 目: 郑和网上书店营销系统设计 学 院: 计算机与信息科学学院 专业年级: 计算机科学与技术2012级 学生姓名: 学号: 指导教师: 职称: 2016年 5月 6 日郑和网上书店营销系统设计摘 要:通过网上书店营销系统这个平台,可以使用户轻松购书,系统的主要功能为:图书类别管理、图书信息管理、订单管理、会员管理、系统公告管理等。本系统可使用管理员登录和用户登录。前端将HTML作为开发语言,后台将MySql作为数据库管理系统。开发环境是Dreamweaver,服务器采用Apache,是一个基于Web技术的B/S结构的图书营销系统。关键词:图书营销;HTML;B/S结构

2、全套设计加扣3012250582 Abstract: Ordering system this platform through the college library, a great convenience to users, the main functions of the system include: books category management, library information management, order management, membership management, bulletin management system. As administrat

3、or, members of the user to the two user platform. The front of the system using HTML as the development language, the background using MySql as the database management system, the development environment is Dreamweaver, the server using Apache, developed a B/S structure based on Web technology books

4、 ordering system. Key words: Online bookstore;HTML;B/S structure 网上书店将所有的图书相关信息(包括出版社、出版日期、作者、书名、价格等)一一呈现在消费者面前,消费者浏览了上面的信息后,就可以根据所需进行购买。其次,网上交易可以24小时全天交易下单,而且图书种类也比本地更多,选择更多元。最后,得益于网络的传播迅速,图书更新的动态也能第一时间为购书者看到,这是网上书店营销系统的优势所在。1 需求分析1.1 可行性分析1.1.1 技术的可行性本系统开发工具是PHP和MySql数据库,开发语言是PHP,PHP是一种面向对象编程语言,很容

5、易掌握。大三时就学习了HTML及PHP,也有实际操作Dreamweaver并掌握的经验,数据库的设计和操作是本系统的核心,开发难度不大。1.1.2 经济的可行性开发本系统所使用的软件都是开源的,因此在很大程度上降低了开发成本,比如时间成本、经济成本等,开发效率从而提高,这一点是符合经济的可行性的要求的。1.1.3 操作可行性 本系统对操作人员的要求很低,不管是熟练掌握windows的用户,抑或是对windows一无所知的用户都能轻松使用本系统,基本上根据页面提示,人人都能随心所欲的浏览本网站,而且控件都是运用的很简单的日历控件等等,因此操作简单。1.2 系统业务流图(1)顾客浏览网站:消费者登

6、录到本网上书店营销系统之后,可在任何模块浏览到所需要的详细信息。(2)用户注册及登录:若顾客想在本站购书,先要到注册界面注册一个新用户,然后再登录就行。(3)购物车:会员选定心仪的书之后,其中一个选择就是将产品纳入购物车,纳入购物车之后,可以使用清空、移除、修改、查看等功能来查看购买数量和购买图书是否有误。(4)收银台:当消费者已经选好并决定购买该图书时,点击购买就跳转到了订单页面,此时消费者需要做的是完善订单信息,完成在线下单。(5)管理员后台:管理员登录后可处理各种订单,包括已处理订单和未处理订单。 系统业务流图如图1-1所示。图1-1 系统业务流图1.3 系统用户用例图1.3.1 普通用

7、户用例图 普通用户跟管理员在本网上书店中的面向和权限是不同的,普通用户的权限有浏览和查询、购买等功能,至于删除、修改等功能不被普通用户所享有,事实上也不需要。普通用户在购买图书时也只会在意书的版本、价格、最新上架等方面的信息。普通用户用例图如图1-2所示。1.3.2 管理员用例图管理员用例图如图1-3所示。管理员扮演着系统持有者的角色,侧重于管理方面的关键位置,所以拥有七个模块的管理权限,也是决定消费者是否能看到购书相关信息的人。图1-2 普通用户用例图图1-3 管理员用例图1.4 功能模块需求分析数据库中的表尤为重要,前端和后台两个模块都与数据库有联系,所以数据库就起到了一个桥梁的作用,将两

8、个模块有机联系起来。而两个模块分别又可以细分成更小的模块。前台系统功能模块包括图书展台模块、图书查询模块、购物车模块、收银台模块、用户维护模块、订单查询模块、公告浏览模块和图书推荐模块。后台系统功能模块包括图书管理模块、用户管理模块、管理员维护模块、订单管理模块、公告管理员模块、留言模块。1.4.1 前台系统功能模块 (1)图书展台模块:管理员发布的各种上新、降价、畅销图书推荐等信息,帮助消费者选购。(2)图书查询模块:按图书的分类查询图书的相关信息。(3)购物车模块:消费者调整和暂存欲购买图书的地方,善用各个功能保证自己购书在数量、版本等各个方面无差错。(4)收银台模块:消费者选定心仪的图书

9、后结账下单同完善订单信息。(5)用户维护模块:为消费者提资料修改、登录、注册、找回修改密码等功能。(6)订单查询模块:消费者查看已购买书订单情况,包括物流信息、收货地址等,还可查看历史购书订单记录。(7)公告浏览模块:这是后台管理员发布最新消息的模块,消费者在购书时可查看公告信息,有助于全方位了解最新上架、优惠等信息。(8)图书推荐模块:客户可以进行图书推荐,供以后的客户参考。前端会员功能结构图如图1-4所示。1.4.2 后台系统功能模块(1)图书管理模块:分类检索图书,按分类选择。(2)用户管理模块:此模块管理员只能查看用户信息和进行删除操作,没有其余权限,这有效保障了用户信息的安全。(3)

10、管理员维护模块:这是对管理员的信息进行维护的模块,有修改管理员信息的权限。(4)订单管理模块:后台管理员对订单全面管理,主要处理删除无效订单、失效订单、受理订单等问题。(5)公告管理模块:对公告信息维护。(6)留言模块:对留言进行维护。后台管理员功能结构图如图1-5所示。图1-4 前台模块功能结构图图1-5 后台模块功能结构图1.5.1 设计思想(1)为了能使前台和后台各司其职,互不干扰,结构清晰层次分明,故采用B/S模式开发本系统,也迎合了大众的习惯。(2)采用面向对象的开发与设计理念。(3)从利于代码重载和简化实现和设计过程的角度出发,就得将整个系统更为细致的划分成不同小模块,也就是所谓的

11、模块化设计。(4)从消费者使用难易程度出发,保证系统的界面能够简单有效,轻松被掌握,也就是所谓的简单界面原则。(5)消费者需要的购物体验是快、准、狠。抓住快这一点就需要做到资源占用少,保证速度快。(6)留一个可扩充的地方来更好贴近用户需要,必须要做到周到贴心和一针见血,让消费者快速抓到重点。1.6 性能需求1.6.1 系统的安全性 管理权限在网上书店系统中至关重要,必须严格划分和控制,具体要求如下:(1)为了确保系统的安全性和严密性,涉及到管理系统中的图书信息,只能通过登录获得权限,未登录的游客没有任何方法进入系统,从而也保证了数据的安全。(2)权限也分为完整权限和部分权限,后台管理员拥有对整

12、个系统模块修改等的完整权限,而会员只拥有跟购买图书相关的权限,这也跟各自需要是相关联的。1.6.2 数据的完整性(1)各种记录信息的完整性,信息记录内容的同步。(2)数据与数据之间相互联系的正确性。(3)不同记录中的相同记录的一致性。1.7 界面需求界面设计往往跟系统质量成正相关,因此也成了一个指标性元素,用户被设计精良的界面吸引,兴趣值随时间推移越来越高,与此同时对系统也会更有信心。1.7.1 输出设计输出是在计算机输入的原始信息进行加工处理之后,提供管理者使用的高质量有格式有效信息,这是输出设计的主要目标和职责。1.7.2 输入设计输入数据的收集和录入是很容易出错的,掣肘于繁琐的过程以及需

13、要的人力资源和设备资源。输入数据的准确度必须严格把关,因为一旦输入给系统的数据有误,经过处理后,输出数据会出现更大的错误,因此输入数据的准确度是能决定一个系统质量的好坏的。输入设计的原则有如下几点:(1)输入量必须在处理要求的最低限度左右。(2)为避免不同介质相互转移时需要转录发生错误,应该尽早用其处理所需要的形式记录下来。2 系统分析与设计2.1 数据库的分析与设计 数据库作为计算机信息系统的核心,起着很重要的作用,信息的传播、统计、收集、整理、存储、检索、更新和加工等操作都需要数据库管理系统的支持。数据库设计的所有步骤分别是:需求分析、概念设计、逻辑设计、物理设计。2.1.1 数据库的概念

14、结构设计数据库的概念结构设计采用的是E-R模型设计方法,E代表实体,R代表联系,再加上属性就共同组成了E-R模型法,属性就是对实体特性的描述。根据以上对数据库的需求分析,建立E-R模型图。(1)普通用户实体E-R图如图2-1所示。(2)图书类别实体E-R图如图2-2所示。(3)商品信息E-R图如图2-3所示。(4)公告信息E-R图如图2-4所示。(5)管理员信息E-R图如图2-5所示。图2-1 普通用户E-R图图2-2 图书类别信息实体E-R图图2-3 图书信息实体E-R图图2-4 公告信息实体E-R图图2-5 管理员信息实体E-R图(6)订单信息E-R图如图2-6所示。图2-6 订单信息实体

15、E-R图3 系统功能实现 需求分析和系统设计阶段为系统实施的物理实现方面做了良好的铺垫,主要通过在逻辑、功能和技术设计上的完善以给予最后一个阶段支持。3.1 普通用户模块 (1)系统主页面实现。页面的上方呈现出来的是本网站的徽标,下方显示的主要是信息,左侧部分是通知公告,管理员发布的信息公告都可以在此点击后链接到相应的信息页面查看具体通知公告。程序运行效果图如图3-1所示。(2)图书类别查询。会员用户点击导航栏的“category”。若要查询所有的类别信息,只需调用后台的catelogAction即可。然后把这些信息绑定到request对象中,用PHP网页显示也显示出来。程序效果图如图3-2所示。图3-1 系统主页面设计图3-2 类别查询界面设计(3)用户注册。用户注册成功后正式成为本站的会员,在输入用户名和密码时,会出现两种情况,第一种情况是用户正确输入相关信息,成功进入主界面

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

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