基于C_S与B_s模式的的管理信息系统_的设计与实现_第1页
基于C_S与B_s模式的的管理信息系统_的设计与实现_第2页
基于C_S与B_s模式的的管理信息系统_的设计与实现_第3页
基于C_S与B_s模式的的管理信息系统_的设计与实现_第4页
基于C_S与B_s模式的的管理信息系统_的设计与实现_第5页
已阅读5页,还剩1页未读 继续免费阅读

基于C_S与B_s模式的的管理信息系统_的设计与实现.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

M i c r o m p u t e r A p p l I c a t i 仰sv 0 I 1 9 N o 4 ,2 0 0 3开发应用 嶷型电脑应用 2 0 0 3 年第1 9 卷第4 期 基于C S 与B s 模式的的管理信息系统 的设计与实现 易金聪张秀萍宁正元 摘要介绍了一个基于c s 与B S 模式的管理信S 系统的设计方案及系统的主要功能和特点;讨论了系统的体 系结构、网络模型的选择,特别是数据库的选择与连接以及 M I S 的安全性问题。 关键词C sB s 数据库安全性 一、引言 企业信息管理所涉及到的信息数量大、类型多。而且带有 大量的统计输出传统的信息管理存在许多弊端,如重复劳动 严重、效率低下、不能及时地提供所需的各种信息等同时随 着经济的发展,企业规模的不断扩大传统的企业信息管理系 统很难满足现代化管理的要求。特别是随着计算机技术的高 速发展,网络技术逐步深入社会生活的各个方面,各企业纷纷 开发,利用自己的局域网各部门之间的信息与技术的交流可 直接利用网络来进行实现。在这种形势下设计并开发出一个 可以充分发挥网络环境优势,使企业信息管理工作快速、方 便、准确、安全地得以实施的信息管理系统是十分必要的。针 对这些,本文提出丁基于c s 与B s 模式的管理信息系统。 二、系统分析( 用户需求) ( 】) 提供完备的人事档案管理。 ( 2 ) 提供通用性较强的工资管理包括工资查询及工资分 析系统,支持工资数据批量修改支持计时、计件工资核算。 ( 3 ) 办公用品管理。 ( 4 ) 信息发布及时可以实理公文电子文档在企业各部门 的正确安全传送。 ( 5 ) 对于各种包括人事档案、工资、办公用品管理等信息 的查询提供多种方式。 ( 6 ) 可以自动地生成各种报表,可利用多种方式打印报 表。 【7 ) 提供完备的数据库维护功能包括数据的备份、压缩 与修复以及操作权限设置等。 ( 8 ) 对于数据的维护提供多种输入方式,如允许列表工资 曩妻器藉繇篡慈濯器嚣量魏 宁正元福建农林大学计算机与信息学院 录入方式,尽可能地减少手工输入与手工计算等 三、系统设计 1 系统的功能模块设计 针对用户的实际需求将本系统的功能模块确定为以下 几个模块: ( 1 ) 人事管理模块。其t 要功能包括人事档案维护与人事 档案查询模块,可以实现人事档案的维护可以随时增加、删 除人员及自动完成人员调动。可以按部门、年龄、员工编号、职 称、出生年月,姓名,家庭住址等多种查询条件进行人事档案 查询;可以按一十条件查询也可以按多个条件查询,查询结 果可以生成报表并打印。 ( 2 ) 工资管理模块。其主要功能包括工资的输入、查询、打 印、统计以及计时、计件工资的管理等于模块。用户可以自由 设置工资项目和各项目之间的计算关系,允许每个月之闻的 项目及公式不同对于T 资的录入、修改、核算可以自动带入 上月工资,允许分部门录入,并以转入计时、计件工资;可自动 按计算公式进行工资核算;也可为每种产品和每一工种分别 没立计件与计时工资档案,可以一次性录入多人计件或汁时 工资明细,随时查询工资明细,并按人员、部门、产品等不同方 向进行工资汇总,可以各种方式打印工资表及工资条各种查 询汇总数据也可以转换为E x c E I 。数据格式由用户自由编 辑。 ( 3 ) 办公用品管理。其主要功能包括办公用购入、领用登 记、库存统计以利用各各件进行查询,并对个数据进行保存、 删除,打印等 ( 4 ) 公文文档管理。它卞要的功能包括对企业内部的一些 纸质的文件如通知、学习材料和企业状况等信息进行分类以 电子文档的形式在个部门之间进行收发,并可进行打印对于 一些重要的数据如通知等信息必须进行签名验证和加密处 理 ( 5 ) 系统维护模块。该模块主要功能包括用户管理、操作 权限设置、数据备份和数据恢复及一些辅助功能如鼠标锁定、 软件注册、修改显示器分辩率、调用计算器等。 系统的总体功能框图如图l 所示。 嚣宰冀轰嚣究生南平3 5 3 0 0 1 教授南平3 5 3 0 0 1 4 6 万方数据 M c r 啊哪p u 怔r A p 棚j 住H 帅v 0 1 1 ,N o 4 ,2 0 开发应用t 型应用 2 3 年第1 9 卷第4 期 木蛇琦托总体枉田 :竺章Il 君薹12 铭Il 嚣主Il 鑫嚣l1 荔嚣 图图圉圉图 瓣睡 謦 笈 密 码 楗 块 t 拇 t 定 桂 块 址 井 注 昔 桂 块 洲濉慷 目l 2 系统体系结构的选择 按照功能设计的要求,考虑到其管理内容复杂,涉及繁 多管理面较广以及以后系统的扩充性等特点,本系统体系结 构主要考虑客户求服务器( c l i e n t S e r v e r ) 和w e b 浏览器“服 务器( B r o s w e r s e r v e r ) 这两种模式的混合形式。 ( 1 ) c s 模式 c s 模式是由客户机与服务器共同实现一种协作处理的 二层结构模式在c 代s 环境中表示层与功能层包括显示逻 辑和事物处理逻辑部分被放在客户端,而资料层包括数据处 理逻辑和数据库放在服务器端通过连接它们中间件来协作 完成某一任务。客户端、服务器、和连接它们的中间件构成了 c l i e t s e r v e r 的基础结构。 ( 2 ) B S 模式 B 尔s 模式是当前先进的协同应用程序开发模型。从本质 上它也是一种c I i e n t s e r v e r 结构。是一种由传统的= 层 c l i e n t S e r v e r 结构发展而来的三层c l i 姐t S e r v e r 结构在 w e b 上的应用。此时表示层、功能层和资料层被分成三个相 对独立的单元表示层中包括显示逻辑,位于客户端它的任 务是向w e b 服务器提出服务请求并接受w e b 的主页信息 并进行显示;而在功能层中则包古了事务处理逻辑,它位于 w e b 服务器端其任务是接受客户端的请求并与数据库进行 连接向数据服务器提出数据处理请求并将结果传送到客户 端而处于第三层的资料层则包含了系统的数据生崾逻辑,位 于数据库服务器上它接受w e b 服务器对数据进行操作的请 求对数据库进行查询,修改及更新等并将结果提交给w e b 服务器 比较这两种模式可以发现:( 1 ) c s 模式在逻辑上比B S 模式少一层结构因此c s 模式的网络通讯量要低于B S 模 式对千相同的任务c s 模式在速度上相对于B s 模式快, 从而可以提高用户的工作效率减轻网络负担。( 2 ) c s 模式 在客户端有一套完整的应用程序,可以开发出友好的界面,增 强交互性。( 3 ) B s 模式在客户端其需标准的、简单通用的浏 览器,不需安装应用程序其应用逻辑由w “服务器承担这 不但可以减少系统管理员的工作量,而且可以缩短了应用程 序的开发周期,维护工作也简单易行。 通过上面的分析比较,本系统考虑在安全性要求高,交互 性强、数据处理量太且要求处理频度高的范围内使用c s 模 式,如人事档案、工资、办公用品的管理等功能,而在安全性和 交互性不高的如各种查询功能以及信息测览等场合使用B s 模式,以充分发挥这两种体系结构各自的优点 3 系统的网络模型 根据系统的体系结构本系统的网络模型如图2 所示。其 中工资查询、办公用品在询、公文文档如通知的发布等采用 w e b 谢览器为客户端界面通过A D 0 在用户与数据库之间 进行通信而人事档案的维护、工资管理、办公用品管理、系统 维护等则直接与数据库服务器通信 叵 葶 阻2 四、系统开发中的几个问题 1 量据库的选择与连接 本系统采用s Q LS e r v e r z o o o 来存储与管理系统数据。 s Q I S e r v e r 2 0 0 0 是徽软公司推出的数据库服务器的新版,是 一个关系数据库系统具有报大的仲缩性,不仅能作为单用户 数据库,也可作为网络数据库。它可以与现在常用的几种数据 访同接口兼容,如可通过微软的J e t 引擎和D A O 、A D 0 、 O D B c 等来访问数据库也可与流行的开发工具和桌面应用程 序如w o r d 、A c c e s s 和E x c e I 等紧密集成可以从由V B ,V c , P B ,D e I p h i 和其他P c 开发环境下开发的客户应用程序中访 4 7 一 万方数据 M I c r o c o m p u t e r A p p I i c a “o n sV o I _ 1 9 ,N o 4 2 3 开发应用般型电脑应甩2 3 年第l 卷第4 期 问s QT s e r v 盯服务器。同时s Q I 。s e r v e r 可以实现据完整性控 制它的事务处理量大响应速度快,支持分布式查询与更新, 能为多用户同时连接到数据库提供全面的保护。考虑到本系 统对数据库的访口J 较频繁数据访问量大,数据之间的交换要 求及时同时v B 可以通过数据访问接口访问数据库所以本 系统采用s Q I 。S e r v e r 2 0 0 0 并采用A D O 接口界面。同时选择 w i n d o w sN Ts e r v e r 作为网络操作系统;在( :s 模式客户端 选用v B 6 o 作为开发工具而在B “s 模式中,选择微软的 A s P 技术来实现w e b 与数据库的互连。这样,当浏览器要向 w e b 服务器申请访问一个A s P 文件时w e b 服务器调用 A s P 文件井解释运行每一条脚本语句用A s P 中的A 1 ) ( ) 组 件通过( ) D B c 来访州数据库把执行结果生成H T M I 。文件给 客户端。 2 安全性 在M I S 系统中安全性问题是一个关键的问题这个问 题对于整个系统的正常运行是至关重要的。如果系统的安性 得不到保证系统的数据被破坏或出现泄密后幂将相当严 重。对于系统的安全性问题通过设立三层保护措旌而得到保 址。( 1 ) 采用“防火墙”技术。通过在内、外网之同建立一个隔离 层阻止外界时服务器的直接访问保证服务器的物理隔离, ( 2 ) 登录验证。通过对用户名、口令来进行身份认证然后经身 份认证的合法用户可以恨揩自己的权限来访问系统。在本系 统中将用户分为超级用户、一般操作员与一般用户并利用了 w i n d c MN T 的N T F s 和D B M s 的用户角色在不同的层次 分别对用户操作权限进行授权,操作权限设置的如图3 所示。 这样用户通过w i n d o w sN T 的安全验证后即可登陆s Q l 。 r v e r 但对相应的数据权限还需要通过s Q Ls e r v c r 进行验 证。3 ) 数据的备份与恢复。利用s Q ls e r v e r 提供的导入与导 出功能可以将数据库备份。当遇到各种不测事件导致数据丢 失或破坏时就可通过数据库提供的数据的恢复功能恢复数 擗以确保信息系统能尽快投入再使用。 图3 3 查询与输出 本系统提供了用户在所允许的权限内对于各种包括人事 档案、工资、办公用品管理等信息的查询,并提供丁多种方式。 例如对于人事档案查询提供了与人事档案有关的所有查询选 择条件【如图4 所示) ,可以选择一种查询条件也可以选择多 种查询条件,并可支持横煳查询,对于各种查询结果可以用多 种格式和多种样式进行打印输出。 圈4 4 系统特点 由于本系统是基于B s 和c s 两种计算模式,所以在实 施过程中,针对不同的系统功能需求,采用了不同的开技方 式。系统已在某电镀有限公司投入试用。本系统具有以下特 点: ( 1 ) 具有友好的人机界面,全中文界面辅以相应的多媒 体技术,使界面生动、活泼并提供了用户帮助说明文件便于 用户操作。 ( 2 ) 系统配置简单前端可以使用任何浏览器( 如I E N e t s c a p e 等) ,中间件利用A s P 进行连接。 ( 3 ) 系统提供了多种查询、统计、显示功能利用0 I E A u t o m a t i o n 技术将数据转化为E x c e l 数据文件作进一步的槔 八分析和处理;数据库的操作、管理手段丰富,处理速度快。 ( 4 ) 系统安全性强提供丁用户操作权限设置、口令验证 和数据备份等安全保护措施。 ( 5 ) 系统按用户数虽、使用频度的不同采用不同的网络体 系结构,使得网络流量小服务器吞吐量大,系统效率高。 ( 6 ) 整个系统采用模块化结构程序设计方法,独立性强, 可以根据用户的需求增加其它功能模块所以具有一定的可 扩充性。 五、结束语 本文阐述r 一个基于( :s 与B s 模式的管理信息系统 的设计与实现并给出了几个关键I 可题的解决技术。相对于单 独采用c S 或B S 结构利用这两种的混合模式而开发的管 理信息系统集中丁两种模式的优点,可有效地解决具有特定 要求的管理信息系统所遇到的问题。 ( 下转第5 6 万) 4 8 万方数据 M c r o c o m p u t e r A pp J i c a t j o n sv o I 1 9 N o 4 。2 0 0 3 技术交流微型电脑应用 2 0 0 3 年第1 9 卷第4 期 择V F 编译器作为实现工具。并提出涵盖分析到测试的实现 方法实现了石油天然气总公司9 5 攻关项目中牟三维水力压 裂数值模拟软件的计算过程图形交互。本文方法的特点是能 方便可靠地解决实际工程软件中大量存在的问题,为工程软 件分阶段分步聚升级提供了可行方案。 参考文献 1 c h a r l e sP e t z o l d w l n d o w s 程序设计,1 9 9 9 北京博彦艘发 展有限公司译北京大学出版社,l9 9 9 2 c o m p a qc o m p u t e rc o r p o r a t i o n ,v i s u a lF o r t r a no n l i n e D o cu l e n t 2 0 0 0 3 乔继彤,水压裂的力学模型博士学位论支,同济大学 1 9 9 9 ( 收稿日期:2 0 0 2 年4 月2 5 日) 附录B 增强( ) u - c k w n 应用程序的函数( 见表2 ) 表2 功能描述Q u l c k w l n 函数子程序 设置初始菜单和窗u I N T T I A I 。S E T T I N G S 在A b o u t 对话框中 品永蜍帝内容 A B ( ) U T ) X Q Q 模拟菜单单击选择C L I C K M E N U Q Q 追加菜单项A P P E N D M E N U Q Q 删除菜单项D E I 。E T E M E N U Q Q 插入菜单项I N S E R T M E N U Q Q 修改菜单项回调程序M ( ) D I F Y M E N U F I ,A G S Q Q 修改菜单显示字符串M ( ) D I F Y M E N U S T R I N G Q Q 在当前窗口名加入 某蕖单项 S E T W l N D ( ) W M E N U Q Q 启用禁止方向键翻页 键作为输入 P A S S D I R K E Y S Q Q 改变Q uL c k wL n 消息 S F T M F S S A G E Q Q 显示消息模式M F S S A G E N ) X Q Q 注册鼠标事件对应 的子崔庄 R E G l S T E R M ( ) U S E E V E N 取f 肖被注册鼠标事件 对廊的干稃序 U N R E G I S T E R M ( ) U S E E V E N T 等待鼠标鼠标事件 W A I T ( ) N M ( ) U S E E V E N T 审q F 叩审叩肇q F 罐奠翌蟹望! 望! 里型蔓! 竖望! E 9 旦型登j 3 笙鲨3 噬望3 3 唑鲨监9 j 盥9 j 噬9 噬9 噬望 ( 上接第45 页) 参考文献 1 武波,马玉祥专家糸统,北京:北京理工大学出版社2 0 0 1 2 周颢V T s u A l B A s I C ,上海:上海交通大学出版社2 0 0 l 3 李香敏、徐进、姜世峰等,s Q Ls c r v c r 2 0 0 0 编程菀指南北 京:北京希望电子出版社2 0 0 0 4 王晓明、侯英玮基于数据库的专家系统设计计算机工程 与应用2 0 0 1 2 0 :9 5 j 陈光捷配电自动化醍其网络集成,微型电脑应用1 7 ( 5 ) : 2 0 0 5 6 朱福雄异构数据库数据交换在现代企业信包糸统中的 实现微型电脑应用1 7 ( 5 ) :2 0 0 1 1 0 ( 收稿日期:2 0 0 3 年1 月l7 口) W 带罐誉型! 旦! 笙壁! 竖望竖笪墅3 j 篁3 凸型3 j 竖3 j 已鲨堑竖9 雠竖望望望塑常叩窄。驴第带带P 带铀曹望疆带紧帮 上接第4 8 页) 参考文献 r 1 1 鄙佩英,分布式数据库系统及应用 M 。北京:科学出版 社2 ( ) ( ) 2 珠宝民等,基于B r o 删r 鼬n r e r 模式的新型企业M I s 的 研究与设计 J j 计算机工程与应用,1 9 9 9 ( 3 ) :1 1 31 2 l 3 起立军、张曙光等,用三层( 1 ,s 结构实现数据应用 J ,计 算机世界2 0 0 2 19 ( 1 ) :2 72 8 4 倪春波、冯欢欣高拉教奇昔理搭上网络车 J 计算机世 界,2 0 0 2 1 8 ( 1 1 2 5 王金庆、周良等,c T M s 环境下c s 与B s 混合模式系统 的研究与开发 J 计算机应用研究2 0 0 。1 7 ( 8 ) :7 7 7 9 6 邹小琴基于网络的管理信息系统研究 J 计算机应用研 究2 0 0 2 ,1 9 ( j ) 3 83 0 ( 收稿日期:2 0 0 2 年8 月3 0 日 ! 女m 女女女女m 女女! w w w w W W w v w , ( 上接第5 9 万) 所提到的【) P ( 技术则可以进一步开发R s v 删3 2 上的人机 界面控制。 参考文献 1 可编程序控制系统浙江大学出板社,浙江大学罗克韦尔 自动化技术中心编1 9 9 99 2 c o n t r o l I 。o g l xG aL c w 3 ys y s t c n lu s e rM a n u a l ,l7 5 6 65 5 6 1 3 ,S e u tl9 9 9 3 R s N e t w o r xf o rD e 、l c e N e t( ;e 儿i “zR e s u h s 9 3 9 8 D N E T G R A D r1 9 9 9 4 B u 儿c t l n 16 0D c v l c e N e tc ( ) M M u N I c A T I ( ) NM o d u l e U s e rM a n u a l S e u tl0 9 0 5 G e t t i n gR e s “岵w | I hR s L l n x 9 3 9 9w A B 2 3 ( ;R J u l19 9 8 6 萧蕴诗等,现场控制系统的研究应用现状与发展亏向,微 型电脑应用。1 7 ( 1 ) 2 f J 0 1 1 1 ( 收稿日期:2 0 0 3 年1 月1 5 日) 万方数据 基于C/S与B/S模式的的管理信息系统的设计与实现基于C/S与B/S模式的的管理信息系统的设计与实现 作者:易金聪, 张秀萍, 宁正元 作者单位:福建农林大学 刊名: 微型电脑应用 英文刊名:MICROCOMPUTER APPLICATIONS 年,卷(期):2003,19(4) 引用次数:12次 参考文献(6条)参考文献(6条) 1.邵佩英 分布式数据库系统及应用 2000 2.徐宝民 基于Browser/Server模式的新型企业MIS的研究与设计 1999(3) 3.赵立军.张曙光 用三层C/S结构实现数据应用 2002(1) 4.倪春波.冯欢欣 高校教务管理搭上网络车 2002 5.王金庆.周良.刘红根.缪银昌 CIMS环境下C/S与B/S混合模式系统的研究与开发期刊论文-计算机应用研究 2000(8) 6.邹小琴 基于网络的管理信息系统研究期刊论文-计算机应用研究 2002(1) 相似文献(0条)相似文献(0条) 引证文献(19条)引证文献(19条) 1.李静.郑采星.刘晓平 基于CSCW的研究性学习互动平台中电子白板的研

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论