网上书店系统项目计划书.docx
《网上书店系统项目计划书.docx》由会员分享,可在线阅读,更多相关《网上书店系统项目计划书.docx(23页珍藏版)》请在冰点文库上搜索。
![网上书店系统项目计划书.docx](https://file1.bingdoc.com/fileroot1/2023-4/28/a408e132-c489-4f8e-ba08-3c2dbfcb52de/a408e132-c489-4f8e-ba08-3c2dbfcb52de1.gif)
网上书店系统项目计划书
项目开发计划书
网上书店My-eBookStore
第11组G2013225569司永慧
G2013225571吴凌
G2013225988宋超
G2013225518陈楠
G2013225517兰岩
G20132251008王东玉
目录
目录 2
1.引言 3
1.1.编写目的 3
1.2.研发背景 3
1.3.定义 4
1.4.参考资料 4
2.项目概述 5
2.1.项目目标 5
2.2.工作内容 5
2.3.开发人员及人员安排
2.4.软件和硬件要求 6
2.5.项目进度 6
2.6.项目实施计划及人员安排-甘特
图 7
2.7.开发估算 7
3.实施计划 7
3.1.工作分解 7
3.2.关键问题 9
3.3.风险 9
一、引言
1.编写目的
编写本计划书的目的是把网上书店销售系统的开发过程中对各项工作任务的项目目标、开发团队及人员安排、硬件和软件资源需求、工作分解,项目进度和开发费用估算等问题所作的安排用文档形式记载下来,以便根据本计划开展和检查项目开发工作,保证项目开发成功。
编写本计划之前,项目组成员完成了针对网上书店市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,明确了所要开发的软件应具有的功能、性能与界面要求,并在此基础上完成了项目计划书、需求分析报告以及后续设计与开发工作。
本计划书是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
2.研发背景
近年来,随着Internet的迅速发展,互联网已日益成为收集提供信息的最佳渠道。
于是网上购物开始流行起来,越来越多的商家在网上建起在线商店,向消费者展现出一种新颖的购物理念。
网络书店系统提供网上购书的渠道,在其商务活动中起着举足轻重的作用。
目前Intemet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。
近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
我国目前的网上销售仍处于发展阶段,商品的品种和质量、网上销售企业的管理水平和经营方式与发达国家相比都有很大差距。
同时,我国经济正处于由计划经济体制向市场经济体制过渡时期,Internet对我国信息产业的影响才刚刚开始,网上购物在我国还要有一个调整、磨合、适应的过程,网上购物的安全问题还未完全解决,大多数人对网上购物的程序还有待于了解,还得有一个发展的过程,但是网络确实已逐步走进我们的生活,并开始影响我们的生活。
因此,分析总结其它购书包括购物网站的发展特点,借鉴其先进经验,对于促进我国网上销售业的发展具有重要的现实意义。
3.定义
网站主要提供的基本服务项目有:
用户的注册,登录;
用户的分级浏览或图书选购;
店主对进书、售书、库存、帐目、客户的管理;
以及网站的日常维护(比如,网上书店简介;网上书店信息发布;客户留言及对客户留言的反馈)
4.参考资料
[1]陈明著,软件工程导论,北京,机械工业出版社,2011
[2][美]DavidChappell著,荣耀译,.NET大局观(第2
版),北京,电子工业出版社,2006
[3]陈冠军,征服ASP.NET2.0Ajax——Web开发技术详解,北京,人民邮电出版社,2007
[4]母国庆,等著软件需求工程【M】,机械工业出版社,2008[5]齐志昌,谭庆平,宁洪著,软件工程【M】,北京,高等教育出版社,2000
二、项目概述
1.项目目标
现在流行的网上购物系统不仅要有漂亮的页面,更要有严谨的规划,注重每一个细节,在实际应用中店主应该能够对网上书店的进书、售书订单、库存、帐目(比如,日结帐,日销售额与赢利额、)、客户信息进行查询和管理。
一般客户可以浏览网上书店内容。
欲购书的客户需要注册(提供邮购和管理所必须的有效信息,如姓名、地址、电话等)取得唯一的用户名成为会员。
会员登录后便可以购书一本或多本。
店主在客户确认网上订书单后的7日内收到其足额购书汇款单后的10日内根据与客户的约定时间送书到客户手中,同时应收到有客户签名的送书单回执。
同时,系统要求能够提供两级图书目录和三层信息(一级目录是图书的基本分类目录;其下是图书的二级目录,它对应于某基本分类之下的书名及其简要信息;当客户点击二级目录中的某本书之后,系统应当显示详细介绍该书的文字与图形信息)。
2.工作内容
?
《项目计划书》
?
《需求分析报告》?
《概要设计说明书》
?
《详细设计说明书》
?
《测试计划说明书书》
篇二:
网上书店项目计划书
网上书店项目计划书
1引言
1.1编写目的
通过走访、调查不同人群的购书需求,与多位有过网上购物和未曾网上购物的人进行交流和分析,编写了这份项目计划书。
此份计划书也是为了保证按时保质的完成项目目标使各个过程合理有序,因此以文档化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
1.2背景
随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网购的火爆程度有目共睹。
网上书店作为其中的一部分也有了迅速的发展。
为了方便广大用户因为所在地区的原因,造成“有书没人买,有人没书买”的现象,充分利用现代信息化、因特网的优势,建立网上书店系统,实施把书店“搬”到网上的方案。
就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。
国内著名的两大书店,当当网与卓越网,他们售书的理念很简单,读者可以自己寻找自己喜爱的书,对于读者来说,无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而去不了书店,网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。
对于那些没有时间经常去传统书店或其住所离传统书店较远的读者来说,具有实际意义。
因此网上售书必将有长足的发展。
本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现书籍预订、结账、查看订单等一系列功能,实现书店和用户双赢的局面。
L3定义
会员(注册用户):
通过填写个人信息,经过系统认证的用户,完成每个用户的书籍预订、购书、查看订单、留言簿等功能。
管理员:
有权对图书的信息进行录入、修改、删除等功能;进行图书的入库、出库、盘点,系统出错或有需要时,人工进行用户汇款信息录入、修改、删除等功能;查看、删除、回复会员的留言;管理图书的销售等一系列信息。
订单:
用户为购买货物而填写的关于书目、送货地址、付款方式等信息的表单;订单可以有几种状态:
1)订单生成在审核中2)订单通过审核,正在配货3)订单中的货物已发货,但用户未接收4)订单配送完成5)在15天退换货的阶段6)用户收货15天后,没有退换货,交易完成。
客户端:
会员完成图书浏览、搜索、预订、购书、查看订单、评论留言等一系列过程的平台。
后台管理系统:
管理员通过用户名和密码的验证后,管理有关图书的订单、库存、销售,会员的管理,评论留言的管理等的信息的平台。
1.4参考资料
《软件工程实例教程》
(SQLserver2008编程入门经典(第三版)》
《C#高级编程》
《用例分析技术》
《统一软件工程(英文版)》
(程序设计》
2项目概述
2.1项目目标
实现网上书店系统的基本功能,包括两大部分:
用户客户端和管理员服务器端。
用户客户端完成会员的注册(包括登录名、密码、真实姓名、收货地址、联系方式等信息的填写),登录(登录后会员可查看自己的账户信息,对个人信息的修改,查看订单状态,与客服人员的在线交流,对书籍和服务进行评价);图书浏览(可以使用搜索引擎或其他方式查找到自己喜爱的图书)、预订(如果想要购买的图书目前暂时缺货,可以预订图书,图书到货后,管理员向会员发出到货信息,以便会员购买)、购买(购买图书)、留言簿(与在线客服的交流以及评价图书及服务)等一系列购书功能。
管理员服务器端完成对图书、会员的各种信息的管理(包括书目的增删改,库存信息的管理及会员订单的处理等)。
2.2产品目标与范围
网上书店系统是一个中小型的电子商务系统,可以为各类用户提供方便的在线买书环境,要符合目前国内流行的电子商务模式——B/S架构,三层运行模式,同时适用于Intranet/Interneto浏览器为第一层,作为系统的应用界面;应用逻辑服务为第二层;数据链接为第三层,作为系统的数据存取服务。
用户可以在系统中实现注册、浏览图书、搜索查询图书、预订图书、下定单、付款、确认收货等功能,登录该网站后,先进行注册,在会员登录并且购得图书后,提交购书单给图书管理员,并同时将费用通过网上银行、电汇、邮寄或货到付款的方式交付到图书管理员处。
图书管理员进货后,整理归类,并将书目信息发布到网上,管理员通过用户管理、订单管理、图书管理、销售管理、库存管理等管理功能来对系统进行维护更新。
2.3假设与约束
为了使网上书店获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来。
实现管理与数据的分离,便于管理和维护
网上书店面向全球互联网用户,进行相关交易前必须注册为本网站平台会员,才能拥有相应权限。
应用本平台必须保证电脑或其它访问本平台的软件有杀毒防毒能力,对于因客户中毒而产生的交易损失本平台不负任何责任。
平台用户应妥善保管好个人密码,不要将密码泄露给它人,一旦发现丢失或被盗,需尽快提供相关证明交于客服人员进行相关账户冻结与资料的修改。
2.4项目工作范围
项目规划,计划分为两部分:
客户端和服务器端
客户端部分:
用户注册及用户信息修改;
站内搜索引擎;
书籍浏览;
书籍预订;
购书;
查看定单;
查看购买历史;
留言簿;
服务器端:
图书库信息维护:
图书数据录入、修改、删除等功能;
图书库管理:
入库、出库、盘点;
用户汇款管理:
用户汇款信息录入、修改、删除等功能;
图书销售管理:
销售日报、月报,销售排行榜,TOP10;
管理留言簿:
查看,回复,删除
2.5应交付成果
2.5.1需完成的软件
程序的名称:
网上书店系统
编程语言:
C#
支撑系统的数据库:
SQLSERVER2008
2.5.2需提交用户的文档
《网上书店项目计划书》
《网上书店需求规格说明书》
《网上书店概要设计说明书》
《网上书店详细设计说明书》
《测试分析报告》
《用户手册》
2.6项目开发环境
操作系统:
windows7
开发工具:
visualstudio2010
数据库系统:
SQLSERVER2008
硬件配置:
Intelcore2T6500、内存2G、320G硬盘
3项目团队组织
3.1组织结构
所需角色:
项目经理、计划经理、系统分析员、构架设计师、设计员
组织结构:
3.2人员分工
ABC
ABC
3.3协作与沟通
团队之间要相互配合,协同开发,开发过程中随时与用户进行沟通。
沟通方式:
电话:
15101031298QQ:
526460853
4实施计划
基本规划图:
5支持条件
5.1用户界面
人性化界面,全新感觉,操作简便,一目了然,视图优美等特点。
并且采用菜单界面驱动方式,给操作用户带来了极大的便利。
5.2硬件接口
本软件不需要特定的硬件或硬件接口进行支撑。
586以上PC机均可运行此软件。
5.3软件接口
运行于Windows2000及更高版本的操作系统之上。
5.4故障处理
正常使用时不应出错,若运行时遇到不可恢复的系统错
误,也必须保证数据库完好无损。
调试中遇到的问题及解决的方案:
1) 遇到跳出“数据库已经关闭”提示信息阻止程序运行时
可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。
2) 关于空记录带来的麻烦
有些空记录往往会使程序无法运行。
此时你可用“ifnotisnull”语句先判断一下是否为空记录,再操作。
6预算
6.2设备成本
设备成本包括:
1台主流计算机大约3500元
7关键问题(转载于:
www.zaIdian.cOM在点网:
网上书店系统项目计划书)
因为开发人员目前还在学习阶段,开发过程会比较缓慢,因此时间是最大的风险,不能完全投入到开发工作中,不可避免会有设计上的不足和缺陷。
程序的调试是最大的困难。
8专题计划要点
重点在于各种相关文档的编写,这些文档质量的好坏,决定了日后软件的开发速度、可执行性、可维护性。
篇三:
网上书城_项目计划书
项目计划书的编写说明
组员:
韦金龙顾志浩曾育刘启然吴建福
1引言
1.1编写目的
在完成了针对网上书店市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《网上书城》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。
本文也是项目完成后系统验收的依据。
1.2背景
随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。
当然,网上书店系统目前主要是以B2C的方式进行经营,通过网上开店的方式向读者出售书本。
国内著名的两大书店,当当网与卓越网,他们售书的理念很简单,读者可以自己寻找自己喜爱的书。
对于读者来说,无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而去不了书店,网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。
而关键的一点,就是他们只是基于B2C的,只有自己在卖书,而我们所要改进的就是引入C2C经营理念,增加了读者售书的功能,读者可以对来说已经不需要的书本售给需要它的人,当然不是免费的,系统按照设定的比率进行收费,实现额外的营运收入。
1.3定义
会员(注册用户):
通过系统认证的用户,系统可以根据注册用户的个人喜好显示不同的货物信息,并且根据他们购买货物的情况划分登记,提供不同的优惠;管理员:
员工信息、系统参数等的维护者;
库存管理员:
货物的管理者,负责购货、修改信息;发货管理员:
发送货物的管理员,负责获取新订单、安排发货事宜、处理发货的反馈信息即修改订单状态;
发货员:
发货的执行者,从发货管理员处接到新订单后,再从仓库中取货,送货,最后将交易信息反馈到发货管理员;订单(有好几个状态):
用户为购买货物而填写的关于书目、送货地址、付款方式等信息的表单;订单有如下几个状态:
确认但未发货,确认且已发货但无返回信息、交易成功、交易失败、等待中(无现货);
财务系统:
处理收费信息的系统;订单管理系统:
处理订单信息的系统;
1.4参考资料
《网络分布计算和软件工程》《用例分析技术》
《UML与RationalRose2002从入门到精通》《JSP信息系统开发实例精选》《统一软件开发过程》《软件工程(原书第8版)》(Thinkinginjava》
(CorejavaVolume1,10 《Javascript完全开发手册》
《SQLserver2000开发教程》
2项目概述
2.1项目目标
实现网上书店系统的基本功能,包括会员管理,图书出入库,书目检索,书目分类管理,购物车,订单功能,会员帐户管理,书目评价等功能。
2.2产品目标与范围
网上书城实现网上书店大型系统,添加独特的物流子系统、在线客服子系统、,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。
2.3假设与约束
为了使网上书城获得更好的安全性、扩展性和更高的执行效能,整个系统采取分布式部署的方案,将承载关键业务逻辑的应用程序服务器(或应用程序服务器集群)和承载业务数据的数据库服务(或数据库服务器集群)隔离开来。
实现管理与数据的分离,便于管理和维护网上书城面向全球互联网用户,进行相关交易前必须注册为本网络平台会员,才能拥有相应权限;应用本平台必须保证电脑或其它访问本平台的软件有杀毒防毒能力,对于因客户中毒而产生的交易损失本平台不负任何责任;平台用户用妥善保管好个人密码,一旦发现丢失,需尽快提供相关证明交于客服人员进行相关帐户锁定与资料的修改。
2.4项目工作范围
项目规划,计划分为两部分:
前台部分,其中包括用户管理,用户组管理,购物车管理,订单管理,个人资料管理,留言板管理等。
后台部分,其中包括管理员身份验证,商品管理,订单处理,用户信息管理,公告信息管理等。
项目完成目标:
提供货物进销存管理;提供货物分类浏览、货物搜索和销售排行榜;提供网上订货、查询、支付;支持用户信息反馈功能;支持会员等级处理关联商品打折信息;会员积分升级功能;
3软件项目任务和进度估计3.1任务
任务就是开发网上购物管理系统。
每个人承担一个技术角色和一个管理角色。
3.2进度安排
进度安排:
采用顺排法
整个过程计划有80天的时间。
计划每周至少召开一次小组成员会议,总结前段时间的任务完成情况并对下阶段的任务进行分工。
3.3任务分配
任务大致分配:
主要分为两个阶段:
先启阶段和精化阶段
3.3.1:
先启阶段
对核心的项目需求、关键功能和主要约束进行记录。
确定最初的项目风险。
确定最初阶段及其持续时间和目标。
选择支持项目的所有工具。
3.3.2:
精化阶段
完善更新前期文档并进行细化。
在用例模型调查确定所有用例、确定所有主角并编写大部分用例说明。
对包括非功能性需求在内的补充需求进行记录和复审。
确定主要构件并设计了原型。
4软件项目日程安排
5.任务分配
协同开发,具体分配待定。
6.支持条件
5.1用户界面
人性化界面,全新感觉,操作简便,一目了然,视图优美等特点。
并且采用菜单界面驱动方式,给操作用户带来了极大的便利,对用户友好。
5.2硬件接口
本软件不需要特定的硬件或硬件接口进行支撑。
586以上PC机均可运行此软件。
5.3软件接口
运行于Windows95及更高版本的操作系统之上。
5.4故障处理
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
调试中遇到的问题及解决的方案:
1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。
2)关于空记录带来的麻烦
有些空记录往往会使程序无法运行。
此时你可用“ifnotisnull”语句先判断一下是否为空记录,再操作。
7.预算
7.1人员成本
篇四:
网上书店项目计划书
网上书店项目计划说明书
1.1、引言:
经过了可行性分析的论证,我们得出结论,网上书店这个项目是可行的。
经过我们小组的讨论分析,我们分析制定了项目的实施计划。
1.2、项目概述:
1.2.1、工作内容
数据库设计,业务逻辑设计,前台网页设计,文档编写。
1.2.2参与人员:
薛景(组长):
熟练掌握数据库开发、
JavaEE开发。
陈景峰:
熟练掌握数据库开发。
熟练掌握JavaEE开发,掌握数据库开发。
张福长:
熟练掌握界面设计。
了解数据库开发、JavaEE开发,具有很强的文档编写能力和系统分析力,
熟练掌握各种测试方法和工具。
熟练掌握各种测试方法和工具。
1.2.3产品:
具有完整功能、良好容错能力的网上书店系统一个;源代码文件若干;
使用说明一份,以及一年内的维护服务。
1.2.4验收标准:
实现经协商后确定的所有功能,达到用户所要求的操作友
好性标准,没
用影响系统功能和安全的重大bugo
1.2.5最迟期限:
2012-6-1
1.3实施计划:
1.3.1工作任务的分解:
(单位:
天)0、需求分析:
2
概要设计:
1.1数据库设计:
21.2系统模块设计2
1.3各个子功能模块分析21.4用户接口设计21.5系统接口设计11.6数据库的内部设置1
详细设计:
2.1子模块详细设计52.2用户界面设计5
2.3数据库详细设计:
2
编码:
5测试:
5
1.3.2进度:
甘特图见附录(图一)
1.3.3人员分工:
需求分析:
薛景系统设计:
薛景详细设计:
张福长代码编写:
陈景峰测试:
薛景
1.3.4接口人员:
陈景峰
1.3.5预算:
1.3.6关键问题:
数据库的分析与设计以及后台的设计实现以及前台的美
1.3.7技术难点:
数据库的分析与设计与维护,J2EE技术的编程,网页美
工
1.3.8风险:
时间不确定性,市场不确定性,技术难点的克服
1.4条件支持:
计算机系统支持:
一台奔腾4以上服务器一台。
用户承担的工作:
于我们保持沟通,协商开发中遇到的问题。