1、摘摘 要要 随着 Internet 技术的发展, 人们的日常生活已经离不开网络。 未来社会人们的生活和工作将越来越依赖于 数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet 的发展历程以及目前的应用状况和 发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某 种变化。 本设计尝试用 ASP.NET(C#)在网络上架构一个网上书店, 以使每一位顾客不用出门在家里就能够通过 上网来轻松购书。本文从理论和实践两个角度出发,对一个具有数据挖掘功能网上书店进行设计与实现分 析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入
2、介绍了在本系统中运用 到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术 ASP.NET(C#)以及 ADO.NET 的特 点、结构框架以及使用方法。接着对书店系统的可行性进行了分析,然后对系统的设计思想、设计目标与 系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详 细的讲解。 本网上书店系统是在 Visual Studio.Net 平台上运用 ASP.NET(C#)技术来实现的。其主要功能有:用 户管理,新书上架,分类查找,图书检索,图书收藏夹,购买流程,销售排行,图书评论,网站管理等。 论文在撰写过程中,力求将理论与实践应用相结合,对各
3、种理论进行阐述的同时配合系统从实际应用和操 作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。 【关键词】面向对象分析与设计,ASP.NET(C#),ADO.NET 目目 录录 第 1 章 选题背景. 1 1.1 计算机电子商务行业的发展情况. 1 1.2 网上书店系统的现状. 2 1.3 网络书店的优势. 2 1.4 任务概述. 3 1.4.1 目标:建立完善的网上书店系统. 3 1.4.2ZYBS 网上书店系统特点. 3 第 2 章 解决方案的选择. 5 2.1 系统说明. 5 2.1.1.硬.软件环境. 5 2.2 开发计划. 6 2.3 可行性分析. 6 2
4、.3.1 风险分析. 6 2.3.2 技术可行性. 6 2.3.3 操作可行性. 7 2.4 设计方案:对涉及工具和技术的相关说明. 7 2.4.1 B/S 体系结构. 7 2.4.2 Dreamweave 8 2.4.3 SQL Server 8 2.4.4 HTML(Hyper Text Markup Language) 9 2.4.5 ASP.NET(C#) 9 第 3 章 需求分析. 10 3.1 系统分析的任务与步骤. 10 3.1.1 系统分析的任务. 10 3.1.2 系统分析的步骤. 10 3.2 网站项目范围. 10 3.3 功能需求. 11 3.3.1 会员部分. 11 3.3.2 管理员部分. 12 3.4 网站实体分析. 14 3.5 网站的数据库设计. 14 3.5.1 概念设计. 14 第 4 章 总体设计. 21 4.1 网站系统功能说明. 21 4.1.1 总体功能. 21 4.1.2 非功能性需求. 23 4.2 建立功能模型. 24 4.2.1 识别参与者. 24 4.2.2 总体用例图. 25 4.3 建立数据库模型. 25 第 5 章 详细设