毕设论文-商品销售管理系统内容摘要:
到其系统结构和功能的合理性、可靠性、安全性、保密性、易用性、伸缩性和可移植性,以及与企业其他管理信息系统的配合等因素,从而为企业商品销售管理提供一个功能强大、成本低廉、安装方便、操作简便的管理信息系统。 使之不仅能促进企业销售业务的扩展,提高销售管理的水平,也为企业最终实现效益奠定坚实的基础。 通过该课题设计,使学生能掌握软件开发的工作流程,并能熟练应用 DreamWeaver 和 SQL Server 来开发类似的功能系统, 培养学生独立学习的能力,并能将所学知识加以综合应用,提高实践动手能力。 西安外事学院 2020 届本科生毕业设计(论文) 10 第二章 技术简介 ASP 相关技术的讨论 ASP 简介 Active Server Pages ( 动态服务器主页, 简称 ASP ), 内含于 Inter Information Server(IIS) 当 中 , 提 供一 个 服 务 器端 (serverside) 的scripting 环境,让你产生和执行动态, 交互式, 高效率的站点服 务器的应用程序。 你不必担心浏览器是否能执行你设计出来的 Active Server Pages,你的站点服务器会自动将 Active Server Pages 的程序码,解释为标准 HTML 格式的主页内容,再 送到用户端的浏览器上显示出来。 用户端只要使用常规可执行 HTML码的浏览器,即可浏览 Active Server Pages 所设计的主页内容。 选择 ASP 编程语言的原因 为什么系统开发选择 ASP 呢。 在这里我从两方面来论述。 1. ASP 具有以下特点 : (1)可以搭配 HTML,DHTML,ActiveX,VBScript,JavaScript,并且可以相互嵌套。 (2)使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 (3)安全性好。 ASP 是一种在 WEB 服务器端运行的脚本语言,源代码不会传到客户的浏览器上,可保护源程序不外漏。 (4)面向对象。 ASP 正是通过其自身包含的对象来实现服务器与客户端交互。 使用服务器端的脚本来产生客户端的脚本。 (5)可扩充服务器端功能。 利用 ASP提供的一组 ActiveX服务器组件 (ActiveX Server Components)可继续扩充 ASP 的功能。 如用 ASP 内置 ADO 组件可以轻松的存取各种数据库。 此外,还可以用 VB,Java 等语言开发自己的组件以进一步扩充其功能。 (6)与浏览器无关( Browser Independence),客户端所使用的浏览器只要可执行 HTML 码,即可浏览 Active Server Pages 所设计的网页内容就行。 Active Server Pages 所使用的脚本语言( VBScript,JavaScript)均在 Web 服务器端执行,客户端的浏览器不需要能够执行这些脚本语。 CGI 交互相比: ( 1) CGI 实现存取数据 库很不容易。 ( 2)程序的开发比较困难。 ( 3)由于不同的用户执行需要重新的调用因此,占用了服务器端的资源,降低了效率。 3.从应用的角度看, ASP 具有如下的功能: ( 1)处理由浏览器传送到服务器的表单输入。 ( 2)访问和编辑服务器的数据库表。 ( 3)读写服务器的文件,实现访客计数器等功能。 ( 4)提供广告轮播器,取得浏览器信息、 URL 表管理等内置功能。 ( 5)可以实现在多个页面间共享信息。 从以上两方面考虑,所以我选择用 ASP 编程语言进行系统的开发设计。 B/S 模式的相关介绍 B/S 简介 B/S( Browser/Server)结构即浏览器和服务器结构,客户机上只要安装一西安外事学院 2020 届本科生毕业设计(论文) 11 个浏览器( Browser),如 Netscape Navigator 或 Inter Explorer,服务器安装 Oracle、 Sybase、 Informix或 SQL Server等数据库。 浏览器通过W eb Server 同数据库进行数据交互。 它是随着 Inter 技术的兴起,对 C/S 结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端( Browser)实现,但是 主要事务逻辑在服务器端( Server)实现,形成所谓三层 3tier 结构。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本( TCO)。 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Inter/Intra 模式下数据库应用,相对易于把握、成本也是较低的。 它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN, Inter/Intra等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器 数据库也很安全。 特别是在 JAVA 这样的跨平台语言出现之后, B/S 架构管理软件更是方便、快捷、高效。 B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。 只要有一台能上网的电脑就能使用,客户端零维护。 系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。 甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。 三层 Browser/Server 结构 B/S 结构是真正的三层结构,它以访问 WEB 数据库为中心, HTTP 为传输协议,客户端通过浏览器 (Browser)访问 WEB 服务器和与其相连的后台数据库,我们称之为 B/S( Browser/Server)模式。 其三级结构组成如图 31 所示: 图 31 B/S 三级结构组织图 图中从左到右,分为三个层次: 第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。 在客户端向指定的 Web 服务器提出服务器请求, Web 服务器用 HTTP 协议把所需文件资料传给用户,客户端接受并显示在 WWW 浏览器上。 第二层 Web 服务器是功能层,完成客户的应用 功能,即 Web 服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回 Web 服务器,再传至客户端。 第三层数据库服务器是数据层。 数据库服务器应客户请求独立地进行各种处理。 与传统的 C/S 模式相比, B/S 结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。 而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。 由以上的比较分析可知,三层结构也可以理解为增加 WEB服务器的 C/S模式。 客户端 WEB 服务器 后台数 据库 客户端 西安外事学院 2020 届本科生毕业设计(论文) 12 选择采用 B/S 开发模式的原因 在这里 ,我们从 B/S 架构软件的优势与劣势来阐述。 ( 1)维护和升级方式简单。 目前,软件系统的改进和升级越来越频繁, B/S架构的产品明显体现着更为方便的特性。 对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但 B/S 架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。 无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器 连接专网即可,实现远程维护、升级和共享。 所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。 今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。 因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。 ( 2)成本降低,选择更多。 大家都知道 windows 在桌面电脑上几乎一统天下,浏览器成为了标准配置,在服务器操作系统上 windows 处于绝对的统治地位。 现在的趋势使得使用 B/S 架构的应用管理软件,只需安装在 windows 上即可 ,而且安全性高。 服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用 windows 作为桌面操作系统电脑不受影响。 ( 3)、应用服务器运行数据负荷较重。 由于 B/S 架构管理软件只安装在服务器端( Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器( Server)端完全通过 WWW 浏览器实现,极少部分事务逻辑在前端( Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。 但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。 因此,许多单位都备有数据库存储服务器,以防万一。 采用基于 B/S 架构几乎不需要培训,使用浏览器这种易于操作界面的产品,是开发这套系统最好、最明智的选择。 ( 4)开发运行环境 操作系统: Microsoft Windows XP SP3,安装 IIS 开发平台: ASP +Micromedia + Microsoft SQL Server 2020 运行环境 硬件配置: 200MHZ 以上处理器, 64M 以上内存, 500M 以上硬盘空间。 软件环境: Microsoft Windows98 以上操作 系统, Inter Explore 版本以上浏览器 SQL Server 2020 的简介 SQL Server 2020 由两个部分组成:服务器组件和客户端工具 服务器组件 ( 1) .内容 SQL Server 的服务器组件是以 Windows 服务( Windows Services)方式运行的。 一般认为 SQL Server 包含四种 Windows 服务(这里我们关注 OLTP、暂不考虑 OLAP),分别是: MSSqlServer、 DTC Distributed Transaction CoordinatorSQLServerAgent、 Search Service。 MSSqlServer 是最常用的服务,一般的数据库功能都是由它提供的,例如文件管理、查询处理、数据存储等; DTC 是分布式事务协调器,支持跨越两个或多西安外事学院 2020 届本科生毕业设计(论文) 13 个服务器的更新操作来保证事务的完整性; SQLServerAgent 负责 SQL Server 自动化工作,如果需要 SQL Server 在指定时间执行某一个存储过程,就需要用到这个服务了; Search Service 是全文查询服务,负责全文检索方面的工作。 ( 2) .一分为四的理由 SQL Server 的核心是四个服务器组件,它们是以 Windows 服务的形式运行的。 把 SQL Server 的核心功能分为四个 Windows 服务程序,主要是考虑了以下因素:这些 Windows 服务程序各自负担的任务功能上是可分割的,这是前提条件;不是每个应用都需要使用四个服务所提供的所有功能,让用户有选择的关闭一些服务,无疑可以节省系统的资源,也可以节省用户花在管理上的精力;最后,分开成为多个服务程序,就可以为每一个服务设定操作系统级的安全策略。 客户端工具 SQL Server 2020 的核心是上文讨论的那些服务器组件,但用户直接接触的却不是它们,而是客户端工具。 服务器组件是引擎,客户端工具是用户界面,两者是相辅相成的。 SQL Server 2020 的客户端工具有 —— 企业管理器、查询分析器、事件探查器、服务管理器、客户端网络实用工具、服务器网络实用工具、导入和导出数据( DTS)等等。 服务器组件与客户端工具功能上是配套的,客户端工具需要用最简单的形式表达最丰富的服务器组件的功能;服务器组件和客户端工具物理上是离散的, 它们不是同一个程序 !客户端工具要与服务器组件连通,需要一些用于通讯的动态链接库, SQL Server 2020 的通讯库支持多种网络协议,例如 TCP/IP、命名管道等。 只要客户端工具与服务器组件与功能上是配套(兼容)的,就可以通过一定的协议连接,所以我们只要在自己的机器上装一套客户端工具,就可以连接世界各地的 SQL Server 服务器,当然这需要对方开放足够的权限。 版本问题 SQL Server 2020 有很多版本:企业版、开发版、标准版、个人版等。 每一个版本包含的客户端工具基本上是一样的, 而服务器组件可能有些不同。 所以在安装 SQL Server 之前必须参考“操作系统和 SQL Server”版本兼容表,根据操作系统选择合适的 SQL Server 版本。 关于实例 前文我们提到 SQL Server 服务器组件是由四个 Windows 服务程序构成,在实践中我们可能安装所有的服务器组件,也可能只安装其中的一部分,但是我们都需要一个统一的概念来标志一组 SQL Server 服务。毕设论文-商品销售管理系统
相关推荐
有的表名与字段名英文化( 现在很多软件能支持中文字段,如 MS SQL Server,我就是用的中文字段名),实现物理建库,完成数据库物理设计字典。 ( 5) 加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。 要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则: ① .基本表的个数越少越好。 ②
出发,满足人们的生活需求;集购物、餐饮、休闲、娱乐等于一体,使商场购物同娱乐休闲产生相互促进的互动影响,形成多元化的经营功能。 地理位置优势 :位于郑州市惠济区的发展核心地带 ,毗邻惠济区政府。 附近有风景优美的游乐园 ,正在建设中的 2 号地铁站口紧 临开元路 . 、商业规划组成 主题 大 中 型购物中心; 精品百货 超市 ; 主力品牌店; 主题 大卖场 ; 电影院;洗浴中心 ; 中 西餐、
容。 (一)强化作息时间管理 周一至周五,早晨 6 点 45 分集合, 早点名,列队行进,跑步,俯卧撑。 每天确保学生能早起、晨读和正常到课。 晚上 7点到 9点半,集中晚自修,确保学习时间,杜绝网上游戏。 晚上准时熄灯就寝。 每周六,集中半天,精品文档,精心整理,使用请双击此处删除页眉。 欢迎阅读下载。 祝您阅读愉快。 统一着迷彩服,进行体能训练,以提高学生身体素质,增强团体意识。
□ 集中化的合同谈判(采购) □ 设备资产自动化追踪 □ 防范 性维护的自动排程 □ 自动化的工作订单与跟踪 . 在下列哪些服务中,贵公司只与一家供应商签署合同。 (请选择所有适用项) □ 玻璃维护 17 □ 废物处理 □ 电力供应 □ 暖通空调 □ 其它:。 . 贵公司的水电气及燃料成本占净销售额的百分比是多少。 水电气及燃料成本 2020 年 2020 年 2020 年(预计) 气 □ □
最小权限 minimum privilege 主体的访问权限制到最低限度,即仅执行授权任务所必 需的那些权利。 口令 password 用来鉴别实体身份的受保护或秘密的字符串。 明文 plaintext 无需利用密码技术即可得出语义内容的数据。 10 数据和电子文档安全管理规范 安全等级 security classification 决定防止数据或信息需求的访问的某种程度的保护
商业软件购买管理规范 安全需求分析 通过进行与需要采购的商业软件产品的规模和复杂性相关的需求分析,企业在采购初期阶段应确定对于所需 IT 系统的需求,并制定相应的文档。 安全需求分析是对业务需求中隐含的安全方面的需求的深入分析。 在安全需求分析中必须根据以下步骤进行分析: a) 完整性、可用性和保密性需求分析 b) 进一步 完善敏感性评估 c) 安全需求等级分析 d) 风险评估 e)