读者的个人信息。图书信息管理系统主要服务于读者,通过读者的个人信息中的性别、年龄、学历等基础信息,进行数据分层,可以更好地向不同类型的读者提供合适的服务。
读者的借阅历史。借阅历史是图书信息管理中最直观的数据资源,与读者个人信息相结合,可以分析出什么类型的书收什么类型的读者的欢迎。只有了解读者的阅读喜好,才能直观地提供高质量的服务。
当然大数据分析过程中,也是存在一定的弊端的。信息安全也是不容忽视的方面,这需要运营者妥善管理这些数据信息,同时信息安全的问题对于技术也是具有挑战性[ ]。在大数据带来便捷的同时,其自身的可靠性、可扩展性、可用性 及预测性的分析技术等都是需要思考的问题。
1.3 开发工具及相关技术介绍
1.3.1 系统开发的环境
考虑到管理员和用户在使用这个系统的时候,面对的软件尽可能操作方便,用户界面友好及有相关的提示信息,所以在开发过程中,选择了Microsoft Visual Studio 2010。Visual Studio 是微软公司所推出的开发环境,界面简洁明了,是目前流行的Windows平台应用程序开发环境。开发语言使用的是面向对象的程序设计语言C#。
开发过程中,数据库也起到了十分重要的作用,它提供给用户一个安全可靠、可共享的C/S的平台。用数据库管理数据有几个特点:(1) 实现数据共享;(2) 减少数据的冗余度;(3)数据的独立性;(4) 数据实现集中控制;(5)数据一致性和可文护性,以确保数据的安全性和可靠性;(6)故障恢复。本系统的数据库采用的是Microsoft SQL Server 2008 R2。
1.3.2 C# 语言简介
C#是微软公司推出的全新、安全、简单面向对象程序设计语言。C#语言源于C和C++,由于出现的较晚,C#吸收了Java、C++、VB等语言的精华及优点。 虽然C#只是.NET开发的一种语言,但实际上C#是.NET开发中最好的一门语言。C#不但继承了C++面向对象的特性和Java语言简洁的特性,还吸取了Delphi和visual Basic所具有的易用性,而且C#不再支持多重继承,避免了由于多重继承带来的可怕后果。[ ]
C#具有这几个特点:(1)语言简洁;(2)保留了C++的强大功能;(3)快速应用开发功能;(4)语言的自由性;(5)强大的Web服务器控件(6)支持跨平台(7)与XML相融合。
C#的语法表现力强,且简单易学,容易上手熟悉。C#语法简化了C++的诸多复杂性,同时提供了很多强大的功能,例如可为空的值类型、枚举、委托、匿名方法和直接内存访问,这些都是Java所不具备的。C#还支持泛型方法和类型,从而提供了更出色的类型安全和性能。C#还提供了迭代器,允许集合类的实现者定义自定义的迭代行为,简化了客户端代码对它的使用。
C#的重要特性——封装、继承和多态性。简而言之,封装就是把数据进行封装,从而保护数据不被意外破坏。继承主要是实现重用代码,节省开发时间,继承是发生在两个类之间,一个类继承另一个类是说这个类属于另一个类,在具有另一个类所有属性和方法的同时,它还可以有另一个类不具备的方法和属性。多态是建立在继承的基础上的,一个父类对象可以产生多个不同的子类对象,根据这些子类对象的不同,表现出了不同的形态即多态。
1.3.3 SQL 语言简介
SQL是一种数据库专用的计算机语言,可以使用SQL语言来访问和修改数据库的内容。SQL语言具有易学习及阅读等特性,所以SQL逐渐被各种数据库厂商采用,而成为一种共通的标准查询语言。总之,SQL语言是各种数据库都可以使用的数据库查询语言。 [ ] C#+sqlserver图书信息管理系统设计(4):http://www.youerw.com/jisuanji/lunwen_33442.html