某企业信息管理系统的设计与实现.docx
- 文档编号:1134327
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:32
- 大小:346.55KB
某企业信息管理系统的设计与实现.docx
《某企业信息管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《某企业信息管理系统的设计与实现.docx(32页珍藏版)》请在冰豆网上搜索。
某企业信息管理系统的设计与实现
某企业信息管理系统的设计与实现
摘要
信息管理系统就是我们常说的MIS(ManagementInformationSystem),它是一个计算机软硬件资源以及数据库的人-机系统。
经过对题目和内容的分析,选用了Microsoft公司的ASP.NET开发工具,由于它提供了用于从数据库中访问数据的强大工具集,使用它可以建立开发比较完善的数据库操作应用程序,并利用SQLServer2000提供数据库。
根据实际情况,使用快速原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件系统模型。
以此为基础,搭建了系统框架,对其下的功能模块进行了划分。
初步实现了诸如添加、删除、查询、修改等功能,并通过权限控制,为不同的登录用户提供不同的功能。
其间不断对系统进行改进和完善,解决了一些在数据更新时遇到的问题,并针对系统的不足之处,提出了新的解决方案。
关键词:
信息管理系统;ASP.NET;面向对象;原型法
DesignandImplementationofaManagementInformationSystemforanEnterprise
Abstract
MIS,whichistheshortnameforManagementInformationSystem,istheinterfacebetweenHumanandComputerconnectinghumanwiththehardwareanddatabase.Afteranalyzingthetitleandcontent,wedecidedtoutilizetheASP.NETfromMicrosoftbecauseitprovidesusahelpfultoolkitforthedatabaseaccess.BetterdatabaseapplicationsbasedonSQLServer2000canbedesignedbyutilizingthesoftware.Accordingtotheactualsituation,therapidprototypingwithlesscostandefficiencyisusedtoformtheframework.Thesystemframeworkisconstructedandthefunctionalmodulesareseparatedbasedonpreciouswork.Thebasicfunctionssuchasinsertion,deletion,search,modificationarerealized.Anddifferentfunctionscanbeprovidedtodifferentclientsbyrightcontrolinthesystem.Severalimprovementshavebeenmadetodealwiththeproblemswhichemergefromthedataupgradeduringtheperiodofdevelopment.Anewsolutionispresentedinthisthesis.
Keywords:
ManagementInformationSystem;ASP.NET;Object-oriented;Prototyping
论文总页数:
28页
1引言
1.1信息管理系统
管理信息系统(ManagementInformationSystems简称MIS)是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为管理信息系统MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。
管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。
完善的管理信息系统MIS具有以下四个标准:
确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。
具有统一规划的数据库是MIS成熟的重要标志,它象征着管理信息系统MIS是软件工程的产物.管理信息系统MIS是一个交叉性综合性学科,组成部分有:
计算机学科(网络通讯、数据库、计算机语言等)、数学(统计学、运筹学、线性规划等)、管理学、仿真等多学科。
随着科学技术的高速发展,MIS涉及的范围还要扩大。
管理信息系统MIS的开发必须具有一定的科学管理工作基础。
只有在合理的管理体制、完善的规章制度、稳定的工作秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。
1.2课题研究的意义
企业不仅需要通过互联网进行产品或服务宣传,更需要将核心业务进行信息化处理,通过网络并依靠企业综合信息门户,简化业务流程,提高运转效率,实现业务流程管理、非业务流程管理以及协同工作的全方位解决方案。
从而使企业的核心竞争力得到提升。
企业信息管理系统的作用
(一)发布知识,确保组织内的每个成员都能共享,节约资源,提高效率。
(二)确保知识获得的及时性。
信息管理系统解决了跨地区、跨时间、跨单位、跨部门、跨员工之间的查阅障碍,只要是在有权限的前提下,知识需求者可以迅速通过系统找到自己需要的各种知识。
(三)提升组织或个人的隐性知识为显性知识,并保证两者之间的有效转换。
1.3技术选定
随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于Browser/Server模式的新一代MIS系统,正成为技术发展的趋势。
传统的开发工具、开发语言由于开发效率低、实现极其复杂,已不能适应社会发展的要求。
C#是.NET中一种崭新的语言,C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合VisualBasic的高效率和C++的强大功能。
.NET的主要集中在Web开发的能力上,由于ASP.NET中的新特性的加入及.NET对WebServices和SOAP(SimpleObjectAccessProtocol)的集成,使得开发人员开发出全新的应用程序及服务来适应当前网络互联不断增长的时代。
ASP.NET是Microsoft.NET中的网络编程结构,使得建造、运行和发布网络应用非常方便和高效,ASP.NET是一种建立在通用语言上的程序构架,能被用于以一台Web服务器来建立强大的Web应用程序。
ASP.NET拥有许多比现在的Web开发模式强大的优势。
而之所以选择SQLServer2000作为数据库,是因为它是一个完全支持Web的数据库产品,提供了对可扩展标记语言(XML)的核心支持,以及在Internet上和防火墙外进行查询的能力。
它给数据的管理和分析带来了很大的灵活性,允许用户在快速变化的环境中从容响应,以获得竞争优势。
从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。
作为一个完备的数据库和数据分析包,SQLServer2000为快速开发新一代企业级商业应用程序和为企业赢得核心竞争优势打开了胜利之门。
2企业信息管理系统简介以及系统概要设计
2.1企业信息管理系统总体功能需求
企业信息管理系统主要是针对企业内部的人事信息以及招聘信息而设计的,并且现代的各种企业已经开始广泛应用。
根据初期的设计,实现对员工的基本信息、人事变动、奖惩信息的管理和招聘信息以及用户留言板的管理等功能。
2.2企业信息管理系统功能模块设计
经过对企业需求的调查以及分析,对整个系统设计如下:
系统的功能模块包括管理员、高级用户(即公司高层)、普通用户(即一般员工)、非注册用户(游客)几个模块。
管理员模块可以让管理员对整个系统信息进行添加、修改、删除、查询,提高工作效率。
公司高层模块的功能几乎相同,但是不具有添加和删除的权限。
普通员工模块仅提供对个人信息的浏览权限。
最后的游客模块,主要用作浏览和提交简历,以及在留言板发表留言,不能对公司内部员工信息进行浏览。
系统功能模块如图1所示:
图1系统功能模块
2.3系统具体功能描述
2.3.1管理员模块功能
界面如下图所示:
图2管理员界面
●用户信息(默认页面)
提供添加、删除、编辑用户信息的功能。
●简历浏览
提供了对游客提交的简历详细情况进行浏览的功能。
●招聘信息发布
提供发布公司决定的招聘信息的功能,以便游客查看。
●留言板管理
提供了对留言板的管理功能,主要作用为删除过期或无用留言。
●员工基本信息
提供了浏览员工详细信息的功能,点击后的界面仅列出了员工的编号、姓名、部门和职位,需点击详细信息处的按钮以浏览该员工所有信息,左下方将出现修改员工信息的按钮。
●人事变动情况
提供添加、删除、修改员工人事变动信息的功能。
●奖惩情况
提供添加、删除、修改员工奖惩信息的功能。
●搜索
提供按用户编号搜索用户信息的功能。
●添加新用户
提供添加新用户功能,并同时赋予不同的权限。
●返回
提供返回到登录界面的功能。
2.3.2高级用户模块功能
界面入下图所示:
图3高级用户界面
高级用户的界面和管理员界面相差无几,主要区别为权限不同。
作为高级用户(公司高层),可以浏览本系统中用户账号相关信息以外的所有内容,但是不具备修改和删除的权限。
2.3.3普通用户模块功能
界面如下图所示:
图4普通用户界面
●基本信息
提供浏览员工自身基本信息的功能。
●人事变动
提供浏览员工自身人事变动情况的功能。
●奖惩情况
提供浏览员工自身所受奖惩情况的功能。
●返回
提供返回到登录界面的功能。
2.4企业信息管理系统性能需求
由于企业信息管理系统包含有太多信息,因此,在系统设计的时候除了注重用户的需求,还要保证系统的安全性和可靠性。
不同的用户拥有不同的权限,拥有最高权限的管理员才能添加、更新、修改、删除数据,只有一般权限的用户(一般员工)只能读取,浏览信息,保证了系统的安全性。
并在保证安全性和可靠性的前提下尽量满足系统的高效性。
2.5企业信息管理系统的分析和概要设计
2.5.1企业信息管理系统分析
根据实际情况,使用快速原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件系统模型。
这样,可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的功能全部满足。
快速原型法也称为面向对象方法是近年来针对结构程序设计(SA—SD—SP)的缺陷提出的设计新途径,是适应当前计算机技术的进步及对软件需求的极大增长而出现的。
是一种快速、灵活、交互式的软件开发方法学。
其核心是用交互的、快速建立起来的原型取代了形式的、僵硬的(不易修改的)大快的规格说明。
所谓的快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终系统能完成的功能的一个子集。
如下图所示(图中的实线箭头表示开发过程,虚线箭头表示维护过程),快速原型模型的第一步是快速建立一个能反映基本需求的原型模型,并让其在计算机上能试运行,通过实践来了解目标系统的概貌。
图5快速原型模型
从上图可以看出,快速原型模型是不带反馈环的,这正是这种过程模型的主要优点:
系统的开发基本上是线性顺序进行的。
系统通过与用户交互而得到验证,据此得到验证正确地描述了用户的需求,因此,在开发过程的后续阶段不会因为发现了设计文档的错误而进行较大的返工。
通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业信息 管理 系统 设计 实现