网上书城项目开发总结报告.docx
- 文档编号:29761651
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:5
- 大小:17.93KB
网上书城项目开发总结报告.docx
《网上书城项目开发总结报告.docx》由会员分享,可在线阅读,更多相关《网上书城项目开发总结报告.docx(5页珍藏版)》请在冰豆网上搜索。
网上书城项目开发总结报告
网上书城项目开发总结报告
目录 1引言..............................................................1 编写目的.....................................................1背景.........................................................1定义.........................................................1参考资料.....................................................12实际开发结果......................................................1 产品.........................................................1主要功能和性能...............................................3基本流程.....................................................3进度.........................................................4费用.........................................................43开发工作评价......................................................5 对生产效率的评价.............................................5对产品质量的评价.............................................5对技术方法的评价.............................................5出错原因的分析...............................................54经验与教训........................................................5 CDIO二级项目——大型软件项目设计与实施 1引言 编写目的 在整个项目开发过程中,各组员都遇到了形形色色的问题,不过最终通过小组讨论共同齐心协力的基本解决了所有问题。
其中经历相当坎坷。
现如今此“网上书城”系统基本完成,特编写此文档以便在以后的项目开发中更好的实施项目定制开发,使今后的开发过程更加规范,同时此文档的编写还可提高开发效率提供更多的资料。
背景 1系统名称:
网上书城2指导老师:
周向宁 3开发者:
杨唤雨邵荣臻肖雨佳王晓龙4面向用户:
全国喜欢网购的顾客 5特此声明:
此软件不带有任何商业目的,纯属学习之作品,开发仅仅为了提升自身项目开发能力和团队合作意识。
定义 C#:
微软提供的第三代软件开发语言 Vs2010开发板:
微软提供的编程开发平台 SQLServer2008开发版:
微软提供的数据库开发工具。
参考资料 《软件工程》钱乐秋赵文耘牛军钰齐治昌清华大学出版社 Web数据库系统开发教程文振焜张小健林佳利刘晔清华大学出版社(C#)实践教程邵良杉刘好增马海军清华大学出版社《软件设计文档国家标准》GB8567-88 2实际开发结果 产品 最终产品为网上书城系统以及相关文档。
文档如下:
操作手册,测试报告,测试计划,测 1 CDIO二级项目——大型软件项目设计与实施 试设记,产品需求规格说明书,产品需求规格说明书,产品需求规格说明书变更控制报告,产品需求规格说明书技术评审报告,概要设计说明书,可行性研究报告,数据库设计说明书,网上书城模块开发卷宗,详细设计说明书,项目计划,项目计划,项目计划变更控制报告,项目计划技术评审报告,用户手册该系统的功能有:
1.前台系统、 会员登录注册模块 购物车功能模块订单查询功能模块推荐图书模块图书分类列表模图书搜索模块2.后台系统会员管理模块图书管理模块订单管理模块各个程序之间的关系为:
图书销售系统前台系统后台系统购物车功能模块订单查询功能模推荐图书模块图书分类列表模图书搜索模块会员登录注册模会员管理模块订单管理模块图书管理模块该系统最终只有一个版本,它的数据库有:
表名存储实体描述类型主键引用字段2 CDIO二级项目——大型软件项目设计与实施 BooksCategoriesOrderContentOrdersShopCartUsers图书信息图书分类信息详细订单信息订单信息购物车信息会员信息基础表基础表基础表基础表基础表基础表图书编号图书分类编号订单编号订单编号购物车编号用户编号图书分类编号无图书编号用户编号图书编号无主要功能和性能 逐项列出本软件产品所实际具有的主要功能和性能,对照可行性研究报告、项目开发计划、功能需求说明书的有关内容,说明原定的开发目标是达到了、未完全达到、或超过了。
该产品为网上书城系统。
其主要功能有:
前台系统
(1)会员注册功能:
普通游客可以通过注册成为本网上书城的会员,以便可以购买图书。
(2)会员登录功能:
会员登录后才可以实现购物车,以及查看订单等功能。
(3)购物车功能:
方便记载用户购买的商品。
(4)商品查找功能:
使得用户可以直接搜索所需的产品,在产品数量很多时该功能可以帮助用户快速找到需要的产品。
(5).订单查询功能:
该功能可以方便查询会员的所有订单情况。
(6)商品分类列表:
一般商品会有好多种,这项功能可以将产品分类摆放。
但用户需要哪类商品时,只需使用该功能就可以看到所有该类商品。
(7)最受欢迎商品:
该功能是为了提高网站对用户的吸引力而设的。
(8)用户中心:
用户可以查看和修改自己的信息。
后台系统
(1)管理员登录功能:
登陆后的管理员对网站进行管理。
(2)会员管理功能:
管理员可以对会员信息进行查看、修改、删除。
(3)图书管理功能:
管理员可以添加、查询、更改、删除图书。
(4)订单管理功能:
管理员可以对订单进行查询,修改,删除。
本系统用户主要分为两大类用户:
普通会员、管理员。
普通会员是一切可以上网通过网页浏览器进行电子商务的人,主要用户群是大学生。
他们绝大多数掌握比较熟练的上网技巧,使用较新的浏览器版本。
管理员是指管理此网上书店的管理员,他们比较熟悉后台的管理,能及时对图书进行更新和维护。
该系统会为购书和卖书带来空前的方便,是购书卖书的用户的不二选择。
该系统的功能满足了用户的需求并且还有所完善和扩充。
基本流程 用图给出本程序系统的实际的基本的处理流程。
3 CDIO二级项目——大型软件项目设计与实施 以下是系统运行流程的流程图:
开始浏览网页选择要购买的图书否用户是否登录否是否是注册用户是是注册登录放入购物车继续购物填写配送信息确认购物购物完成结束进度 预计3周内完成,实际完成时间为2周,进度较快。
于小组成员团结互助,不怕困难,占用了大量的休息时间得以提前完成。
费用 原计划工时为3个星期,实际2周完成,提前完成。
于小组成员利用了大量的休息时,所以提前完成。
计算机的使用时间预计为120个小时,实际情况比预计超出了一些。
于项目在技术上存在一些困难,解决这些困难耗费了不少实际。
4 CDIO二级项目——大型软件项目设计与实施 3开发工作评价 对生产效率的评价 文件的平均生产效率,即生产的4份文档,历时2天共产生文档4份。
对产品质量的评价 测试中检查出来的程序编制中的错误发生率中的错误指令数)为%,较预计出错率%有所增长,但属于正常合理的出错几率范围。
对技术方法的评价 开发过程中所用到的技术有设计模式、c#,SQLServer2008,vs2010等,这些技术都比较成熟,也十分适合用来开发本系统网上书城,而且本开发小组成员对这些技术都比较了解,有助于提高开发进度和开发质量。
出错原因的分析 一是对C#2级的过程域了解不够深入,二是小组人员个人水平及编码技术有限,三是项目开发经验较少,四是对某些文档编写不够熟悉。
4经验与教训 本学期根据C#这门课程的要求我们小组开发的这个网上书城系统是我们对项目开发有了很深刻的经验和教训。
通过本次项目开发我们得到了很多的经验与教训,主要有以下几点:
1.软件的开发需要选用合适的软件开发模型。
本项目是一个面向应用的产品软件,开发的要求比较高,难度比较大,且初期的需求不明确,用户可以增加或减少该软件的功能。
于该项目的以上一系列特性,我们在代码编写初期花了近1周的时间进行需求调研以及反复的编写更改需求文档、概要设计文档,然后再确定编码。
2.通过本次项目开发使我对项目开发的过程,流程有了更深刻的认识,同时加深了对C#这门课程的理解。
3.本项目使我们开发小组提高了C#语言编写软件的能力,同时对MicrosoftVisualStudio2010,SQLServer2008有了更深层次的掌握。
对今后项目开发的建议:
1.在项目开发时要充分认识需求分析,以免在需求分析阶段走弯路 2.在编码阶段,小组中的成员要尽量使用相同的编写风格,这样其他成员才能更轻易的理解。
3.在项目开发过程中,各小组成员要相互协作,服从项目经理的领导,这样才可以有效的开发出软件。
5
CDIO二级项目——大型软件项目设计与实施 3开发工作评价 对生产效率的评价 文件的平均生产效率,即生产的4份文档,历时2天共产生文档4份。
对产品质量的评价 测试中检查出来的程序编制中的错误发生率中的错误指令数)为%,较预计出错率%有所增长,但属于正常合理的出错几率范围。
对技术方法的评价 开发过程中所用到的技术有设计模式、c#,SQLServer2008,vs2010等,这些技术都比较成熟,也十分适合用来开发本系统网上书城,而且本开发小组成员对这些技术都比较了解,有助于提高开发进度和开发质量。
出错原因的分析 一是对C#2级的过程域了解不够深入,二是小组人员个人水平及编码技术有限,三是项目开发经验较少,四是对某些文档编写不够熟悉。
4经验与教训 本学期根据C#这门课程的要求我们小组开发的这个网上书城系统是我们对项目开发有了很深刻的经验和教训。
通过本次项目开发我们得到了很多的经验与教训,主要有以下几点:
1.软件的开发需要选用合适的软件开发模型。
本项目是一个面向应用的产品软件,开发的要求比较高,难度比较大,且初期的需求不明确,用户可以增加或减少该软件的功能。
于该项目的以上一系列特性,我们在代码编写初期花了近1周的时间进行需求调研以及反复的编写更改需求文档、概要设计文档,然后再确定编码。
2.通过本次项目开发使我对项目开发的过程,流程有了更深刻的认识,同时加深了对C#这门课程的理解。
3.本项目使我们开发小组提高了C#语言编写软件的能力,同时对MicrosoftVisualStudio2010,SQLServer2008有了更深层次的掌握。
对今后项目开发的建议:
1.在项目开发时要充分认识需求分析,以免在需求分析阶段走弯路 2.在编码阶段,小组中的成员要尽量使用相同的编写风格,这样其他成员才能更轻易的理解。
3.在项目开发过程中,各小组成员要相互协作,服从项目经理的领导,这样才可以有效的开发出软件。
5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 项目 开发 总结报告