jsp运动会管理系统毕业论文内容摘要:
的处理,仅需通过浏览器就能很容易的实现,是一种全新的软件系统构造技术。 采用 B/S 结构是今后的趋势,一般来讲, e 通管理软件就采用了 B/S 结构。 (1) 在数据安全性方面的对比。 对于采用 C/S 结构的软件而言, C/S 的结构决定了要求在各地都安装服务器,还要实现服务器间的数据同步,一旦某一点出现安全问题,势必造成整个系统的安全受到严重影响。 因此, C/S 结构不适用于服务器较多的类型。 而采用 B/S 结构恰恰可避免这一缺点,因为 B/S 结构的数据存放在专门的服务器内,客户端不保存任何业务数据和数据库连接信息,并且无需数据同步,因此不存在安全上的问题。 (2)在数据实时性上的对比。 由于 C/S 结构无法保证随时随地的看到当前业务发生情况,因此得到的都是已经存在的数据,不是即时数据。 而 B/S 结构则可以得到当前发生所有业务的实时数据,可以以此进行即时决策,有效地避免了企业的损失。 (3) 在数据一致性上的对比。 要实现异地经营,对于 C/S 结构软件,需要安装区域级服务器,并实现数据上的同步,在服务器完成同步后总部才能得到最终数据。 首先这就要求所以的服务器必须正常运行,其次由于存在的微小差异,合肥学院计算机科学与技术系毕业论文 6 在理论上无法实现数据同步。 而采用 B/S 结构,这种结构的数据属于集中存放,无不同步问题,数据始终一致。 (4)在服务响应及时性方面的对比。 企业的业务流程、业务模式不是一成不变的,由于要适应市场的需求,这 就要求企业要实时进行调整、改革,业务的流程也在发生大大小小的变化,为了使企业正常运行,就必须对相关软件进行即时更新、维护。 对于采用 C/S 结构的软件,由于所有的客户端都需要进行更新、维护,因此工作量巨大,很难做到所有的程序版本一致,所需要很长的时间重新部署。 而对于采用 B/S 结构一类软件,服务器的作用与浏览器相当,所以软件的更新、维护只需在总部进行即可,大大节省了时间,很容易实现版本的一致性。 (5)在数据溯源性上的比对。 对于 C/S 结构,由于数据不是采用集中存放模式,仅仅上传中间报表数据,因此很难查 找原始数据的出处。 而我们知道在 B/S 结构中,数据属于集中存放,因此便于总部对数据的来源进行查询,可以很详细地查询所有原始数据的来源。 (6)在网络应用限制上的对比。 采用 C/S 结构的软件对网络要求较高:适用于局域网以及宽带(要求带宽不低于 1 兆)。 对于采用 B/S 结构的软件而言,对网络要求很低,适应范围很广,甚至可以不采用宽带。 3. C/S 与 B/S 结构软件在运用上的对比 无论采用哪种软件,其目的是为了更好地让企业运转,因此,在选择软件时,不但要注意所采用的技术,还应关注在商业上的运用。 我们将在商业运用方面进行对比: (1) 在投入成本上的对比。 对于 C/S 来讲,后期维护、更新费用巨大;对于 B/S 而言,属于一次性投资,成本较低。 (2) 在企业快速扩张支持方面的对比。 发展中的企业的主要特点是扩张的速度极其迅速。 为了使企业的扩张能够顺利进行,就要求在部署软件时具有准确、及时的特性。 对于 C/S 结构,一般要保证客户端、服务器、工作人员的同步性,因此与快速扩张不协调。 而对于 B/S 结构而言,由于安装属于一次性,因此要想使企业扩展较快,就必须解决人才问题。 (3) 在硬件投资保护方面的对比。 对于如何维护已经存在的硬件,两种结构采取的手段存在着非常大的区别:对于 C/S 而言,主要是更换中央服务器,采用更为高级的类型;而对于 B/S 来讲,可以采取逐渐增加服务器数量的方法,并使服务器间的负载逐渐趋于平衡,从而做到保护原有硬件。 若采用 C/S 结构,不但无法解决巨大的人力物力的消耗,而且无法保证拥有足够的人才,所以考虑到企业的发展前景, C/S 结构是不适应的。 另外, C/S 结构无 法保证安全性,并且要求中央服务器性能非常好。 对于 B/S 结构而言,在用户的数量上是没有限制的。 根据上述分析,我们可以看到,在各个方面上, B/S 结构的管理软件都要优于 C/S 结构软件。 另外,当前的趋势也是逐渐用 B/S 代替 C/S。 积极参与软件合肥学院计算机科学与技术系毕业论文 7 的 B/ S 结构的发展从国内软件厂商的趋势,大型管理软件的 B/ S 结构必将在未来几年占主导地位的管理软件领域。 SQL Server2020 数据库介绍 Microsoft SQL Server2020 是由一系列相互协作的组件构成,能满足最大的Web 站点和企业数 据处理系统存储和分析数据的需要。 SQL Server2020 的客户 /服务器提供了许多传统主机数据库所没有的先进功能。 数据访问并局限于某些已有的主机数据应用程序。 SQL Server2020 的一个主要优点就是与主流客户服务器开发工具和桌面应用程序紧密集成。 可以使用许多方法访问 SQL Server2020 数据库。 例如可以在 Visual Basic, Visual C++, Access, Power Builder, Delphi中访问 SQL Server2020 数据库。 SQL Server2020 具有很好的兼容性,与 SQL Server2020 相比,有以下几大改进 : 1) XML 数据类型、 XQuery 查询、 XML 增强。 2) CLR 集成 :可以用 .NET 编写 SQL 编程物件,如 SP, Triger, Function, Aggregate, DataType。 3) Service Broker:提供了强大的、可伸缩的异步消息排队队列 4) 与 MARS。 5) TSQL 增强。 快照隔离等。 6)镜像 (Mirror)功能,能在故障发生几秒钟内实现负载切换。 7)工具的增强 :Profile 功能更强大、性能调整工具 Advisor。 集成的开发管理工具 Management Studio 含盖了企业管理器和查询分析器的功能。 8)其它一些服务 :通知服务、报表服务集成与增强。 9)数据仓库与数据挖掘的重大改进。 所以,对于习惯使用 SQL Server2020 的用户, SQL Server2020 也不难熟悉。 SQL Server 数据库体系结构的核心是服务器,即数据库引擎。 SQL Server 数据库引擎负责处理到达的数据库请求,并把相应的结果反馈给客户端系统。 SQL Server 充分利用了可设置优先权的多 任务、虚拟内存和异步 I/O 功能。 SQL Server数据库引擎可在多线程内核上创建,这样在处理多个事务的时候可获得较高的性能。 相对于 FOXPRO, ACCESS 等个人数据库而言, SQL Server 是一个功能完备的 “ 正规 ” 数据库管理系统。 它包括的支持开发的引擎、标准的 SQL 语言、扩展的特性 (如复制、 OLAP、分析 )等功能,是一些大型数据库系统如 ORACLE才具备的特性。 像存储过程、触发器等特性,也是个人数据库所没有的。 SQL Server2020 数据库系统的服务器负责创建和维护表和索引等数据库对象,确 保数据完整性和安全性,能够在出现各种错误时恢复数据。 SQL Server2020的客户端可完成所有的用户交互操作,将数据从服务器检索出来后生成副本,以合肥学院计算机科学与技术系毕业论文 8 便在本地保留,也可以进行操作。 本章 小结 本章介绍了 运动会管理 系统 用到的相关技术,针对系统中使用到的技术做了简单的介绍。 合肥学院计算机科学与技术系毕业论文 9 第三章 系统 需求分析 系统 总体目标 ( 1)数据共享 建立统一的信息数据库,数据的规范化和制度化的 运动会管理 系统 ,实现持续一致性和数据的共享,提高信息查询效率和精度。 ( 2)实现各种 运动会管理 业务功能 该系统主要 实现了赛事安排、成绩录入、成绩查询、代表队总分统计、项目名次统计、代表队管理、运动会信息管理、班级管理、岗位管理、比赛项目管理、工作人员信息管理、管理员用户管理、修改个人信息、修改登录密码等功能模块。 ( 3)规范 运动会管理 业务流程 实现 运动会管理 系统 的规范化,全面、科学、系统地进行管理;提供多种信息咨询渠道,最大程度地发挥本系统的作用;提高工作效率和管理水平,完善 运动会管理 系 统 中的不足之处。 ( 4)实现现代化的管理手段 系统应具有清晰的界面,简单易操作;系统的不同用户应具有不同的操作权限;系统应具有数据库备 份和恢复功能,提高数据的安全性;系统的运行应基于Inter,只要有网络就可以随时随地办公。 论文中涉及的系统,其实质对支持以下功能:首先,管理员可以对系统访问;其次,对于相关信息,管理员有权限进行完善、修改、删减,从而实现了管理整个 运动会 的人员信息。 为了方便管理员的操作,要求系统简捷明了,登录界面具有人性化,此外,要注意下面各点: 实现功能手段:决定着系统性能的好坏。 程序的运行速度:速度的快慢意味着效率的高低。 及时的单元测试:能否做到第一时间发现、解决问题。 安全问题的性能可靠性: 能否确保用户的安全使用。 系统 可行性分析 1 操作的可行性分析 为了尽量便于用户的使用,登录界面尽量简捷、人性化。 采取常见的 Window界面作为登录界面,而整个系统的开发业使用常见的 Java。 这些策略使得用户不需很长时间就能很快对系统非常熟悉,可以熟练掌握操作方法。 除此之外,系统为了方便维修人员,添加了数据字典等,并在界面登录上给出一定的提示,使得整个系统更具人性化,用户操作起来更为简单。 2 管理的可行性分析 合肥学院计算机科学与技术系毕业论文 10 企业要想长久地生存下去,首先必须具有良好的企业文化,其次在管理上体制要完善、制度要合理,再次要采用可持续发展的科学方法,最后还应与时俱进,不断进行企业改革,使得企业时刻适应社会的变革。 其中最重要的就是管理方法一定要科学,只有这样企业的竞争力才能上升,才能得到长久的发展。 3 技术的可行性分析 ( 1)硬件可行性分析 论文中系统对于硬件方面的要求不存在特殊的地方,只要求硬件的配置一般即可,只需保证系统可以正常运行、具有较高的效率。 若硬件水平较低,可能导致系统性能较低,效率较差,导致无法实现整个设计程序。 目前看来 ,对硬件的要求很容易实现。 因此,经过分析,硬件具有可行性。 ( 2)软件可行性分析 Java 语言可以提供常见的类似机制、动态的借口模型,设计较为集中。 另外,采用 Java 语言可以很容易实现模块化以及信息的隐藏。 另外,代码的复用也可以得到很好的体现。 因此,考虑到系统的实际情况,论文将其作为开发语言。 经过以上分析可知,软件具有可行性。 由此,我们从三个方面进行了可行性的分析,可以知道,系统的开发不具有问题。 系统 功能 需求 分析 该系统主要 实现了赛事安排、成绩录入、成绩查询、代表队总分统计、项目名次统计、 代表队管理、运动会信息管理、班级管理、岗位管理、比赛项目管理、工作人员信息管理、管理员用户管理、修改个人信息、修改登录密码等功能模块。 系统 非功能需求 分析 非功能性需求,指的是在达到用户要求后必须具备的非功能需求的特征。 对于软件类产品而言,经常涉及到以下几个方面:系统是否兼容、系统是否完整、系统功能是否可靠、系统是否适应技术要求等。 这些特征不但直接决定了软件的性能,而且对功能性需求产生巨大的影响,然而系统的非功能性需求却是最容易被轻视的。 1 稳定性要求 整个应用软件系统能够连续 7X24 小时的工作。 每 1000 小时运作的系统可用于至少 999 小时不小于故障间隔时间应大于 1000 小时。 系统以保证数据的一致性,完整性,要求达到 %的准确度。 用户输入的数据检查的合法性,确保畅通,并能自动纠正错误的数据处理。 2 系统的响应时间 一般操作的时间不超过 5 秒,和一般的统计不超过 100 秒。 当操作员做很长合肥学院计算机科学与技术系毕业论文 11 一段时间运行一定的处理时间,该接口可以给小费。 在返回的数据导致过度的响应时间太长,可提供局部反应,如分页读取数据,以减少等待时间。 3 数据处理的要求 系统不仅支持定期自动数据备份操作,而且还提供操作手动备份; 提供多种数据输出格式 (EXCEL、 XML、 TEXT 等文件形式 )而且该输出格式可以方便快捷的倒回原来系统中。 真正使系统数据损坏,丢失等情况下,数据的备份倒带,数据恢复。 和三年的系统在线数据保留要求 4 系统的完整性 系统正常运行、达到用户要求的前提保障。 此类功能一般为必备的。 主要包括下面几点:数据的管理、用户的管理、联机帮助、软件发布管理以及软件的在线升级。 5 系统的可扩充性与可维护性 系统是否支持技术、业务需求上的改变。 我们知道,在这两方面出现变动 时,必将导致整个系统的调整,为了减少修改系统的麻烦,这就要求系统在最初设计时就应当提前考虑,留有一定的改进措施。 所谓适应性,其实类似于可扩充性以及可维护性,主要体现在对变化的处理手段。 不同点在于,适应性的前提是整个系统不进行变动。 如软件具备较。jsp运动会管理系统毕业论文
相关推荐
区块( Block)结构,以及控制页面的 META 信息和网页的编码。 布局文件是基于每个模块分布的,每一个模块拥有它自己的布局文件。 模板( Templates) 模板是 PHTML 文件,它包含( X) HTML 标签和一些用来实现信息和功能显示的逻辑的 PHP 代码。 皮肤( Skins) 皮肤是具体区块( Blocks)中的 JavaScript、 CSS和图片文件。
......................................................105 第 6章 OTN 测试 ..................................................................... 108 关于 OTN测试 ..............................................
量了,这也在一定程度上防止对变量的非法修改。 成员变量 成员变量描述 变量类型 名称 文件 File File 文件区 Jtextarea Textarea 菜单项 Jmenuitem Menuitem_copy 菜单 Umenuitem Umenuitem 标签 Jlabel Label_seek 快捷菜单 Jpopupmenu Popupmenu 文件名 String Seel 某 大 学
一、系统分析 1. 功能分析: 假设某校学生通讯录基本信息主要包括:学号、姓名、通讯地址、电话等,本系统应能对这些基本信息进行管理,并要求具有对学生信息添加、删除、浏览查询和排序等功能。 2. 功能模块: 3. 程序流程图: 常州大学 课程设计 二、数据库设计 1. 数据库分析: 通讯录管理系统是方便大众日常生活的工具,为了迎合大众需求,具体有浏览信息、查询信息、添加和删除信息,及排序等功能。
件压力很大的事情,为了避免企事 业单位的固定资产的损失以及 资产报废的处理延迟 、资产浪费、流失 ,所以设计了这一套固定资产管理系统,该系统操作方便、灵活性好、系统安全性高,运行稳定,这也是我所设计的本质目的。 本系统针对用户和管理 员 采用了当今常用的 B/S 结构而设计。 这样只需要一台计算机作为服务器即可。 前台应用只需有一台可连入局域网的计算机,这样就可省去