4.1 引言
通过需求分析,我们已经了解了系统“做什么”,那么现在必须确定要“怎样做”,来完成系统的设计,因此该阶段我们又称之总体设计阶段,总体设计又称为概要设计或初步设计,通过这个阶段的工作将划分出组成网站的物理元素------程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后进行详细的设计。在该阶段,我们必须确定我们这个系统所具有那些系统模块,这样分别讨论,从而对系统更深层次的了解。
4.2 技术分析
(1) ASP简介
ASP即Active Server Page的缩写。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。ASP的网页文件的格式是.ASP。
(2)ASP模型
浏览器从 Web 服务器上请求 .asp 文件时,ASP 脚本开始运行。然后 Web 服务器调用 ASP,ASP 全面读取请求的文件,执行所有脚本命令,并将 Web 页传送给浏览器。
由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。
4.3设计总则
总体设计阶段以相对抽象概括的方式提出了解决问题的办法。
设计网站的原则是以客户的需求为目标,站在客户的角度上为客户规划、设计、让客户以最经济的投入来获得最成熟、最实用的技术。
4.4系统总体设计
4.4.1功能模块图
通过第三章的需求分析,我们得出总体的功能模块图,如下:
第六章 编码设计
6.1 引言
编码设计问题是一个科学管理的问题。设计出一个好的编码方案对于系统的开发工作是一件极为有利的事情。它可以使很多机器处理变得十分方便,另外还把一些现阶段计算机很难处理的工作变成很简单的处理。
6.2 设计技巧(引用外部程序实现重复功能)
系统中有许多页面都会对数据库表进行操作,在每个页面中都要使用到数据库的打开操作,所以使用<--include file=”conn.asp”-->语句可以完成数据库打开操作,这样可以简化代码的编写。Conn.asp代码如下所示:
<%
//定义数据库连接对象
dim conn
//定义数据库连接字符串
dim connstr
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open Application("ConnectString")
if err then
err.clear
end if
end if
%>
其中Application("ConnectString")在global.asa 中声明,如下:
//数据库连接字符串:
Application("ConnectString") =
"DRIVER={SQL SERVER};SERVER=cy;
Initial Catalog=eshop;UID=sa;PWD=123"
6.3 代码实现(在线购物模块)
当点击“购买”或“察看购物车”时页面效果如下,该页面的主要功能是对购物车进行管理,可以更改商品数量,也可以删除已购买的商品.
摘要........................................................ I
Abstract ...................................................II
第一章 问题定义..............................................1
1.1引言 ....................................................1
1.1.1、编写目的.............................................1
1.1.2、背景.................................................1
1.2 问题提出................................................1
1.3课题名称及问题描述.......................................2
1.3.1课题名称:建陶行业产品展示平台. 2
1.3.2问题描述:. 2
第二章 可行性研究............................................3
2.1引言. 3
2.2系统可行性分析. 3
2.2.1 技术可行性 ..........................................3
2.2.2经济可行性. 4
2.2.3法律可行性. 4
2.2.4操作可行性. 4
2.3结论. 5
第三章 需求分析..............................................6
3.1引言. 6
3.2任务概述. 6
3.2.1目标. 6
3.2.2运行环境. 6
3.3功能概述. 6
3.3.1电子商务系统. 6
3.4数据字典. 6
3.5数据流图. 10
3.6 E-R图. 11
3.7运行需求. 11
3.7.1最低配置. 11
3.7.2建议配置. 12
第四章 总体设计. 14
4.1 引言. 14
4.2技术分析. 14
4.3 设计总则. 15
4.4系统总体设计. 15
4.4.1功能模块图. 15
4.4.2模块流程图. 18
第五章 详细设计.............................................20
5.1 引言. 20
5.2网站主要功能页面流程图. 20
5.2.1前台................................................20
5.2.2后台................................................22
5.3数据表的建立. 27
5.4数据库的选择. 31
5.5访问数据库.............................................31
5.6数据库的建立. 32
第六章 编码设计............................................
[1] [2] 下一页