图书电子商务网站建设

上传人:枫** 文档编号:431907341 上传时间:2024-01-16 格式:DOC 页数:19 大小:204KB
返回 下载 相关 举报
图书电子商务网站建设_第1页
第1页 / 共19页
图书电子商务网站建设_第2页
第2页 / 共19页
图书电子商务网站建设_第3页
第3页 / 共19页
图书电子商务网站建设_第4页
第4页 / 共19页
图书电子商务网站建设_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《图书电子商务网站建设》由会员分享,可在线阅读,更多相关《图书电子商务网站建设(19页珍藏版)》请在金锄头文库上搜索。

1、软 件 学 院课程设计报告书课程名称 软件工程概论 设计题目 图书电子商务网站建设 专业班级 学 号 姓 名 指导教师 2013 年 6 月21日目录1 设计时间12 设计目的13设计任务14 设计内容14.1设计内容概述14.1.1组织机构介绍14.1.2业务流程介绍与分析24.1.3系统开发计划34.2需求分析34.2.1总体目标34.2.2具体目标44.2.3系统数据建模(ER图)54.2.4系统功能建模(数据流程图)64.2.5数据字典64.3总体设计(系统结构图)84.3.1系统的总体结构设计原则84.3.2.1系统层次图104.3.2.2系统IPO图104.4详细设计114.4.1

2、仓库模块详细设计114.4.1.1模块定义114.4.1.2输入项目114.4.1.3输出项目114.4.1.4程序过程设计124.4.1.5测试要点124.4.2书籍管理模块详细设计124.4.2.1模块定义124.4.2.2输入信息134.4.2.3输出信息134.4.2.4程序过程设计134.4.2.5测试要点134.4.3订单管理模块详细设计134.4.3.1模块定义134.4.3.2输入信息144.4.3.3输出信息144.4.3.4程序过程设计144.4.3.5测试要点145 总结与展望14参考文献1621 设计时间2013年6月17日-2013年6月21日2 设计目的软件工程课程

3、设计的目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。现在生活节奏越来越快,工作压力也越来越大,真正能给自己学习充电的时间越来越少,所以,人们都在考虑怎么给自己开小灶,以免落后于时代。在这个大环境下,图书在线购买迅速被人们所接受,从而也引发了图书行业的大爆发,竞争空前激烈。所以,把图书销售搬到网上进行,建立图书行业电子商务网站是很有必要,也是很有市场的。3设计任务本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。4 设计内容 4.1设计内容概述4.1.1组织机构介绍构建书店电子商务网站,可以促使

4、公司业务重组,使商品流、物流、资金流等有机结合,加速公司内部的运作效率,并深刻地改变着企业的营销方式,向网络化转变,节省经营费用;同时,通过构建企业电子商务网站,不仅建立了公司的企业文化,而且能树立公司形象,建立起了企业的品牌效应。公司对这些经营管理效益的追求成为构建书店电子商务网站的内部经营管理需求因素。在传统的购物方式四出寻找商品所化费的时间、付出的交通费用以及体力上的透支相对于越来越烦忙的人们来说是一种浪费,随着Internet的普及以及人们生活质量的提高,消费者渐渐意识到网上购物方便快捷的优越性,成为一支新兴的重要的不断壮大的消费队伍,因此,公司构建网上书店电子商务网站,是适应消费者消

5、费方式转变的需要。赢得消费者才能赢得市场,有市场的企业才能生存发展。因此,图书公司构建网上书店电子商务网站是加强企业竞争力,开拓市场,赢取新的网络经济制高点的重要举措。4.1.2业务流程介绍与分析会员会员信息修改信息查看会员信登录是否会会员界面面购物车已买书籍浏览书籍搜索书籍查看订单售后服务查看购物车购物车信息书籍信息添加到购物车是否存填写订单支付订单信息确认收货发表评论注册图4.1业务流程图4.1.3系统开发计划将整个系统划分为前台和后台两个部分,其中前台包含了图书展示、图书搜索、会员注册及登录、会员中心、购物车、留言板6个模块;后台包含了图书管理、订单管理、新闻管理、留言管理5个模块,确定

6、了本系统所要实现的各项功能。本系统的购书流程图如下图所示。首页首页首页登录注册浏览图书订购图书去购物车去收银台提交订单继续购书图4.2购书流程图4.2需求分析4.2.1总体目标随着科学技术的不断提高,计算机科学日趋成熟,其强大的功能已为人们所深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对线上销售平台进行管理,具有线下操作无法比拟的优点。因此,开发一个网上销售平台就成为很有必要做的事情。而且只要系统的设计合理,就可以再开一条销售道路,较少库存堆积,利用网络的共享、互动的优点,结合地面销售的优点,借助数据库管理技术,开发网上销售平台,实现图书网

7、上销售规范化、个性化、人性化。4.2.2具体目标用户模块:对于非注册用户,只能浏览、搜索书籍,不能查看用户信息,使用购物车功能;对于注册用户,除了非用户功能外,还能使用购物车,订单管理,用户信息修改,发表评论等。书籍管理模块:所有人员可以浏览书籍,搜索书籍。注册用户可以在购物车中增删书籍;管理员可以增加、更新、删除书籍信息。购物车模块:购物车方便了用户的购买行为。可以一次添加多种商品,统一结算等。订单管理模块:管理员通过此模块来管理所有订单,进入此模块首先可看到所有订单的金额、付款方式、时间及处理状态,通过“详细”链接打开详细订单页面,还可看到订单的详细情况,包括收件人的相关信息及购买图书的相

