毕业生跟踪管理系统【含源码】

毕业生跟踪管理系统[20191207151706](含源码)
摘 要:随着我国计算机水平不断发展和当今管理效益的不断提高,对于计算机的应用已经有了极大的需求,计算机已经成为当今生活中不可或缺的一部分,同时也在影响和改变着我们。
之前,学校在跟踪统计学生在校和毕业等复杂的信息时,出现错误和困难总是不可避免的,特别是在查找,统计和修改保存方面。
因此,由计算机智能化管理替代传统的人工管理,是当今社会发展的必然趋势,也是计算机工作者的责任。
论文对系统需求和系统开发进行了可行性分析,设计了系统各个功能模块,建立了相应的数据库,实现了系统功能。
毕业生跟踪管理系统数据库用SQL2008,用ASP.NET来设计实现。系统有一定的实用价值,可实现信息化管理。
关键字:毕业生跟踪管理系统ASP.NETSQL2008
目 录
前 言 1
1.系统及需求分析 2
1.1总体功能需求 2
1.2具体系统功能需求描述 2
2.相关技术介绍 3
2.1 系统说明 3
2.1.1硬.软件环境 3
2.2可行性分析 3
2.2.1 风险分析 3
2.2.2 技术可行性 3
2.2.3 操作可行性 3
2.2.3 操作可行性 3
2.2.4 时间可行性 4
2.3技术支持:对涉及工具和技术的相关说明 4
2.3.1 B/S体系结构 4
2.3.2 SQL Server 4
2.3.3 HTML(Hyper Text Markup Language) 4
2.3.4 Visual Studio 2010 5
3.毕业生跟踪管理系统的分析和设计 6
3.1毕业生管理系统的分析和概要设计 6
3.2总体功能模块图 6
3.3数据流程图 7
3.4模块具体说明 7
3.5数据字典 8
4.系统的详细设计和实现 10
4.1配置数据库连接 10
4.2 界面的制作 10
4.3在校学生信息查询 12
4.4用户注册模块 14
4.5毕业生学生信息查询模块 15
4.6后台登录模块 17
4.7后台主模块 18
4.8系统用户模块 19
4.9在校生信息管理模块 20
4.10毕业生信息管理模块 21
5.系统测试 22
5.1 系统测试的目的 22
5.2针对本次系统的测试方案 22
总结 23
参考文献 24
致 谢 25
前 言
近年来,随着经济的不断发展,高校的数量的越来越多,毕业生的人数也增加了许多,因此,对毕业生的信息管理的难度就越来越高,之前的人工管理记录这么多的数据,会产生各式各样的错误,而且工作量也大,困难也多,会导致效率低下,难以完成记录和预期的任务。
如今,计算机技术迅猛发展,智能化的管理已经逐步代替传统管理,计算机已经成为各个行业的重要使用工具。但近年来,由于毕业生数量的增加,各种关于毕业生信息也有增加,学校的管理也越来越严格,传统的手工记录已经不能跟踪毕业生的信息。为了提高学校跟踪学生的信息的效率,我们应该开发毕业生管理系统。
该系统减少人力和物力的浪费,提高学校工作人员的工作效率,能够更好地管理这些复杂的信息,操作也变得相对容易。
本次设计的毕业生跟踪管理系统。可以让用户记录在校学生的基本档案,还可以对比学生毕业前后的信息,查找方便,信息明朗,数据不易丢失,可靠性高,存储量大,使用的周期长。
开发毕业生跟踪信息管理能够达到以下目的,该系统可以降低学校管理毕业生人员的工作量,避免因时间而导致数据丢失带来的问题,提高学校管理毕业生信息的效率,解决信息量繁多而难以查询,修改的问题,系统提供了导入,导出,维护,查询,毕业生前后信息的对比。毕业生信息系统化,规范化,网络查询快捷化。
学校与学生之间建立相关查询关系的具体管理措施,通过管理工作进行学生信息的记录查询,如何对这部分工作的信息进行管理,是对学生工作的一个全面的开发。然而,对于毕业生管理工作更为复杂,繁琐,如果没有合理的安排好各项工作,很容易在工作起冲突,很多工作常使人感到压抑,为了让学校的毕业生能更好地安排自己的生活和工作,工作效率更高,更好的和学生沟通,教师可以在同一时间及时完成跟踪任务,同学也可以安心完成工作的任务,帮助毕业生的职业和生活,所以毕业生跟踪管理系统的开发,该系统简单、清晰,操作简单,可以使学校跟踪管理毕业生信息变得简便有效。
1.系统及需求分析
1.1总体功能需求
近年来,计算机技术给社会带来了发展,但同时也给社会上各行各业提出了更高的要求。
传统的管理模式难以管理大量的毕业生的信息,在损耗大量的人力和物力的同时,却达不到预期的目的。在当今信息化时代,运用计算机技术管理这些复杂的数据可以减少人力物力的浪费。毕业生跟踪管理系统正是针对在校学生和毕业生管理而开发出来的信息跟踪管理系统。
根据用户的需求及其所输入的数据,实现学生信息跟踪、查询、修改等几个与管理相关方面的功能,用户登录后通过输入学号、姓名等基本信息进行查询,由系统自行生成相应的详细信息及可以打印的报表。除此之外,管理员还可以随时对这些基本信息进行更新和维护,毕业生跟踪管理系统给用户一个方便的方式去管理这些的复杂的数据。
1.2具体系统功能需求描述
针对上面的这些要求,毕业生跟踪管理系统在技术上做如下考虑:
安全性:
系统管理模块是对系统数据资源的综合管理,所有权限的集中控制,整个数据库使用密码验证来保证整个系统的安全需求。
多平台支持:
采用组件化设计,适用于学校的对毕业生跟踪管理的需求;强化权限管理功能。
(1)由于用户对系统外观要求,要求有良好的系统界面;
(2)由于该系统数据的重要性和保密性,选择后台管理员权限设定;
(3)数据由后台管理员添加完成,尽量减少其他干预, 数据稳定性好;
(4)系统存储量大,操作方便可以减轻管理员的日常工作量。
(5)打印报表的功能。
2.相关技术介绍
2.1 系统说明
本次开发的系统是应用计算机技术对数据进行信息化管理。系统的数据库结构是关系数据库SQL Server 2008,前台使用Microsoft Visual Studio.Net 2010平台开发。系统后台采用B/S体系,易操作,稳定性强,安全保密。C#语言在目前属于最完善的面向对象语言,而且在以后语言的开发中也有极大的发展前途。SQL Server 2008采用了关系型数据库结构,是一套精简、快速的数据库管理系统,它提供了多人使用的管理模式,同时支持标准的SQL语法。同时,VS2010平台和SQL Server 2008作为微软公司开发的产品,具有优异的整合性。
2.1.1硬.软件环境
硬件环境如图2-1所示:
图2-1 硬件环境图
软件环境:Microsoft SQL Server 2008,Microsoft Visual Studio.Net 2010
2.2可行性分析
2.2.1 风险分析
采用了相对较好的硬件设备,和较稳定的系统软件,网站仍存在一定的因软硬件出现的临时故障而带来的风险。定期的备份数据,可以预防此类问题发生带来的损失。
2.2.2 技术可行性
大学课程中的《数据库原理》,《关系数据库系统介绍》等课程为整个网站的开发提供了坚实的基础。C#是一种相对简单的语言,SQL Server也是一种简单的数据库,所以技术难度并不高。
2.2.3 操作可行性
该网站如何投入使用,开发时做到界面美观,管理高效,操作简单,管理人员经过学习,都可以熟练操作和管理数据。
2.2.4时间可行性
本次网站的开发由大四上学期开始,到完成答辩的的日期足够宽裕,在时间上完全可以设计出本次所需开发的系统。
2.3技术支持:对涉及工具和技术的相关说明
2.3.1 B/S体系结构
本次开发的系统面向的用户是学校的老师。因此,将要采用比较流行的B/S三层结构。
图2-2 B/S三层结构图
B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:
(1)开放的标准
(2)较低的开发和维护成本
(3)界面友好,操作简单
2.3.2 SQL Server
SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。
2.3.3 HTML(Hyper Text Markup Language)
一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但HTML不是程序语言,如 C++ 和 Java 之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML 的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。
2.3.4 Visual Studio 2010
Visual Studio 2010是微软公司推出的开发环境。是目前高端的 Windows 平台应用程序开发环境。
Microsoft Visual Studio 2010 Team System 提供支持整个软件开发团队的工具:
  • 架构师
