数据库课程设计网上书店.doc
《数据库课程设计网上书店.doc》由会员分享,可在线阅读,更多相关《数据库课程设计网上书店.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库课程设计报告网上书店学生姓名: 郑 彬 彬 学 号: 2010508045 专业年级: 计算机科学和技术10级 指导教师: 于 宝 华 一、 系统概述41.1课题描述41.2系统目标4二、 系统需求分析52.1系统总体的功能需求52.2系统结构设计52.3系统总体流程图72.4 系统功能分析82.5系统功能模块设计8三、UML逻辑设计83.1用例:83.1.1 登录:83.1.2订单管理:93.1.3. 图书管理:93.1.4. 用户管理:103.1.5 客户用例图113.1.6订单管理:113.1.7图书选购:123.1.8注册:123.1.9顾客订单用例图133.2类图143.2.1
2、 控制层143.2.2 业务逻辑层:153.2.3持久层:163.3 类图之间的关系173.4 顺序图193.4.1管理者进行登录:193.4.2 管理者对图书管理:203.4.3 用户订单处理:21四、 系统详细设计和实现224.1 系统核心功能实现224.2购物车和订单管理224.2.1将书籍添加到购物车224.2.2下单和订单管理模块234.3用户模块234.3.1用户浏览书籍模块234.3.2用户搜索书籍模块244.3.3用户查看书籍详细信息254.4 书籍管理模块254.4.1 查看书籍信息254.4.2 添加书籍264.5 用户管理模块264.5.1查看用户信息:274.6订单管理
3、模块27显示订单界面:27五、心得体会27六、参考文献28一、 系统概述1.1课题描述随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们越来越想在最短的时间内购买到自己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,于是网上购书便成了人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想要的书,既省时又省力。现在大家对于书籍资料的需求非常的大,如果还是像以前都去书店买书,先是要找关于自己需要的书的大类,然后再慢慢地找自己需要的书,这就使我们想到了是不是可以有一种比较方便的手段可以很轻松的就可以找到自己所需的书籍。答案是可以的
4、,在这里我们可以开发一个基于网上书店,通过这个平台顾客可以方便的浏览自己所需的书记资料,通过这个平台可以很方便的找到自己所要的书籍,不用在书店那样翻很久才可以找到自己需要的书籍资料。网上书店也有很多例子,有很著名的amazon和当当网。有了这样的网站对于书的消费者来说无疑是一件很方便的事情。可以快速搜索各种资料。1.2系统目标网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大,费用高,管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。这些优势是其它交易方式难以达到的。图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,
5、建立新的流通渠道,繁荣出版,繁荣市场的必由之路。二、 系统需求分析2.1系统总体的功能需求网上书店系统一般分为客户系统和管理系统两套,每套系统面向的是网上书店发布用户,可以理解为消费者。而管理系统面向的是网上商店发布用户,可以理解为销售者。网上购书其实就是一个平台,让销售者和消费者通过这个平台来进行书籍交易交易。客户系统上的用户一般为注册用户和非注册用户,这两类用户的功能如下,(1) 非注册用户可以浏览书籍;(2) 非注册用户可以注册为注册用户;(3) 注册用户可以浏览书籍;(4) 注册用户可以将书籍添加到购物车中;(5) 注册用户可以修改自己的购物车中的信息;(6) 注册用户可以将购物车的记
6、录发送为订单。管理系统上的用户为管理员。在管理系统上面运行的资源有书籍、订单和用户。不同级别的用户可以操作不同的资源。(1) 管理员可以查看管理系统上的用户;(2) 管理员可以查看客户系统上的用户;(3) 管理员可以查看、修改、删除用户订单;(4) 管理员可以查看、修改、删除和添加书籍。2.2系统结构设计 可以将网书店系统分为两个模块用户模块和管理员模块.所谓的用户模块也就是前台服务,管理员模块也就是后台服务。系统结构图如下所示:网上书店用户系统管理员系统注册登录图书选购订单管理注册登录退出浏览图书购物车管理选购图书修改订单撤销订单查看订单登录用户管理图书管理订单管理个人管理密码修改删除用户添
7、加图书删除图书修改图书查询图书确认订单删除订单查询用户查询订单删除物品修改数量查看详细信息查看详细信息生成订单图1 系统模块图2.3系统总体流程图图2 整体流程图2.4 系统功能分析亚马逊(世界顶级图书商城)总裁说过:我们扮演了一个“信息经济商”的角色。我们的左手边有许多产品;右手边有许多顾客。亚马逊位处中间建立好联系关系。结果是:我们拥有两组顾客。一组是正要找书的消费者;一组是正要找寻消费者的出版商。由此可见网上书城帮助消费者寻找书籍,帮助出版商寻找顾客。显而易见,本系统的实体有:会员(消费者)、书籍、出版商(本系统没有定义此实体)。首先,让我们看看消费者的购物流程:消费者可以浏览书籍,或者
8、直接搜索感兴趣的书籍,随后查看书籍详细信息,满意后加入购物车,最后在下单根据消费者购物流程分析,网上书城主要有以下功能:(1)用户浏览书籍模块(2)用户搜索书籍模块(3)用户查看书籍模块(4)购物车模块(包括下单)其次,本系统需要管理员对书籍信息、用户信息、订单进行管理,所以系统必须具备以下功能:(1)书籍信息管理模块(2)用户信息管理模块(3)订单管理模块2.5系统功能模块设计根据系统功能分析,网上书城具备基本的查询商品、购物车处理、以及后台管理等功能。考虑到用户身份验证,再加上用户登录、注册模块。总体来说,对于消费者:本系统通过用户名和密码来验证用户的身份、以及新用户注册功能;允许用户查询
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 网上 书店
限制150内