毕业设计论文-基于bs和cs混合模式的高校运动会管理系统设计与实现内容摘要:
工在现场将竞赛的数据录入到笔记本电脑,由其内插的无线网卡发送给工作站和服务器等构成的成绩处理系统,成绩处理完毕,或是通过无线网络将信息传输给附近能接收无线信息的电脑,或是通过接口,将信息发送给大屏幕显示器、有线网络及互联网等。 上述工作流程中,现场的笔记本电脑的无线网卡和工作站连接的 AP 构成通信子系统,工作站及其相连的装置构成成绩处理系统,其他人员持有的电脑和上述的服务器、大屏幕显示器、有线网络及互联网等形成信息查询系统。 网络操作系统选型 目前比较常见的网络操作系统有 Novell 公司的 Novell Netware 和 Microsoft公司的 Windows Advanced Server 2020(基于 NT)。 这两种产品各有所长, Netware以文件服务见长,但是它的应用服务功能并不强大,而 Windows Advanced Server 2020 则以强大的应用服务见长,它是支持客户 /服 务器系统的两大主力平台( Unix系统和 Windows NT)之一。 Windows Advanced Server 2020 在实现 Inter连接和提供 Web服务时,结合 MS SQL Server 2020以及 C能够获得较好的性能,同时该操作系统的维护和管理相对容易。 所以系统的网络操作系统选用 Windows Advanced Server 2020。 设计系统软件介绍 概述 基于 B/S 和 C/S 混合模式的高校运动会管理系统 —— B/S 端子系统 14 2020 年 3 月 22 日,微软推出了他的 Microsoft Visual 的第一个正式版,这个时间的选择是意味深长的,因为这正是微软的开发平台 Visual Basic 诞生十周年之际,他宣告了 Visual Basic 的结束,也宣告了编程理念的一个新的时代的开始。 在正式版推出以前,微软已经花了两年的时间检验它的测试版,并且,对它的测试版进行了几次大的改造,所以,我们会发现 .NET 的正式版和测试版有很大的不同。 但是,即使是测试版推出来的时候,这种新的编程理念已经在国外造成了很大的反响,但令人奇怪的是国内反响并不大。 但是从去年开始,国内对 .NET的需求开始升温,人们终于认识到,在今后十年, .NET 必将成为一种占统治地位的编程体系,它是过去十年人们对编程探索的一个总结,也是对未来十年编程体系的一个架构。 我们必然的会提出一个问题,什么是 .NET,为什么需要 .NET. 新 一代开发平台的需求,主要是技术环境的变化,自从上个世纪 90 年代末Inter 出现以来,人们在不断的开发 Inter 软件,但是这些软件所基于的技术都是在早期形成的,例如: Windows 是上个世纪 80 年代的技术, COM 是 20世纪 90 年代初实现的, Unix 的出现是 1970 年的事情, Java 最初是为家用电器开发的,后来转而应用在 Inter 上。 以上这些平台最大的问题,就是它们出现的时候都不是为了 Inter,所有网络功能都是后添加上去的,使用起来总是不能尽如人意。 进入 21 世纪以后,人们急需要 一种全新观念的开发平台,在这样的背景下,微软经过多年研究,终于推出了全新的 Visual 平台,这预示着一种技术上的全面更新和突破,因为它从一开始就考虑了 Inter。 的构建基础 .NET Enterprise Server 是 Microsoft 的服务器应用程序的大家族,用于构建、部署和管理可伸缩的、集成的基于 Web 的解决方案。 由于以着至关重要的性能为设计理念, .NET Enterprise Server 为使用 Web 的全球性大企业提供了可伸缩性、可靠 性和可管理性。 .NET Enterprise Server 从一开始就是为实现互操作性而构建的,使用了 XML 等开放 Web 标准。 第一代 .NET Enterprise Server 现已可以提供给客户,让他们可以开始创建、部署和组织可伸缩而且可基于 B/S 和 C/S 混合模式的高校运动会管理系统 —— B/S 端子系统 15 靠的 Web 服务和应用程序了。 企业级解决方案 .NET 平台的全称是 Visual Enterprise Architect(企业架构),这样的命名对 .NET 是用来干什么,它有什么特点提供了很好的说明,换句话说, .NET 平 台主要是用来实现企业级解决方案的。 企业( Enterprise),是指以实现其价值为目标的组织机构。 这个价值可以是商业价值也可以是非商业价值。 组织机构可以是大、中、小型或者是政府组织。 事实上, Enterprise 的含义,本来就包含了国内所分出来的企业和事业两种形式。 企业级应用体系结构是指用于用于企业和商业组织的应用软件分布式实现体系结构。 这种分布式小到可以在企业各部门中分布,大到可以跨国分布。 当我们学习了 C.NET 或者 语言,学习了 数据库处理,学习了 为基础的 Web 应用程序开发以后,往往还会有一些疑虑,难道这些内容就是企业级开发吗。 当然不是,这只是为了实现企业级开发的技术基础,企业级开发还需要有更深层次的问题需要解决。 本课程的任务,就是研究 .NET 环境下的企业级软件开发的技术实现。 简而言之,是在前面 .NET 编程学习的基础之上,在企业级解决方案的层面更深入的讨论问题,也以说,不学习这门课程,你并不会真正懂得 .NET。 在微软推出 .NET 以前,唯一能称之为企业级开发的就是 Sun 提供的 Java2企业版( J2EE),我们都知道, J2EE 在此前很多大型商业应用中有很好的表现,被 看成是事实上的标准,并且,许多服务供应商也在编写插入和内容丰富的模块工具。 正是由于 J2EE 的这种表现,大批 java 程序员才有如此广阔的施展天地。 但是,至少在 Windows 为基础的服务器上, J2EE 的表现还是比较成问题的,它的速度比较慢,消耗资源比较多,而且无法和微软的主流 Web 服务器( IIS)融合,人们急需要一种具备 J2EE 所有能力,但又和 Windows 服务器很好结合的开发和运行平台,正是在这样的背景下,微软的 Visual Enterprise Architect 应运而生。 关于开发 平台的选择,有很多是来自于经验,很难说哪种平台更好一些,一般来说,如果你的服务器是采用 Windows 平台,那么无论项目多大,采用 .NET基于 B/S 和 C/S 混合模式的高校运动会管理系统 —— B/S 端子系统 16 平台开发是最佳的选择。 如果你的服务器是使用 UNIX 系统的大型计算机,那开发平台只有采用 J2EE。 如果你只是想做一个小型的网站,那就没有必要这么麻烦,你可以使用 ASP、 PHP 甚至更简单的一些东西。 .NET 是微软推出来的企业级应用程序开发工具,因此,应用 .NET 开发,必须了解企业级开发的基本思想。 当前,企业级用程序的开发趋势,是提供 N 层框架,以便于实现安全、可升级、可维护、实 用的应用程序。 应用需求分析 基于网络的数据采集与信息发布需要满足来自以下几方面的需求,这几个方面分别是通过 IE 浏览器在线注册、登录,成功进入运动会统一报名系统。 然后在线填写报名信息,其中包括:姓名、系别、参赛项目等等。 同时可以进行查询、修改、删除本人的信息。 运动会管理人员可以通过在线安排参赛日期、参赛号、分组等,运动员通过信息点查询比赛安排,比赛成绩;系统用户通过分布于各处的信息点,查询相关赛事信息。 系统用户可以直接查看运动会的赛事安排,成绩等相关信息,他们通过管理员分配的帐号和密码登陆系统,还 能够维护个人信息。 一般情况下系统用户只能够查看和维护本人的相关信息,若查看和维护其他用户的个人信息,就要知道其他用户的帐号和密码,这是很难办到的,特别是密码。 所以不但满足了系统用户的要求,还能很好的保护系统用户的个人隐私。 基于 B/S 和 C/S 混合模式的高校运动会管理系统 —— B/S 端子系统 17 第三章 数据库总体设计 数据库的设计过程如下图所示。 在数据库设计过程中,需求分析和概念设计可以独立于任何数据库管理系统进行。 逻辑设计和物理设计与具体的数据库管理系统密切相关。 由于需求分析比较重要。 我们在设计的时候,花了比较多的时间。 在获得这些资料 之后,进行分析从中提取有用的部分,分析各种用户的权限。 数据库设计过程如下图 [4]。 需求分析说明书 概念数据库模式 独立于数据 (高级数据模型) 库管理系统 与数据库管 理系统相关 逻辑数据库模式 (特定数据模型) 物理数据库模式 图 31数据库设计过程 在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。 然后再把概念模式转换成逻辑模式。 将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,现实世界 需求分析 概念数据库设计 逻辑数据库设计 物理数据库设计 基于 B/S 和 C/S 混合模式的高校运动会管理系统 —— B/S 端子系统 18 不受特定 DBMS 的限制。 利用 ER 方法进行数据库的概念设计,可分成三步进行:首先设计局部 ER模式,然后把各局部 ER 模式综合成一个全局模式,最后对全局 ER 模式进行优化,得到最终的模式,即概念模式。 设计局部 ER 模式 实体和属性的定义: 项目(项目名称,预赛时间,决赛时间,是否需要自动编组) 运动员(编号,姓名,系别,性别,联系电话,团体赛,径赛,田赛) 信息(项目名称,姓名) 用户表(编号 ,用户名 ,密码 ,级别) ER 模型的“联系”用于刻画实体之间的关联。 一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。 若有联系,进一步确定是 1:N, M:N,还是 1:1 等。 还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。 一个用户可以借阅多本不同的书,而一本书也可以被多个不同的用户所借阅。 设计全局 ER 模式 所有局部 ER 模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。 全局概念结构不仅要支持所有局部 ER 模式,而且必须合理地表示一个完整、一致的数据库概念结构。 1)确定公共实体类型 为了给多个局部 ER 模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。 在这一步中我们仅根据实体类型名和键来认定公共实体类型。 一般把同名实体类型作为公共实体类型的一类 候选,把具有相同键的实体类型作为公共实体类型的另一类候选。 2)局部 ER 模式的合并 合并的原则是:首先进行两两合并;先和合并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。 3)消除冲突 基于 B/S 和 C/S 混合模式的高校运动会管理系统 —— B/S 端子系统 19 冲突分为三类:属性冲突、结构冲突、命名冲突。 设计全局 ER 模式的目的不在于把若干局部 ER 模式形式上合并为一个 ER 模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一的概念模型。 4)全局 ER 模式的优化 在得到全局 ER 模式后,为了提高数据库系统的效 率,还应进一步依据处理需求对 ER 模式进行优化。 一个好的全局 ER 模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。 综上所述,“运动会管理系统”的全局 ER 模式如图所示。 运动员 电 话 编号 姓名 性别bie 系别 团体赛 田赛 径赛 项目 比赛记录 运动员 系别 系别 名称 信息表 姓名 名称 基于 B/S 和 C/S 混合模式的高校运动会管理系统 —— B/S 端子系统 20 图 32后台全局 ER模 式 关系数据库的逻辑设计 由于概念设计的结果是 ER 图, DBMS 一般采用关系型(本人所使用的 MS SQL Server 就是关系型的 DBMS),因此数据库的逻辑设计过程就是把 ER 图转化为关系模式的过程。 由于关系模型所具有的优点,逻辑设计可以充分运用关系数据库规范化理论,使设计过程形式化地进行。 设计结果是一组关系模式的定义。 我选用 Microsoft SQL Server2020(企业版 )数据库来进行数据库的逻辑设计。 根据全局 ER 图,建立各。毕业设计论文-基于bs和cs混合模式的高校运动会管理系统设计与实现
相关推荐
持续使能,从而得到持续的模拟量输出以便控制现场设备; AO6001( AO6002)为现场采集的实时数据,通过 ENGIN_HEX指令将工程量数据转换为 16 进制数,再传给模拟量输出模块,经过其内部处理,再控制现场设备达到控制的目的。 DI6003 AT %: BOOL。 (*离心泵运行 *) DO6005 AT %: BOOL。 (*离心泵启动 *) DO6005_RD AT %: BOOL
身的积极性,另一方面主要还是政府和街道的推动。 社区组织共建 社区共建的主体除街道和居委会之外,还来自三个方面:社区内的机构团体的参与,包括社区内各个政府派出机构和社区内的企业事业单位;社区外机构团体的参与;社区居民的参与,尤其是居民作为志愿者的参与。 综上所述,在中国,我们的社区发展正由管理慢慢走向治理,社区管理有着其特殊性,我国城市的社区管理主要是以居委会为载体,在街道办的指导下
统安全性和可靠性,并在保证安全性和可靠性的前提下尽量满足 系统的高效性。 (1)安全性。 不同的用户具有不同的使用权限,具有最高权限的人员方能修改、销毁数据库中的信息,具有一般权限的人员能读取与自己相关的内容。 (2)一致性。 系统的数据要保证一致性、准确性,当某一数据库中记录改变,与之相关联的数据库也随之变化。 (3)可靠性。 由于数据量大,必须对数据及时备份与恢复。 而 B/S
:商品销售管理系统 模块名称:录入商品信息 模块代码: D001 调用模块:无 被调用模块:商品信息数据录入 输入:数据流“ 商品入库清单单 ” 输出:数据库表 “商品基本信息表 处理: 1)打开数据库表“ 商品基本信息表 ”。 2)根据输入设计的“ 商品基本信息表 ”的输入格式,显示“ 商品基本信息表 ”格式。 3)接收输入数据并校验。 4)提示操作人员确认,确认后将数据写入数据库 表“
11 对比了常规检测仪器与微弱信号检测方法所能达到的最高分辨率和 SNIR, 表中的最后一行是专门从事微弱信号检测仪器生产的吉时利( Keithley)公司的产品近年能够达到的指标。 从这些指标中可以看出微弱信号检测技术发展的大致水平。 表 11 检测的最高分辨率 检测方法 检测量 电压 /nV 电流 /nA 温度 /K 电容 /pF 微量分析 /克分子 SNIR 常规检测方法 310 10
ype=text/css rel=stylesheet / /head % idd=(id) If (add)= 添 加 Then paytype = Trim((paytype)) io = Trim((io)) Set rs=(Select PayType From [type] Where user=amp。 iddamp。 and PayType=39。 amp。 paytypeamp。