网络图书在线销售管理系统-计算机毕业论文内容摘要:

型同整型不允许隐含转换,非空指针(通过引用相似对象)同用户定 义类型的隐含转换必段被显式的确定,不同于 C++的复制构造函数。 ⑤ 数组声明语法不同( int[] a = new int[5] 而不是 int a[5])。 ⑥ 枚举位于其所在的命名空间中。 ⑦ C中没有模版( Template),但是在 C 中引入了泛型( Generic programming),并且支持一些 C++模版不支持的特性。 比如泛型参数中的类型约束。 另一方面,表达式不能像 C++模版中被用于类型参数。 ⑧ 属性支持,使用类似访问成员的方式调用。 ⑨ 完整的反射支持。 B/S 模式的体系结构 ( 1) B/S 简介 浏览器 服务器( Browser/Server)结构,简称 B/S 结构,与 C/S 结构不同,其客户端不需要安装专门的软件,只需要浏览器即可,浏览器通过 Web 服务器与数据库进行交互,可以方便的在不同平台下工作;服务器端可采用高性能计算机,并安装 Oracle、Sybase、 Informix 等大型数据库。 B/S 结构简化了客户端的工作,它是随着 Inter 技术兴起而产生的,对 C/S 技术的改进,但该结构下服务器端的工作较重,对服务器的性能要求更高。 ( 2) B/S 模式的架构优势与劣 势 ① 维护和升级方式简单。 目前,软件系统的改进和升级越来越频繁, B/S 架构的产品明显体现着更为方便的特性。 对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但 B/S 架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。 无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需 4 要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。 所以客户机越来越“瘦”,而服务器越来越“胖 ”是将来信息化发展的主流方向。 今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。 因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。 ② 成本降低,选择更多。 大家都知道 windows 在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上 windows 并不是处于绝对的统治地位。 现在的趋势是凡使用 B/S 架构的应用管理软件,只需安装在 Linux 服务器上即可,而且安全性高。 所以服务器操作系统的选择是很多的,不管选用那种操作系统都可 以让大部分人使用 windows 作为桌面操作系统电脑不受影响,这就使得最流行免费的 Linux 操作系统快速发展起来, Linux 除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。 比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用 windows 操作系统,但用户的电脑本身安装的大部分是 windows 操作系统。 ③ 应用服务器运行数据负荷较重。 由于 B/S 架构管理软件只安装在服务器端( Server) 上,网络管理人员只需要管 理服务器就行了,用户界面主要事务逻辑在服务器( Server)端完全通过 WWW 浏览器实现,极少部分事务逻辑在前端( Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。 但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。 因此,许多单位都备有数据库存储服务器,以防万一。 5 第 3 章 系统分析 概要设计 概要设计的任务 , 是在需求分析的基础上 , 考虑经济、技术和运行环境等各方面条件,确定系统的总体结构和系统各组成部分的技术方案 , 合理选择计算机和通信的软硬件设备 , 提出系 统的实施计划。 概要设计内容主要包括系软件系统总体结构设计、系统流程设计等等。 系统总体结构设计 系统总体结构设计确定软件由哪些模块组成以及这些模块之间的动态调用关系。 网上书店不是一个简单的概念 , 它包含了许多个内容,是由多个页面组成的一个整体的系统。 ( 1) 在功能方面 , 采用图形用户界面技术 , 使系统能够有多重图形窗口和丰富便利的操作界面 ,通过鼠标或键盘的操作 , 为用户提供最简洁的使用方法。 ( 2) 在系统开放性方面 , 按照软件工程开发规范实现系统的开放性 ,既便于扩充又便于升级 ,以适用今后其他 人的借鉴需求。 ( 3) 在系统和数据的安全性方面 , 系统采用数据库级用户权限和应用程序级运行权限的双重控制机构 , 提供了统一的基于角色的用户管理手段 , 具有完善的系统和数据安全的保障体系。 ( 4)在操作性方面。 采用图形用户界面技术 , 使系统能够有多重图形窗口和丰富便利的操作界面 , 通过鼠标或键盘的操作 , 为用户提供最简洁的使用方法。 系统模块设计 该网上书店系统的功能在系统的需求分析已确定,共分为 4 大功能模块。 各模块之间并非各个独立,而是相互联系,相互关联在一起的,从而使本系统能够很好的完成所设计的功能。 该网 上书店的功能模块及其子模块如图所示: 该网站的功能模块 , 如 图 : 6 序号 功能模块 功能概述 1 图书展示 是一个书店应具备的最基本的一项功能。 通过图书的展示才能让购书者能够找到自己想要购买的图书。 该功能在首页中完成。 2 图书查询 图书查询在 网络图书在线销售管理 中也是一项很重要的功能,主要帮助用户快速地找到想要购买的图书。 3 购物车 购物车是 网络图书在线销售管理 中最重要的组成部分。 网络图书在线销售管理 的目的是实现图书的在线销售。 因此为顾客提供一个方便、个性化的购物车将会大大提高用户在网上购书的兴趣。 购物车的实现技术有方式 4 购书结帐 目前由于技术及法律上的一些问题,网上在线结算、支付还未普及使用,因此作为 网络图书在线销售管理 这类中小企业的书款结算还不宜在网上在线进行 图 网站的功能模块 数据库概念结构设计 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输入和输出。 收集基本数据、数据结构和数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 系统数据库的概要设计 (book) ( dingdaninfo) (config) (shop_anclass) ( shop_nclass) (shop_links) ( shop_news) ( user) ( shop_admin) ( shop_fk) ( shop_keyname) 13. 送书方式表( songhuoway) 7 系统流程图 图 流程 图 系统 安全性分析 网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。 网站的安全包括物理安全和运行安全。 物理安全是指系统机器及其外设不遭受各种物理破坏,如被盗、遭火灾、水灾等等,运行安全是指系统及数据的完整性、保密性和可用性。 完整性是指信息在存储或传输过程中保持不被修改、不被破坏和丢失的特性。 保密性是指信息不泄露给非授权用户、实体或过程,或供其利用的特性。 可用性是指可被授权实体访问并按需求使用的特性。 即当需要时能否存取所需的信息。 例如网络环境下拒绝服务、破坏网络和有关系统的正常运行等都属于对可用性的攻击;我们应重视运行安全,其中造成企业网站不安全因素主要有: (1) 病毒攻击 新的互联网络病毒层出不穷,越来越具有强破坏性、隐蔽性和不易查杀等特性,如今的病毒与黑客技术结合越来越紧密,是目前网络安全的头号敌人,也是企业网站防范 8 的重中之重。 (2) 黑客攻击 网络形形色色的黑客把网站上的任何漏洞和缺陷作为靶子,无孔不入。 偏偏中小企业网站漏洞较多,黑客攻击是目前企业网站极大的安全隐患,黑客一旦入侵并实施破坏活动 ,将给企业带来重大损失。 (3) 内部人员操作失误 多数安全威胁都来自于管理上的松懈和对安全认识的不足,必须花大力气加强网络的安全管理,提高员工自身网络安全意识。 网站的主管者在注重网络运行、系统功能外,必须高度重视网络的安全问题,保护企业利益。 因此,本系统的安全性需求包括:网站拓扑设计、防火墙设计、内容过滤、数据备份与灾难恢复、用户权限管理。 ① 网站拓扑设计 网站拓扑结构分为总线型、星型、环型、网状等,每种结构都有其优缺点。 在网络拓扑的设计中,应充分考虑网络的稳定和安全运行。 ② 防火墙设计 防火墙是网 站服务器必备的网络基础设备,处于网络安全体系中的最底层,是内部网络与外部公共网络之间的第一道屏障,要求能够通过定制或限制对特定资源的访问来获得安全保证。 实现对通过 HTTP、 SMTP 和 FTP 服务器传播的病毒进行防治;实现对所属区域的计算机的集中杀毒控制以及软件更新;在企业的各服务器上安装相应的网络杀毒软件,防止病毒的传播;建立统一的杀毒控制中心,实现整个企业范围内的病毒查杀及软件更新。 ③ 内容过滤 要求设置内容过滤功能,采用相应的策略,对共公信息资源进行过滤,堵截危害信息的传播,保证信息安全和防止恶性程序入 侵。 配置内容过滤服务后,所有进入的基于HTTP 的可下载对象均被网关拦截,还可以对已签名对象进行检查并验证其数字签名, 对压缩文件进行解压缩操作,对每个可执行文件进行分析并判定它是否符合企业的安全性策略。 然后,可以相应地允许这些对象通过(即允许访问网络)或阻挡这些对象(即拒绝访问)。 ④ 数据备份与灾难恢复 要求当服务器上的信息因各种原因而导致完整性受到破坏时,需要一个可信赖的拷 9 贝来恢复,应该把信息拷贝贮存于与服务器主机隔离的、安全可靠的主机上,这个拷贝除了站点管理员可以访问外,其它用户都不能访问。 ⑤ 用户 权限管理 为保证系统的安全运行,要求对系统用户进行详细的用户权限管理,根据用户不同的需求设置不同的权限,所有用户只能在授权范围内进行工作。 开发平台 软件开发平台: 硬件: HP EliteBook 6930P 商务笔记本 开发工具: Microsoft Virtual Studio 2020 WEB 服务器和数据库服务器: 理想配置 CPU GHz 以上, 2GB 内存,基本配置 CPU GHz 以上, 1GB 内存。 操作系统采用 Windows 服务器系列,数据库产品 SQL SERVER 2020 以上版本; 客户端: PC 机, 512MB 内存。 操作系统采用 Windows XP 简体中文版或以上版本;要求预装 或以上版本。 10 第 4 章 系统设计 设计原则与目标 设计原则 在对系统需求分析后,要对系统进行总体设计,而本系统的设计遵循以下设计原则: (1)可靠性和稳定性:在 网络图书在线销售管理系统 选型、网络设计、软件设计等各个方面要充分考虑 可靠性和稳定性。 在 网络图书在线销售管理系统 的设备选型方面,要保证软件、硬件的可靠性。 采用成熟的技术和产品,将故障率降至最低。 (2)易管理性:因系统涉及面广,需要对 网络图书在线销售管理系统 进行实时控制和管理。 系统管理员要在不改变系统运行的情况下,具备对 网络图书在线销售管理系统 进行调整的能力。 (3)易维护性:可维护性是 网络图书在线销售管理系统 成功与否的重要因素,它包含两层含义:故障的易于排除,日常的管理操作。 (4)应用性:设计 网络图书在线销售管理系统 ,首先需要考虑的是:必须满足智能卡管理系统的功能要求和实 际应用的需要。 (5)整体性: 网络图书在线销售管理系统 的整体性,涉及到方方面面,对于 网络图书在线销售管理系统 ,需要将各种因素统筹考虑,以构成一个有机的智能卡管理系统。 (6)开放性:为保证各供应商产品的协同运行,同时考虑到投资者的长远利益, 网络图书在线销售管理系统 必须是开放系统,并结合相关的国际标准或工业标准执行。 (7)规范性:由于 网络图书在线销售管理系统 是一个综合性系统,在系统设计和建设初期应着手参考各方面的标准与规范,并且应遵从该规范各项技术规定,并做好系统的标准化设计与管理工作。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。