科创学院Web应用开发课件 第九章 网上书店管理系统的设计和实施
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
站
切的关系。数据库设计和网站功能结构设计应配合进
开
行,得到网站建设方案。
发
3、 公共单元设计与实施
技
开始进行详细设计,抽取各个功能模块的公共部,先
术
行完成其设计和实施。得到公共单元设计文档。
4、 主页设计与实施
由于主页的突出地位,一般优先于各页面设计,动态
网站的主页都包括服务器及客户端程序。得到主页设 计文档。
9.2.2 网站开发技术流程
ASP.NET
5、 前台各功能页面设计与实施
网
从业务逻辑角度考虑,先进行前台页面设计,测试数
站
据由数据库管理工具直接录入。得到各页面设计文档
开
。
发
6、 后台管理页面设计与实施
技
后台管理页面一般对美工要求较低。为便于数据测试
术
,也有时先进行后台管理设计,再进行前台设计。本
整理修改
8、网站整体 开发建设
3、签订开发协议
支付首期费用
图来自百度文库
:
网
站
开
发
4、客户提供网站
项
建设相关资料
目
流
程
不合格
9、成品提交 客户验收
12、合同结束 签订维护合同
11、发布网站 登记搜索引擎
10、客户 支付尾款
网 站 开 发 技 术
ASP.NET
9.2.1 网站开发项目流程(选学)
ASP.NET
方给出网站维护说明书。根据具体合同,可能尚有小 比例尾款,留待试运行期后交付。
11、 发布网站,登记搜索引擎
9.2.1 网站开发项目流程(选学)
ASP.NET
发布、上传网站,按需登记搜索引擎。根据具体合同
网
,可能此步骤在支付开发费前,由开发方完成;也可
站
能不包含在合同中,由客户方完成。
开 发 技 术
工作变得清晰易行。
作为技术入门教材,本书侧重于对技术人员的培养,
但相关的技能,也是与客户沟通、实施项目管理的 基础。
返回
9.2.1 网站开发项目流程(选学)
ASP.NET
网 站 开 发 技 术
1、与客户交流 分析客户需求
意见分歧 6、客户审核
7、确定方案
2、根据客户需求 制定开发预算
整理修改
5、撰写网站建设 方案,主页制作
12、 合同结束,签订维护合同
根据具体情况,维护合同可能与建设合同合并。对于 网站验收后的内容维护,则由维护合同规定。
返回
9.2.2 网站开发技术流程
ASP.NET
1、资料搜集学习 分析
2、网站规划 数据库设计
3、公共单元设计 编程测试
4、主页设计编程 测试
网
站
开
8、发布、上传、 测试
7、整体测试
技
书店系统。
术
▪ 继续本章的学习前,应该回顾第1章。
返回
9.2 基本知识:网站开发流程
ASP.NET
9.21 网站开发项目流程(选学)
网
9.22 网站开发技术流程
站
开 发
技
术
返回
9.2 基本知识:网站开发流程
ASP.NET
对于项目管理人员来说,网站开发不但要设计和网站
,更重要的是和客户沟通、使客户满意,同时组织
6、后台管理设计 编程测试
5、前台各功能页 面设计编程测试
发
技
图 9-2 网站开发技术流程
术
1、 资料搜集、学习、分析
根据初步的需求报告,根据客户需求、参考同类
网站,根据开发经验进行学习、分析、设计,可能需
要拟定详细需求报告。
9.2.2 网站开发技术流程
ASP.NET
2、 网站规划、数据库设计
网
从信息利用角度说,网站是对数据的呈现,二者有密
技术人员少走弯路、提高效率。并且,作为一个软
网
件产品,网站运行、推广后,还有很长的维护期需
站
要做工作。
开
对于技术人员来说,网站开发就是设计和实现网站、
发 技
按照给定需求实现功能和非功能性要求的过程,要 先有决策和计划,有完整的、技术上可行的设计思 路,尽量减少各个功能模块之间的技术关联引起的
术
修改和返工;各模块间耦合要松散,使必须的修改
站
见分歧之处,应进行必要性、可行性探讨,进行确认
开
、整理,开发人员进一步修改建设方案。
发
7、 确定方案
技
双方形成网站建设方案。
术
8、 网站整体开发建设
技术人员依据前述文档,实施网站开发,得到完整网
站。这是耗时较长的步骤,应定期与客户进行细节沟 通。
9.2.1 网站开发项目流程(选学)
ASP.NET
9、 成品提交,客户验收
网
客户依据合同验收。但客户方主客观的细微变化、双
站
方需求分析的不细致、开发方建设方案实施中的微调
开
等,都可能造成验收不合格,双方应进行必要性、可
发
行性探讨,对公认的不合格点进行确认、整理,开发
技
人员对网站进行修改。
术
10、 客户支付尾款
客户满意,签发网站验收确认书,支付开发费,开发
这时的主页,一般仅是一个浏览器页面即可,不包含
数据逻辑。
主页是网站的核心页面,是链接各个页面的中枢。首 页是浏览器根据网站域名所导航到的第一个页面,多 数网站采用“开门见山”的设计风格,直接将主页用
9.2.1 网站开发项目流程(选学)
ASP.NET
6、 客户审核
网
客户参考主页实体,对建设方案进行审核,双方对意
步骤得到后台管理页面设计文档,随后将生成网站维
护说明文档。
7、 整体测试
9.2.2 网站开发技术流程
ASP.NET
对前后台衔接、各页面链接、中文输入、安全性、性
网 站
能等多个方面进行测试。得到设计测试报告,并就相 关缺陷补充开发。
ASP.NET
第九章 学习情境:
网上书店管理系统的设计和实施
网 站 开 发 技 术
第九章 本书学习情境: 网上书店管理系统的设计和实施
ASP.NET
9.1 学习情境引入
网
9.2 基本知识:网站开发流程
站
9.3 决策与计划
开 发 技
9.4 公共单元 9.5 主页
术
9.6 会员购书单元
9.7 后台管理单元
4、 客户提供网站建设相关资料
网站内容建设一般属于客户责任。根据合同,开发方对
初始文字、图片等资料,进行整理录入,供网站开发
网
时测试用。
站 5、 撰写网站建设方案,主页制作
开 发 技 术
开发人员拟定网站主题,做出网站整体规划,包括数 据结构设计,形成网站建设方案草案。一般还需制作 出主页,以在下一步客户审核时,能够直观地商讨网 站的功能结构、操作风格、层次关系、色彩样式等。
9.1 学习情境引入
ASP.NET
▪ 第1章提出了本书的学习情境:网上书店管理系统,并 提出了系统需求,进行了技能分解。在第2~8章,针对
网
各部分技能,通过一些子学习情境,完成了基本技能
站 开 发
的学习和训练。本章将设计和实现完整的网上书店管 理系统,不但要查缺补漏、连缀前述各个子学习情境 ,更要从网站整体的角度,将各种技术融合运用,呈 现给用户一个功能齐全、美观易用、安全高效的网上