欢迎来到天天文库
浏览记录
ID:9281728
大小:31.50 KB
页数:10页
时间:2018-04-26
《基于asp.net的就业见习管理信息系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于ASP.NET的就业见习管理信息系统设计与实现 摘要:在信息化、无纸化就业见习管理背景下,结合用户需求设计并实现了基于ASP.NET技术的就业见习管理信息系统,提供了一种B/S模式下的三层架构系统解决方案关键词:信息化;无纸化;三层结构;ASP.NET技术;B/S模式DOIDOI:10.11907/rjdk.161522中图分类号:TP319文献标识码:A文章编号文章编号:16727800(2016)009007504基金项目基金项目:作者简介作者简介:王鹏跃(1990-),男,陕西西安人,西安工程
2、大学计算机科学学院硕士研究生,研究方向为信息系统设计与软件开发0引言就业见习是指政府有关部门对离校后未就业毕业生到企事业单位实践训练的就业扶持措施,这项措施为高校毕业生由校园走向社会带来了良好的过渡效果。就业见习信息管理随着时间的累积产生了数量庞大的繁杂数据,因其格式不一等原因,很大程度上降低了就业见习管理效率。设计并实现一个就业见习管理信息系统,通过信息的规范管理、快速查询等来实现就业见习管理的信息化、自动化和无纸化1相关技术介绍1.1ASP.NET及其三层架构ASP.NET是微软推出的网络编程开发框架
3、,它是.NET框架中的重要成员。ASP.NET采用结构化的网页,为了将逻辑代码和表现代码分开而引入了CodeBehind技术,通过使用这项技术,可以使逻辑代码和表现代码互不影响。因此,利用ASP.NET可以方便快速地开发功能强大的网络应用程序[1]ASP.NET的三层架构,层与层互相独立,不管哪一层发生变化,只需更改该层中的代码即可,提高了代码的可读性和功能的扩展性,有利于项目开发后的变更、维护和升级,在各种项目中应用广泛。三层架构自底向上分别是数据访问层(DAL)、业务逻辑层(BLL)、表示层(PL)数
4、据访问层(DAL):对数据进行增加、删除、修改、�嗽摹⒋娲⒌炔僮鳌�业务逻辑层(BLL):在数据访问层和表示层之间起重要的衔接作用,提供所有与数据库有关的操作表示层(PL):位于最外层展现界面。用于用户输入数据、显示输出结果等操作在三层构架中,数据访问层通过业务逻辑层来连接及操作,表示层给中间的业务逻辑层传递参数,并接受业务逻辑层参数[2]1.2ADO.NET无论是简单文件或相关数据库亦或是其它存储类型都需要查询和更新数据。服务框架中的ActiveXDataObject+(ADO.NET)类库提供数据的简
5、单访问功能,也就是使用相对容易的类来描述关系数据库中的表、列、行。ADO.NET是一组用于和数据源进行交互的面向对象类库。数据源可以是数据库、文本文件、文件或者其它新的数据源。不同的数据源使用与之相应的协议,如ODBC协议、OLEDB协议。这些数据源都可以通过ADO.NET类库进行数据交互[2]1.3浏览器/服务器(Browser/Server,简称B/S)模式B/S模式是一种以Web技术为基础的系统平台模式,它把传统C/S模式中的服务器分解为一个数据库服务器与一个或多个应用服务器(Web服务器),从而构
6、成一个三层结构的客户服务器体系,如图1所示。在这种模式下,用户端只需一个通用浏览器,如Chrome或Explore,便代替了各种应用软件,浏览器和Web服务器之间通过TCP/IP通讯协议进行连接。浏览器发出数据请求,由Web服务器向后台取出数据并计算,并将计算结果返回给浏览器[1]2系统需求及用例分析就业见习系统用户有3类,分别是毕业生用户、企事业单位用户、政府就业见习管理人员用户(1)毕业生用户需求及用例分析毕业生在就业见习系统中注册基本信息后,可以登录系统进而查看见习岗位信息以及企事业单位发送来的见习
7、邀请毕业生用户用例分析如图2所示(2)企事业单位用户需求及用例分析企事业单位用户(以下称为见习基地用户)在就业见习系统中注册基本信息并通过审核后,可以发布见习岗位(见习岗位同样需要审核)以便申报毕业生见习,通过审核后便可前往见习基地进行就业见习。见习基地需为见习生申报保险和补贴。另外,见习基地用户还可以邀请未申报的毕业生前来见习。见习基地用户用例分析如图3所示(3)政府就业见习管理人员用户需求及用例分析政府就业见习管理人员用户(以下称就业见习管理用户)登录系统后,对见习基地用户注册的基本信息、发布的岗位信
8、息、申报的毕业人员信息以及保险和补贴信息进行审核。同时,还需对毕业生信息、见习基地信息和岗位信息进行管理,对见习毕业生、见习基地、保险、补贴等信息进行统计分析。就业见习管理用户用例分析如图4所示3系统设计3.1系统架构设计就业见习管理信息系统采用B/S模式,省去了毕业生用户和见习基地用户重复搭建客户端环境的麻烦,并在Web服务器端采用了ASP.NET的三层架构,在提高代码重用率的基础上更好地适应了高内聚低耦合的设计原则。系统整
此文档下载收益归作者所有