C#大学生个人学习生活管理软件的开发+功能模块结构图(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#大学生个人学习生活管理软件的开发+功能模块结构图(4)


(2)    数据库设计
A    开发与平台无关的数据库应用程序。目前国际上数据库系统有很多种。这些数据库系统之间的激烈竞争即有好处又有坏处。竞争的好处是使数据库系统不断发展和完善,并且避免价格垄断断开发出独特的功能以吸引更多的用户,所以各个数据库系统的独特功能无法形成统一标推,导致用户难以开发出与平台无关的数据库应用程序,因为用户很难抵御数据库系统独特功能的诱惑。
B    SQL语言。SQL是数据库系统的标准查询语言。实际设计中如果开发的是通用的数据库应用软件,不想让应用软件与特定的数据库系统捆绑在意起,那么就老老实实地用SQL语言写程序。如果开发的是行业专用的数据库应用软件,并且这个行业已经指定了数据库系统,那么可以超越SQL使用该数据库系统的独特功能。
C    数据库性能优化问题。数据库设计的主要挑战是“高速处理大容量的数据”。如何优化数据库的性能是设计人员经常面临的问题。数据库性能优化主要有两种途径:优化表结构本身和优化数据库的环境参数。除了优化表结构之外,优化数据库的环境参数也能够提高数据库的性能。
1.6    系统开发所用技术和工具简介
1.6.1    系统开发环境
当代计算机领域,不时涌现出新兴的技术及其相关应用,但选用哪种技术手段进行项目开发应该考虑到很多实际因素,如应用对象,环境,成本等,为项目选择适当的技术实现不但能提高开发效率,更能提高软件的可文护性。
开发环境:
应用系统:Window XP SP3、Window 7
开发平台:Microsoft Visual Studio 2005
开发服务器环境:
系统语言:中文
数据库:Microsoft SQL Server 2000
数据库排序规则:Chinese_PRC_CI_AS
1.6.2    开发所用技术简介
(1)    C sharp编程语言简介
开发C#读作C Sharp。最初它有个更酷的名字,叫做COOL。微软从1998年12月开始了COOL项目,直到2000年2月,COOL被正式更名为C#。在1998年,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个版本C#语言的设计。在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终C#语言在2001年得以正式发布。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 
正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。 
C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
1.6.3    开发所用工具简介
(1)    Microsoft Visual Studio 2005 (责任编辑:qin)