基于ASP.NET的办公自动化系统设计与实现_第1页
基于ASP.NET的办公自动化系统设计与实现_第2页
基于ASP.NET的办公自动化系统设计与实现_第3页
基于ASP.NET的办公自动化系统设计与实现_第4页
基于ASP.NET的办公自动化系统设计与实现_第5页
已阅读5页,还剩136页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE . PAGE 140.毕业论文(设计)题目:基于ASP.NET的办公自动化系统设计与实现学生姓名:_韩宇峰_学 号:_08011444_专业班级: 信息工程082班 指导教师:_职称_ 指导教师:_职称_起止时刻: 2011.92012.5诚 信 声 明我声明,所呈交的毕业设计作品和论文是本人通过近四年的基础课程与专业课程学习的基础上,在指导老师的指导下,通过几个月集中的毕业设计学习、实践和努力工作所取得的成果。据本人查证,除了文中特不加以标注和致谢的地点外,设计作品和论文中不包含其他人差不多发表或撰写过的研究成果。我承诺,设计作品和论文中的所有内容均真实、可信。学生签名: 签名日期

2、: 年 月 日计算机与信息学院本科毕业论文(设计)选题审批表毕业设计(论文)题目基于ASP.NET的办公自动化系统设计与实现指 导 教 师金 冉职 称副教授指 导 教 师职 称学生人数及姓名完成形式题 目 来 源(科学研究项目、教学改革项目名称或企事业合作单位名称)选题的依据(题目背景及可行性分析):办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。OA是伴随着企业对信息化建设和Internet技术的广泛应用而应运而

3、生的。现今企业正越来越重视信息的重要性。在那个面临着巨大的技术革命,信息技术突飞猛进的时代,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升现代化企业的治理能力。办公自动化不仅兼顾个人办公效率的提高,更重要的是能够实现群体协同工作。协同工作意味着要进行信息的交流,工作的协调合作。通过使用网络,信息的交流与团队的协作几乎能够在瞬间完成。办公自动化和一个企业的信息将会紧密的结合,因而能够将信息采集、查询、统计等功能与具体业务紧密关联。决策人员只须一个操作就能够得到想要的结果,从而极大得方便了企业领导的治理和决策。教研室审核意见教研室主任签字: 年 月 日系审批意见系主任签字:年 月 日计算机与信

4、息学院本科毕业论文(设计)任务书题目:基于ASP.NET的办公自动化系统设计与实现1要紧内容及差不多要求本系统是以开放、先进的Intranet/Web技术为核心的新一代信息处理集成系统。通过它的建设将以计算机最新并成熟的技术为依托,提高企业信息化水平,在单位内部实现信息资源共享和流通,为各级领导及时了解情况,为宏观治理和科学决策提供高效便利的服务。本系统提供开放、安全和可治理的信息共享、业务处理和协同工作的平台,能够满足单位内部事务处理需要。它要紧是面向单位计算机网络规模在几十台到几百台,要紧应用为:信息共享、资料治理、业务数据查询、报表数据治理、数据挖掘、内部办公和协同工作,使单位内部信息治

5、理和办公水平更加规范和快捷,提高工作效率。采纳B/S架构构建的自动化治理系统能够实现以下功能治理:系统治理(用户添加、用户治理)部门职位治理(部门添加、部门查询、职位添加、职位查询)职员治理(职员添加、职员查询、职位变动登记、职位变动查询)出勤休假治理(出勤休假添加、出勤休假查询)工资治理(工资添加、工资查询)考核治理(考核添加、考核查询)奖惩治理(奖惩信息添加、奖惩信息查询)工作打算治理(工作打算添加、工作打算查询)。本次毕业设计在Windows XP Professional环境下采纳Visual Studio 2008 +SQL Sever 2000开发。本系统采纳B/S(Browser

6、/Server)构架,并将数据库置于服务器上,使数据逻辑上分开,不仅方便系统维护,且数据更具有安全性。2进度打算2011.10.15-2011.12.28 确定选题、收集资料2011.12.29-2012.02.28 调查研究并完成开题报告2012.03.01-2012.03.20 提交开题报告,进行系统研究及总体设计2012.03.21-2012.04.17 系统详细设计2012.04.18-2012.05.25 系统详细设计,撰写毕业设计讲明书2012.05.26-2012.06.15 完成毕业答辩和成绩评定工作3要紧参考文献1Jim Arlow,IIa NeustadtUML 2 and

