针对国内外对校园管理软件的巨大需求和基本要求,一个好的校园综合管理系统,必须要操作简便,功能齐全,向用户展示友好的操作界面。在完善功能的同时必须兼顾系统的灵活性,健壮性和安全性。一个好的校园综合平台系统,不管是专业人员还是其他用户都能很快上手,操作简便,便于使用。结合校园的需要进行扩展性而开发的一套校园综合平台系统。基于C#的校园综合平台系统正是为此而设计的,该系统是一套适用于各大学校园使用的优秀系统。
2.系统相关技术简介
该系统是运用C#开发语言以及SQL Server 2005数据库共同开发完成的,对其技术做一下简单的介绍。
2.1 C#介绍
C#是一种现代的面向对象语言。它能够快速地创建基于.NET平台的解决方案,同时提高了开发者的效率。C#使C/C++语言可以快速地进行软件开发,并保持了它的灵活性和强大性。C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。C#语言具有以下特点。
(1) 简洁的语法
(2) 精心的面向对象设计
(3) 完整的安全性与错误处理
(4) 版本处理技术
(5) 与Web的紧密结合
(6) 灵活性与兼容性
2.2 SQL Server 2005数据库
目前被广泛使用的数据库有SQL Server、Oracle、Access等。SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也强大得多。在提高大量数据的效率,后台开发的灵活性,可扩展性等方面更强大。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。因为该系统需求一个中型,而且安全性强的数据库,所以选择SQL Server做为该系统的数据库。
3.系统分析
3.1可行性分析
可行性分析[1]指的是根据系统开发的环境、资源等条件,判断所提出的信息系统是否有必要,有可能开始进行。
可行性分析主要包括技术上的可行性,操作上的可行性和经济上的可行性,下面将分别介绍三种技术上的可行性。
(1) 技术可行性:校园综合平台系统已经具备了成熟的理论和体系结构,主要存在的问题在于系统的客观性和真实性。系统采用C#语言编写,具有面向对象的优点。系统采用Microsoft Visual Studio 2005作为开发工具,使得代码编写的过程大大的简化。而数据库则是采用目前较为流行的SQL Server 2005。此系统在技术上是可行的。
(2) 操作可行性:校园综合平台系统具备友好的用户界面,使用方便,易于文护,操作简单易于被用户接受,用户只需熟练操作计算机,对此系统使用做简单的了解即可方便使用,而且使用此系统可以大大减少管理人员的负担。因此从操作方面看此系统的开发是可行的。
(3) 经济可行性:由于该系统开发周期短,操作简便易行,所以从系统开发投入的金额,使用的费用等方面来看,本系统都是可行的。
综上所述,系统开发目标已明确,在技术、操作和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。
3.2系统功能分析
从系统的需求方面出发,将系统分为前台、后台。
前台设计的主要目的是为了用户能够及时的获取更多的信息,提高信息流通效率,构建一个专业、高效、全面发展的信息平台。前台主要分为信息发布、宿舍报修、服务评价、资源下载四个模块。
后台设计的主要目的是为了提高管理员的工作效率,减少人员的开销、降低管理水平,方便数据整理与文护。校园综合平台后台的主要功能是新闻管理、公告管理、信息管理、报修管理、审核管理以及资源上传。系统的功能模块如图1所示。 基于.NET的校园综合平台的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_3101.html