Kaiyun(中国)开云·官方网站

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现 | 开云(Kaiyun.com)
× 快速导航
行业动态
分类
开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现
发布日期:2023-10-09 00:41:04

  信息管理系统就是我们常说的MIS(Management Information System),它是一个计算机软硬件资源以及数据库的人-机系统。经过对题目和内容的分析,选用了Microsoft公司的ASP.NET开发工具,由于它提供了用于从数据库中访问数据的强大工具集,使用它可以建立开发比较完善的数据库操作应用程序,并利用SQL Server2000提供数据库。根据实际情况,使用快速原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。以此为基础,搭建了系统框架,对其下的功能模块进行了划分。初步实现了诸如添加、删除、查询、修改等功能,并通过权限控制,为不同的登录用户提供不同的功能。其间不断对系统进行改进和完善,解决了一些在数据更新时遇到的问题,并针对系统的不足之处,提出了新的解决方案。

  管理信息系统(Management Information Systems简称MIS)是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为管理信息系统MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。

  管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。完善的管理信息系统MIS具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。具有统一规划的数据库是MIS成熟的重要标志,它象征着管理信息系统MIS是软件工程的产物. 管理信息系统MIS是一个交叉性综合性学科,组成部分有:计算机学科(网络通讯、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科。随着科学技术的高速发展,MIS涉及的范围还要扩大。

  管理信息系统MIS的开发必须具有一定的科学管理工作基础。只有在合理的管理体制、完善的规章制度、稳定的工作秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。

  企业不仅需要通过互联网进行产品或服务宣传,更需要将核心业务进行信息化处理,通过网络并依靠企业综合信息门户,简化业务流程,提高运转效率,实现业务流程管理、非业务流程管理以及协同工作的全方位解决方案。从而使企业的核心竞争力得到提升。

  (二)确保知识获得的及时性。信息管理系统解决了跨地区、跨时间、跨单位、跨部门、跨员工之间的查阅障碍,只要是在有权限的前提下,知识需求者可以迅速通过系统找到自己需要的各种知识。

  随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,开云 开云体育官网即开发基于Browser/Server模式的新一代MIS系统,正成为技术发展的趋势。

  传统的开发工具、开发语言由于开发效率低、实现极其复杂,已不能适应社会发展的要求。C#是.NET中一种崭新的语言,C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合Visual Basic的高效率和C++的强大功能。.NET的主要集中在Web开发的能力上,由于ASP.NET中的新特性的加入及.NET对Web Services和SOAP (Simple Object Access Protocol)的集成,使得开发人员开发出全新的应用程序及服务来适应当前网络互联不断增长的时代。ASP.NET是Microsoft.NET中的网络编程结构,使得建造、运行和发布网络应用非常方便和高效,ASP.NET是一种建立在通用语言上的程序构架,能被用于以一台Web服务器来建立强大的Web应用程序。ASP.NET拥有许多比现在的Web开发模式强大的优势。

  而之所以选择SQL Server2000作为数据库,是因为它是一个完全支持Web的数据库产品,开云体育 开云官网提供了对可扩展标记语言(XML)的核心支持,以及在Internet上和防火墙外进行查询的能力。它给数据的管理和分析带来了很大的灵活性,允许用户在快速变化的环境中从容响应,以获得竞争优势。从数据管理和分析角度看,开云 开云体育官网将原始数据转化为商业智能和充分利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQL Server2000为快速开发新一代企业级商业应用程序和为企业赢得核心竞争优势打开了胜利之门。

  企业信息管理系统主要是针对企业内部的人事信息以及招聘信息而设计的,并且现代的各种企业已经开始广泛应用。根据初期的设计,实现对员工的基本信息、人事变动、奖惩信息的管理和招聘信息以及用户留言板的管理等功能。

  系统的功能模块包括管理员、高级用户(即公司高层)、普通用户(即一般员工)、非注册用户(游客)几个模块。管理员模块可以让管理员对整个系统信息进行添加、修改、删除、查询,提高工作效率。公司高层模块的功能几乎相同,但是不具有添加和删除的权限。普通员工模块仅提供对个人信息的浏览权限。最后的游客模块,主要用作浏览和提交简历,以及在留言板发表留言,不能对公司内部员工信息进行浏览。系统功能模块如图1所示:

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图1)

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图2)

  提供了浏览员工详细信息的功能,点击后的界面仅列出了员工的编号、姓名、部门和职位,需点击详细信息处的按钮以浏览该员工所有信息,左下方将出现修改员工信息的按钮。

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图3)

  高级用户的界面和管理员界面相差无几,主要区别为权限不同。作为高级用户(公司高层),可以浏览本系统中用户账号相关信息以外的所有内容,但是不具备修改和删除的权限。

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图4)

  由于企业信息管理系统包含有太多信息,因此,在系统设计的时候除了注重用户的需求,还要保证系统的安全性和可靠性。不同的用户拥有不同的权限,拥有最高权限的管理员才能添加、更新、修改、删除数据,只有一般权限的用户(一般员工)只能读取,浏览信息,保证了系统的安全性。并在保证安全性和可靠性的前提下尽量满足系统的高效性。

  根据实际情况,使用快速原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。这样,可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的功能全部满足。

  快速原型法也称为面向对象方法是近年来针对结构程序设计(SASDSP)的缺陷提出的设计新途径,是适应当前计算机技术的进步及对软件需求的极大增长而出现的。是一种快速、灵活、交互式的软件开发方法学。其核心是用交互的、快速建立起来的原型取代了形式的、僵硬的(不易修改的)大快的规格说明。

  所谓的快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终系统能完成的功能的一个子集。如下图所示(图中的实线箭头表示开发过程,虚线箭头表示维护过程),快速原型模型的第一步是快速建立一个能反映基本需求的原型模型,并让其在计算机上能试运行,通过实践来了解目标系统的概貌。

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图5)

  从上图可以看出,快速原型模型是不带反馈环的,这正是这种过程模型的主要优点:系统的开发基本上是线性顺序进行的。系统通过与用户交互而得到验证,据此得到验证正确地描述了用户的需求,因此,在开发过程的后续阶段不会因为发现了设计文档的错误而进行较大的返工。

  通过建立原型系统可以学到许多的东西,至少可以知道了“系统该做什么,不应该做什么,以及怎样不去做不该做的”,所以,在设计和编码阶段发生错误的可能性也比较小,这自然减少了在后续阶段需要改正前面阶段所的错误的可能性。

  快速原型的本质是“快速”。原型的用途是获知用户的真正需求。一旦需求确定下来,原型将被抛弃。因此,原型系统的内部结构并不重要,重要的是,必须迅速地构件原型,然后根据用户的需求迅速的修改原型。

  依据此设计思想,通过对用户需求的分析,将企业信息管理系统大致分为五个模块:用户基本信息管理模块,人事变动管理模块,奖惩情况管理模块,招聘相关管理模块,留言板管理模块。

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图6)

  根据企业信息管理系统的需求建立了数据库,并在此数据库的基础上建立了如下的用户表:

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图7)

  SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

  整个系统以员工信息管理模块为重点,在首页点击员工信息按钮后跳转到登录界面,如下图所示:

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图8)

  用户输入后按下“登录”按钮时,将进行数据库连接和用户输入匹配检查等操作,该按钮的处理代码如下:

  页面上有一个添加新用户的按钮,如果单击将重定向到addusers.aspx页面。代码如下:

  对用户信息的编辑操作,直接通过对DataGrid进行编辑完成。为此,需要提供DataGrid控件浏览状态和编辑状态之间转换的处理程序,包括DataGrid控件从浏览状态向编辑状态的转换和取消编辑状态。代码如下:

  完成编辑之后,一旦要更新DataGrid编辑项,则须更新数据库并刷新DataGrid。这一操作的代码如下:

  此外,入页面所示,还可以根据用户编号来查找相应用户的信息并显示。这里用到了一个Button控件,其代码如下:

  这里,首先从TextBox控件中取出查询条件,然后调用数据库操作返回查询结果并绑定显示到DataGrid控件上。

  系统设计时将员工信息的浏览和管理页面分成了不同的两个页面。另外,由于系统的用户管理部分已有用户的添加功能,这里便不再需要新增员工信息的功能,仅设计了一个修改已有用户的员工信息功能。

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图9)

  这里包括了一个“详细信息”列,采用了HyperLinkColumn,从而能够以超链接的形式将数据源中的一个字段绑定到一个列中,也可以很方便地实现页面的跳转。因为按钮的功能与用户管理页面处的同类功能的代码大致相同,故不再列出。

  和用户信息管理部分的设计有所不同,员工信息修改部分被设计为在独立页面中实现。

  首先需要输入员工编号以查找员工信息,并将其显示在DataGrid控件中。和用户管理部分相似,可以直接针对DataGrid控件进行修改和删除操作。这部分的代码和用户管理部分是相似的,故不再列出。

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图10)

  这个页面和奖惩信息页面都只允许管理员和高级用户访问。和前面员工信息管理页面相似,添加人事变动的功能也是由其它页面完成的。实现功能的代码与用户信息页面处同类功能的代码相似,故不再列出。

  奖惩信息页面的设计和人事变动页面基本相似,故不再列出代码,界面如下图所示:

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图11)

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图12)

  如图所示,页面包括了三个Button控件,分别用于显示用户基本信息、人事变动情况以及奖惩情况。

  在显示用户基本信息时,DataGrid控件会显示一项记录,即用户的基本信息。但是用户的人事变动情况和奖惩情况记录项依赖于实际次数,因此,将DataGrid控件的AutoGeneratedColumns属性设为False,便可以动态地手动添加,以适应三种不同的报表显示。用于实现功能的代码在之前的用户管理页面都有类似的,故此处不再列出。

  根据系统的设计,高级用户界面和管理员界面几乎相同,登录后的默认页面为员工信息浏览页面。区别仅在于权限的不同,无法使用修改和删除的功能。并且出于安全性考虑,无法浏览用户信息的界面。

  招聘信息相关的内容,主要由以下页面构成:招聘信息发布页面,招聘信息浏览页面以及简历的提交和浏览界面。根据权限设置,只有管理员和高级用户才能使用相关的所有功能,游客仅能浏览招聘信息页面和提交简历。

