中小型企业信息管理平台设计实现.docx

上传人:安*** 文档编号:26441660 上传时间:2022-07-17 格式:DOCX 页数:7 大小:19.04KB
返回 下载 相关 举报
中小型企业信息管理平台设计实现.docx_第1页
第1页 / 共7页
中小型企业信息管理平台设计实现.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《中小型企业信息管理平台设计实现.docx》由会员分享,可在线阅读,更多相关《中小型企业信息管理平台设计实现.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、中小型企业信息管理平台设计实现摘要:针对当前中小型企业管理平台存在信息化程度很低、分散式管理、信息孤立化等问题,根据CS构造模型采用ADO.NET技术设计并实现了一套中小型企业信息管理平台。该平台涵盖了企业的员工管理、设备管理、业务管理等功能,信息化水平显著提升,系统采用了一系列安全策略运行稳定。关键词:信息管理平台;中小型企业;ADO.NET;C#中小企业由于资金和技术上的问题,企业信息化管理应用存在一些弊端,企业管理的信息化程度很低,基本都采用分散式管理,计算机之间从某种层面上来讲都被独立。信息的沟通采用口头通知或者Excel表格的共享。尽管使用Excel表格能够实现基本的信息管理,但对一

2、些特殊的数据进行处理就需要一定数据处理知识的人员来实现数据的操作,Excel表格并不能代替一套系统的管理1。这种信息的处理方式存在严重的滞后性,不能及时、准确地为生产和财务等部门提供必要的信息,使得企业管理的规划、执行和处理各部门之间关系的不协调,造成大量信息错误和数据丢失。因而,借助先进的计算机网络和数据库操作技术,开发出一套当代化、信息化、智能化、个性化的企业的信息管理系统软件具有非常重大的意义。2系统分析2.1技术背景项目拟采用C#语言开发。C#语言综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件的编程思想的支持成为.NET

3、开发的首选语言3。系统采用C/S构造(Client/Server构造),即为客户端/服务器形式。C/S形式的优点有:交互性强、存取形式愈加安全、完成任务的速度快、操作响应速度快、操作界面美观等。C/S构造的工作形式是将计算机任务分解成多个子任务,并由多台计算机分工完成,这样就能充分发挥客户端PC的处理能力,提高相关任务处理的响应速度。系统数据库采用SQLServer2008,它是微软公司用于大规模联机事务处理OLTP、数据仓库、电子商务应用、数据集成、分析和报表解决方案的商业智能平台。它为企业应用数据和分析程序带来了更多安全性、稳定性、和可靠性,使它们更易于创立、部署和管理,进而在很大程度上帮

4、助企业做出更快、更好的决策,提高团队的创造力并减少成本预算。系统采用ADO.NET连接数据库,ADO.NET是在ADO基础上重新设计的新的数据访问模型,它提供了很多与数据库交互的类,是N层架构设计的其中一部分。利用C#语言来编写并与数据库相关的应用程序都是通过ADO.NET来设计并实现。ADO.NET技术主要包含Connection、Command、DataReader、DataAdapter、DataSet和DataTable等六个对象4。Connection对象提供连接数据库功能;Command对象用于返回数据、修改数据、运行存储经过以及发送或检索参数信息的数据库命令;DataReader

5、对象通过Command提供从数据库检索信息的功能;DataReader以一种只读、向前、快速的方式访问数据库;DataAdapter提供连接DataSet和数据源的桥梁;DataTable能够理解为内存中的数据表。2.2需求分析本项目所构建的项目是设计与实现基于网络的企业管理信息系统,数据库采用SQLServer2008版本。为知足各种用户对系统的需求,本系统总体功能要求如下:1普通员工操作模块用户在登录系统界面上有用户身份权限的选择,用户分为管理员包括超级管理员和普通员工两种。普通员工操作模块中,员工能够进行登录系统、个人信息管理、查看企业基本信息、查看部门信息、查看新闻公告、个人私信留言管

