计算机商务管理系统设计关键技术与结构体系探究

时间:2024-02-03 点赞:55731 浏览:118287 作者原创标记本站原创

本文是一篇计算机论文范文,关于计算机相关毕业论文题目,关于计算机商务管理系统设计关键技术与结构体系探究相关本科毕业论文范文。适合计算机及管理系统及数据库方面的的大学硕士和本科毕业论文以及计算机相关开题报告范文和职称论文写作参考文献资料下载。

[摘 要]本文选择计算机商务管理系统设计的关键技术与结构体系为研究对象,以实现机房的全自动化管理、提高工作效率、降低劳动强度为目标,在分析机房计算机管理需求和模式的基础上,以网络通信技术和数据库访问技术为手段,提出了用多层C/S结构来实现机房计算机管理的构想.全文具有十分现实的可操作意义.


[关 键 词]计算机管理系统关键技术结构体系

计算机管理系统主要应用于各类计算机商务领域和计算机实验室(包括网吧),实现计算机管理的信息化和网络化,为此系统的开发必须遵循安全可靠、稳定、维护性好等原则,以便于系统既能满足目前的需要,又能适应将来扩展的需要.

一、系统设计关键技术分析

为了使系统能很好地满足计算机实验室管理的需要,根据调查和分析,系统的设计和研发必须考虑以下关键问题.

1.安全性

计算机实验室管理系统不同于一般的管理系统,它是集信息管理、网络控制和财务管理于一体的综合性管理系统,其中安全性要求最高的还是财务管理方面.为了提高实验室的利用效率,为使用者提供优质学习平台,各个计算机实验室都会在业余时间对外开放,所以在设计机房管理系统时,我们把安全性作为首要考虑因素.

系统的安全性包括系统本身的安全和数据的安全.系统必须既能够防止恶意的攻击,又能防止因误操作引起的数据错误.系统安全主要包括以下几个方面:

(1)如何防止使用者绕过客户端的登录界面.因为使用者一旦绕过登录界面,就会造成管理失控现象的发生,这样就不能有效地对使用者进行正常的控制和管理,整个系统形同虚设.

(2)如何防止使用者正常登录以后拔掉网线.若登录后再拔掉网线,则客户端和服务器的信息交流就会中断,管理人员同样不能对使用者进行管理,造成和绕过登录界面同样的后果.

(3)如何防止对系统的恶意攻击.如果服务器在实验过程中遭到恶意攻击,造成服务器数据的丢失或系统的瘫痪,就会给实验带来灾难性后果,直接影响到正常的实验课上课工作,造成教学事故.

(4)网络传输中数据的安全.由于对计算机和使用者的管理都是通过网络来进行的,所以网络中数据传输的安全就显得非常重要.一旦网络中的数据被截或被修改,则整个系统的功能就会紊乱,严重的会造成系统的瘫痪,带来的后果不可预测.

(5)数据库的安全.数据库中记录着整个系统正常运行时的所有数据,包括使用者的收费信息、上机记录、机房中每台计算机的信息、使用者和管理员的信息等.这些信息都是系统正常运行的保证.因此必须要保证这些信息的绝对安全.

2.系统速度

系统速度主要包括使用者登录的速度、控制消息传输的速度、使用者用机的上网速度以及服务器对各种消息的响应速度.系统速度的快慢对系统的性能有很大的影响.如果使用了计算机实验室管理系统后,造成使用者上机速度缓慢或控制信息响应很慢,则系统就失去了它的实用意义.

3.网络延时

计算机实验室管理系统中管理人员对机房的管理是通过远程控制来实现的.远程控制就是将被控制对象与控制器在地理位置上进行分离,采用一定的通信手段,来实现控制信息和反馈信息的传输.计算机实验室管理系统是基于Inter的远程控制系统,而Inter的设计初衷是为了满足资源共享,注重信息传递的准确性和传送的信息量,而非信息传递的实时性,因此不能保证远程控制系统中运动信息的实时传递.实验表明,在信息传递的过程中将产生较大的延时和一定的延时不确定性.这种情况很容易造成控制信息和数据的丢失,对网络安全和系统速度都有很大的影响,并严重影响基于Inter远程控制的性能.因此网络延时也是系统设计时不能忽略的一个重要因素.

4.合理设计数据库

系统开发时主要涉及两大问题:网络和数据库.而数据库是所有信息保存的场所,它的设计是否合理直接影响到系统软件的质量,影响到软件对数据访问的速度.建立数据库需要考虑以下几个问题:

(1)数据的一致性.由应用程序产生工作编码,要保证不同工作任务具有不同编码,工作编码具有惟一性.

(2)合理冗余.如果数据冗余低,数据的完整性容易得到保证,但增加了表间连接查询的操作,为了提高系统的响应时间,合理的数据冗余是必要的.

