欢迎光临112期刊网!
网站首页 > 论文范文 > 教育论文 > 高等教育 > 基于.NET技术的高校毕业生信息管理系统的设计与实现

基于.NET技术的高校毕业生信息管理系统的设计与实现

日期:2023-01-13 阅读量:0 所属栏目:高等教育


  【课题项目】云南农业大学就业工作研究项目《基于.net的校友库建设》。

  【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2014)10-0226-02

  1.引言

  毕业生信息管理系统的设计不仅仅为了满足高校对大量毕业生信息管理的需要,更是适应当今信息爆炸时代的信息高效快速管理的需要,也是高校和毕业生等各方受益于科学技术的一个典型。随着网络技术的高速发展,利用网站的形式来满足办公生活等方面的需求已成为必然的趋势。随着高校毕业生数量逐年增加,毕业生的信息量也成几何倍数增长,毕业生信息管理的工作难度也在增加。在整个高校管理工作中,毕业生信息管理工作是整个管理工作中非常重要的一个组成部分,而毕业生信息管理工作在整个学生管理工作中又处于一个特殊且特别重要的地位,每个学校都非常重视毕业生信息管理工作,每年学校都会投入大量的人力和财力于其中,毕业生信息管理工作具有工作量大、责任大、信息多、覆盖面广的特点。毕业生信息管理系统是教育单位不可缺少的部分,它的存在对于学校的决策者和管理者来说都至关重要。在传统模式下简单利用计算机进行高校毕业生信息管理,存在着较多的缺点,如:效率低、保密性差,时间一长将产生大量的文件和数据,不利于查找、更新、维护。诸如这些情况,给学校管理者对高校毕业生的信息管理带来了很大的困难,严重影响了教育工作的工作效率和质量。而毕业生信息管理系统网站的出现也是适应这种趋势的一种产物,并且更好的解决了毕业生信息管理的问题。

  2.系统分析

  2.1可行性分析

  (1)需求分析

  毕业生信息管理系统的基本要求是能完成对毕业生各项信息的合理、有效和安全的管理。并且毕业生能通过该网站完成对信息的查询,以及和教师之间信息的有效传递。因此,本网站设计三种用户类型模块,分别是普通用户、注册用户(应届毕业生和往届毕业生)、管理员(教师)。同时为各个角色设置相应的权限的操作。

  (2)技术可行性分析

  本系统主要采用ASP.NET和SQL Server技术实现对毕业生信息管理系统的设计和开发,以及对前台和后台数据库进行连接达到对数据的检索,添加,修改等功能。使用jQuery、CSS作为页面的优化。ASP.NET的执行效率高,具有简单性、易学性和兼容性、数据库SQL Server有使用简单、稳定性高、安全性高、成本低等特性。因此使用ASP.NET和SQL Server两者结合的技术,要完成本系统的查询、修改、添加等功能是可以实现的。系统采用MVC体系结构,MVC全称是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。在MVC中,表示层和逻辑层分离,各部分可相互独立进行开发,便于开发和维护,提高了开发效率。

  (3)经济可行性分析

  本系统只是一个中小型的管理系统,不论是从所需求的人力来说,还是从投入的财力和物力来说都是比较少的,与它的功能对比,这些都可以忽略不计的。

  2.2 系统开发环境

  ASP.NET提供了强大的Web应用程序开发能力,同时ASP.NET可以通过ADO.NET组件提供的接口访问数据库,便于开发出功能强大的Web数据应用程序。而Web应用程序的开发人员使用这个开发环境可以实现更加模块化的编程[2]。在访问和 处理数据时,可以使用ADO.NET的2个组件;.NET Framework数据提供程序和Data Set[3]。因此选择ASP.NET作为前台开发工具,调试环境为Windows 7/8.1,IIS Express, Mozilla Firefox浏览器。

  由于SQL server具有强大的数据管理与处理能力,具有较高的安全性能;每个数据库中可创建多大20万个数据表,数据表中的记录的行数只受服务器磁盘空间的限制;支持远程存取等,符合毕业生信息管理系统的要求。因此选择SQL Server 2012作为后台的数据库。

  3.数据库分析与设计

  数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏直接对应用系统的效率及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户在各方面的需求,包括现有的及将来可能增加的需求。用户的需求具体体现在各种信息的提供、保存、更新、和查询方面,这就要求数据库结构能满足各种信息的输出和输入。收集基本数据,数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

  通过上述系统功能分析。列举主要数据项和数据结构如下:

  (1)毕业生信息表:包括学号,姓名,专业,性别,政治面貌,电话号码,电子邮件,QQ等;

  (2)毕业生就业表:包括学号,学院,专业,姓名,性别,用人单位,学历,职业等;

  (3)用户表:学号,姓名,密码,专业等;

  (4)招聘表:编号,标题,起始日期,结束日期,内容,联系方式,联系网址等;   4.系统流程设计

  该系统主要分为三个模块,普通用户模块、注册用户模块、管理员模块。

  图1

  普通用户只能就业指导、就业信息、毕业生概况、招聘单位、招聘现场单元进行操作;注册用户成功登陆后可对就业指导、就业信息、毕业生概况、招聘单位、招聘现场和校友信息等单元进行操作;管理员登陆在后还可对注册学生、校友信息和毕业生管理等单元进行操作。

  5.系统功能实现

  5.1注册用户模块

  注册用户时,需输入学号、姓名、密码、确认密码、性别、电子邮件、学院、专业等信息,注册用户登陆后能查看学校毕业生信息并可登陆QQ与其交流。

  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

  本文从系统分析、数据库分析与设计、系统功能实现这三个角度对该系统进行了介绍。此设计基本达到了最初期望的设计要求――界面新颖、操作简单 、具有高性能、有一定的可维护性。高度的扩展性和灵活性可以伴随着软硬件设备的更换以及社会科技的需要,不断的发展和创新。总的来说,该系统解决了目前毕业生信息量大难以管理,信息更新不及时等问题,而留言功能模块可以让信息及时的更新。用户给予我们的意见和建议会让网站越来越人性化更能轻松简单的管理毕业生的信息。

本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/gaodengjiaoyu/203759.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学