- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管理信息系统开发研究
管理信息系统开发研究
摘要:本文从管理信息系统的安全性,易用性,功能的实现以及后台数据库的设计等几个方面来介绍管理信息系统前台和后台模块的一般开发设计,以及主要功能的介绍。以致能为那些初学管理信息系统的开发人员提供一些帮助。
关键词:安全性 数据库 报表 易用性
前言:
管理信息系统是一种很普遍的管理软件,目前国内几乎所有的软件开发公司都从事这方面的软件开发工作,他们采用的前台开发工具以及后台数据库各不相同,但是他们的大致的功能实现基本一样,采用的设计模式一般都是两层的C/S或三层C/S结构等。加上本人长期从事计算机软件的开发与评测工作,对这些系统的了解也比较多,现在对这方面的系统开发与设计进行一般要点介绍包括以下几个方面:
1 业务功能模块和系统功能模块。
2 后台数据库的选用必须符合该系统的当前需求以及潜在的用户需求。
3 系统系统设计的安全性是否符合该软件所在的行业要求。
4 软件的易用性。
一、开发工具与环境的选择
就目前的面向对象的开发工具很多,但是对于一些初学者往往热衷与一些简单,比较容易上手的的一些工具:如VB,PB,Delphi等。那么这些前台开发工具,他们在开发系统的时候是否所有的功能,以及他们的优缺点都是一致的呢?当然不是。
1 PB主要在开发数据库应用程序方面有优势,提供有数据模型窗口,但是现在很落后了,没人用了。
2 VB曾经风靡一时的快速的开发工具,容易上手,开发简单,但是由于是面向过程的,所以功能有所欠缺。
3 Delphi面向对象的强大的快速开发工具。集中了PB开发数据库应用程序和VB开发简便二者合二为一的优点,几乎适合开发所有的应用程序,功能强大,容易学习。
从上面几点可以看出,针对我们开发的系统结合自己来选用比较适合的开发工具。在此,一般的初学人员使用delphi 比较适中。
二、软件文档的编制
软件开发文档的编写在软件开发之前设计是很重要的,具目前大多数的软件开发人员由于抓软件开发的进度,往往都是在软件开发完毕之后才慢慢的去补充文档;虽然这种方式,在某种程度上能够加快软件开发的进度,但是这却给软件留下了一些隐患,特别是对一些比较大型的且复杂的管理软件,如果前期的设计工作做的不到位,那么在后期的软件维护将花费的代价远远高于在前期就对开发文档编制所花的代价。并且还会带来一定商业上的风险,最终可能导致软件开发或者发布的失败。
为什么我们必须要求先有软件开发文档呢。首先,软件开发的基础是来源于与用户的交流沟通,也就是需求分析。一旦需求确定了,那么它的每一各功能模块,模块接口以及主要函数或过程都在设计中体现出来;这样一来,我们在具体编写代码的时候,才不会盲目的进行编写,也就是想到哪儿就写到哪儿;而是一个有条不序的进行,即使在某各环节遇到了开发障碍,那么我们也能构针对这个问题提出一些具体解决办法。
三、 软件功能模块设计
作为一个正规的软件产品,我们应该从它的功能性、安全性、 易用性等方面来设计其主体。在设计功能模块时,我们不但要实现当前用户的功能需求,还要在某种程度上实现潜在的用户功能的需求以及系统功能的需求。
(一)系统功能模块
系统功能模块主要从系统,系统登陆、数据备份与恢复 、权限管理、用户认证机制,软件的注册机制等来进行设计的。
1系统登陆:系统登陆设计,是每个系统都应该有的一个步骤;这个模块主要是限制一些没有注册的用户登陆,而对注册的用户放行。那么我们一般应该注意哪些问题呢?
(1) 用户信息检测:检测登陆用户是否是系统的合法用户,每个用户都有一个密码,如果输入的用户名和密码正确,那么能够正常登陆,如果其中一项不正确,则不能登陆,并且出现相应的信息提示。
(2)密码长度以及错误登陆次数的限制:即当用户密码输入的长度不够长(一般都是大于6位),在系统登陆时候,如果连续登陆几次(一般3至4次)那么就自动退出系统。为什么要对系统登陆进行这项设置呢,从系统的安全性的角度来考虑的话,它能够有效的防止某些用户恶意破译密码,然后登陆破坏数据等。
2 数据备份与数据恢复:对与数据的管理信息系统来说,数据备份和恢复是必须的功能之一,如果此系统没有这项功能,一旦系统崩溃,或者某些数据被破坏调,没有一个恢复机制,这是很不科学的。
3 权限管理。权限管理是一个管理系统必不可少的功能,它主要是控制用户对系统各个功能模块和数据的使用权限。它的设计思想主要是通过后台数据库来设计一个权限表,并对系统用户定义几个不同的级别(具体的级别不在累述),然后把系统的功能与系统权限级别进行关联起来,也就是哪些级别使用哪些相应
您可能关注的文档
最近下载
- 提高住院患者大小便标本送检率PDCA.pptx VIP
- 安全生产五落实到位规定.doc VIP
- 基础工程课程设计计算书.doc VIP
- 罗克韦尔(AB) PowerFlex 750 系列交流变频器编程手册 中文.pdf VIP
- Yamaha 雅马哈 乐器音响 CL5 CL3 CL1 V4.0 Reference Manual [中文] 用户手册.pdf
- 外周T细胞淋巴瘤课件.pptx
- 中国电信以太智能专线STN(Smart Transport Network)专线培训.pdf VIP
- 宣传制作类项目服务方案.docx VIP
- 小学残疾儿童送教上门教案(40篇).pdf VIP
- 加油站从业人员安全培训.ppt
原创力文档


文档评论(0)