(3)合理选择数据的类型.数据类型的合理选择对于数据库的性能和操作具有很大的影响,因为不同的数据类型所占用的存储空间、运算速度都不一样,所以对数据类型的选择是否合理对程序性能的优劣有很大影响.

(4)数据规范化存储.规范化的数据存储不但有利于我们养成良好的数据库设计习惯,提高程序的质量,而且对日后的数据库维护也有很大的益处.

5.进程同步

保证数据能够被正确使用.系统客户端登陆到服务器时,必须使用进程同步技术保证登录数据能被服务器正确验证.

6.合理运用新技术

图1C/S模式

在开发软件过程中,如何合理运用新技术应该遵循以下三个原则:

(1)创新原则,体现先进性;

(2)经济原则,体现实用性;

(3)前瞻性原则,体现发展性.

二、C/S(Client/Server)体系结构

C/S模型可分为传统的C/S结构和三层C/S的结构.传统的C/S结构就是两层的C/S结构,它的基本思想是把集中在一起的应用划分成功能不同的两个部分,分别在不同的计算机上运行,通过它们的分工合作来实现一个完整的功能.在这两部分中,一个为服务器程序,用来响应和提供固定的服务;另一个为客户机程序,用来向服务器提出请求和要求某种服务.在系统中,服务器端运行的是服务器程序,而其他的运行的是客户机程序如图1所示.

三层的C/S结构,又称多层分布式应用系统,如图2所示.就是在客户层和数据库管理系统层之间添加一个中间层(应用程序服务器),该中间层负责完成C/S模式下的各种业务规则数据的处理任务.客户端的应用程序只需要向应用程序服务器发送简单命令,来提交用户的需求.增加中间层后,系统的性能得到了很大的提高.

图2三层C/S结构

系统的结构类似于三层的C/S结构,其中的服务器模块对管理客户端模块而言具有中间层的作用.

C/S模型具有以下特点:

首先,性能强,在C/S模式中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并可以在子程序间切换;

其次,具有强壮的数据操纵和事务处理能力;

再次,具有严密的数据安全性和完整性约束,提供了更安全的存取模式;

然后,降低网络的通信量;

最后,在内部局域网小范围内可以实现高速控制.

三、计算机商务系统和实验室管理系统的总体结构

经反复研究和论证,结合机房管理的实际情况,将计算机实验室管理系统分为4个模块较为合适,各模块之间的结构采取C/S模型.各模块分别是:服务器模块、使用者客户端模块、售票客户端模块和管理客户端模块.

1.服务器模块

图3机房管理系统服务器端功能结构图

对各客户端发来的信息进行响应,并通过对客户端信息的分析,来进行各种事务处理.服务器具有直接访问数据库的功能,各种客户端对数据库的访问都是经过服务器来完成的.超级用户也可以通过对服务器的操作来完成对各种客户端的控制.服务器端功能结构框图如图3所示.

2.使用者客户端模块

完成使用者登录信息的验证,使得使用者必须通过信息验证才能正常使用计算机.此外它具有使用者更改、余额查询、游戏控制等功能,并定时向服务器发送在线确认信息,如图4所示.

图4机房管理系统使用者端功能结构图

3.售票客户端模块

完成售票员登录信息的验证、将使用者购买机票的信息传送到服务器中,此外还具有售票员和使用者的更改、机时比率的设置与更改等功能如图5所示:

图5机房管理系统售票端功能结构图

4.系统的C/S结构

图6机房管理系统管理员端功能结构图

5.管理客户端模块

使用对象是一般的机房管理人员,他们可以通过管理端向服务器发送指令,服务器通过响应这些指令来完成管理人员对机房的管理.

本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文.


相关论文

计算机信息管理系统设计与维护

本文关于计算机及计算机信息及管理系统方面的免费优秀学术论文范文,计算机方面论文范文检索,与计算机信息管理系统设计与维护相关硕士学位。

计算机信息管理系统设计与维护

本文是一篇计算机信息论文范文,关于计算机信息方面硕士毕业论文,关于计算机信息管理系统设计与维护相关毕业论文范文。适合计算机信息及管理。

计算机信息管理系统设计原理探析

本文是一篇管理系统论文范文,关于管理系统在职毕业论文开题报告,关于计算机信息管理系统设计原理探析相关毕业论文格式模板范文。适合管理系。

计算机信息管理系统设计原理探究

本文是一篇管理系统论文范文,管理系统类毕业论文范文,关于计算机信息管理系统设计原理探究相关毕业论文格式范文。适合管理系统及计算机信息。

医院计算机管理系统设计与应用

本文是一篇计算机管理系统论文范文,关于计算机管理系统相关毕业论文参考文献格式,关于医院计算机管理系统设计与应用相关硕士毕业论文范文。。

计算机信息管理系统的设计与实现

此文是一篇实验室论文范文,关于实验室相关论文范文检索,与计算机信息管理系统的设计与实现相关毕业论文开题报告范文。适合不知如何写实验室。