基于net的书城管理系统的设计与实现毕业设计(论文)(编辑修改稿)内容摘要:
的采购,生产制造,销售服务和物流配送等各部门也要进行电脑化管理,以配合网络经济方式。 网络技术的 诞生及 蓬勃发展,彻底 地 改变了传统 上 的信息采集,传递和外观,对 提高 劳动者的劳动技能和工作效率,提供了有利条件和推进徐州工业职业技术学院 2 作用。 企业的经济效益增长也大都得益于网络技术的推广和应用。 目 前 因 电子商务也正在 我国出版发行领域逐步得到应用 , 所以出版物发行也给网上书 城 带来发展 的 春天 ,比如: 当当网 20xx 年出版物发行的销售额超过 64亿元 , 占我国网上出版物销售额的 40%, 在它销售的产品中 , 图书占六成 , 其余为音像制品及电脑软件等 , 在当当购买过的网民约有 4000 一 5000 万人。 然而 ,也正是 当当的业绩说明了我国 在 出版发行业电子商务的 方面 不够发达 , 例 如我国每年图书业总值约 1000 亿元 , 在流通中的营业额约 700 亿元 , 而且 目前现有的500 多个出版社 , 数千家骨干发行企业和数万家分销商 , 绝大部分仍采用传统模式来经营 , 己经不适合信息时代 出版业发展的需要。 然 而在美国 , 20xx 年全国书店出版物总销售额为 755 亿美元 ; 其中 , 亚马逊网上书店销售额排名第三位为 亿美元 (只包括图书 !音乐制品和 DVD 产品 , 其他电子产品和服务性收入除外 ) [2]。 另 外 , 根据网上资料显示 ,“ 图书是网上购买最多的产品 , 在 我国网上购物用户中曾经购买和 最常 购买的产品均为 图书最多, 在曾经购买过的产品中占%, 在最常购买过的产品中占 %。 据 我国互联网络信息中心的统计报告中 也多次证明这一点 , 在最新一次的报告中 , 用户最近一年在网上实际购买的产品或服务中 , 书刊仍然 以 %的比例高居第一 (不是购买总额第一 ), 在用户认为网上哪些产品或服务还不能满足需求中 , 书刊也以 %的比例排在第一 ” [6]。 网上书城 管理系统的发展 随着 科学技术的不断创新 与 发展, 逐步成为经济发展支柱之一的交易方式 —— 电子商务,将给我们的生活和社会经济带来日新月异的变化。 尽管现在还存在着诸多的问题,因为用户对于这种 网上 交易方式 的认可度还不是太高, 而对其交易方式的安全性也不是特别的信任,并且国家的法规政策也不是很健全,而且网上银行及 支付宝 的 操作过于繁琐等问题, 说明在 我国 , 电子商务的发展还 有很长的路要走, 并且还有两个不可缺少的条件,就是 开发稳定的市场环境和对客户心理的引导。 电子商务已逐渐成为新世纪 的 一个非常重要的经济增长点,在此基础上与它相关的业务也将 逐渐 被带动发展 起来 , 比 如:电子商务所用到的计算机网络技术、数据库技术、物流、服务等。 为了缩短与国际先进技术间的距离, 跟上国际社会电子商务的前进步伐, 我们应积极 主动 地了解 并熟悉 电子商务 , 尽 快地 融入到这个经济发展的必由之路中,最终达到将电子商务作为一个经济交流的重要手段,而不是 只 做一个门外汉。 徐州工业职业技术学院 3 开发 网上书城 管理系统的技术趋势 本系统 采 用 (C)作为开发平台, 运 用三层架构(页面表示层、业务逻辑层和数据库访问层) , 将使整个系统 进行 模块化设计 , 编程时更容易理解,B/S 的系统结构是创建 网上书城 管理系统的理想技术架构,并且可以满足系统的安全要求。 目前 .NET 技术框架具备 高效的数据访问技术、代码共享、安全性高、对动态 Web 页面的支持等特点,而且可以运行在任何的操作系统中和任何的硬件环境中。 应用服务层采用页面表示层、业务逻辑层和数据库访问层的三层架构技术,是 .NET 中最具特点的技术结构。 其运行客户端可为 IE浏览器、谷歌浏览器、搜狗浏览 器等。 本系统使用 Microsoft Visual Studio 20xx 的开发工具,该工具可以提供了一个基于 .NET 框架来创建应用程序的开发环境,其中它也是一个集成开发环境,可以帮助用户快速设计、开发、调试和部署基于 .NET 的应用程序。 系统采用 SQL Server Management Studio 20xx 作为数据库开发。 SQL Server Management Studio 20xx 是一种基于 .NET 框架的网上书城管理系统的设计与实现的客户机 /服务器结构的关系数据库管理系统 ,它提供了许多易于使用的 图形化工具和向导,其中最常用的是服务管理器、企业管理器和查询分析器。 网上书城管理系统研究的概述 研究目标 (l) 提出一个具有一定代表性基于 的 Web 应有软件体系结构。 软件体系结构是软件开发依据实现的关键 , 并依据软件应用背景和软件开发的平台与技术 , 提出一个具有一定代表性软件体系机构是软件工程的重要领域 , 也是本课题的研究目标之一。 (2) 设计并部分实现实用可行的具有推广价值的 网上书城 管理系统 , 为全面实现该系统奠定基础。 根据基于 的 Web 应用软件体系结构 , 结合目前消费者对 网上书城 的具体目标要求 , 开展系统的设计 , 并编制部分代码 , 为全面实现该系统奠定基础是本课题研究的重要目标。 研究内容 (1) 网上书城 管理系统的业务需求分析。 在认识 到 开发 网上书城 管理系统意义和可行性的基础上 , 分析现有的网上书 城 系统的现状及其存在的问题 , 据此对网上书 城 系统进行业务需求分析。 (2) 网上书城 管理系统的功能层次的设计。 在业务需求分析的基础上 , 开展徐州工业职业技术学院 4 系统功能需求分析 , 并设计出系统的功能结构和主要的或关键的业务处理流程。 (3) 基于 的 Web 应用软件体系结构的研究。 在熟 悉软件开发标准的 . NET 结构开发的平台。 论文的 整体结构 论文的重点是 网上书城 管理系统的设计方法和构建步骤 ,并且 这其中 还 涉及到软件开发使用的技术和环境,软件需求分析,数据库的设计与实现,软件各功能模块的划分和详细设计,系统测试,以及系统开发总结和后期开发展望。 针对 以上 这几点,本文结构安排如下: 第 1 章 , 分析 网上书城 管理 系统 的现状和发展,课题的研究意义和研究内容。 第 2 章 , 根据 网上书城 管理 系统 的特点,提出了适合本系统开发的软件技术和开发工具,依次介绍了 .NET 框架 、 技术结构 、 B/S 结构 、 MVC 模式 以及 Microsoft Visual Studio 20xx 数据库。 第 3 章 , 介绍了 网上书城 管理系统的需求分析。 第 4 章,网上书城管理系统的数据库设计过程,绘制了系统信息实体的 ER图。 第 5 章, 介绍了 网上书城管理系统的系统设计包括系统目标,系统分析,系统功能结构,系统预览和 Web 应用程序设计。 详细描述了系统的主要功能的实现,绘制了各功能模块的 UML 时序图,介绍了各功能的具体实现步骤和实现效果图等。 第 6 章,描述在 网上书城管理系统的 测试过程中遇到的问题,及系统运行界面。 第 7 章,对 网上书城管 理系统的开发进行总结,并对系统未来的开发进行展望。 徐州工业职业技术学院 5 第 2 章 课题研究的技术基础 .NET 架构平台 .NET 是 Microsoft XML Web services 平台 , XML Web services 允许 应用程序 通过 Inter 进行通讯和共享数据, 然 而 与 所采用的 操作系统 、设备或 编程语言 无关。 Microsoft .NET 也正是 提供创建 XML Web services 并将这些服务集成在一起之所需 的 平台 ,并且 支持 多 种编程语言 ,可以 让 个人用户 可以无限的使用,并且 吸引 更多的 人的 来 体验。 .NET 包括软件变服务 、 基于 XML 的 共同语言 、 融合多种设备和平台 、 新一代的人机界面 4 个重要的特点。 这四个特点基本上覆盖了 .NET 的技术特征。 (1) 软件变服务 史蒂夫 鲍尔默在谈到软件服务时说道, “今天的软件产品仅仅是一 张光 盘,用户购买软件,亲自安装、管理和维护。 但是软件服务是来自 因特网 的服务,它替用户安装、更新和跟踪这些软件,并让它们和用户一同在不同的机器间漫游。 它为用户存储自己的信息和参考资料。 这些就是软件和软件服务各自不同的风格。 ”随着 ASP 产业的兴起,软件正逐渐从产品形式向服务 化 形式转 换 ,这是整个 IT 行业的 发展趋势。 在 .NET 中,最终的软件应用是以 Web 服务的形式出现并在 Inter 发布的。 Web 服务是一种包装后的可以在 Web 上发布的组件, .NET通过 WSDL 协议来描述和发布这种 Web 服务信息,通过 DISCO 协议来查找相关的服务,通过 SOAP 协议进行相关的简单对象传递和调用。 微软的 .NET 战略意味着:微软公司以及在微软平台上的开发者将会制造服务,而不是制造软件。 在未来几年之内,微软将陆续发布有关 .NET 的平台和工具,用于在因 特网上开发 Web 服务。 那时,工作在 .NET 上的用户、开发人员和IT 工作人员都不再购买软件、安装软件和维护软件。 取而代之的是,他们将定制服务,软件会自动安装,所有的维护和升级也会通过互联网进行。 (2) 基于 XML 的 共同语言 XML 是从 SGML 语言 中 演化而来的 一种 标记语言。 作为元语言,它可以定义不同种类应用的数据交换语言。 在 .NET 体系结构 中, XML 作为一种应用间无缝接合的手段,用于多种应用之间的 数据采集 与合并,用于不同应用之间的 相互操作和协同工作。 (3) 融合多种设备和平台 随着 互联网 逐渐成为一个信息和数据的中心,各 种设备和服务已经或正在接入和融入 互联网 ,成为其中的一部分。 .NET 谋求与各种 互联网 接入设备和平台的一体化,主要关注在无线设备和家庭 网络设备 及相关软件、平台方面。 徐州工业职业技术学院 6 (4) 新一代的人机界面 新一代 人机界面 主要体现在 “智能与互动 ”两个方面。 .NET 包括通过自然语音、视觉、手写等多种模式的输入和表现方法;基于 XML 的可编辑复合信息架构 ——通用画布;个性化的信息代理服务;使机器能够更好地进行自动处理的智能标记等技术 [7]。 技术 技术优势 是微软推出的基于通用 语言上的程序构架 , 使用它可以在服务器端创建强大的网络程序 , 它是新一代开发企业网络程序的平台 , 为开发人员提供了一个崭新的网络编程模型 ,其技术优势如下 : (1) 具有更好的性能。 代码不再是解释型的脚本 , 而是运行于服务器端的代码 , 同时引进了早期绑定 、 本地优化 、 缓存服务等技术 , 大大地提高了 的执行效率。 (2) 更多的语言支持。 当前 支持完全面向对象的语言有 Visual Basic, C和 JscriPt, 开发 人员 可选择自己喜欢的语言开发 程序。 (3) 更加易于开发。 提供了很多常用功能的控件 , 使诸如表单提交 、表单验证 !数据交互等常用操作变得更加简单。 (4) 更强大的工具支持。 微软为 .NET 的开发者准备了 版本 , 提供了强大 、 高效的 .NET 程序集成开发环境 (IDE), 支持所见既所得 、 控件拖放 、 编译调试等功能。 使开发 程序更加快速方便。 (5) 更易于配置管理。 ASRNET 程序的所有配置都存储于 XML 的文件中 ,大大简化对服务环境和网络程序的配置过程。 (6) 更易于扩展。 良好的程序结构使程序扩展更加简单 , 开发者可以方便地开发自己的控件来扩充 的功能。 (7) 更加安全。 具有良好的结构 , 能够确保程序的安全性。 提供了多种认证授权的安全机制 , 使开发人员更容易管理站点的资源 [8]。 三层架构 三层架构自底向上分为:数据访问层( DAL),业务逻辑层( BLL)和表示层( PL 或 Web) ,三层架构之间的关系如图 所示。 徐州工业职业技术学院 7 数 据 库后 台 代 码A S P X 页 面B u s i n e s sL o g i cL a y e rD a t aA c c e s sL a y e r表 示 层业 务 逻 辑 层 数 据 访 问 层 数 据 库 图 三层架构关系图 数 据访问层( DAL):使用了一个强类型的 DataSet 作为数据访问层,实现对数据表进行增,删,改,查询和判断存在等操作 [9]。 业务逻辑层( BLL):业务逻辑层 负责业务处理和数据传递,它包含了与核心业务相关的逻辑, 实现业务规则和业务逻辑。 业务逻辑层处于数据访问层与表示层中层,起到了数据交换中承上启下的作用。 对于数据访问层 而言,它是调用者;对于表示层而言,它却是被调用者 [9]。 表示层( PL 或 Web):表示层是为客户提供用于交互的应用服务图形界面,帮助用户 理解和高效地定位应用服务,呈现业务逻辑层中传递的数据,用 页面来实现。 B/S 结构 目前为止,信息管理系统的发展经历了 4 个阶段:主机终端阶段,文件服务器阶段,客户 机服。基于net的书城管理系统的设计与实现毕业设计(论文)(编辑修改稿)
相关推荐
供应商 ID GName varchar(10) 10 非空 供应商名称 Phone varchar(15) 15 非空 供应商电话 LianXR varchar(5) 5 非空 联系人名称 Address varchar(20) 20 非空 供应商地址 BeiZ varchar(20) 20 备注 表 : 35 结转表( JieZ) 字段名称 数据类型 字节 空 /非空 其他 字段描述
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 的 Web 应用中。 同时也 languageindependent(语言独立化)的,所以, 你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C( C++和 Java 的结合体), VB, Jscript,C++、 F++。 将来,这样的多种程序语言协武汉工程大学 毕业设计(论文) 10
能或模块,及时解决家庭的实际问题,还包 括其他的系统部件,以保持相同的风格,使得软件具有良好的可扩展性。 ( 4) 系统安全性:用户对系统的访问,你应该先经过严格的身份验证,根据他们的权限级别,一些使用该系统的功能和数据。 系统用例图:在此系统中,基本概念是主要用于 : 角色 ( Actor)系统和子系统与外部的用户交互,过程中,或子系统。 用例( UseCase)是外部可见的一个系统的功能单元
作(在不安装鼠标的计算机上,也能够使用该系统)。 2)运行环境 程序在通常的条件下,在 Win98/NT/20xx 上安装运行,但是,还要求能够在 XP 及后续的 MS 的操作系统上运行。 系统要求能够在 Win95 的操作系统上安装和运行。 系统 总体规划设计 3 3 系统总体规划设计 系统设计概述 在网站建设中,我们首先考虑的就是用户的登录和注册。 如果用户在之前并没有在改网站注册过
品类别 信息表 数据去向: 商品类别 模块 数据组成 :商品类别信息 =商品类别信息唯一标识 +商品类别 +添加时间 +经手人 描述:存储了商品类别的注册信息 数据存储名称:商品信息 数据来源: 商品信息 表 数据去向: 商品 信息模块 数据组成 :商品信息 =商品信息唯一标识 +货物名称 +供货编号 +进 价 +售价 +数量 +厂商等 描述:存储了商品信息 数据存储名称:库存信息 数据来源:
对象,再通过代理解析为客户端对象。 这就提供一种可能性,即以服务的方式来发布服务器对象。 远程对象代码可以运行在服务器上(如服务器激活的对象和客户 端激活的对象),然后客户端再通过 Remoting 连接服务器,获得该服务对象并通过序列化在客户端运行。 在 Remoting 中,对于要传递的对象,设计者除了需要了解通道的类型和端口号之外,无需再了解数据包的格式。