• 开发人员
• 测试人员
• 项目管理人员
• 团队开发3.毕业生跟踪管理系统的分析和设计
3.1毕业生管理系统的分析和概要设计
根据实际情况,快速的构造出所需要的软件系统模型。构造系统的模型后,进行web数据库的设计,界面的构思和数据库的连接和之间的关系,功能的分析及预期效果的模拟。
本系统有在设计的时候,构思了如下几个功能模块:
1.在校生的基本信息查询模块。
2.毕业生的基本信息跟踪查询模块。
3.对在校生的基本信息进行增加,修改,删除模块。
4.对毕业生的基本信息进行增加,修改,删除模块。
5.同时查看毕业生毕业前后的的基本信息的模块。
3.2各个功能模块之间的联系
本次开发的系统分为五个模块,登录系统之后可以查看在校学生和毕业生的信息,同时还可以对学生在毕业前后的信息,在系统的后台中可以对这些信息进行增加,修改,查询详细的功能,下图说明这五个模块之间的关系,如图3-1所示:
图3-1 总体功能模块图
3.3数据流程图
本系统的开发时设计了两种用户,分为普通用户和管理员,普通的用户只需要在网站的首页注册,合法的登录后就可查看在校学生,毕业生前后信息,毕业生的工作信息,而管理员需要由超级管理员添加后,用自己的用户名和密码登录,进入到后台管理员界面,在此界面中,管理员可以对数据进行增加,删除,修改的操作和对系统进行维护。
图3-2 数据流程图
3.4模块功能详细介绍

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/133.html

好棒文