开云体育 Kaiyun.com 官网入口某企业信息管理系统的设计与实现(图13)

  本文首先介绍了物资流通管理的必要性,然后分析了红旗汽车修理厂作为一个大型汽车维修企业,它的物资流通管理现状,并在此基础上,进一步分析物资流通管理的具体功能及模块

  其中学生信息管理系统是构成网站的一个重要组成部分,它担负着双层作用ASP操作环境的设置以及虚拟目录的创建,系统采用Microsoft Office中的Access 来设计数据库,并使用当前优秀的开发工具—ASP技术,它有着最为灵活的数据库结构,对数据库 应用 有着良好的支持。

  正文阐述的是ASP. NET作为一种全新的动态网站开发技术,它是通过大量使用组件技术,将Web浏览器与Web服务器之间的网络通信完全的包装起来,在ASP. NET中,动态网站开发技术已经变为利用组件搭建“基于Web的应用程序”。

  互联网络技术的不断发展,电子邮件服务已经成为人们基本的信息交互手段,也是网络服务中最早和最基本的服务之一。传统邮件系统大多是基于C/S结构,如Lotus notes、Microsoft Exchange Server等,这些邮件系统占用相对较多的服务器资源,对服务器性能有更高的要求,同时也增加了管理负担。并且,由于不同服务器需要特定的客户端软件,增加了系统的开发和管理成本。

  汽车调度管理登记是一个十分复杂的过程,在以前全部的登记表都是个人手工填写完成的,手续十分繁琐。所以有必要利用现代化的工具使其变的简单、耐用。

  病历管理系统是管理系统的重要组成,该系统的开发主要包括后台数据库的建立以及前台应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求具有齐全完善的应用程序功能,友好人性化的操作界面。

  针对贸易等商务运作在网络贸易方向上的飞速发展,构想设计出一个能够快速查询证券贸易术语的解释及翻译的系统。通过制作计算机的毕业论文设计实现能够使用户便捷地查看国人对小型证券术语解释及其他国家与我国证券术语方面的差异的网站学习系统。

  为了便于老师对学生信宿生活的管理,学生资料的整理,和快节奏,高效率的工作环境。所以本次我设计的课题是学生宿舍管理系统。

  企业员工经验库系统就是大公司必备的管理系统,它是一个计算机软硬件资源以及数据库的人-机系统。开云体育 开云官网

  介绍了ASP+ACCESS技术开发该系统的子系统的整个过程,即自适应网络课程学习导航系统。该系统主要利用了ASP强大的网络数据库访问技术,实现了网络学习的自适应性。系统设计并实现了模块导航、知识点检索导航、知识点关联导航和帮助导航等多种导航。这些导航各自发挥了不同的作用与功能。