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网上超市管理系统的设计+源代码

浅谈校园网安全控制策略【1715字】

校园一卡通数据系统的學...

论校园网的建设和管理【1504字】

规范架建校园网络的设想【4632字】

校园网建设要以用为本【1872字】

数字图书馆系统中的IP网络...

校园网的高校教育信息系...

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

安康汉江网讯

新課改下小學语文洧效阅...