企业管理信息系统(源码)【字数:6934】

计算机已经实现普及,成为人们日常工作与管理的主要辅助设备,充分发挥其优势,从而也出现多种类型的系统。科技的高速发展更多人开始运用先进技术方式对复杂工作进行处理,本文开发的企业管理系统是基于学习的软件工程知识构建一个便于用户操作的系统,也是当前最新推出的一款企业管理系统,对比其他系统具有相同的发展目标,均为提升系统精准性与效率,然而在结构上与其他方面表现较大差异。传统企业管理模式相对单一,管理者无法直接查看员工信息。本文设计与开发系统的前提条件是符合用户提出的操作需求,且管理员可以利用本系统管理招聘岗位信息、用户信息等。用户进入系统后可以浏览企业公告与工资发放详情,使得企业管理精准性更高。本次开发系统时运用大学期间学习的ASP.NET技术,采用SQL SERVER数据库进行数据管理,结合项目开发经验与理论知识最终成功开发企业管理系统。
目 录
一、概述 1
(一)研究目的和意义 1
(二)研究背景 1
二 、系统关键技术及平台介绍 1
(一) Visual Studio相关技术简介 1
(二)ASP.NET相关技术简介 2
(三) SQL SERVER简介 2
三、 系统需求分析 3
(一)系统可行性分析 3
1.经济可行性分析 3
2.技术可行性分析 3
3.操作可行性分析 3
(二)系统功能需求分析 4
1. 用户用例图 4
2.管理员用例图 4
(三)系统性能需求分析 5
四、 系统整体设计 5
(一)总体设计原则 5
(二)系统功能模块设计 6
(三)登录流程设计 6
(四)系统数据库设计 7
(五)数据库表设计 8
五、 系统主要功能的实现 11
(一)系统登录 11
(二)用户主要功能模块实现 12
1.员工功能导航模块的实现 12
2.我的工资模块的实现 12
(三)管理员主要功能模块实现 13
1.管理功能导航模块的实现 13
 *好棒文|www.hbsrm.com +Q: ^351916072# 
2.部门信息管理模块的实现 13
3.职位信息管理模块的实现 15
4.添加员工录模块的实现 16
5.添加招聘信息统模块的实现 17
6.添加工资模块的实现 18
7.系统管理模块的实现 20
总结 22
参考文献 23
致谢 24
一、概述
(一)研究目的和意义
本文开发的企业管理系统向管理者与用户提供一个信息交流、沟通平台。人们生活节奏的加快,生活水平的提高,最初建立企业管理系统的目的是最大限度的节约人们浏览信息时间,让人们可以在短时间内查找到自己想要的信息。通过构建一个基于网络的服务体系,向用户显示岗位,求职人员进入系统后可以对发布的招聘公告信息浏览,使得网络运行速度与便捷性得到提高。开发企业管理系统的流程为,配置系统开发服务器、设计系统、设计功能模块、编写代码及设计数据库等,更全面的对平台具备的能力表现,如,系统总体规划、技术需求、设计理念及处理问题制定的措施等。
本文通过开发企业管理系统,推动企业管理实现无纸化、网络化及高效化,管理员进入本系统可对注册与访问本系统的用户进行在线管理,利用本平台各信息间相互连接,提高人们生活便捷性。因此,本文开发的企业管理系统实用性强,具有一定应用价值。
(二)研究背景
1.国内现状
如今,企业管理系统发展的现状为操作不标准、类型多样化等,我国采用电子简历进行求职已经形成常态,本平台是对所有用户需求整合后形成,通过构建企业管理系统向用户提供获取岗位的新方式。
我国平台的发展方向为网络化、专业化,通过该平台开发一个动态页面管理系统,采用直接方位动态页面的方式获取操作数据库方式,向企业管理提供所需服务。本文通过分析国内外发展现状,建立一个在网络基础上的通信平台,使用该平台提高管理员管理信息效率,也能达到用户需求。
二 、系统关键技术及平台介绍
本文重点对于开发系统采用的平台、开发技术等描述,再深入分析运用的平台与技术,结合实际应用环境成功设计与开发企业管理系统。
(一) Visual Studio技术说明
Visual Studio作为一套开发工具集,可生成移动应用程序、ASP.NET Web应用程序及XML Web Services桌面程序等。Visual C++、VB、Visual J# 及Visual C#等语言运用的集成开发环境完全相同,均为IDE,因此通过IDE可建立混合语言处理方案。除此以外,本语言还运用.NET Framework上各种功能,利用本框架将ASP Web程序简化,并降低XML Web Services技术难度。
(二)ASP.NET相关技术
ASP.NET作为一种应用程序设计语言,采用面向对象方式开发,具有跨平台性,基于ASP.NET语言开发的特征体现在ASP.NET可以对多平台应用编辑,基于ASP.NET编写的应用程序可运行于多个操作系统。对比ASP.NET语言与直译、编译器其差别表现在ASP.NET需要转换源代码为字节码,再转换成为JVM文件,JVM可运行于多种JVM平台上,充分体现出跨平台优势。该特点使得ASP.NET在前期发展时速度较慢,然而在ASP.NET应用期间不断改进与完善。下文重点描述ASP.NET语言与相关技术。
ASP.NET技术优势在于跨平台性强,同时具有可移植性与分布式特点,从而在市场上应用范围较广,基于该特点开发的ASP.NET应用程序可运行于多个平台。正式推出C++语言后,这种面向对象的开发方式已经开始被人们所接受,并广泛应用。Sun公司在1995年开发一种操作更简洁的语言,即ASP.NET语言。C++语言中的指针功能,程序员在使用与开发过程操作难度大,也因此而出现一些错误,而ASP.NET语言中将指针功能去除。Sun公司的目的是开发出的ASP.NET语言与SIMPL相比更具优势[4]。在此基础上对其优化,让语言的编写高效性得到提高,同时对多线程开发方式支持。经济的高速发展使得互联网全面普及,从而推动ASP.NET开发技术在市场上的广泛运用,特别是适合开发互联网应用软件。
(三) SQL SERVER
SQL SERVER作为一个代码开源的关系数据库,采用SQL 结构化查询语言管理数据库,该数据库优势在于可靠性、适应性强,运行速度快,如今一些开发人员提出SQL SERVER作为管理数据的理想方式,无需对其实施事务处理,运用数据库管理可以满足该要求,并对同时优化多个数据库支持[5]。
数据流程分析是一种存储数据信息的空间,运行于计算机中,并非真实的储藏室,通常采用一个固定格式,按照顺序保存数据。数据流指的是一个格式固定,具有共享功能的在数据库存储器上保存。数据库管理的关键在于创建数据表、保存数据、修改数据及新增数据。本数据库操作简单,管理者经过简单操作即可管理,无需专业人员处理。通过创建表,调节数据表上的信息,实现重新构造与重组数据,确保数据运行安全性。基于上述数据库功能优势,本文经过研究最终采用SQL SERVER数据库管理系统数据[6]。

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

好棒文