7、 the Unified Process :PracticalObject-Oriented Analysis and Design,Second EditionM北京:人民邮电出版社,2006.22 金雪云、汪文彬、陈文臣.ASP.NET2.0简明教程M.清华大学出版社,2006.23 HYPERLINK 54:8080/opac/openlink.php?author=%E7%82%8E%E5%A3%AB%E6%B6%9B炎士涛.HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET%E9%A1%B9%E7%9B%AE%E5%BC%80%E5%8

8、F%91%E6%A1%88%E4%BE%8B%E7%B2%BE%E7%B2%B9ASP.NET项目开发案例精粹M. 电子工业出版社,2010.34 HYPERLINK 54:8080/opac/openlink.php?author=%E5%B8%B8%E6%B0%B8%E8%8B%B1%E4%B8%BB%E7%BC%96常永英、崔淼、马润成、梁云杰. HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E6%95%99%E7%A8%8B+%28C%23%E7%89%88%2

9、9+%E4%B8%8A%E6%9C%BA%E6%8C%87%E5%AF%BC%E4%B8%8E%E4%B9%A0%E9%A2%98%E8%A7%A3%E7%AD%94ASP.NET程序设计教程 (C#版)上机指导与习题解答M. 机械工业出版社,2008.45 李劲.精通 ASP数据库程序设计M. 科学出版社,2011.26 HYPERLINK 54:8080/opac/openlink.php?author=%E8%8B%8F%E8%B4%B5%E6%B4%8B%2C+%E9%A9%AC%E9%A2%96%E5%8D%8E%2C+%E8%A2%81%E8%89%BA%E7%BC%96%E8%9

10、1%97苏贵洋, 马颖华, 袁艺.HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET+2.0%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%E5%8F%8A%E5%AE%9E%E4%BE%8B%E7%B2%BE%E9%80%89ASP.NET 2.0快速入门及实例精选M电子工业出版社, 2008.7 7 梅中辉,经亚枝NET技术中的数据访问技术_ADONETJ微计算机信息,2010.28 HYPERLINK 54:8080/opac/openlink.php?author=%E6%9D%8E%E5%8B%87%E5%B9

11、%B3%E7%BC%96%E8%91%97李勇平. HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET+2.0%28C%23%29%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8BASP.NET 2.0(C#)基础教程M. 北京-清华大学出版社 ,2008.9 9 HYPERLINK 54:8080/opac/openlink.php?author=%E6%B1%82%E6%98%AF%E7%A7%91%E6%8A%80%E7%BC%96%E8%91%97求是科技. HYPERLINK 54:8080/opac/openli

12、nk.php?title=ASP.NET%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F%E5%BC%80%E5%8F%91%E5%AE%9E%E4%BE%8B%E5%AF%BC%E8%88%AAASP.NET数据库治理系统开发实例导航M. 人民邮电出版社,2005.410 宋昕. ASP网络开发技术有用教程M. 中国铁道出版社,2005.311 洪永清面向对象建模与设计M.人民邮电出版社,2005.2指导教师签名:_ 年 月 日学 生 签 名: _ 年 月 日(此表为教师填写,内容打印,签名必须手写。学生要保存好该

13、任务书,与开题报告一同上交指导教师,以备装订。)装订 线 PAGE 计算机与信息学院本科毕业论文(设计)开题报告论文中文题目基于ASP.NET的办公自动化系统设计与实现论文英文题目Design and Realization of Office Automation System based on ASP.NET学生姓名韩宇峰专业班级信息工程082班选题的背景和意义办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。O

14、A是伴随着企业对信息化建设和Internet技术的广泛应用而应运而生的。现今企业正越来越重视信息的重要性。在那个面临着巨大的技术革命,信息技术突飞猛进的时代,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升现代化企业的治理能力。办公自动化不仅兼顾个人办公效率的提高,更重要的是能够实现群体协同工作。协同工作意味着要进行信息的交流,工作的协调合作。通过使用网络,信息的交流与团队的协作几乎能够在瞬间完成。办公自动化和一个企业的信息将会紧密的结合,因而能够将信息采集、查询、统计等功能与具体业务紧密关联。决策人员只须一个操作就能够得到想要的结果,从而极大得方便了企业领导的治理和决策。作为企业治理信息化

15、的基础和重要组成部分,OA是对现代办公过程和组织重新整合、完善和数字化的再造过程。能够讲,OA是企业进入现代化治理的重要途径,是提高办公效率、加大行政治理透明度的必要条件。通常认为,一个企业实现办公自动化的程度,是衡量其现代化治理能力的重要指标之一。题差不多内容,拟解决的要紧问题本课题要紧目的是办公人员能够通过该系统在网络办公,要紧包括人事治理,工作打算,内部通告等提供服务;一般Internet用户能够通过该系统处理个人工作,并汇报公司;公司治理者能够通过该系统查询职员状态,分配职员权限等。设计内容:设计采纳模块式结构,该网站包含人事治理、工作打算治理和职员治理。设计方案:办公自动化网站由3个

16、要紧模块组成:人事治理模块(个人差不多档案、职员差不多档案、职员职位变动、职员奖惩情况、职员考核情况和职职员资档案)其中:(1)个人差不多档案:要紧分为显示档案页,修改档案,修改成功;(2)职员差不多档案:要紧是显示档案;(3)职员职位变动:主演分为显示变动,添加记录,修改删除记录;(4)职员奖惩情况:要紧分为显示奖惩情况,添加记录,修改删除记录;(5)职员考核情况:要紧分为显示考核情况,添加记录,修改删除记录;(6)职职员资档案:要紧分为显示工资档案,添加记录,修改删除记录。工作打算治理模块(职职员作打算和本人工作打算)。其中:(1)职职员作打算:要紧分为显示日历打算,显示打算,添加打算和修

17、改删除打算;(2)本人工作打算:要紧分为显示日历打算,显示打算,添加打算和修改删除打算。职员治理模块(增加用户、治理用户、个人资料的维护)。其中: (1)增加用户:增加职员的信息; (2)治理用户:治理职员的信息,可进行删除等; (3)个人资料的维护:修改个人资料,对个人资料进行定期的维护和修改课题研究方法及技术路线本次毕业设计在Windows XP Professional环境下采纳Visual Studio 2008 +SQL Sever 2000开发。本系统采纳B/S(Browser/Server)构架,并将数据库置于服务器上,使数据逻辑上分开,不仅方便系统维护,且数据更具有安全性。推举

18、使用工具:1、IIS Web服务器(IIS 6.0 或者以上版本);2、.NET Framework 2.0;3、Visual Studio 2008或以上版本(建议使用Visual Studio 2008);4、SQL Server 2000或以上版本(建议使用SQL Server 2000);4.研究的总体安排和进度打算总体安排:本系统将以软件和设计讲明书的形式表现。并保证它的可用性、有用性。具有良好的人机界面、严谨的结构,经实际上机能够平稳运行。进度打算:2011.10.15-2011.12.28 确定选题、收集资料2011.12.29-2012.02.28 调查研究并完成开题报告201

19、2.03.01-2012.03.20 提交开题报告,进行系统研究及总体设计2012.03.21-2012.04.17 系统详细设计2012.04.18-2012.05.25 系统详细设计,撰写毕业设计讲明书2012.05.26-2012.06.15 完成毕业答辩和成绩评定工作5.要紧参考文献1 金雪云、汪文彬、陈文臣.ASP.NET2.0简明教程M.清华大学出版社,2006.22 HYPERLINK 54:8080/opac/openlink.php?author=%E7%82%8E%E5%A3%AB%E6%B6%9B炎士涛.HYPERLINK 54:8080/opac/openlink.ph

20、p?title=ASP.NET%E9%A1%B9%E7%9B%AE%E5%BC%80%E5%8F%91%E6%A1%88%E4%BE%8B%E7%B2%BE%E7%B2%B9ASP.NET项目开发案例精粹M. 电子工业出版社,2010.33 HYPERLINK 54:8080/opac/openlink.php?author=%E5%B8%B8%E6%B0%B8%E8%8B%B1%E4%B8%BB%E7%BC%96常永英、崔淼、梁云杰. HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8

21、%AE%A1%E6%95%99%E7%A8%8B+%28C%23%E7%89%88%29+%E4%B8%8A%E6%9C%BA%E6%8C%87%E5%AF%BC%E4%B8%8E%E4%B9%A0%E9%A2%98%E8%A7%A3%E7%AD%94ASP.NET程序设计教程 (C#版)上机指导与习题解答 M. 机械工业出版社,2008.44 李劲.精通 ASP数据库程序设计 M. 科学出版社,2001.25 HYPERLINK 54:8080/opac/openlink.php?author=%E8%8B%8F%E8%B4%B5%E6%B4%8B%2C+%E9%A9%AC%E9%A2%96

22、%E5%8D%8E%2C+%E8%A2%81%E8%89%BA%E7%BC%96%E8%91%97苏贵洋, 马颖华, 袁艺.HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET+2.0%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%E5%8F%8A%E5%AE%9E%E4%BE%8B%E7%B2%BE%E9%80%89ASP.NET 2.0快速入门及实例精选M电子工业出版社, 2008.7 6 梅中辉,经亚枝NET技术中的数据访问技术-ADONETJ微计算机信息,2003.27 HYPERLINK 54:8080/opac

23、/openlink.php?author=%28%E7%BE%8E%29%E7%90%BC%E6%96%AF%28Jones%2CJ.R.%29%E8%91%97(美)琼斯(Jones,J.R.) 陈建春.HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET%E4%B8%8EC%23%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9AASP.NET与C#从入门到精通M北京-电子工业出版社, 2003.1 8 HYPERLINK 54:8080/opac/openlink.php?author=

24、%E6%9D%8E%E5%8B%87%E5%B9%B3%E7%BC%96%E8%91%97李勇平.HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET+2.0%28C%23%29%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8BASP.NET 2.0(C#)基础教程M北京-清华大学出版社,2008.9 9 HYPERLINK 54:8080/opac/openlink.php?author=%E6%B1%82%E6%98%AF%E7%A7%91%E6%8A%80%E7%BC%96%E8%91%97求是科技. HYPERLINK

25、 54:8080/opac/openlink.php?title=ASP.NET%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F%E5%BC%80%E5%8F%91%E5%AE%9E%E4%BE%8B%E5%AF%BC%E8%88%AAASP.NET数据库治理系统开发实例导航M. 人民邮电出版社,2005.410 宋昕. ASP网络开发技术有用教程M. 中国铁道出版社,2005.311 洪永清面向对象建模与设计M.人民邮电出版社,2005.212 陈涵生面向对象的开发技术及其应用M.上海科技文献出版社,1995.81

26、3 李大友数据库语言及其应用M.科学出版社,2008.314 HYPERLINK 54:8080/opac/openlink.php?author=%E5%88%98%E4%B9%83%E4%B8%BD%E7%AD%89%E7%BC%96%E8%91%97刘乃丽.HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET+2.0%E7%BD%91%E7%BB%9C%E5%BC%80%E5%8F%91%E8%AF%A6%E8%A7%A3ASP.NET 2.0网络开发详解M北京-电子工业出版社,2008.9 15 HYPERLINK 54:8080/opac

27、/openlink.php?author=%E7%8E%8B%E5%90%91%E5%86%9B%2C+%E7%8E%8B%E6%AC%A3%E6%83%A0%E7%BC%96%E8%91%97王向军、欣惠. HYPERLINK 54:8080/opac/openlink.php?title=%E9%9B%B6%E5%9F%BA%E7%A1%80%E5%AD%A6ASP.NET+3.5零基础学ASP.NET 3.5M. 北京-机械工业出版社,2009 16 HYPERLINK 54:8080/opac/openlink.php?author=%E5%90%95%E7%BB%A7%E8%BF%A

28、A%2C+%E5%AD%99%E6%98%8E%E4%B8%BD%2C+%E5%BA%9E%E5%A8%85%E5%A8%9F%E7%BC%96%E8%91%97吕继迪, 孙明媚, 庞娅娟. HYPERLINK 54:8080/opac/openlink.php?title=ASP%E7%A8%8B%E5%BA%8F%E5%BC%80%E5%8F%91%E8%8C%83%E4%BE%8B%E5%AE%9D%E5%85%B8ASP程序开发范例宝典M. 北京-人民邮电出版社, 2009.1 17 Microsoft. SQL Server Book OnlineM.Principal: Perce

29、ptual Edge, 2006.218 Adam Machanic,Hugo Kornelis,Lara Rubbelke. Expert SQL Server 2005 Development M.Apress, 2007.2指导教师意见指导教师签名: 年 月 日教研室(系)评议意见系(教研室)主任签名: 年 月 日注:开题报告内容能够打印,但导师和系(教研室)意见及签名必须手写。计算机与信息学院本科毕业论文(设计)文献综述基于的办公自动化系统文献综述办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备

30、、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。OA是伴随着企业对信息化建设和Internet技术的广泛应用而应运而生的。现今企业正越来越重视信息的重要性。在那个面临着巨大的技术革命,信息技术突飞猛进的时代,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升现代化企业的治理能力。伴随着企业对信息化需求的增长,计算机、网络等信息技术已逐渐渗透到企业的日常工作中。传统的企业内信息的交流方式已逐渐不能满足企业对大量信息的快速传递与处理的需求。办公自动化不仅兼顾个人办公效率的提高,更重要的是能够实现群体协同工作。协同工作意味着要进行信息的交流,工作的协调合作。

31、通过使用网络,信息的交流与团队的协作几乎能够在瞬间完成。办公自动化和一个企业的信息将会紧密的结合,因而能够将信息采集、查询、统计等功能与具体业务紧密关联。决策人员只须一个操作就能够得到想要的结果,从而极大得方便了企业领导的治理和决策。作为企业治理信息化的基础和重要组成部分,OA是对现代办公过程和组织重新整合、完善和数字化的再造过程。能够讲,OA是企业进入现代化治理的重要途径,是提高办公效率、加大行政治理透明度的必要条件。通常认为,一个企业实现办公自动化的程度,是衡量其现代化治理能力的重要指标之一。ASP.Net平台概述ASP 指 Active Server Pages(动态服务器页面)。ASP

32、.Net是新一代Web应用程序开发平台,它为用户提供了完整的可视化开发环境,它利用一般语言CLR运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。ASPNET是建立在NET Frame之上,使用Visual Basic、C#如此模块化程序设计语言。它要第一次使用时进行编译,之后的执行不需要重新编译就能够直接运行,因此速度和效率比ASP提高专门多。同时它还具有代码的可重用性、可维护性和代码量相对较少等诸多优点。ASPNET不仅仅是下一版本的Active Senver Page(ASP);它是统一的Web开发平台,用来提供开发人

33、员快速生成企业级web应用程序,所需的服务ASPNET的语法在专门大程度上与ASP兼容。由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了ASPNET技术的系统性能上有了专门大的改善:1)ASPNET页面只需要一次编译后不需要重新编译,直到该页面被修改或WEB应用程序重新启动,极大提升多次访问时的速度;2)ASPNET通过ADONET提供的DataGrid等数据库元件能够直接和数据库联系;3)ASPNET采取“ codebehind”方式编写代码使得代码易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。同时它还提供一种新的编程模型和结构,用于生成更安全,可伸缩和稳定的应用程

34、序。SQL Server 2000数据库简介Microsoft的SQL Server作为众多数据库软件的一种,是网络世界的一个支撑。SQL Server 2000是一个全面的数据库平台,其数据引擎是企业数据治理解决方案的核心。集成的商业智能(BI)工具、分析、报表、集成和通知功能为用户提供了企业级的数据治理。SQL Server 2000数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,能够构建和治理用于业务的高可用和高性能的数据应用程序。此外,应用SQL Server 2000可通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。SQ

35、L Server 2000能够为开发人员、数据库治理员、信息工作者以及决策者提供创新的解决方案,关心用户从数据中获得更多的收益。Visual Studio 2008概述Visual Studio 2008 是 Microsoft 的第三代开发工具Visual Studio .NET的最新版本,用于快速构建和部署功能强大而安全的.NET应用程序。为解决今天最具挑战性的软件开发需要而构建的 Visual Studio 2008进一步完善并增强了Visual Studio .NET 2005的功能,新的IDE环境更高效,更人性化,并与旧版本产品高度兼容。 Visual Studio.NET 自Vis

36、ual Studio 6.0进展而来,相比之下,新版本最明显的变化确实是Visual Studio. NET是一个通用的开发环境,这体现在两个方面:一是为C+、C#和 VB提供了一个通用的开发环境;二是能够创建多种类型的应用程序。不像过去那样,VB开发人员使用Visual Basic,而Web开发则使用另外的一个工具Visual InterDev。Visual Studio .NET是唯一的从头至尾差不多上基于通过XML Web Service进行集成这一思想而构建的环境。它同意应用程序通过 Internet 共享数据,XML Web Services使开发人员能够利用新的和现有的代码构建应用

37、程序,而不用考虑平台、编程语言或对象模型。总结通过对文献的阅读和学习,本设计拟用在Windows XP Professional环境下采纳Visual Studio 2008 +SQL Sever 2000开发。本系统采纳B/S(Browser/Server)构架,并将数据库置于服务器上,使数据逻辑上分开,不仅方便系统维护,且数据更具有安全性。过程中要注重也要注重数据库中的关系数据库模型设计的合理性和严谨性。可能能够按时完成毕业设计。参考文献1 金雪家、汪文彬、陈健臣.ASP.NET2.0简明教程M.清华大学出版社,2011.22 HYPERLINK 54:8080/opac/openlink

38、.php?author=%E7%82%8E%E5%A3%AB%E6%B6%9B炎士涛.HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET%E9%A1%B9%E7%9B%AE%E5%BC%80%E5%8F%91%E6%A1%88%E4%BE%8B%E7%B2%BE%E7%B2%B9ASP.NET项目开发案例精粹M. 电子工业出版社,2010.33 HYPERLINK 54:8080/opac/openlink.php?author=%E5%B8%B8%E6%B0%B8%E8%8B%B1%E4%B8%BB%E7%BC%96常永克、崔淼、马润成、梁盼杰

39、. HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E6%95%99%E7%A8%8B+%28C%23%E7%89%88%29+%E4%B8%8A%E6%9C%BA%E6%8C%87%E5%AF%BC%E4%B8%8E%E4%B9%A0%E9%A2%98%E8%A7%A3%E7%AD%94ASP.NET程序设计教程(C#版)上机指导与习题解答M. 机械工业出版社,2008.44 李劲.精通ASP数据库程序设计M. 科学出版社,2011.25 HYPERLINK 54:80

40、80/opac/openlink.php?author=%E8%8B%8F%E8%B4%B5%E6%B4%8B%2C+%E9%A9%AC%E9%A2%96%E5%8D%8E%2C+%E8%A2%81%E8%89%BA%E7%BC%96%E8%91%97苏贵洋, 马颖华, 袁艺.HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET+2.0%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8%E5%8F%8A%E5%AE%9E%E4%BE%8B%E7%B2%BE%E9%80%89ASP.NET 2.0快速入门及实例精选M电子工业出版

41、社,2008.7 6 梅中辉,经亚枝NET技术中的数据访问技术一ADONETJ微计算机信息,2011.27 HYPERLINK 54:8080/opac/openlink.php?author=%28%E7%BE%8E%29%E7%90%BC%E6%96%AF%28Jones%2CJ.R.%29%E8%91%97(美)琼斯(Jones,J.R.) 陈建春.HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET%E4%B8%8EC%23%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9AASP.N

42、ET与C#从入门到精通M.北京-电子工业出版社,2003.1 8 HYPERLINK 54:8080/opac/openlink.php?author=%E6%9D%8E%E5%8B%87%E5%B9%B3%E7%BC%96%E8%91%97李勇平. HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET+2.0%28C%23%29%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8BASP.NET 2.0(C#)基础教程M. 北京-清华大学出版社,2008.9 9 HYPERLINK 54:8080/opac/openlink.p

43、hp?author=%E6%B1%82%E6%98%AF%E7%A7%91%E6%8A%80%E7%BC%96%E8%91%97求是科技. HYPERLINK 54:8080/opac/openlink.php?title=ASP.NET%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F%E5%BC%80%E5%8F%91%E5%AE%9E%E4%BE%8B%E5%AF%BC%E8%88%AAASP.NET数据库治理系统开发实例导航M. 人民邮电出版社,2005.410李占宣.数据库中面向复杂应用的查询方法J.电脑学习

44、.2009,411王昕.基于VB+SQL数据库的方法及接口比较的研究J.微计算机信息.2009,112 洪永清面向对象建模与设计M.人民邮电出版社,2009.213 陈涵生面向对象的开发技术及其应用M.上海科技文献出版社,2010.814 李大友数据库语言及其应用M.科学出版社,2008.3计算机与信息学院本科毕业论文(设计)外文文献翻译外文文献译文ASP.NET 是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NET 作为 .NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时,能够访问 .NET

45、 Framework 中的类。您能够使用与公共语言运行库 (CLR) 兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET 和 J#。使用这些语言,能够开发利用公共语言运行库、类型安全、继承等方面的优点的 ASP.NET 应用程序。ASP.NET 包括:页和控件框架ASP.NET 编译器安全基础结构状态治理功能应用程序配置运行状况监视和性能功能调试支持XML Web services 框架可扩展的宿主环境和应用程序生命周期治理可扩展的设计器环境ASP.NET 页和控件框架是一种编程框架,它在 Web 服务器上运行,能够动

46、态地生成和呈现 ASP.NET 网页。能够从任何扫瞄器或客户端设备请求 ASP.NET 网页,ASP.NET 会向请求扫瞄器呈现标记(例如 HTML)。通常,您能够对多个扫瞄器使用相同的页,因为 ASP.NET 会为发出请求的扫瞄器呈现适当的标记。然而,您能够针对诸如 Microsoft Internet Explorer 6 的特定扫瞄器设计 ASP.NET 网页,并利用该扫瞄器的功能。ASP.NET 支持基于 Web 的设备(如移动电话、手持型计算机和个人数字助理 (PDA))的移动控件。 ASP.NET 网页是完全面向对象的。在 ASP.NET 网页中,能够使用属性、方法和事件来处理 H

47、TML 元素。ASP.NET 页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于 Web 的应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动维护页及该页上控件的状态。使用 ASP.NET 页和控件框架还能够将常用的 UI 功能封装成易于使用且可重用的控件。控件只需编写一次,即可用于许多页并集成到 ASP.NET 网页中。这些控件在呈现期间放入 ASP.NET 网页中。ASP.NET 页和控件框架还提供各种功能,以便能够通过主题和外观来操纵网站的整体外观和感受。能够先定义主题和外观,然后在页面级或控件级应用这些主题和外观。除了主题外,

48、还能够定义母版页,以使应用程序中的页具有一致的布局。一个母版页能够定义您希望应用程序中的所有页(或一组页)所具有的布局和标准行为。然后能够创建包含要显示的页特定内容的各个内容页。当用户请求内容页时,这些内容页与母版页合并,产生将母版页的布局与内容页中的内容组合在一起的输出。所有 ASP.NET 代码都通过了编译,可提供强类型、性能优化和早期绑定以及其他优点。代码一经编译,公共语言运行库会进一步将 ASP.NET 编译为本机代码,从而提供增强的性能。ASP.NET 包括一个编译器,该编译器将包括页和控件在内的所有应用程序组件编译成一个程序集,之后 ASP.NET 宿主环境能够使用该程序集来处理用

49、户请求。除了 .NET 的安全功能外,ASP.NET 还提供了高级的安全基础结构,以便对用户进行身份验证和授权,并执行其他与安全相关的功能。您能够使用由 IIS 提供的 Windows 身份验证对用户进行身份验证,也能够通过您自己的用户数据库使用 ASP.NET Forms 身份验证和 ASP.NET 成员资格来治理身份验证。此外,能够使用 Windows 组或您自己的自定义角色数据库(使用 ASP.NET 角色)来治理 Web 应用程序的功能和信息方面的授权。您能够依照顾用程序的需要方便地移除、添加或替换这些方案。ASP.NET 始终使用特定的 Windows 标识运行,因此,您能够通过使用

50、 Windows 功能(例如 NTFS 访问操纵列表 (ACL)、数据库权限等等)来爱护应用程序的安全。ASP.NET 提供了内部状态治理功能,它使您能够存储页请求期间的信息,例如客户信息或购物车的内容。您能够保存和治理应用程序特定、会话特定、页特定、用户特定和开发人员定义的信息。此信息能够独立于页上的任何控件。ASP.NET 提供了分布式状态功能,使您能够治理一台计算机或数台计算机上同一应用程序的多个实例的状态信息。通过 ASP.NET 应用程序使用的配置系统,能够定义 Web 服务器、网站或单个应用程序的配置设置。您能够在部署 ASP.NET 应用程序时定义配置设置,同时能够随时添加或修订

51、配置设置,且对运行的 Web 应用程序和服务器具有最小的阻碍。ASP.NET 配置设置存储在基于 XML 的文件中。由于这些 XML 文件是 ASCII 文本文件,因此对 Web 应用程序进行配置更改比较简单。您能够扩展配置方案,使其符合自己的要求。ASP.NET 包括可监视 ASP.NET 应用程序的运行状况和性能的功能。使用 ASP.NET 运行状况监视能够报告关键事件,这些关键事件提供有关应用程序的运行状况和错误情况的信息。这些事件显示诊断和监视特征的组合,并在记录哪些事件以及如何记录事件等方面提供了高度的灵活性。ASP.NET 支持两组可供应用程序访问的性能计数器:ASP.NET 系统

52、性能计数器组ASP.NET 应用程序性能计数器组ASP.NET 利用运行库调试基础结构来提供跨语言和跨计算机调试支持。能够调试托管和非托管对象,以及公共语言运行库和脚本语言支持的所有语言。此外,ASP.NET 页框架提供使您能够将检测消息插入 ASP.NET 网页的跟踪模式。ASP.NET 支持 XML Web services。XML Web services 是包含业务功能的组件,利用该业务功能,应用程序能够使用 HTTP 和 XML 消息等标准跨越防火墙交换信息。XML Web services 不用依靠特定的组件技术或对象调用约定。因此,用任何语言编写、使用任何组件模型并在任何操作系统

53、上运行的程序,都能够访问 XML Web services。ASP.NET 包括一个可扩展的宿主环境,该环境操纵应用程序的生命周期,即从用户首次访问此应用程序中的资源(例如页)到应用程序关闭这一期间。尽管 ASP.NET 依靠作为应用程序宿主的 Web 服务器 (IIS),但 ASP.NET 自身也提供了许多宿主功能。通过 ASP.NET 的基础结构,您能够响应应用程序事件并创建自定义 HTTP 处理程序和 HTTP 模块。ASP.NET 中提供了对创建 Web 服务器控件设计器(用于可视化设计工具,例如 Visual Studio)的增强支持。使用设计器能够为控件生成设计时用户界面,如此开发

54、人员能够在可视化设计工具中配置控件的属性和内容。C# 是一种简洁、类型安全的面向对象的语言,开发人员能够使用它来构建在 .NET Framework 上运行的各种安全、可靠的应用程序。使用 C#,您能够创建传统的 Windows 客户端应用程序、XML Web services、分布式组件、客户端 - 服务器应用程序、数据库应用程序以及专门多其他类型的程序。Microsoft Visual C# 2005 提供高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,以在 C# 语言版本 2.0 和 .NET Framework 的基础上加快应用程序的开发。C# 语法表现力强,只有不到

55、90 个关键字,而且简单易学。C# 的大括号语法使任何熟悉 C、C+ 或 Java 的人都能够立即上手。了解上述任何一种语言的开发人员通常在专门短的时刻内就能够开始使用 C# 高效地工作。C# 语法简化了 C+ 的诸多复杂性,同时提供了专门多强大的功能,例如可为空的值类型、枚举、托付、匿名方法和直接内存访问,这些差不多上 Java 所不具备的。C# 还支持泛型方法和类型,从而提供了更出色的类型安全和性能。C# 还提供了迭代器,同意集合类的实现者定义自定义的迭代行为,简化了客户端代码对它的使用。作为一种面向对象的语言,C# 支持封装、继承和多态性概念。所有的变量和方法,包括 Main 方法(应用

56、程序的入口点),都封装在类定义中。类可能直接从一个父类继承,但它能够实现任意数量的接口。重写父类中的虚方法的各种方法要求 override 关键字作为一种幸免意外重定义的方式。在 C# 中,结构类似于一个轻量类;它是一种堆栈分配的类型,能够实现接口,但不支持继承。除了这些差不多的面向对象的原理,C# 还通过几种创新的语言结构加快了软件组件的开发,其中包括:封装的方法签名(称为托付),它实现了类型安全的事件通知。属性 (Property),充当私有成员变量的访问器。 属性 (Attribute),提供关于运行时类型的声明性元数据。 内联 XML 文档注释。在 C# 中,假如需要与其他 Windo

57、ws 软件(如 COM 对象或本机 Win32 DLL)交互,能够通过一个称为“Interop”的过程来实现。互操作使 C# 程序能够完成本机 C+ 应用程序能够完成的几乎任何任务。在直接内存访问必不可少的情况下,C# 甚至支持指针和“不安全”代码的概念。C# 的生成过程比 C 和 C+ 简单,比 Java 更为灵活。没有单独的头文件,也不要求按照特定顺序声明方法和类型。C# 源文件能够定义任意数量的类、结构、接口和事件。C# 程序在 .NET Framework 上运行,它是 Windows 的一个必要组件,包括一个称为公共语言运行时 (CLR) 的虚拟执行系统和一组统一的类库。CLR 是

58、Microsoft 的公共语言基础结构 (CLI) 的一个商业实现。CLI 是一种国际标准,是用于创建语言和库在其中无缝协同工作的执行和开发环境的基础。用 C# 编写的源代码被编译为一种符合 CLI 规范的中间语言 (IL)。IL 代码与资源(如位图和字符串)一起作为一种称为程序集的可执行文件存储在磁盘上,通常具有的扩展名为 .exe 或 .dll。程序集包含清单,它提供关于程序集的类型、版本、区域性和安全要求等信息。执行 C# 程序时,程序集将加载到 CLR 中,这可能会依照清单中的信息执行不同的操作。然后,假如符合安全要求,CLR 执行实时 (JIT) 编译以将 IL 代码转换为本机机器指

59、令。CLR 还提供与自动垃圾回收、异常处理和资源治理有关的其他服务。由 CLR 执行的代码有时称为“托管代码”,它与编译为面向特定系统的本机机器语言的“非托管代码”相对应。下图演示了 C# 源代码文件、基类库、程序集和 CLR 的编译时与运行时的关系。语言互操作性是 .NET Framework 的一个关键功能。因为由 C# 编译器生成的 IL 代码符合公共类型规范 (CTS),因此从 C# 生成的 IL 代码能够与从 Visual Basic、Visual C+、Visual J# 的 .NET 版本或者其他 20 多种符合 CTS 的语言中的任何一种生成的代码进行交互。单一程序集可能包含用

60、不同 .NET 语言编写的多个模块,同时类型能够相互引用,就像它们是用同一种语言编写的。除了运行时服务,.NET Framework 还包含一个由 4000 多个类组成的内容详尽的库,这些类被组织为命名空间,为从文件输入和输出到字符串操作、到 XML 分析、到 Windows 窗体控件的所有内容提供多种有用的功能。典型的 C# 应用程序使用 .NET Framework 类库广泛地处理常见的“日常”任务。外文文献原文ASP.NET and SQL Server 2000此文选自Professional ASP.NET Web Services,作者Russ Basiura, Mike Bato

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论