6、理和设备报修登记等操作。2普通管理员操作模块普通管理员的权限比超级管理员低一级,而又比普通员工高一级,所有除了没有权限对管理员信息、系统操作日志、和企业基本信息等进行管理的功能外,能够对系统的其他所有信息模块功能进行管理,包括新闻公告、个人的私信留言、员工管理子系统、设备管理子系统、产品管理子系统、客户管理子系统等的管理,其中各子系统又分为更深化的信息管理。普通管理员员工管理模块、设备管理模块。3超级管理员操作模块超级管理员详细整个系统的最高访问权限,除了普通管理员的所有权限外,还具有管理管理员信息、管理系统操作日志、管理企业基本信息和所有新闻公告等权限。管理员信息管理模块中,超级管理员能够进

7、行登录系统、管理员信息添加、修改和删除等操作。3系统设计通过系统分析,基本上把握了普通员工、普通管理员和超级管理员的需求功能模块。下一步进入对系统的设计阶段。面向对象设计中通过UML(UnifiedModelingLanguage)以可视化方式指定、建构以及记录软件为主的系统产出,其中能够借助顺序图模拟事物对象之间以及对象与介入者之间的动态交互关系,并表示成一种交互经过中消息的组成顺序。下面将通过分析用例中主要事件流的时序图来对整个系统的构造进行设计。3.1系统构造设计在企业管理信息系统构造设计中,选取了用户登录、员工信息添加和客户信息修改操作进行时序图描绘和分析讲明。为了便于讲明思路,给出企

8、业管理信息系统用户登录功能构造的时序图如图1所示。用户登录时序图描绘分析:1用户输入登录信息;2登录界面提交用户输入的信息;3登录处理向数据库发送登录信息申请;4登录处理获取数据库返回的用登录相关信息;5验证用户的登录信息;6返回登录结果至登录界面上以及相关操作。3.2系统数据模型在企业管理信息系统数据模型设计中,本节选取了ER图和文字描绘相结合的方法来对核心实体关系进行分析讲明。为便于讲明,给出管理员与操作日志、新闻公告实体关系ER图如图2所示。管理员实体和操作日志实体为一对多关系,其中管理员实体中的管理员编号为操作日志实体的外键。管理员实体和新闻公告实体也是一对多关系,其中管理员实体中的管

9、理员编号为公告实体的外键。3.3系统业务功能设计根据企业管理信息系统的需求分析,大致能够将系统分为登录、管理员管理、私信留言管理、企业信息管理、新闻公告管理和操作日志管理,以及员工管理子系统、设备管理子系统、产品管理子系统和客户管理子系统等十个部分,其中四个子系统各自又分为不同的管理模块,每一个部分都实现了详细的功能。4系统开发4.1开发平台系统开发环境:Windows7操作系统、SQLServer2008数据库服务器、VisualStudio2008PowerDesigner12,其他相关软件:MicrosoftOfficeVisio2003、RationalRoseEnterpriseEd

10、ition。测试环境。4.2系统功能实现下面以用户登录模块为例对系统的部分核心功能模块进行实现的展示。通过系统需求可知,本系统只提供应企业内部人员使用,所以使用本系统前必须进行登录操作。用户通过系统身份的成功验证后,系统会跳转至用户所属的主界面,如失败,系统将给出提示及相关操作。登录界面如图3所示。员工成功登录系统后,系统跳转至员工系统主界面。主界面有系统功能讲明和员工信息,并且还有各功能菜单。系统还有修改密码、安全退出和注销登录功能。员工系统主界面如图4所示。限于篇幅,其他运行效果不再给出。4.3安全策略统安全策略的实现能够保护系统数据免受偶尔和恶意的毁坏、更改和泄漏,保证系统连续正常运行。

11、系统采用了完善的员工分类和权限管理策略,可避免数据误操作或数据泄密等问题。同时系统能够自动捕获错误信息和异常操作,并对用户进行提醒操作。比方当用户进行信息输入时,系统必须能够判定输入的信息能否符合格式要求,假如有误,需要为用户反应输入有误的提醒信息,以防止系统出现异常而导致系统的操作错误甚至崩溃。5结束语为更好地解决企业信息化管理系统的弊端问题,团队从系统实现所涉及的相关技术到系统详细分析、设计和实现方面入手,研究并阐述怎样构建一个基于ADO.NET平台并且按课题原想的企业管理信息系统。该平台涵盖了企业的员工管理、设备管理、业务管理等功能,信息化水平显著提升,系统采用了一系列安全策略运行稳定。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