1、 软件项目设计报告 卓越代购网系统设计与实现 所在班级 小组成员 学院名称 信电工程学院 专业名称 计算机科学与技术 指导教师 起止日期 2013.12.30-2014.1.10 2014 年 1 月 10 日 1 目 录 1 绪论 . 2 1.1 开发背景 . 2 1.2 本次设计完成的工作 2 1.3 任务分工 3 1.4 任务 3 2 系统分析 . 4 2.1 需求分析 . 4 2.2 可行性分析 . 4 2.3 用例图如图 2-1 5 3 系统设计与实现 . 7 3.1 系统目标 . 7 3.2 系统功能结构如图 3-1. 7 3.3 功能流程及工作流程 . 7 3.4 系统流程图如图
2、 3-2. 8 3.5 构建开发环境 . 9 3.6 文件夹组织结构如图 3-3. 9 3.7 发布商品信息模块的实现 10 3.8 删除商品信息模块的实现 12 3.9 库存入库管理模块的实现 14 4 数据库设计 . 17 5 结论 . 24 6 参考文献 25 2 1 绪论 以下将介绍该系统的开发背景、研究现状、研究意义以及本文档的简要内容。 1.1 开发背景 代购系统是一个以人为主导的,以计算机硬件、软件、通信网络以及其他办公设备为 基本信息处理手段和传输工具,进行信息的收集、传递、加工、储存、使用、更新和维护, 方便消费者使用的人-机系统。 在现在的社会,计算机已经深入到日常工作和生
3、活的方方面面,已经成为我们学习和 工作所必不可少的助力。本项目要开发的是基于互联网的卓越代购系统,随着“网购”市 场日渐成熟,从中衍生出的另一种销售服务形式“网络代购” 。网络代购系统越来越 受到消费者的欢迎,消费者可以从得到自己所需要的国外的产品。但同时,网络代购还远 没有成熟,代购商中鱼龙混杂,售后服务不健全,网络代购产业还有待加强监管。消费者 在享受价格优惠的同时,也承担了相当的风险。一旦货物出现问题,消费者维权非常困难, 而且成本很高。然而,相对于消费者所承担的风险而言,代购商似乎在货物到达消费者手 中之后便不再承担任何责任,这势必将对消费者权益构成伤害。因此,实现一个让消费者 和卖家
4、的权益同时受到保护的代购系统是十分必要的。 1.2 本次设计完成的工作 本次设计的课题为卓越代购网系统,可以让消费者在该网站进行商品购买,购买后可 以获得相应的积分以及对商品进行评论、评分。后台销售部门负责管理商品信息、订单信 息,市场部负责发布市场营销活动以及特别通知,管理员负责账号和权限的管理。 实现的功能主要包括: 1、管理员功能 1.1 管理员主要要负责管理用户权限和用户账号,可以实现对两者的发布、删除和修 改功能。 2、销售部门功能 2.1 销售部门负责商品信息的增删改查、库存管理、商品积分管理及消费者订单信息 的管理。 3、市场部功能 3.1 市场部可以发布营销活动信息以及特别通知
5、信息并对它们进行管理。 4、消费者功能 4.1 消费者可以浏览商品,按条件搜索商品,若无该网站账户,可以快速注册为该网 站会员。登录过后,可以将选中的商品加入购物车,用户还可以修改密码,修改个人信息。 若登录时忘记密码,可以通过发送邮件到注册时填写的邮箱找回密码。 3 1.3 任务分工 组织结构:为了完成卓越代购网系统的项目开发,班级每三人自由组成了一个项目团 队,人员分工:为了明确项目团队中每个人的任务分工,现制定人员分工,如下表 1-1 所 示: 表 1-1 人 员 分工 1.4 任务 组长池雨需要先构思整个系统,然后设计数据库,为整个系统的开发做好工作,有完 成的系统模型,同时负责销售管
6、理,数据库设计以及收集所需要的图片信息。组员孙柯则 根据组长的提出的任务写出相应的代码并实现前台消费者功能,界面美化,组员谢晨曦根 据组长的提出的任务写出相应的代码并实现后台管理员功能和市场营销管理功能,并整理 文档。 成员 角色 负责的模块内容 池雨 组长 销售管理功能,数据库设计,图片整理 孙柯 组员 前台消费者功能,界面美化 谢晨曦 组员 管理员功能,市场营销管理,整理文档 4 2 系统分析 2.1 需求分析 通过实现该系统,可以为卓越代购提供一个发布各种商品的平台。商家可以通过该平 台方便快捷的发布商品信息、处理客户订单、管理库存信息等内容,用户可以通过该平台 同步浏览商品的各项信息、购买商品、查询物流信息等。 2.2 可行性分析 2.2.1 引言 编写目的: 随着网络技术不断发展和计算机的普及,网络代购已成为当今普通上班族购物的新方 式,寻找代购的主要是 25 岁至 35 岁的年轻女性。代购涉及的商品五花八门,从早期的数 码、通讯产品,到后来的家居用品、化妆品、品牌服装,再到现在时兴的香港特色产品甚 至是一些国际大牌奢侈品等, 都成为网络