.NET527 电子购物商城系统设计
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
第四章 系统设计
4.1 系统设计概述
系统设计是在系统分析的基础上由抽象到具体的过程,同时,还应考虑到系统所实现的内外环境和主客观条件,本着实事求是的态度进行这一阶段的工作。
系统设计阶段的主要目的是将系统分析阶段所提出的反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。
这一阶段的主要任务就是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保系统总体目标的实现。
系统设计工作的特点:
1、系统设计阶段,大量工作是技术性的。
2、允许用户对已提出的信息需求做非原则性的修改或补充。
3、用户在操作使用和运行环境等方面的具体要求也要在系统设计阶段加以明确并在系统的技术方案中得反映,因此系统设计人员还要同管理环境打交道。
4、系统设计工作的环境是管理环境和技术环境的结合,是系统设计工作的重要特点。
系统设计分为两部分:系统总体结构设计和系统详细设计。
4.2 系统总体结构设计
系统的总体结构设计是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件部分和软件部分。为了实现系统的总体功能,提高系统的各项指标,总体结构设计的主要任务是将整个系统合理的划分为各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义整个模块的内部结构。
4.2.1 系统总体功能结构
根据系统分析的结果数据流程图所描述的系统的逻辑模型,把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型。
在管理信息系统的设计过程中,系统划分的一般原则如下:
1、子系统要具有独立性。即应把相对独立的事务处理过程作为一个子系统。这样的子系统具有较高的内聚性,与其它的藕合较弱,便于软件开发、使用及日后系统维护。
2、子系统的划分结果应使数据冗余度较小。应避免部分数据在多个子系统中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。
3、子系统的划分应能满足目前和日后管理上的需要,功能应齐全,操作要方便且为今后发展留有接口。
4、子系统的划分应以该单位的管理职能为依据。应尽量避免过分依赖于组织机构,以防止机构变更后为系统带来不必要的麻烦。 copyright think58
从公司的组织结构上出发,把整个管理信息系统划分成多个子系统。每个子系统的功能相对独立,但是子系统之间有必要的数据联系。
对电子购物商城系统的数据流图采用变换中心法和事务中心法进行分析,对其逐步进行功能分解,直到分解成为含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的功能图。如图4-1,反映了电子购物商城的系统功能模块的划分。
本文来自think58
[资料来源:http://www.THINK58.com]
[资料来源:http://think58.com]
目 录
第一章 系统概述 1
1.1 电子商务介绍 1
1.2 电子商务系统 1
1.3 电子商务系统Web平台的开发方式 4
1.3.1 Web平台的体系结构 4
1.3.2 Web服务器平台 5
1.3.3 Web平台的动态设计技术 6
1.3.4 Web平台系统的开发方法 7
第二章 系统规划 8
2.1 系统规划概述 8
2.1.1 系统规划的目标、任务和主要工作 8
2.1.2 系统规划工作的特点 9
2.2 项目实施前期工作 10
2.3 电子购物商城系统的总体设计思路 10
2.4 电子购物商城系统的建设原则 11
第三章 系统分析 12
3.1 系统分析概述 12
3.2 系统初步调查 12
3.3 可行性研究 13
3.4 现行系统的详细调查 14
3.4.1 组织结构分析 15
3.4.2 功能分解分析 16
3.4.3 信息关联分析 17
3.4.4 业务流程分析 17
3.5 新系统逻辑模型的提出 18
3.5.1 数据流图 19
本文来自think58
3.5.2 数据字典 22
第四章 系统设计 25
4.1 系统设计概述 25
4.2 系统总体结构设计 25
4.2.1 系统总体功能结构 25
4.2.2 系统总体物理结构 27
4.2.3 系统体系结构 28
4.3 系统详细设计 29
4.3.1 代码设计 29
4.3.2 数据库设计 29
4.3.3 用户界面设计 38
第五章 系统实施与维护 40
5.1 开发工具的选择 40
5.1.1 ASP.NET开发平台 40
5.1.2 SQL Server 2000 41
5.2 程序设计 41
5.2.1 程序设计概要 41
5.2.2 功能模块的实现 41
5.3 系统测试 50
5.3.1 系统测试的原则 50
5.3.2 系统测试的方法及步骤 50
5.3.3 系统测试的用例及结果 50
5.4 系统转换 52
5.5 系统维护 52
第六章 结论和展望 53
附录 56
参考文献 66
致谢 67 [资料来源:www.THINK58.com]