论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

教务信息管理系统(论文+程序)

  3.2方案比较

联网交换根据业务数据存放配置可以分为C/S结构(即分布式)和B/S结构(即集中式)两种方式。C/S是用VB6这类的可视化编程软件所作,所以在运行的时候有严格的客户褍程序;而B/S是用ASP语言开发出来的,所有的数据库和执行程序都在服务器褍,客户连接的时候是通过IE(6.0及其以上)来访问,可以不受机器位置的限制,能浏览服务器的WEB服务即能使用软件。    在功能上C/S和B/S两个版本会有所不同,这是由于编程软件和所对待的对像制约的,大部份功能都是相同的。简单地说,C/S结构就是除了数据中心外,每个分公司都有各自数据,平时系统内部使用本地数据进行查询,定期或不定期的进行数据交换,以获得更新数据;B/S结构是指整个系统只有数据中心有数据,其用户必须联接上数据中心才能进行数据操作。B/S结构可实现各用户之间实时交换,只要能上网,就可以随时查看系统的数据情况。具体的可见下表1的对比: 内容来自www.paper51.com

表1(C/S)结构与(B/S)结构的优缺点比较

paper51.com

比较项目

内容来自www.paper51.com

C/S结构 内容来自www.paper51.com

B/S结构 copyright paper51.com

可行性

内容来自www.paper51.com

须在每台计算机上安装软件和数据库(SQL Server)进行网络连接。 http://www.paper51.com

只在服务器上安装软件,其他机器联网后即可进行访问。 copyright paper51.com

实时性 paper51.com

用户不能实现实时交换。

http://www.paper51.com

完全实时 copyright paper51.com

运行速度 paper51.com

系统功能相等。用户较快,因为用户使用自己本地数据,所有操作均是对本地数据进行操作。

copyright paper51.com

系统功能相等。用户较慢,因为每次的数据操作均是通过互联网络对数据中心进行操作。

copyright paper51.com

实用性 内容来自www.paper51.com

适用只有少数或单一用户,多个用户不能进行实时通信。 内容来自www.paper51.com

适用各种情况的单位,可实现不同地点的实时处理,对信息资料和工作情况进行实时浏览。 内容来自www.paper51.com

维护难度

paper51.com

较难。需对服务器和所有客户机软件进行维护。 http://www.paper51.com

较易。只需对服务器软件进行维护。 copyright paper51.com

运行成本

内容来自论文无忧网 www.paper51.com

较低。不需支付上网费用。 内容来自论文无忧网 www.paper51.com

较高。要求用户上网,用户需支付相应上网费用 http://www.paper51.com

通过以上比较,采用B/S模式进行开发是比较合理的。但由于开发周期只有四个月,另外自身网页制作技术相对薄弱,在预期时间之内,不能完成需求分析所要包含的功能。基于以上原因,系统采用C/S模式进行开发。 copyright paper51.com

3.3开发工具的选择 内容来自论文无忧网 www.paper51.com

Microsoft公司总是引导着计算机技术发展的潮流。继Microsoft VisualStudio 6.0之后,Microsoft公司又推出了划时代的VB.NET。从此,我们步入了.NET时代。 paper51.com

除了引入了全新的C#以外,.NET在语言上的最大变化来自于对VB的改进。崭新的VB.NET是.NET家族中的杰出代表。经过一番洗心革面,VB焕发了青春。VB.NET不但继承了VB一贯的优良传统,比如简单易学,程序简洁,而且抛弃了传统的VB的很多缺点,还引入了一些堪称是革命性变革的新特点,如可以实现类的完全继承,函数和过程的重载等。 http://www.paper51.com

在保持了VB语言风格的基础之上,VB.NET广泛吸收了.NET家族中其他语言的优点和长处。这使得其在编译之后(VB.NET不再有解释执行的方式)产生的代码的执行效率大大提高。所以,无论是作为编程初学者的入门语言还是编程高手们的强大开发工具,VB.NET都是当之无愧的。

paper51.com

VB.NET无疑更将成为未来开发各种数据库应用程序的首选语言。这是因为数据库开发本来就是VB的传统强项。根据统计,开发功能相当的数据库时,使用visual C++所需要的时间大概是使用VB所需要时间的3倍。而且在.NET平台中,VB.NET可以很容易地结合ADO技术的继任者ADO.NET,而ADO.NET则是未来数据库应用程序开发所使用的核心技术。 paper51.com

    基于以上原因采用VB.NET语言进行软件开发。

paper51.com

4        总体设计 http://www.paper51.com

4.1教务信息管理系统概要设计 paper51.com

4.1.1条件与限制

内容来自www.paper51.com

为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:1.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。3.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。 copyright paper51.com

4.1.2运行设计

内容来自www.paper51.com

1.运行模块的组合

内容来自www.paper51.com

具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。

内容来自www.paper51.com

2.运行控制 paper51.com

软件运行时有友好的界面,基本能够实现用户的数据处理要求。 http://www.paper51.com

3.运行时间

http://www.paper51.com

系统的运行时间基本可以达到用户所提出的要求。

copyright paper51.com

4.1.3出错处理设计 内容来自论文无忧网 www.paper51.com

1.出错输出信息 内容来自论文无忧网 www.paper51.com

在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你非法使用数据,没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。

内容来自论文无忧网 www.paper51.com

2.数据恢复

paper51.com

由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。

内容来自论文无忧网 www.paper51.com

4.1.4安全保密设计 http://www.paper51.com

系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作。

copyright paper51.com

4.1.5维护设计

内容来自论文无忧网 www.paper51.com

由于系统较小没有外加维护模块,维护工作比较简单,仅靠数据库的一些基本维护措施即可。 copyright paper51.com

4.2总体功能模块图 copyright paper51.com

copyright paper51.com

图1 总体功能模块图 copyright paper51.com

------分隔线----------------------------
联系方式