8、关信息等。仓库管理模块:通过对退货单、出库单以及库中货物信息的管理,来完成对仓库中货物数量的检测,以保障货物的供应。管理员功能模块:这里管理员也充当了商家的功能可以查看、修改会员信息,删除会员。对书籍的全部操作,对评论,订单,库存等的操作等。4.2.3系统数据建模(ER图)用户用户类别密码联系电话用户名姓名性别邮政编号地址书籍类别作者原价名称是否特价出版社上架时间购买库存信息货物名货物号数量货物类别订单订单编号地址付款方式邮政编码总价联系电话会员编号订购存放入库出库退货单货物号货物名数量出库单货物号货物名数量图4.3整体E-R图4.2.4系统功能建模(数据流程图)管理员管理信息D5出货信息D4

9、1退货单订货单生成授权用户订购修改用户信息注册新账户用户P1用户管 理P3书籍订购管 理管理操作生成管理员P2软件资源管 理 库存信息D11P4仓 库管 理订单信息D21退货信息D31图4.4数据流程图4.2.5数据字典(1)数据流名字:库存信息别名:库存描述:仓库中所有物品的信息定义:库存信息=货物号+货物名+数量位置:仓库管理模块中名字:订货单别名:订单描述:会员及所要购买书籍的信息定义:订货单=订单编号+会员编号+联系电话+地址+总价+邮政编号+付款方式位置:订单管理模块中名字:出库单别名:出库描述:发送出去的货物信息定义:出货单=货物号+货物名+数量位置:仓库管理模块中名字:退货单别名

10、:退货描述:用户把不满意的书籍退还仓库的清单定义:退货单=货物号+货物名+数量位置:仓库管理模块中(2)数据存储名字:库存信息姓名:库存描述:仓库中所有材料的信息定义:库存信息货物号+货物名+数量位置:仓库管理模块名字:订单信息姓名:订单描述:顾客购买书籍所填写的信息定义:订单信息=订单编号+会员编号+总价+付款方式+邮政编码+地址+联系电话位置:订单管理模块名字:用户信息姓名:用户描述:用户的所有个人信息定义:用户信息=用户名+密码+用户类别+姓名+性别+地址+联系电话+邮政编码位置:用户模块名字:书籍信息姓名:书籍描述:书籍的所有信息定义:书籍信息=名称+类别+作者+出版社+上架时间+原价

11、+是否特价位置:书籍管理模块(3)数据元素名字:货物号姓名:货物描述:仓库中货物的所有编号定义:货物号=数字+字母位置:仓库管理模块名字:订单编号姓名:订单描述:用户在购买中的编号定义:订单号=数字+字母位置:订单管理模块名字:会员编号姓名:会员号描述:是购买者的唯一标识定义:会员编号=数字+字母位置:用户模块4.3总体设计(系统结构图)4.3.1系统的总体结构设计原则(1)易用性:网站设计制作使用的技术不对浏览者使用的浏览器有特殊要求。方便各类操作人员,做到部分业务的完全或部分自动化处理。 (2)高效性:网站页面的设计简洁、美观,尽可能地提高浏览速度,突出主要信息。导航系统在层次清晰的同时方

12、便浏览者对相关信息和服务的访问。 (3)结构合理:栏目设置要合理,符合人们的浏览习惯。网站层次设计要合理,让浏览者可以通过尽可能少的点击次数即可找到需要的信息。(4)宣传完整性:能够对品牌从各个角度进行周到的宣传到位,及时反映出最新的动态信息。(5)可扩展性:系统设计要考虑到业务未来发展的需要,同时考虑网站建设的阶段性,要尽可能地设计得简明,各个功能模块间的耦合度小,便于系统的扩展,平滑地与其它应用系统自动接口,如与现有的应用系统接口及与在线支付系统的接口。(6)安全、稳定性:在充分考虑到站点访问性能的同时,要格外重视站点的安全和稳定性问题,采用会员的访问权限控制、加密算法的使用、服务器在ID

13、C环境的安全措施等。 (7)并发性强:考虑到网站的使用者同时操作某一系统的情况,系统支持多入操作,建立高速缓冲机制,提供使用者的访问速度。(8)可移植性、可延续性:采用的开发技术不仅满足现在的应用需求,而且要适应未来的发展趋势,在以后的升级、移植工作方便。降低用户的二次开发成本,保证用户的投资利益。(9)平台无关:采用的开发技术要与操作系统和数据库无关,或可以通过简单的设置变更即可更换操作平台或数据库。 (10)个性化:利用注册用户提供的相关信息,或利用COOKIE等技术,为顾客提供尽可能多的个性化服务。 (11)访问统计性强:网管可随时查看指定页的访问次数、来访路径、访客所在地区分布、访问时段分布、访客使用浏览器等信息,定期出具网站统计分析报告。 (12)互动性:网站系统要求互动,建立前后台系统的反馈机制,实现自动响应机制, 实现高度互动。 (13)创意性强:特色鲜明、独具风格。 (14)维护性强:网站系统提高后台维护程序界面,管理人员完全可以自行维护网站的

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

当前位置:首页 > 大杂烩/其它

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