网上商城的设计与实现 【摘要】虚拟商场是一个基于B/S模式的B2C的网上购物系统,它将传统的店面和商品搬到网上以虚拟的形式展现在顾客面前,并提供浏览,购买,结算,生成订单,订单支付等一系列购物流程。本文以WEB工程的建站为起点,对目前网站建设所采用的技术和思想进行对比论证,并深刻的阐述了采用ASP+SQLServer技术实现虚拟商场建设的优点,同时引出在这次设计中采用的运行环境和开发工具及用WEB3D技术实现虚拟三维场景和实体的可行性。然后,对WEB分析、设计、开发、测试和发布这个工作流程进行了详细的论述,从中着重介绍了虚拟商场要实现的功能、业务流程、系统流程、前台数据流图、后台数据流图、E-R图、数据库设计、功能模块设计、详细设计流程图、实现、发布和维护等一系列开发流程。最后,对设计中所遇到的难题进行重点介绍、分析和说明解决的办法,同时对商场实现后所运行的结果进行定性分析并得出结论。 【关键词】电子商务 虚拟商场 WEB工程 WEB3D 目 录 任务书……………………………………………………………………………………Ⅰ 文献综述…………………………………………………………………………………Ⅱ 指导教师审查意见………………………………………………………………………Ⅲ 评阅教师评语……………………………………………………………………………Ⅳ 答辩会议记录……………………………………………………………………………Ⅴ 中文摘要…………………………………………………………………………………Ⅵ 外文摘要…………………………………………………………………………………Ⅶ 1 前言……………………………………………………………………………………1 1.1 选题背景………………………………………………………………………1 1.2 目的和意义……………………………………………………………………1 1.3 技术要求和设计范围…………………………………………………………1 1.4 发展现状…………………………………………………………………1 2 C#语言概述……………………………………………………………………………2 2.1 Microsoft.NET——一场新的革命……………………………………………2 2.2 .NET与C#……………………………………………………………………5 2.3 C#语言的特点…………………………………………………………………7 3 系统分析………………………………………………………………………………10 3.1 需求分析………………………………………………………………………10 3.2 可行性分析……………………………………………………………………11 3.3 开发工具选择…………………………………………………………………11 4 总体设计………………………………………………………………………………11 4.1 系统总体功能设计……………………………………………………………11 4.2 系统功能结构…………………………………………………………………12 5 系统设计………………………………………………………………………………12 5.1 设计目标………………………………………………………………………12 5.2 开发及运行环境………………………………………………………………13 5.3 数据库设计……………………………………………………………………13 5.4 基础模块类设计………………………………………………………………17 5.5 登录模块与主窗体设计………………………………………………………19 5.6 编码管理模块…………………………………………………………………22 5.7 基本情况管理模块……………………………………………………………24 5.8 课程成绩管理模块……………………………………………………………25 5.9 查询统计模块…………………………………………………………………27 5.10 报表输出模块…………………………………………………………………32 5.11系统维护模块…………………………………………………………………37 5.12 制作学生成绩管理系统安装程序……………………………………………40 6 总结……………………………………………………………………………………46 参考文献…………………………………………………………………………………46 附录………………………………………………………………………………………48 网上商城的设计与实现 1 引言 1.1 选题背景 近些年来,随着互联网技术不断的发展和成熟,企业的生产和销售模式以及人们生活方式都在以前所未有的速度在不断的改变[1]。作为互联网上共享和传递信息的Internet正为这种改变提供了有利的条件。电子商务正是借助于Internet这个载体才得以发展和不断的成熟起来,并对产品的销售和物品的购买展示出了一种崭新的理念。 虚拟商场也被称为网上商城或电子商场,它是建立在Internet上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合信息流、物质流、资金流有序、关联、高效流动的重要场所。企业、商家可充分利用虚拟商场提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。 1.2 目的和意义 虚拟商场建设的最终目的是促进商品的销售和业务进一步的发展。它不仅仅是初级网上购物的实现,也是有效地在Internet上构架安全和易于扩展的业务框架体系,实现B2C,推动电子商务的发展。 1.3 技术要求和设计范围 如何设计一个好的电子网站,实现购物各个环节的正常安全运行是比较重要的。目前在基于B2C的电子虚拟商场基本以文字和图片的方式提供信息。它只考虑到购物的快捷,但没有真实的给顾客提供一个如真实般购物的感受和乐趣。因此,本次设计目的是在实现普通虚拟商场购物的基础上将互动式的3D技巧引入其中,实现场景和商品实体的三维效果,让顾客可以实现双重购物感受[2]。 1.4 发展现状 目前Internet上商家不少,但由于缺乏相应的安全保障、支付手段和管理机制,一方面网上商家以一种无序的方式发展,造成重复建设和资源浪费;另一方面商家业务发展比较低级,很多业务仅以浏览为主,需通过网外的方式完成资金流和物流,不能充分利用Internet上无时空限制的优势。 从我国的整体情况来看,虚拟商场如今已经进入了一个相对平稳的发展阶段。现在虚拟商场在国内还是新事物,当前整个B2C产业还处在刚刚起步阶段。因此,不可避免地遇到一些困难,其中主要是资金流、信息流和物流等方面。 2 方案论证 2.1 WEB建站思想 2.1.1 WEB设计的方法 虽然Web工程包含了程序设计和软件开发,且采用了一些软件工程的原理,但是,基于Web的系统开发与软件开发是不同的,同样,Web工程也不同于软件工程[3]。 (1) 大部分基于Web的系统强调的是信息的含量,是面向文档的,包含静态或动态网页。传统软件工程强调的是系统功能的完善,除了系统帮助是一些文档以外,其他的几乎就是一些数据交互功能,是面向功能的。 (2) 基于Web的系统关注视觉和感觉,强调感官舒服。虽然软件界面设计也逐渐纳入了软件工程的研究领域,但与基于Web的应用系统相比,传统的软件界面是以"简单为美"的原则,而基于Web的应用系统则在多种程度上与多媒体结合,强调颜色搭配、动画飞扬。 (3) 大多数基于Web的系统是内容驱动的,通常,基于Web的系统开发还包括内容提交的开发。而传统的软件开发是功能驱动的或过程驱动的。 (4) 用户形式的多样性。大多数基于Web的系统必须迎合具有不同技术和能力的用户,复杂化人机接口、用户界面和信息递交。而传统的软件系统的用户群体是可以圈定在某个范围之内的,可以根据这个群体定制用户界面和人机接口。 (5) 大多数基于Web的系统必须在短期内开发完成。所以,Web工程很难应用传统软件工程中使用的形式化方法和测试技术。 (6) Web比通常意义上的软件开发使艺术、技术和科学在更大范围内结合。开发基于Web的系统的人员在技能、知识方面比传统的软件开发所需要的更加广泛,人员类型更多。 2.1.2 Web工程过程 Web工程过程活动贯穿Web生命周期,从应用概念的生成到开发、发布、不断的精化和升级系统。为了降低开发基于Web的应用系统的复杂性,需要一个描述开发基于Web的应用系统阶段的过程模型[4]。 (1) Web分析 基于Web的应用系统的需求分析是很重要的活动,需要一个系统而严密的方法。根据Web特性和Web应用的特定需求,需要采用更为开放、灵活的需求分析方法。 (2) Web设计 Web设计不但包括功能设计和性能设计,还要包括页面风格设计,包括页面的主色调、页面框架结构、文字颜色搭配、动画和图片的放置等。有效的Web站点设计需要注意可用性,要把基于Web的系统设计成易于导航,吸引人和有用。现在,比较流行的Web设计方法是以用户为中心的设计。 (3) Web开发 Web开发过程包括后台数据库程序的开发、页面程序的编写和所有网页的制作。在设计阶段决定的Web框架基础上,进行具体的页面设计和制作。把内容提供人员的内容连接到具体的页面。 (4) Web测试 基于Web的应用系统的测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。 (5) Web发布首页 上一页 1 2 3 4 5 6 下一页 尾页 1/6/6 相关论文
首页 上一页 1 2 3 4 5 6 下一页 尾页 1/6/6