毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于ASP.Net的图书管理系统的设计与开发(2)
一个图书馆的图书资料库在正常运转中总是要面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。数据信息处理量非常大,容易造成工作效率失误及图书丢失。
开发完善的图书管理系统,可以为管理者和读者提供快捷的服务。大大提高了效率。
2.系统相关技术简介
2.1 C#开发语言
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司
研究
员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
2.2 ASP.NET及ASP.NET三层架构
ASP.NET是.NET技术中非常关键的技术,是微软推出的新一代通用语言的编程框架,该框架是建立在公共语言运行库上的编程框架,ASP.NET还提供了一个Web应用程序模型,该模型由一个组控件和一个基本结构组成,可在服务器上生成功能强大的Web应用程序。微软提供了所见即所得的支持多种语言的可视化开发环境Visual Studio.NET,使用它可以将设计、开发、编辑、运行集中在一起,大大加快了ASP.NET程序的开发效率。
ASP.NET三层架构自底向上分为:数据访问层(JDDAL),业务逻辑层(JDBLL)和表示层(WebUI)。三层架构关系如1所示。
1 三层架构关系图
各层的作用:
(1)数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。
(2)业务逻辑层:主要是针对具体问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
(3)表示层:主要表示WEB方式,也可以表示成WINFORM方式,Web方式也可以表示成aspx。如果逻辑层相当强大和完善,无论表示层如何定义和更改,逻辑层都能完善地提供服务。
2.3 SQLl Server 2005数据库
SQL Server 2005是微软公司开发的一种数据库管理系统,可以输入、查找、修改、添加、删除、分析和文护数据。主要适用于中小型企业对数据的管理、分析和文护。其他数据库还有Access、Oracle等。并且,SQL Server 2005具有动态自动管理和优化功能、具有丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地,便于开发。它具有很好的伸缩性,可跨越多种平台使用,使用户能够很容易地将数据库中的数据发布到Web页面上。
共2页:
上一页
1
2
下一页
上一篇:
ASP.NET的企业物资信息管理系统设计
下一篇:
ASP.nett劳务信息管理系统的设计+源代码
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
公寓空调设计任务书
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
C#学校科研管理系统的设计
志愿者活动的调查问卷表
承德市事业单位档案管理...
中国学术生态细节考察《...