[课题项目]云南农业大学就业工作研究项目。net的校友库建设。
[中图分类号]G64[文献标识码]A[文章编号]2095-3089(2014)10-0226-02
1。引言
毕业生信息管理系统的设论文网计不仅仅为了满足高校对大量毕业生信息管理的需要,更是适应当今信息爆炸时代的信息高效快速管理的需要,也是高校和毕业生等各方受益于科学技术的一个典型。随着网络技术的高速发展,利用网站的形式来满足办公生活等方面的需求已成为必然的趋势。随着高校毕业生数量逐年增加,毕业生的信息量也成几何倍数增长,毕业生信息管理的工作难度也在增加。在整个高校管理工作中,毕业生信息管理工作是整个管理工作中非常重要的一个组成部分,而毕业生信息管理工作在整个学生管理工作中又处于一个特殊且特别重要的地位,每个学校都非常重视毕业生信息管理工作,每年学校都会投入大量的人力和财力于其中,毕业生信息管理工作具有工作量大。责任大。信息多。覆盖面广的特点。毕业生信息管理系统是教育单位不可缺少的部分,它的存在对于学校的决策者和管理者来说都至关重要。在传统模式下简单利用计算机进行高校毕业生信息管理,存在着较多的缺点,如:效率低。保密性差,时间一长将产生大量的文件和数据,不利于查找。更新。维护。诸如这些情况,给学校管理者对高校毕业生的信息管理带来了很大的困难,严重影响了教育工作的工作效率和质量。而毕业生信息管理系统网站的出现也是适应这种趋势的一种产物,并且更好的解决了毕业生信息管理的问题。
2。系统分析
2。1可行性分析
(1)需求分析
毕业生信息管理系统的基本要求是能完成对毕业生各项信息的合理。有效和安全的管理。并且毕业生能通过该网站完成对信息的查询,以及和教师之间信息的有效传递。因此,本网站设计三种用户类型模块,分别是普通用户。注册用户(应届毕业生和往届毕业生)。管理员(教师)。同时为各个角色设置相应的权限的操作。
(2)技术可行性分析
本系统主要采用ASP。NET和SQLServer技术实现对毕业生信息管理系统的设计和开发,以及对前台和后台数据库进行连接达到对数据的检索,添加,修改等功能。使用jQuery。CSS作为页面的优化。ASP。NET的执行效率高,具有简单性。易学性和兼容性。数据库SQLServer有使用简单。稳定性高。安全性高。成本低等特性。因此使用ASP。NET和SQLServer两者结合的技术,要完成本系统的查询。修改。添加等功能是可以实现的。系统采用MVC体系结构,MVC全称是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑。数据。界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入。处理和输出功能在一个逻辑的图形化用户界面的结构中。在MVC中,表示层和逻辑层分离,各部分可相互独立进行开发,便于开发和维护,提高了开发效率。
(3)经济可行性分析
本系统只是一个中小型的管理系统,不论是从所需求的人力来说,还是从投入的财力和物力来说都是比较少的,与它的功能对比,这些都可以忽略不计的。
2。2系统开发环境
ASP。NET提供了强大的Web应用程序开发能力,同时ASP。NET可以通过ADO。NET组件提供的接口访问数据库,便于开发出功能强大的Web数据应用程序。而Web应用程序的开发人员使用这个开发环境可以实现更加模块化的编程[2]。在访问和处理数据时,可以使用ADO。NET的2个组件;。NETFramework数据提供程序和DataSet[3]。因此选择ASP。NET作为前台开发工具,调试环境为Windows7/8。1,IISExpress,MozillaFirefox浏览器。
由于SQLserver具有强大的数据管理与处理能力,具有较高的安全性能;每个数据库中可创建多大20万个数据表,数据表中的记录的行数只受服务器磁盘空间的限制;支持远程存取等,符合毕业生信息管理系统的要求。因此选择SQLServer2012作为后台的数据库。
3。数据库分析与设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏直接对应用系统的效率及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户在各方面的需求,包括现有的及将来可能增加的需求。用户的需求具体体现在各种信息的提供。保存。更新。和查询方面,这就要求数据库结构能满足各种信息的输出和输入。收集基本数据,数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
通过上述系统功能分析。列举主要数据项和数据结构如下:
(4)招聘表:编号,标题,起始日期,结束日期,内容,联系方式,联系网址等;4。系统流程设计
该系统主要分为三个模块,普通用户模块。注册用户模块。管理员模块。
图1
普通用户只能就业指导。就业信息。毕业生概况。招聘单位。招聘现场单元进行操作;注册用户成功登陆后可对就业指导。就业信息。毕业生概况。招聘单位。招聘现场和校友信息等单元进行操作;管理员登陆在后还可对注册学生。校友信息和毕业生管理等单元进行操作。
5。系统功能实现
5。1注册用户模块
5。2用户登陆模块
注册用户可以能过浏览器登陆该系统,登陆成功的用户可以注销并退出该系统,未注册的用户不能登录系统,在登录本系统时,系统会根据您的用户名和密码自动识别您的用户权限,然后登录到相应的页面。流程图如图2:
5。3生成XYL(校友录)实体数据模型
5。3。1添加ADO。NET实体数据模型项模板
(1)在解决方案资源管理器“中选择CourseManager项目,右键单击,指向添加“,然后单击新建项“。
(2)在模板“窗格中,选择ADO。NET实体数据模型。
(3)为模型名称键入XYL。edmx,然后单击添加“。将显示实体数据模型向导“的开始页。
5。3。2生成EDM
(1)在选择模型内容“对话框中,选择从数据库生成“。然后,单击下一步“。
(2)单击新建连接“按钮。
(3)在选择数据源“对话框中,选择您的数据源,然后单击继续“。
(4)在连接属性“对话框中,输入服务器名称,选择身份验证方法,对于数据库名称,键入XYL,然后单击确定“。将使用您的数据库连接设置更新选择您的数据连接“对话框。
(5)确保选中将App。Config中的实体连接设置保存:“,并且值设置为XYLEntities。然后,单击下一步“。将显示选择数据库对象“对话框。
(6)确保选中所有表和存储过程,且模型命名空间“的值为XYLModel,然后单击完成“以完成向导。
(7)在解决方案资源管理器“中,双击XYL。edmx文件。将在ADO。NET实体数据模型设计器“窗口中显示XYL模型。
(8)以毕业生信息为例,图3表示存储模型到实体模型的映射关系。
图3
本文从系统分析。数据库分析与设计。系统功能实现这三个角度对该系统进行了介绍。此设计基本达到了最初期望的设计要求――界面新颖。操作简单。具有高性能。有一定的可维护性。高度的扩展性和灵活性可以伴随着软硬件设备的更换以及社会科技的需要,不断的发展和创新。总的来说,该系统解决了目前毕业生信息量大难以管理,信息更新不及时等问题,而留言功能模块可以让信息及时的更新。用户给予我们的意见和建议会让网站越来越人性化更能轻松简单的管理毕业生的信息。
。NET技术的高校毕业生信息管理系统的设计与实现
.NET技术的高校毕业生信息管理系统的设计与实现【2881字】:http://www.youerw.com/jiaoxue/lunwen_136386.html