1.2 校园图书馆管理系统的开发意义

随着市场经济的飞速发展以及计算机通信技术的普及,人类社会正逐步走向信息化,校园采用电子计算机代替人工管理信息已经成为一种必然的趋势。结合现在信息技术的发展趋势,采用先进的互联网/内联网的开发WEB技术及理念,开发的基于B/S架构的校园图书管理软件,在校园内部员工、教师和学生之间,发挥着极大的作用。 

使用网上图书馆管理系统对校园图书馆的各项工作进行管理,有着传统手工管理模式无法比拟的优势,具体表现在以下几个方面[1]:

1.界面友好性、安全性强、灵活度高、错误率低;

2.检索快速、查找方便、性能稳定;

3.方便统计、更新和维护;

4.提高效率、节约人工等。

2系统解决方案

2.1 开发工具介绍

2.1.1 Visual Studio.NET 2010平台和C#语言介绍

Visual Studio是目前最流行的功能强大、高效并且可扩展的编程环境。它能够提供统一的集成开发环境(IDE),并且在同样的开发环境里支持使用Visual Basic、Visual C++、Visual C#、Visual F#、Visual J#和其他数十种编程语言,对应用程序进行设计、编写和调试。它还为生成和调试应用程序提供了必须的工具和技术,充分地激发了程序员的开发潜能。本次系统使用的是Visual Studio2010开发平台,优势在于: 

(1)使用改进后更加完备的可视化设计工具、C#和代码编辑器,享受高效率的开发环境。 

(2)在统一的开发环境中,设计并开发多层次的服务器应用程序。用集成的可视化的数据库设计和报告工具,创建SQL Server 2008解决方案。 

(3)使用Visual Studio SDK创建可以扩展Visual Studio IDE的工具[2]。

 C#(发音为“C Sharp”)是一门简单智能、类型安全、面向对象、平台独立的一门新型组件编程语言。它含有大量的简单高效的代码和面向对象特性,并且沿用了C/C++中熟悉的语法,对一些程序员来说可以很快掌握。C#单从语言技术、风格、严谨和面向对象的卓越设计上来说,是编程语言中最为优秀的一种语言,因此也成为Microsoft.NET平台的主流语言和构建各类组件的理想之选。

2.1.2 SQL Server 2008数据库技术及特点

SQL是高度的非过程化编程语言,具有强大的数据库管理功能。它提供了丰富的数据库管理工具,包括数据的安全性管理、完整性管理和作业管理。它不仅继承了微软产品的一贯优点,而且在性能、可用性、可靠性、智能性、可编程性等方面都远远胜过了SQL Server 2005。选择SQL Server数据库的一大优势是它具有极大的灵活性和强大的功能。因为它的操作对象是集合,所有SQL语句以集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套。在多数情况下,只需要一个SQL语句就可以实现在其他语言中需要一大段程序才能实现的功能,这也意味着用SQL语言可以写出非常复杂的语句。

SQL语言一共包括4个部分: 

数据定义语言(DDL):例如:CREATE、DROP、ALTER等语句。 

数据操作语言(DML),例如:INSERT(插入)、DELETE(删除)、UPDATE(修改)   等语句。

  数据查询语言(DQL),例如:SELECT语句。 

数据控制语言(DCL),例如:GRANT、COMMIT、REVOKE、ROLLBACK等语句。                      其特点如下[3]: 

上一篇:ASP.NET+Sqlserver租房信息管理系统的设计与实现
下一篇:PHP+mysql网上超市管理系统的设计+源代码

高校校园网信息安全隐患及防范措施

asp.net+sqlserver校园论坛开发设计

基于iOS的图书馆公共设施分配软件设计

ASP.NET+sqlserver健身房管理系统的设计与实现

asp.net+sqlserver班级网站设计

ASP.NET+SQLSERVER无纸化考试系统+ER图

ASP.NET+SQLSERVER学生心理健康网设计

浅论职工思想政治工作茬...

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

上海居民的社会参与研究

压疮高危人群的标准化中...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

酵母菌发酵生产天然香料...

AES算法GPU协处理下分组加...