内容发布更新时间 : 2024/12/29 15:39:09星期一 下面是文章的全部内容请认真阅读。
网上书店项目计划书
1引言
1.1编写目的
通过走访、调查不同人群的购书需求,与多位有过网上购物和未曾网上购物的人进行交流和分析,编写了这份项目计划书。此份计划书也是为了保证按时保质的完成项目目标使各个过程合理有序,因此以文档化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、 项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。 1.2背景
随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网购的火爆程度有目共睹。网上书店作为其中的一部分也有了迅速的发展。为了方便广大用户因为所在地区的原因,造成“有书没人买,有人没书买”的现象,充分利用现代信息化、因特网的优势,建立网上书店系统,实施把书店“搬”到网上的方案。就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。国内着名的两大书店,当当网与卓越网,他们售书的理念很简单,读者可以自己寻找自己喜爱的书,对于读者来说,无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而去不了书店,网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。对于那些没有时间经常去传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现书籍预订、结账、查看订单等一系列功能,实现书店和用户双赢的局面。 1.3定义
会员(注册用户):通过填写个人信息,经过系统认证的用户,完成每个用户的书籍预订、购书、查看订单、留言簿等功能。
管理员:有权对图书的信息进行录入、修改、删除等功能;进行图书的入库、出库、盘点,系统出错或有需要时,人工进行用户汇款信息录入、修改、删除等功能;查看、删除、回复会员的留言;管理图书的销售等一系列信息。
订单:用户为购买货物而填写的关于书目、送货地址、付款方式等信息的表单;订单可以有几种状态:1)订单生成在审核中2)订单通过审核,正在配货3)订单中的货物已发货,但用户未接收4)订单配送完成5)在15天退换货的阶段6)用户收货15天后,没有退换货,交易完成。
客户端:会员完成图书浏览、搜索、预订、购书、查看订单、评论留言等一系列过程的平台。 后台管理系统:管理员通过用户名和密码的验证后,管理有关图书的订单、库存、销售,会员的管理,评论留言的管理等的信息的平台。 1.4参考资料
《软件工程实例教程》
《SQL server 2008编程入门经典(第三版)》 《C#高级编程》 《用例分析技术》
《统一软件工程(英文版)》 《asp.net程序设计》 2项目概述 2.1项目目标
实现网上书店系统的基本功能,包括两大部分:用户客户端和管理员服务器端。用户客户端完成会员的注册(包括登录名、密码、真实姓名、收货地址、联系方式等信息的填写),登录(登录后会员可查看自己的账户信息,对个人信息的修改,查看订单状态,与客服人员的在线交流,对书籍和服务进行评价);图书浏览(可以使用搜索引擎或其他方式查找到自己喜爱的图书)、预订(如果想要购买的图书目前暂时缺货,可以预订图书,图书到货后,管理员向会员发出到货信息,以便会员购买)、购买(购买图书)、留言簿(与在线客服的交流以及评价图书及服务)等一系列购书功能。管理员服务器端完成对图书、会员的各种信息的管理(包括书目的增删改,库存信息的管理及会员订单的处理等)。 2.2产品目标与范围
网上书店系统是一个中小型的电子商务系统,可以为各类用户提供方便的在线买书环境,要符合目前国内流行的电子商务模式——B/S架构,三层运行模式,同时适用于Intranet/Internet。浏览器为第一层,作为系统的应用界面;应用逻辑服务为第二层;数据链接为第三层,作为系统的数据存取服务。用户可以在系统中实现注册、浏览图书、搜索查询图书、预订图书、下定单、付款、确认收货等功能,登录该网站后,先进行注册,在会员登录并且购得图书后,提交购书单给图书管理员,并同时将费用通过网上银行、电汇、邮寄或货到付款的方式交付到图书管理员处。图书管理员进货后,整理归类,并将书目信息发布到网上,管理员通过用户管理、订单管理、图书管理、销售管理、库存管理等管理功能来对系统进行维护更新。 2.3假设与约束
为了使网上书店获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来。实现管理与数据的分离,便于管理和维护
网上书店面向全球互联网用户,进行相关交易前必须注册为本网站平台会员,才能拥有相应权限。应用本平台必须保证电脑或其它访问本平台的软件有杀毒防毒能力,对于因客户中毒而产生的交易损失本平台不负任何责任。平台用户应妥善保管好个人密码,不要将密码泄露给它人,一旦发现丢失或被盗,需尽快提供相关证明交于客服人员进行相关账户冻结与资料的修改。 2.4项目工作范围
项目规划,计划分为两部分:客户端和服务器端 客户端部分:用户注册及用户信息修改;
站内搜索引擎; 书籍浏览; 书籍预订; 购书; 查看定单; 查看购买历史; 留言簿;
服务器端: 图书库信息维护:
图书数据录入、修改、删除等功能; 图书库管理:入库、出库、盘点;
用户汇款管理:用户汇款信息录入、修改、删除等功能; 图书销售管理:销售日报、月报,销售排行榜,TOP10; 管理留言簿:查看,回复,删除
2.5 应交付成果 2.5.1 需完成的软件
程序的名称:网上书店系统 编程语言:C#
支撑系统的数据库:SQL SERVER 2008 2.5.2需提交用户的文档
《网上书店项目计划书》
《网上书店需求规格说明书》 《网上书店概要设计说明书》 《网上书店详细设计说明书》 《测试分析报告》 《用户手册》 2.6 项目开发环境
操作系统:windows 7
开发工具:visual studio 2010 数据库系统:SQL SERVER 2008
硬件配置:Intel core2 T6500、内存2G、320G硬盘 3项目团队组织 3.1 组织结构
所需角色:项目经理、计划经理、系统分析员、构架设计师、设计员
组织结构:3.2人员分工
ABC ABC
3.3 协作与沟通
团队之间要相互配合,协同开发,开发过程中随时与用户进行沟通。 沟通方式:电话:: 4 实施计划