项目总结报告
摘 要
本项目运用了ASP开发技术,开发出了一个包含有基本功能的网上购物商城。本项目的开发过程中运用到了ASP的基础知识。数据库的访问与连接基础等知识。
第一章 项目开发计划书
1.1项目开发过程阶段划分 任务名称 需求分析 项目开发计划 概要设计 数据库设计 详细设计 编码 测试 开始时间 2012.4.1 2012.4.4. 2012.4.9 2012.4.14 2012.4.21 2012.4.28 2012.5.16 完成时间 2012.3 2012.4.8 2012.4.13 2012.4.20 2012.4.27 2012.5.15 2012.5.23 完成标志 需求分析说明书 项目开发计划书 概要设计说明书 数据库设计说明书 详细设计说明书 源代码文件 测试报告书 1.2项目工作任务分解 任务项 计划 负责人 XX 交付项、应提交文档 《项目开发计划》 《详细设计说明书》 1
word
需求分析 XX 《需求分析说明书》 《概要设计说明书》 《数据库设计说明书》 《组装测试计划》 程序设计 《测试分析报告》 《用户手册》 分析设计 编码 测试 XX XXX XX 结项 XX 《操作手册》 《项目开发总结》 第二章 需求分析说明书
2.1软件描述
2.1.1 软件功能:
网上购物商城系统主要是实现网上选物、购物、产生订单等功能的系统。一个典型的网上商城一般都需要实现商品信息的动态提示、购物车管理、客户信息注册登录管理、订单处理等模块。
2.1.2 用户特点:
系统针对三种用户进行了权限的设定:
1.游客:浏览商品详情、注册成新用户;
2.注册用户:用户登录、浏览商品详情、购买商品、提交订单、获取订单号;
2
word
3.后台管理员:客户管理(查看/编辑客户资料、客户资料搜索)、商品管理(查看/编辑所有商品、商品资料搜索、添加商品)、订单管理(查看/编辑所有订单、订单查询)、商品分类管理(查看/编辑商品主分类、添加商品主分类)、支付管理(查看/编辑支付方式、添加支付方式)。
2.2 功能需求
2.2.1前台功能
2.2.2 后台功能
第三章 系统设计说明书
3.1系统设计
3.1.1 系统主要业务流程图
3
word
4
word
前台客户购物流程图
5
word
后台管理流程图 3.1.2系统总体结构图
6
word
7
word
8
word
3.1.3 系统架构设计
9
word
10
word
表示层 控制层 模型层 数据库层
3.2 数据库设计 管理员表Admin结构 字段名称 AdminId PassWD Name 数据结构 varchar(20) varchar(20) varchar(50) 是否为空 否 是 是 字段说明 用户名(PK) 密码 用户姓名 用户信息表Users的结构 字段名称 UserId Pwd 数据结构 varchar(20) varchar(20) 是否为空 否 是 字段说明 用户名(PK) 用户密码 11
word
UserName Sex Address Email Telephone Mobile varchar(50) bit varchar(1000) varchar(50) varchar(100) varchar(50) 是 是 是 是 是 是 用户姓名 性别 地址 电子邮件地址 固定电话 移动电话 购物车表Basket的结构 字段名称 Id UserId GoodsId OrderTime 数据结构 int 是否为空 否 字段说明 编号的标识 用户名 商品编号 订购时间 订购数量 销售价格 用户确认(0-用户订购;1-送至收银台;2-提交订购) 订单号 提交时间 管理员确认(0-没有提交;1-用户提交;2-处理;3-发货;4-结账) varchar(20) 是 int datetime 是 是 是 是 是 OrderCount smallint SalePrice float UserChecked tinyint OrderNumber varchar(50) 是 PostTime datetime 是 是 AdminChecked tinyint 客户投诉表Complain的结构 字段名称 数据结构 是否为空 字段说明 12
word
Id PostTime UserId int datetime varchar(20) 否 是 是 是 投诉编号标识 投诉时间 用户名 订单号 投诉内容 处理结果 处理标志(0-未处理;1-已处理) OrderNumber varchar(50) Content Result Flat varchar(1000) 是 varchar(1000) 是 bit 是 3.3 项目结构
3.4 标识符约定
3.4.1项目包名称:网上购物商城
3.4.2项目包结构:
13
word
14
word
3.4.3编码规范
Class类命名
ASP文件命名
ASP文件名 = 模块(或功能)名 + 操作(增加、修改、查询、查询结果、查看等)
15
word
管理员端:
Login.asp 管理员首页
Goodsadd.asp 添加商品信息
GoodsList.asp 商品详情
GoodsEdit.asp
UserList.asp
BoardEdit.asp
Search.asp
adminAdd.asp
客户端:
index.asp
Basket.asp
Left.asp
GoodsView.asp
UserAdd.asp
3.5 模块开发说明
主要分为五大模块:
查看/编辑所有商品 客户信息查询 查看/编辑公告 查询搜索 添加管理员 主页面 购物车 用户登录页面 更多商品页面 用户注册页面 16
word
任务项 用户管理模块 商品管理模块 订单管理模块 商品分类管理模块 支付管理模块 交付项 用户注册/登录两个页面 搜索所需商品查看商品资料两个页面 确认订购页面 查看商品主分类页面 购买商品/确认付款两个页面 第四章 系统功能实现
4.1 客户端管理功能实现 测试用例名称 用户部分 用户注册 注册用户登录 发表留言 添加修改和删除购物车的信息 提交订单 浏览公告 浏览者部分 查看网站主页内容 浏览公告信息 查询商品信息 已执行 已执行 已执行 通过 通过 通过 已执行 已执行 已执行 已执行 已执行 已执行 通过 通过 通过 通过 通过 通过 用例状态 结果 备注 17
word
4.2服务端管理功能实现 测试用例名称 后台管理部分 管理员注册 管理员登陆 用户管理系统 公告管理系统 订单管理系统 商品管理系统 已执行 已执行 已执行 已执行 已执行 已执行 通过 通过 通过 通过 通过 通过 用例状态 测试结果 备注 第五章 项目总结
5.1 实际开发结果
5.1.1软件产品描述
例如:
交付的软件产品名称:网上购物商城系统
版本标识:Version 1.0
子系统:前台购物,后台管理
软件系统模块清单:
1、用户注册/登陆
2、用户信息修改
18
word
4、实现购物
5、查看购物车
7、商品管理
8、订单管理
9、用户管理
文档清单:
《数据库设计说明书》,《概要设计说明书》,《详细设计说明书》,《需求说明书》,《项目开发计划》,《组装测试计划》,《测试分析报告》,《用户手册》,《操作手册》,《项目总结报告》
5.1.2开发进度
举例: 阶段 计划工作日 实际工作日 对比 3天 24天 26天 原因 需求阶段 3天 设计阶段 24天 实现阶段 26天 5.2 开发工作评价
按时完成任务 小组成员没有完全的融合到一起 按时完成任务 小组成员团结一心,共同努力 按时完成任务 小组成员共同努力协作 5.2.1对项目开发过程的评价
总的来说开发的过程还可以,但还是有点不尽如人意。
19
word
第一、计划不周全,对于问题的想象不全面,导致了在开发过程中出现了各种各样的问题,例如在页面的开发设计时,没考虑到与数据库的相对应,所以在代码的添加时出现了很严重的问题。
第二、小组的某些成员技术基础太差,遇到一些简单的问题自己一个人根本就不会解决,导致了开发的进度慢了好多。
5.2.2对技术方法的评价
本次项目开发中运用的技术就是ASP,通过本次项目,更加熟练地掌握了对于ASP技术的应用。网页设计来说应用ASP技术相对于别的技术有着特别的特点,那就是代码的添加简单明确。
5.2.3对产品质量的评价
总体的来说本项目的系统功能基本上算是齐全,但还是存在着一些小细节方面的问题。
5.3 技术积累与经验总
技术积累:大量应用到了表单数据的提交于获取,熟练地掌握了方法对数据的提交与保存。还有就是对于页面之间的链接以及利用session方法对商品的保存于提取。
经验总结:增加了项目开发的经验,对于团队之间的团结与合作,深入体会到了在团队开发过程中每个队员的重要性,以及团队开发之间的统一性。
20
因篇幅问题不能全部显示,请点此查看更多更全内容