计算机科学毕业论文-高校就业网研究(编辑修改稿)内容摘要:
n)功能模块 系统支持毕业生就业办 公室工作流程,实现部分 OA 功能,从而做到就业办公室自动化办公,提高工作效率。 这些功能主要包括工作计划、文件及会议通知的公布,各学院毕业生就业工作人员的信息通道,各学院毕业生的资格审查和派遣手续,有关文档信息的传递,就业数据的统计分析以及公示等。 根据以上 7 个功能模块的分析,可以得出基于 Web 的高校毕业生就业招聘系统的系统框架图,如图 7 所示。 而系统各个模块的详细功能分析请参见附件 1,本文就不再一一列出。 图 系统总体描述图 13 就业网站系统的数据分析 总体处理流程 用户通过浏览器向服务器发出操作请求,系统判断请求的合法性后处理操作请求,将结果返回至客户端的浏览器上,这是本系统的总体处理流程思路。 如图 8 所示。 系统详细流程图 各类用户操作时详细数据流图,如图 9 所示 图 系统详细数据流图 校方验证 毕业生查询招聘信息 毕业生信息库 Web 服务器 用人单位信息库 用人单位提交招聘信息 用人单位查询应聘信息 毕业生与用人单位的双向交流 校方验证 三方协议认证及数据库 图 基于 Web的高校毕业生就业招聘系统的系统框架图 毕业生提交个人应聘信息 图 子系统数据处理流程 14 系统数据库设计 根据系统功能分析 ,本系统所应设计的数据库含:学生信息表,院系信息表,专业信息表,新闻信息表,在线咨询信息表,优秀毕业生信息表,最新加入学生信息表,个人消息表,收藏信息表 ,管理员信息表,管理员访问统计表。 其数 据实体关系的 ER 图如图 10 所示。 图 实体 —— 关系 ER图 各数据表的详细描述请见附件 2“湖南师范大学就业信息网数据表详细描述”之表 1~表 10 所示,本文就不做另外具体描述。 就业网站系统的开发技术 基于毕业生就业信息网应用需求特点和技术需求的认识,在系统的实现技术上,必须尽量采用先进实用的主流技术并结合现有的设备及线路条件。 为此,“湖南师范大学毕业生就业信息网”的设计确定采用以 下设计路线: 15 对于网站界面元素,采用 ASP 技术来实现; 对于支撑系统的开发,使用多层体系结构,以 VC++开发服务器端组件和负责业务逻辑的处理,而用户界面可以使用 HTML 和ASP 技术以及 Dreamweaver 工具来实现; 运用当前最先进的、基于 XML( eXtensible Markup Language) 标准的信息交换技术; 采用大型基于对象的分布式关系数据库,面向对象的程序设计思想 , Java 程序设计; 依靠数据库的支持能力,更好的发挥并发处理。 ASP( Active Server Pages)技术 ASP 是服务器端脚本编写环境,我们用于创建和运行动态、交互的 Web 服务器应用程序。 ASP 的工作原理是从浏览器上 请求 Web 服务器端的 ASP文件,然后 Web 服务器调用 ASP, ASP 全面读取请求的文件,执行所有脚本命令,并将 Web 页传送给浏览器。 在解释 ASP 文件的过程中,遇到 HTML 标记或一般文字时会直接把读出的内容传给浏览器;如果遇到标记,则会把其中的内容视为程序解释执行,但程序经过 Web服务器解释执行后,其源程序代码不会传给浏览器,而只是把可显示的运行结果传给了浏览器。 由于脚本是在服务器上运行而不是在客户端运行,所以传送到浏览器上的 Web 页是在 Web 服务器上生成的。 这样一来就不必担心浏览器能否处理脚本,因为 Web 服 务器已经完成了所有脚本的处理,并将HTML 传输到浏览器。 由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。 用户看不到他们正在浏览页的脚本命令。 ASP 还可调用 ActiveX 组件来执行任务,例如:连接到数据库或进行数据计算。 用 HTML 标记建立整个 Web 应用程序的客户界面,通过ASP 可为 Web 页添加交互内容。 以上所述 ASP 的这些功能和特性正是我们开发就业网站用户界面所需要用的, ASP 的出现为我们提供了快速、简单的创建动态、交互的 Web 服务器应用程序的方法 [6]。 基于 ASP 技术的高校毕业生就业信息系统解 决方案运行模式如图 16 11 所示 [7]。 多层体系结构 由于“湖南师范大学就业信息网”的用户分布在学校各毕业生、网伴、需求单位以及整个个社会,因此,在软硬件结构上采用了如图所示的 4 层分布式应用体系。 其中应用服务器是将一个或多个应用逻辑从 Web 服务器和数据库中分离出来并在其上存放服务器端的处理及共享的应用逻辑,当系统分析员和设计人员发现 Web 服务器处理事务的负荷较重时,即可考虑增添应用服务器,这样就形成了如图 12 所示的 4 层分布式应用体系 结构 [8]。 通过采用多层次分布体系结构的实践,使得所设计的系统有下述特点: 将广域网上通过的信息服务及通过的通信量进行分流,从而提浏览器ODBC 驱动程序 数据库MSSQL Web 服务器图 基于 ASP技术的高校毕业生就业信息系统解决方案 使用了数据库存取组件的 ASP 文件 图 4 层分布式应用服务器体系结构 Web 浏览器 数据库服务器 应用服务器 Web 服务器 17 高了系统的运行速度和访问效率; 系统被分为多个应用逻辑和数据逻辑块后,由于系统中所有层次都支持多维扩展,可以灵活选用不同的技术,以适合各个层次的不同需要,而一个层次的更改不会影响到其他层次。 因此,在系统建设过程中,允许各个层次的并行开发和建设,从而大大提高了开发效率,减轻了对其维护和扩展的工作量; 系统灵活,可扩展性好,可伸缩性强。 应用服务器端可根据系统需求的增加而进行 应用逻辑分离,或复制多个应用逻辑到其他服务器上去,从而对系统性能进行动态调整。 就开发 Web 应用系统来说,采用多级体系结构可以大大节约开发时间和提高效率,并保证系统的可靠运行,这从整体上达到了少花钱、多办事、办好事的目的。 这将是未来 Web 应用开发的潮流。 湖南师范大学就业信息系统能够在短期内成功地开发和运行也证明了这是一种非常可取的方案。 数据库系统管理技术 数据库管理系统是支持应用系统运行的重要系统平台,他对系统的开发、运行和维护都有重要影响。 在选择数据库管理系统时,应考虑如下原则: 开放性。 支持国际通用 的 SQL 数据库访问标准 JDBC 和 ODBC 等; 安全性。 提供强有力的数据安全保障机制,保护数据库不会被客户端的请求所破坏,用户均在授权的范围内使用数据库; 支持 BROWSER/SERVER 结构,并且具有较高的联机事务处理能力 ( OLTP) 和分布式数据管理能力; 可维护性。 系统应有良好的开发工具支持应用开发与维护工作; 前端开发工具功能齐全强大,方便快速,汉化水平高,开放性好,支持透明访问; 符合未来数据库的发展趋势。 目前数据库技术正向数据仓库方向发展,并正在积极开发数据挖掘方法,以充分发挥大规模数据的潜在能力, 从而为决策提供依据。 18 随着 Inter/Intra/Extra、 Web 和多媒体技术的广泛应用,使已经得到广泛发展的数据库世界发生了巨大的变化,数据库技术本身也面临着严重的挑战。 目前,基于 SQL 的 BROWSER/SERVER 模式的关系数据库居于我国数据库管理软件市场的主流,而数据库技术的发展都把对 Inter, Java, 多媒体 ( Multimedia) ,对象 ( Object) 的支持放在首位,相应的数据库系统多达几十种,其中 Oracle、 MS SQL Server、 Informix、 Sybase 和 DB2 作为数据库市场的成熟产品和主要代表,均体现了当今数据库技术的最新成就。 从开放性、安全性、先进性、性能和开发工具等方面来看,这些数据库各有所长,但均可满足系统对数据库管理的要求。 基于对湖南师范大学毕业生就业信息网应用需求特点和技术需求的认识,选用了 MS SQL Server 20xx 作为我们的数据库系统。 作为客户 /服务器数据库系统, SQL Server 20xx 成为我们最后选择条件的特性如下 [9]: Inter集成。 SQL Server 20xx数据库引擎提供完整的 XML支持,在 Web 应用程 序中包含了用户友好的查询和强大的搜索功能; 可伸缩性和可用性。 同一个数据库引擎可以在不同平台上使用,支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web站点所需的性能级别; 企业级数据库功能。 数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小; 数据仓库。 SQL Server 20xx 中包括吸收和分析汇总数据以进行联机分。计算机科学毕业论文-高校就业网研究(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。