摘要
论文基于软件工程思想,针对学生就业管理业务活动与管理流程进行分析,通过对就业管理业务范围、内容与业务流程分析,结合获取的用户需求,设计实现了基于ASP的就业信息系统。通过采用UML技术对系统进行建模,利用面向对象的方法确定其基本结构与实现策略,主要研究了H层架构的原理、机制、数据库访问技术;研究B/S架构的实现技术,包括分析工具UML、开发平台ASP,编程语言VBScdpt与JavaScript等。论文首先从经济、杜会与技术方面对设计开发基于ASP的就业信息系统进行了项目可行性分析。在可行性分析基础之上完成了用户需求报告的撰写工作,用户需求报告主要包括功能需求与非功能需求。
其次,完成了基于ASP的就业信息系统的系统分析,通过对就业管理业务流程分析,利用UML模型确定了各功能用例,并对系统所需要的各类数据进行分析,明确了各数据实体之间关系,完成了 E-R模型的创建。在系统分析基础上进行了就业管理系统设计工作,完成了系统的概要设计与详细设计,并给出系统整体功能模块划分与功能结构图。其中详细设计主要完成了就业管理业务类的设计与数据库逻辑数据结构设计工作。
随后进行了基于ASP的就业信息系统的实施与测试工作,并给出了部分系统功能实现的核也代码与系统功能运行界面截图,在完成系统开发之后通过编制测试计划与测试用例,完成对系统的测试工作。测试结果表明基于ASP的就业信息系统符合用户要求。
最后对全文进行总结与展望,通过总结发现系统存在的问题,如人机交互界面不够美观,数据库操作与维护设置不够完善等,提出自己将来要通过加强计算机软件开发相关知识学习来改进机房管理系统。
关键词:就业信息管理系统;ASP;JavaScript;UML
ABSTRACT
This Based on the idea of software engineering for the unit they manage student employment and business activity management process analysis through employment management business scope, content and business process analysis, user needs combined wite acquisition,design and development of employment-based information system ASP. By using UML technology system planning. Using object-oriented to determine its basic structure and implementation strategies, mainly to study tee principles of three-tier mechanism, database access technology; study B / S architecture, implementation techniques, including analytical tools UML, development platform ASP, programming languages VBScript and JavaScript. Firstly, the economic, social and technical aspects of the design and development of employment-based ASP information system analyzes tee feasibility of the project. Feasibility analysis based on user needs to complex the writing of tee report,tee user needs report include ftinctional requirements and non-ftmctional requirements.
Secondly, based on the completion of tee Employment Information Sysl:em ASP system analysis, management of business processes through the analysis of employment, using UML model to determine the various functional data were analyzed using various types of cases, and the system needs, identified among data entities relations, completed the creation ER model. In systems analysis on the basis of employment management system design work completed and detailed design of tee system design, and gives tee whole system function modules and flmctional structure. Which details the design of the main completed the design and database design Logical Data Structure Employment Management business classes.
Followed by the implementation and testing of ASP-based employment information system, and gives tee core code and system fimctions run Screenshots System Functions implemented after the completion of the system development through the preparation of test plans and test cases, the completion of the system testing. Test results show that employment-based ASP information system meets user requirements.
Finally, the full text summary and outlook, by summing up the problems found in the system, such as man-machine interface is not beautiflil,operation and maintenance of the database set up is not perfect, put forward their fiiture room management system should be improved by enhancing compuer software developmeW-related knowledge and learning .
Keywords :the graduate information management system; asp; JavaScript; uml
随着科学技术的迅猛发展,Web数据库技术逐步取代纸质存储W及C/S架构技术,成为了应用最广泛的架构技术W。利用Web数据库技术,使Web服务器与数据库连接,用户在使用浏览器执行各种操作时,通过对数据的查询、处理和运用,满足用户的需求。ASP作为一种动态网页实现技术,与数据库Microsoft office Access 2003连接,为Web数据库技术提供了完美的实现体系。就业信息管理系统就是利用ASP与Microsoft OfficeAccess 2003技术,通过浏览器的形式,实现就业信息管理的各项功能。
就业信息管理系统的开发包括前台相关子系统的应用开发W及后台数据库的建立和维护两个方面。对于相关子系统的开发,要求各子系统之间相互联系,有可共享查询的内容。同时,各应用程序要满足需求、易前台操作。对于后台数据库的建立与维护,则要求数据库具有完整W及安全等特点。
就业信息管理系统是对就业管理信息化的重要组成部分,一方面可W使学校了解就业学生及招聘单位的相关信息,对招聘单位的招聘信息进行严格把关,掌握学生的就业情况,统计就业率ra。另一方面,待就业的学生可通过就业信息管理系统查询到招聘信息,及时与企业取得联系。同时,企业利用该系统可W发布学生的笔试、面试成绩,与学校、学生进行沟通。
基于ASP的就业信息系统系统的设计与实现的过程中,ASP与W洗服务器运行基础IIS,结合数据库Microsoft Access 2003构成该系统的开发平台,同时使用网页设计的专业化工具Dreamweaver来设计页面和编写代码。因此该系统需要的开发工具包括ASP、数据库MicrosoftAccess 2003、网页设计工具 Dreamweaver。随着互联网用户需求的不断升级,从HTML、Client Script到CGI(Common GatewayInterface,通用网关接口),到现在较流行的JAVA与ActiveX,开发人员一直在不断创新,开发技术得到突飞猛进的发展。
ASP是目前主要使用的动态网页技术之一,可实现对WEB应用程序服务器端脚本的编写,如各类用户交互活动的处理,表单数据的收集、数据库相关操作、数据的上传、下载等,都可通过ASP编写对应的服务器端脚本进行处理。同时ASP可调用各类第H方组件实现功能的扩充,良好的数据库支持与第H方组件的使用,保证了动态网页设计与开发,基于W上原因,本系统设计开发采用ASP。
ADO主要对数据库相关操作进行封装,支持操作Microsoft数据库,通过封装复杂的各类操作实现的具体细节,为用户提供统一接口的数据库操作,封装的业务操作称为对象,业务实现方法称为对象的方法。首先建立数据库源名(Date Source Name),通过设置数据源相关驱动程序,可实现web页面与数据库的连接等,并在此基础上实现各类数据库操作业务,其次需要建立数据库链接与数据对象,接下来就可以通过操作数据库实现对数据库和数据的操作了,最后关闭数据对象与链接。
就业信息系统功能演示:
登录窗口
学生信息管理窗口
是否确认退出系统窗口
学生基本信息管理窗口
学生就业信息管理窗口
招聘信息查詢窗口
单位招聘详细信息窗口
其他学生信息查询窗口
学生详细信息查询窗口
修改登录密码窗口
管理员后台管理窗口
管理员新增学生信息窗口
目录
第一章绪论
第二章相关技术简介
2.1ASP的产生
2.2Microsoft Access 简介
2.3Dreamweaver 简介
2.4IIS 简介
2.5IIS与ASP的结合
第二章 系统需求分析
3.1问题背景
3.2研究现状
3.3可行性分析
3.4需求分析
3.4.1 系统用户
3.4.2 用户功能需求
3.4.3 用户非功能需求
3.5系统用例分析
3.5.1 系统整体用例
3.5.2 学生求职管理用例
3.5.3 企业招聘管理用例
3.5.4 系统管理用例
第四章 系统设计化
4.1系统设计概述
4.2系统结构设计
4.3系统功能划分
4.3.1 学生求职子系统功能划分
4.3.2 管理员管理子系统功能划分
4.3.3 用人单位招聘子系统功能划分
4.4数据库概念结构设计
4.4.1 各实体属性图
4.4.2 各实体之间的关系E-R图
4.5数据库设计
4.6 安全保密设计
第五章系统实现
5.1程序流程图
5.1.1 用户登录模块的程序流程图
5.1.2 学生填写修改简历模块的程序流程图
5.1.3 修改招聘信息模块的程序流程图
5.1.4 企业人才捜索模块的程序流程图
5.1.5 查看投简人员模块的程序流程图
5.1.6 录入通知单模块的程序流程图
5.2输入输出设计
5.2.1 登录窗口
5.2.2 学生信息管理窗口
5.2.3 管理员后台管理窗口
5.2.4 企业管理窗口
第六章结论
致谢
参考文献
(如您需要查看本篇毕业设计全文,请您联系客服索取)