科创学院Web应用开发课件 第九章 网上书店管理系统的设计和实施

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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章,针对

各部分技能,通过一些子学习情境,完成了基本技能
站 开 发
的学习和训练。本章将设计和实现完整的网上书店管 理系统,不但要查缺补漏、连缀前述各个子学习情境 ,更要从网站整体的角度,将各种技术融合运用,呈 现给用户一个功能齐全、美观易用、安全高效的网上
相关文档
最新文档