毕业设计(论文)
2.3 运行需求
2.3.1 ASP.NET对硬件的基本要求
CPU:使用PIII或更高级别的处理器; 内存:512MB或以上,建议使用1GB或更高; 硬盘:20GB以上; 显示器:VGA显示器。 2.3.2 ASP.NET对软件的基本要求
ASP.NET技术是嵌入ASP.NET语言,集HTML语言和ASP.NET语言与一身。因此ASP.NET运行环境需要有ASP.NET语言的开发工具的支持。
(1) ASP.NET开发工具:
学习ASP.NET程序设计,需要方便易用的开发工具。ASP.NET的开发工具很多,本系统采用JBuilder2006作为其开发工具。
JBuilder是一个领先于业界的ASP.NET开发工具,它的企业版集成了J2SE、J2EE、J2ME、Web、XML、分布式数据库、UML、团队开发、项目优化的开发。JBuilder2006的自带JDK是1.5.0_03。
(2) ASP.NET引擎的选择:
ASP.NET的引擎有很多,如JSWDK、Tomcat、Resin等都是应用比较广泛的ASP.NET引擎。
(3) Web浏览器的选择:
系统采用Microsoft Internet Explorer作为Web浏览器。
7
毕业设计(论文)
3 数据库设计
3.1 数据库的概念
所谓数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。数据库在我国正得到愈来愈广泛的应用,必将成为经济管理的有力工具。数据是信息系统处理的对象,数据库设计是系统设计的重要组成部分,它的好坏将直接影响到应用系统数据处理的效率。数据库按照数据的组织方式可分为层次型数据库、网状型数据库和和关系型数据库。
3.2 数据库的理论基础
在一个给定的应用领域中,所有实体及实体之间联系的关系的集合构成一个数据库。关系数据库是目前各类数据库中最重要、最流行的数据库,它应用数学方法来处理数据库数据,是目前使用最广泛的数据库系统。在本运动会管理系统中,各实体之间的关系为
图3.1 实体关系图
8
毕业设计(论文)
3.3 数据库管理系统
系统采用Microsoft公司Office2003系列中的资料库系统SQL2000作为数据库管理系统。SQL2000中文版是Microsoft Office套装软件的数据库管理系统软件,是目前比较流行的小型桌面数据库管理系统,它适用于小型企业、学校、个人等用户,可以通过多种方式实现对数据收集、分类、筛选处理,提供用户查询或打印报表。
SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力。有关 SQL Server 2000 的详细说明,请下载产品指南或访问功能页以获得更多信息。
完全的 Web 支持
SQL Server 2000 提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和检索数据。您还可以使用 XML 更新程序容易地插入、更新和删除数据。
§ 通过 Web 轻松访问数据。有了 SQL Server 2000,您可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 Web 进行自然语言查询。
§ 强大而灵活的基于 Web 的分析。SQL Server 2000 分析服务功能被扩展到了 Internet。您可以通过 Web 浏览器来访问和控制多维数据。
高度的可伸缩性和可靠性
使用 SQL Server 2000 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server 满足了苛刻的电子商务和企业应用程序要求。
§ 向上伸缩。SQL Server 2000 利用了对称多处理器 (SMP) 系统。SQL Server Enterprise Edition 最多可以使用 32 个处理器和 64 GB RAM。
§ 向外扩展。向外扩展可以将数据库和数据负载分配给多台服务器。
§ 可用性。通过增强的故障转移群集、日志传送和新增的备份策略,SQL Server 2000 达到了最大的可用性。
9
毕业设计(论文)
最快的进入市场时间
SQL Server 2000 是 Microsoft .NET Enterprise Server 的数据管理与分析中枢。SQL Server 2000 包括加速从概念到最后交付开发过程的工具。
§ 集成和可扩展的分析服务。有了 SQL Server 2000,您可以建立带有集成工具的端到端分析解决方案,从数据创造价值。此外,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结果集。
§ 快速开发、调试和数据转换。SQL Server 2000 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 Transact-SQL 方式定义和使用函数等功能。您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程序。
§ 简化的管理和调节。使用 SQL Server 2000,您可以很容易地在企业资源旁边集中管理数据库。可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。
3.4 数据库设计
数据库设计是在需求分析的基础上如何对
应用系统所涉及的数据进行分类、描述、关联和存取的一种技术。数据库设计通常是在一个通用的DBMS支持下进行的,对于一个给定的应用环境,构造数据库模式,使之能够有效地存储数据,满足各种用户的需要。数据库是信息系统的核心部分,它将大量的数据按一定的模型组织起来,提供存储、维护和检索数据的功能。早有对数据库进行合理的逻辑设计和有效的物理设计,才能开发出完善而高效的信息系统,用户才能方便、及时和准确地从数据库中存取所需的信息。
3.5 数据库规划
系统创建了规定用户登录权限的数据库和用于管理员查询,更改信息的数据库。其中规定用户登录权限的数据库包含用户的名称信息,密码信息。名称和密码信息完全符合数据库中的存储信息用户才可登录;
10
毕业设计(论文)
用于管理员查询更改信息的数据库包含院系,项目等的详细信息,如姓名、Email、和项目类型,计分单位等信息。
针对以上信息,为了系统的安全和维护的方便,特设计数据库如下:
表3.1 管理员表的字段
表3.2公告表的字段
表3.3 成绩表的字段
11