毕业生就业与实习跟踪管理系统设计和实现(源码)

传统的毕业生就业跟踪反馈手段已经不能满足学校对毕业生就业工作实时、准确、有效的要求。尤其因为学生毕业后返校机会少、就业初期工作单位更换较为频繁等原因,为学校就业信息统计工作带来很大困难。为克服此现象,准确完成就业数据的收集,特此开发此系统。系统采用了基于浏览器界面,包含数据访问层、业务逻辑层和表现层的三层架构体系,具有良好的可移植性、可维护性和可修改性。本文对毕业生就业与实习跟踪反馈系统进行了需求分析;在需求分析、总体设计的基础上,对系统进行了详细设计,首先分为三个角色,用户(学生教师),企业,管理员。然后每个角色有不同的功能模块,分别对这些模块进行详细设计。主要的功能模块就是登录模块,管理中心模块。论文最后对系统进行测试,并总结了开发此系统所取得的经验。关键词 跟踪反馈,ASP.NET,三层架构,管理,SQL SERVER目 录
1 引言 1
1.1 课题的背景及研究意义 1
1.2 需求分析和可行性分析 2
2 系统的开发工具和环境 2
2.1 ASP.NET简介 3
2.2 SQL Server 2008R2 3
2.3 系统的开发要求 4
3 系统设计和数据库设计 4
3.1 系统的总体结构 4
3.2 功能模块设计 5
3.3 数据库设计 6
4 详细设计与实现 15
4.1 登录模块 15
4.2公告模块 19
4.3用户中心 21
4.4管理中心 24
5 测试 28
5.1 创建和测试该软件 29
5.2 测试方法 29
5.3 测试内容 29
结 论 31
致 谢 32
参 考 文 献 33
1 引言
1.1 课题的背景及研究意义
随着信息化的时代发张越来越快,传统的毕业生就业跟踪反馈手段已经不能满足学校对毕业生就业工作实时、准确、有效的高要求[1-2]。尤其因为学生毕业后返校机会少、就业初期工作单位更换较为频繁等原因,为就业信息统计工作带来很大困难。为克服次现象,更 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
31
致 谢 32
参 考 文 献 33
1 引言
1.1 课题的背景及研究意义
随着信息化的时代发张越来越快,传统的毕业生就业跟踪反馈手段已经不能满足学校对毕业生就业工作实时、准确、有效的高要求[1-2]。尤其因为学生毕业后返校机会少、就业初期工作单位更换较为频繁等原因,为就业信息统计工作带来很大困难。为克服次现象,更准确完成就业数据的收集和汇总分析,特完成此系统。
虽然单机版本的毕业生实习信息管理系统软件[3]在一定的程度上可以解决问题,但是在当今互联网发大的时代,它的不足之处就显而易见了。如果实习时间过长,学校就会逐渐失去对毕业生的了解,所以这种管理方式已不能适应不断变化的实习需求[13]。由于学生实习工作的多元化发展,导致了管理工作的不断改革,所以系统在自身完善与更新时向着高层次迈进,具体发展的方向主要表现在如下几个方面:?
1.系统适用性[4]系统的设计目的在于更好的帮助学校管理学生的实习问题,必须囊括学生实习管理工作的方方面面,为学生实习工作设计出合理的解决措施,使学生实习问题得到全面彻底的解决。?
2.系统信息强大性??系统须明确记录毕业生实习的详细信息。?
3.系统的先进性??系统不仅要在数据库的结构、数据格式和分类方法等开发内容上做到先进,而且也应考虑操作系统、来发平台、编程模式等具体开发技术的先进性[5]。?
4.系统运行环境稳定性??系统运用了合理的设计技术,不仅使系统功能趋于强大,而且在运行环境维护上也具有相当大的自身优势。?
5.系统操作简便性??系统在实际过程中考虑操作人群的技术问题,系统已经尽量做到了大众化,可以让操作人员十分容易上手,即便是没有任何操作经验的人员也可以快速得学习,并且掌握系统操作原理。
1.2 需求分析和可行性分析
系统中有许多重要的数据,毕业生的信息数据涉及到个人重要数据部分,不能够对外显示,所以我们不但要保证系统的安全防止很容易地被黑客攻击,而且也要做好数据备份工作,采用一定的安全策略和技术,做好服务器的安全配置,保证信息数据的存储和传输的安全性[6]。
系统功能需求分析是在对用户进行及时调研、访问取得准确的信息后,对系统功能及业务需求进行具体和全面的细化[7]。
2 系统的开发工具和环境
2.1 ASP.NET简介
ASP.NET 是建立在通用语言运行时(CLR)上的应用程序框架, 是一种Web应用开发技术,使用ASP.NET可以在服务器端构建功能强大的Web应用程序[8]。
ASP.NET 与传统的ASP有很大的不同:ASP.NET实现了程序代码与HTML代码的分离,这样的代码更利于维护和升级,通常使用代码后置方式编程[11];
同ASP一样,ASP.NET 支持多种语言编程,最常用的是 C# 和VB.NET,任何被.NET CLR 支持的语言都可以用来编写ASP.NET应用程序。
ASP.NET是Microsoft.net的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本[9];
ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework[12]。
ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。
微软为ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
2.2 SQL Server 2008R2
SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL的语言功能就是实现快速检索信息,和删除更新数据的作用。
在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用,在本书中介绍的是Microsoft SQL Server, 以后简称为SQL Server或MS SQL Server。
这个平台有以下特点:
可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他

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

好棒文