毕业设计(论文)-幼儿园管理系统设计与实现.doc_第1页
毕业设计(论文)-幼儿园管理系统设计与实现.doc_第2页
毕业设计(论文)-幼儿园管理系统设计与实现.doc_第3页
毕业设计(论文)-幼儿园管理系统设计与实现.doc_第4页
毕业设计(论文)-幼儿园管理系统设计与实现.doc_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

全套设计加扣 3012250582存档日期: 存档编号: 本 科 生 毕 业 设 计论 文 题 目: 幼儿园管理系统设计与实现 学 号: 姓 名: 联 系 电 话: 电 子 邮 箱: Q Q: 学 院: 计算机科学与技术 专 业: 物联网专业 年 纪、班 级: 11计81 指 导 老 师: 江苏师范大学教务处印制江苏师范大学计算机学院学士学位毕业论文原创性声明本人郑重声明:所呈交的毕业论文幼儿园管理系统设计与实现 是本人在导师指导下,在江苏师范大学计算机学院学习期间,进行毕业论文时取得的成果。本人知道,除文中已经标明引用的内容外,本毕业论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人或集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。班级:11计81学号:学生签名: 年 月 日 幼儿园管理系统设计与实现摘 要:随着现代信息技术的不断发展,互联网已经成为当今社会科技的主要发展方向。在本文中,根据存在的问题,综合分析了幼儿园管理系统和整体的介绍。幼儿园管理系统主要是根据网络数据库的访问技术、 ASP.net和web网页的相互交互技术,设计和实现了服务器模块和客户端模块。该系统主要用于幼儿园管理系统根据发展需求,完整的教育在幼儿园日常工作信息的数字化管理。本管理系统能够减少教师的工作压力,提高教师的工作效率,系统设计有对学生信息、教师信息和学校信息进行管理的各个功能模块,操作比较简单、易理解,以便于教师和家长对系统网站进行查询。本信息管理系统主要是为了实现幼儿园的教师对幼儿学生各种信息的智能化和专业化管理,系统包括幼儿学生信息管理,如考勤、健康等,还有系统管理员对学校发布的通知信息的更新,学校每学期招生的网上报名等,而且家长也可以登录系统对幼儿的在校信息进行查询。关键词:幼儿园综合管理系统;Asp.Net;SQL Server;数据库Design and Implementation of The Kindergarten Management System Abstract:With the development of modern information technology, the Internet has become a development direction. In this article, according to the existing problems, and comprehensive analysis of the kindergarten management system and overall introduction. Kindergarten management system mainly using the network database access technology, interact with each other, and web page ASP.net server module and client module was designed and implemented.The system is mainly used for the kindergarten management system according to development needs, complete education in kindergarten digital management of daily work information. This management system can reduce teachers work pressure, improve the efficiency of teachers work, information system design for students, teachers and school information management of each function module, operation is simple, easy to understand, so that teachers and parents to query system website.This information management system is mainly for kindergarten teachers to preschool students intelligent and professional management of various information systems including kindergarten student information management, such as attendance, health, and the system administrator issued notice to the school information updates, school each semester admissions online registration and so on, and that parents can login system for young children in the school information query.Keywords: Kindergarten integrated management system; Asp.Net; SQL Server; dat目录第1章 绪论21.1 课题背景21.2 目的和意义21.3 研究现状31.4 课题目的3第2章系统分析42.1 可行性分析42.2 系统功能需求42.3 系统用例5第3章系统设计73.1 系统功能模块73.2数据库设计73.2.1数据库简介73.2.2数据库的概念模型设计7第4章 系统实现144.1 系统开发及运行环境144.2 连接数据库144.3 管理员功能模块144.3.1 用户界面144.3.2 班级信息的管理154.3.3 学生管理164.3.4 教师信息管理164.3.5 健康信息管理174.3.6 考勤信息管理174.4.1 用户界面184.4.2 用户注册194.4防止冲突20第5章系统测试265.1 测试目的265.2 测试内容265.3 系统测试295.3.1 测试的数据295.3.2 系统测试方法295.3.3 系统测试结果29总结30致 谢31参考文献32第1章 绪论1.1 课题背景在各个幼儿园,用计算机管理学校的信息已经越来越普遍了。使用电脑来对日常工作进行管理有很多好处和优点,因为使用计算机管理学校信息可以让资源更大化的利用,同时也提高了学校各种信息资料的安全性,因此,对开发幼儿园管理系统的工作势在必行。幼儿园管理系统中比较重要的一个模块就是幼儿学生的信息管理,幼儿园不仅要注重教学质量,同时也要对在校幼儿学生的德进行教育,幼儿园应该加强对学生的身体健康状况、校内课外活动和亲子活动等的管理,只有做到校园信息管理的智能化和安全化才符合现代化幼儿园所具备的条件。幼儿园管理系统的出现不仅可以提高幼儿园的工作质量和效率,减少职工的工作量,提高幼儿园的管理能力,也可以提高在幼儿教育行业的竞争力。通过幼儿园的管理系统学生家长也可以通过登陆网站来了解自己小孩在园的学习情况、健康状况,以便于及时的调整自己对幼儿学生的关注重点。以往,家长和老师的交流只能通过电话和家访,但现在现代科技社会的不停发展和因特网的普及,导致了人们的生活节奏加快,家长不可能经常有空余时间前往幼儿园和老师进行沟通交流,但家长们又迫切的想了解幼儿学生在校的情况,这时他们可以通过登陆系统了解幼儿园的相关信息和小孩的信息情况,不用面对面的交流就可以,这种系统节约了家长们的时间,也减少了教工老师的日常工作量。1.2 目的和意义因特网的发展也改变了其他各个行业固有的行为模式,人们之间的交流从以前单一的邮寄纸质信件到现在的电脑E-mail,从打数字电话到现在的网络视屏会议,从传统物流运输到现在的电子商务办公,从面对面教室授课到现在的远程连接教学等,这一系列变化,都使家长和教育工作人员感受到了因特网的强大。以前,幼儿园的幼儿学生信息管理都是通过手工的方式完成,这样做的结果是工作效率低,出错率高,而且幼儿信息很容易丢失和损坏。为了解决这个问题,幼儿园管理系统的设计与实现被越来越重视,学校的管理系统也越来越受到家长和教工的欢迎。通过分析用户对网站的应用需求画出数据结构图,由此分析可以得到描述实体-联系的ER图。最后的就是系统功能模块的设计和界面设计,设计完成后还要进行调试与测试。通过测试和网上查找资料发现,该幼儿园管理系统可以具备幼儿信息管理、教师管理和学校通知等功能,可以帮助教工管理幼儿的日常信息,家长也可以了解幼儿的在校情况等。1.3 研究现状二十一世纪科技日新月异,计算机网络科技业日趋发展成熟,因特网走进了家里、工作和娱乐的每个场所,人们的工作和生活方式也随之发生改变。网络让人们足不出户的共享信息和交流,强大的数据库系统可以统计和查询各种信息,节省了人的时间,提高了工作效率。数据库技术是目前较为先进的数据管理技术,作为软件的后台数据库,它能够使计算机的应用更加普及,使得应用软件和数据库真正的应用到各个行业,实现工作生活娱乐一体化和网络化。本系统是将传统的书面信息录入到计算机系统中,通过系统应用对信息进行管理,系统的设计完全符合传统的幼儿园信息管理模式,对幼儿的信息进行分类管理,减少了冗余的数据和繁重的工作。为了教工工作更加简便化、网络化和实用性,本系统的开发目标是:3 1.系统应该有一定的实用性、稳定性和简易性。2.数据库设计要合理,注意主键和每个列属性之间的关系。3.可以按照用户不同的条件进行简单查询,以此来避免查询出现了多余的信息。4.用户界面尽量简单大方,尽量减少用户的操作。1.4 课题目的本幼儿园管理系统就是基于ASP.NET开发的,主要的研究目的:本系统是开发幼儿园管理系统,为了改进幼儿园的传统信息管理方式。系统在WINDOWS 7系统下用ASP.NET和SQL SERVER工具来设计.主要实现的功能有:教工管理,幼儿资料登记,请假情况,健康情况,出勤情况,系统统计等。系统特色:操作简单,查询功能,网络化。第2章 系统分析开发系统前,综合分析了现代幼儿园管理的各个方面需求,运用C#语言设计的网页应用系统,系统总共分为两大方面,一是后台系统管理员模块,还有一个是前端用户界面,可以满足幼儿园的现代需求。1 2.1 可行性分析(1)需求的可行性:根据幼儿园所需要的功能,我们提出需求可行性的分析,分析出系统需要哪几个方面的功能,以及开发出来的系统是否具备幼儿园的实用性可行性。本系统使用的是幼儿园里面的一个小的管理系统,可以实现幼儿园里面的信息管理和控制,同时加强了学校和家长之间的交流互动。(2)技术的可行性:本系统采用的是技术,运用C#语言和SQL Server数据库技术编写,C#语言是功能比较强大的语言,完全可以实现管理系统的需求,包括信息的查询、修改等。而SQL Server数据库技术也是主流数据库,功能强大,和C#语言结合使用完全可以胜任此次的系统开发工作。(3)操作的可行性:幼儿园综合管理系统操作应该简便,这样便于家长登陆系统查询幼儿学生的在校信息情况。网站的界面应尽量简洁大方,不用太过于复杂,不应拘泥于网站页面的华丽,更应该注重实用性和利用率。可以让不了解计算机的用户也可以尽快掌握系统的使用方法。2 2.2 系统功能需求幼儿园管理系统包括2个功能模块一个是用户使用的前台网站,一个是管理员使用的后台管理员功能模块。系统后台管理员功能模块可以修改系统的数据,修改管理幼儿学生的相关信息,教师登记的相关信息,真正地做到管理整个系统的后台和前端信息。在前台网站,学生家长可以给幼儿在线进行报名,登录自己的账号查看幼儿学生的信息表,了解学校的最新公告动态,真正做到不去学校就可以了解自己小孩在校的情况和学校教学质量状况。4 2.3 系统用例本系统可以供学生家长登陆查看信息,而系统管理员也可以后台管理学校学生的信息。8 下面就是系统后台管理员可以实现的功能:系统管理员账户管理公告管理教师信息管理班级信息管理学生信息管理考勤信息管理出勤率管理图2.1系统管理员功能模块图学生是网站前台的注册用户,用户登陆后可以查看新闻信息,了解幼儿学生的基本信息。下面就是幼儿家长可以实现的功能:在线注册公告信息登录学生修改密码个人信息查看考勤图2.2学生功能模块图34第3章 系统设计3.1 系统功能模块下面是整个系统的两大功能模块图:9 幼儿园管理系统学生功能管理员功能修改密码修改信息公告信息查看考勤用户登录用户注册健康管理出勤统计班级管理教师管理考勤管理用户管理账户管理图3.1系统模块功能图3.2数据库设计3.2.1数据库简介数据库是作为应用系统的一个重要组成部分存在的,数据库设计的成功不成功将会影响系统软件的实用性和稳定性。13 3.2.2数据库的概念模型设计(1)实体-属性图14 实体-联系图也就是E-R图,E-R图表示各个实体之间的联系,是把抽象实体具体化,用图形来表示它们之间的关系,使每个实体之间关系图形化,有利于构建系统和数据库。数据库里实体和属性之间的关系包括:一对一(1:1),一对多(1:n),多对多(m:n)。管理员编号账号密码图3.2管理员实体图健康信息标题编号内容添加时间图3.3健康信息实体图公告信息添加时间编号标题内容图3.4公告信息实体图注册时间姓名编号学生信息电话用户名登录密码图3.5学生信息实体图教师信息编号管理班级姓名电话图3.6教师信息实体图班级信息班级老师班级信息编号图3.7班级信息实体图考勤信息学生编号编号姓名时间考勤类型日期图3.8考勤信息实体图(2)数据库的逻辑模型设计本系统采用SQL Server 2005,新建的数据库名称是kindergarten,下面是这几个表。18 管理员信息表如图:列 名说 明类 型 ( 长 度 )备 注Id编号Int (4)不允许空,主键Aname名称Varchar (50)不允许空Apwd密码Varchar (50)不允许空表3-1 管理员信息表(Admin)学生信息表如图:列 名说 明类 型 ( 长 度 )备 注Id编号Int (4)不允许空,主键UserName登陆账号Varchar (50)不允许空XingMing姓名Varchar (50)不允许空Sex性别Bigint (8)不允许空Age年龄Varchar (20)不允许空emal电子邮件Varchar (50)不允许空UserType用户类型Varchar (50)不允许空XueXiao学校Varchar (50)不允许空Ds描述Varchar (50)不允许空Photo照片Dattime (8)不允许空pwd密码Varchar (50)不允许空ClassName所在班级Varchar (50)不允许空表3-2 学生信息表(Users)班级信息表如图:列 名说 明类 型 ( 长 度 )备 注Id编号Int (4)不允许空,主键Name名称Varchar (50)不允许空表3-3 班级信息表(ClassAdmin)注意事项信息表如图:列 名说 明类 型 ( 长 度 )备 注Id编号Int (4)不允许空,主键TitleName标题Varchar (50)不允许空FileDs 内容text不允许空FilePath文件地址Varchar (20)不允许空Addtime添加时间datetime不允许空FileName文件名称Varchar (50)不允许空表3-4 注意事项信息表(ZhuYiShiXiang)教师信息表如图:列 名说 明类 型 ( 长 度 )备 注Id编号Int (4)不允许空,主键Aname姓名Varchar (50)不允许空Tel 电话Varchar (50)不允许空ClassName所属班级Varchar (50)不允许空表3-5 教师信息表(ClassAdmin)健康信息表如图:列 名说 明类 型 ( 长 度 )备 注Id编号Int (4)不允许空,主键Name标题Varchar (50)不允许空Remark 内容text不允许空Addtime添加时间datetime不允许空UserId用户编号Varchar (50)不允许空表3-6 健康信息表(JianKang)幼儿考勤信息表如图:列 名说 明类 型 ( 长 度 )备 注Id编号Int (4)不允许空,主键UsersName姓名Varchar (50)不允许空Usersid用户编号Varchar (50)不允许空Leixing类型Varchar (50)不允许空Riqi日期Varchar (50)不允许空ShiJian时间Varchar (50)不允许空Remark备注Varchar (50)不允许空addTime添加时间Varchar (50)不允许空表3-7 幼儿考勤信息表第4章 系统实现4.1 系统开发及运行环境下面是系统的开发环境:21 (1)技术平台:Microsoft Visual Studio 2008。(2)开发语言:ASP.NET 框架,语言用C#。(3)数据库:SQL Server 2005。(4)服务器操作系统:开发过程采用Windows 7操作系统。下面是系统的运行环境: (1)技术平台:Microsoft Visual Studio 2008。(2)数据库:SQL Server 2005。(3)操作系统: Windows 7操作系统。4.2 连接数据库 C#连接SQL Server数据库步骤可以分为: 打开数据库连接; 指定SQL语句; 建立SqlDataAdapter对象和DataSet对象; 填冲DataSet; 给DataGrid指定数据源。ADO.NET是一个用来存取数据和信息的API ,它提供与OLE DB兼容的数据源(如Microsoft SQL-Server 2005)的数据存取接口。5 本系统的所有子系统数据库连接代码采用类封装的方式进行数据库连接,此方式可实现类之间公共方法的共享,减少了代码量和工作量。7 4.3 管理员功能模块4.3.1 用户界面管理员模块用户界面如图4.1所示。图4.1 管理员界面(1)管理员要想对系统进行管理就要点击页面下方的管理员登陆输入正确的用户名和密码,进入后台管理界面。(2)在后台管理界面,左边是系统的各个模块,系统管理员可以对其信息管理。4.3.2 班级信息的管理系统后台管理员可以对幼儿学生信息进行管理,包括幼儿学生的班级、考勤、健康等,还可以管理教师和幼儿学生的账号信息。22 运行界面如图4.2所示。图4.2 添加班级信息4.3.3 学生管理此模块由页面UserList.aspx实现,主要是实现系统后台管理员对幼儿相关信息的查询、修改、删除和添加功能。图4.3 学生管理界面4.3.4 教师信息管理这个模块里系统后台管理员可以做到如下几个方面:添加,删除,修改教师信息。图4.4 教师管理界面4.3.5 健康信息管理这个模块系统后台管理员可以做到如下几个方面:添加幼儿学生的最新健康信息,删除和修改健康信息。图4.5 添加健康状态界面4.3.6 考勤信息管理这个模块主要记录的是幼儿学生在校的出勤情况,它主要包含以下几个功能:添加、修改幼儿学生考勤信息,统计幼儿学生的每周的出勤率。图4.6 添加考勤信息界面4.4 学生子系统实现4.4.1 用户界面学生模块用户界面如图4.7所示。图4.7 学生模块界面4.4.2 用户注册学生注册实现了学生在线注册的功能,也就是学生申请加入班级的管理,包括姓名个,选择班级,专业等信息。图4.8 学生注册界面4.5防止冲突用户名注册防冲突:图4.9 用户名冲突界面/判断新注册用户名是否重复 SqlConnection myconnection = new SqlConnection(Data Source=2013-20150420FA;Uid=sa;Pwd=liuqinyu;Initial Catalog=YeYmis;Integrated Security=True); string cmdText = select * from Admin where Aname= + txtname.Text.Trim() + ; SqlCommand cmd2 = new SqlCommand(cmdText, myconnection); myconnection.Open(); SqlDataReader mydatareader = cmd2.ExecuteReader(CommandBehavior.CloseConnection); if (mydatareader.Read() Alert.AlertAndRedirect(该用户名已存在!, AddAdmin.aspx); else data.RunSql(insert into Admin(Aname,Apwd)values( + txtname.Text + , + txtpwd.Text + ); Alert.AlertAndRedirect(添加成功!, AddAdmin.aspx); mydatareader.Close(); /结束班级名称注册防冲突:图4.10 班级注册冲突界面/判断新注册用户名是否重复 SqlConnection myconnection = new SqlConnection(Data Source=2013-20150420FA;Uid=sa;Pwd=liuqinyu;Initial Catalog=YeYmis;Integrated Security=True); string cmdText = select * from ClassTable where name= + title.Text.Trim() + ; SqlCommand cmd2 = new SqlCommand(cmdText, myconnection); myconnection.Open(); SqlDataReader mydatareader = cmd2.ExecuteReader(CommandBehavior.CloseConnection); if (mydatareader.Read() Alert.AlertAndRedirect(该班级已存在!, AddClass.aspx); else data.RunSql(insert into ClassTable(name,Remark) values( + title.Text.ToString().Trim() + , + content.Value + ); Alert.AlertAndRedirect(添加成功!, AddClass.aspx); mydatareader.Close(); 4.6查询功能数据库信息太大,时间长信息数据冗杂,这就要用到查询功能,筛选出自己需要的数据。15 图4.11 学生信息查询界面protected void Button1_Click(object sender, EventArgs e) string cname= Request.QueryStringname.ToString(); if (TextBox1.Text.ToString() = null) Response.Write(alert(您还没有登陆);location.href=UserList.aspx); else if(TextBox2.Text.ToString() = null) Alert.AlertAndRedirect(输入不能为空!, UserList.aspx); else SqlHelper date = new SqlHelper(); string strTop = ; /if (iCount 1) / / strTop = top + iCount.ToString(); / string sql = select + strTop + * from Users where UserType=学生 and ClassName= + cname + and UserName= + Convert.ToInt32(TextBox1.Text.ToString() + and UserName= + Convert.ToInt32(TextBox2.Text.ToString() + ; SqlConnection con = new SqlConnection(SqlHelper.connstring); SqlCommand cmd = new SqlCommand(sql, con); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = null; try con.Open(); ds = new DataSet(); da.Fill(ds); catch (SqlException ex) throw ex; catch (Exception ex) throw ex; finally con.Close(); gvInfo.DataSource = ds; gvInfo.DataBind(); 第5章 系统测试5.1 测试目的软件编译完成之后并不代表软件设计完成,还有重要的一个工作就是软件的测试。软件代码的编写或多或少会存在一定的bug,或是设计与实际应用不符的情况出现,所以在软件代码编译完成后一定要进行软件测试。测试过程中不仅仅是对代码进行编译,还要对系统应用的界面继续美化,设计更符合用户的系统界面,使系统更加具备实用性,适用性,易操作性。测试时我们应该输入具有实际意义的数据。10 5.2 测试内容第一个测试阶段: 图5.1 添加公告信息图5.2 添加成功信息图5.3 修改公告信息图5.4修改信息成功第二个测试阶段:运用上面方法测试其他模块是否正确。第三个测试阶段:测试查询模块。图5.5 学生信息条件查询图5.6 查询成功5.3 系统测试5.3.1 测试的数据开始时只是简单无意义的数据,系统测试成功后修改了数据,测试通过后把数据库补充完整。5.3.2 系统测试方法编译完成后先在一台电脑上多次测试,排除bug软件没有问题后,为了使测试结果更精确可信,随后又在别的电脑上测试几次,结果测试通过。5.3.3 系统测试结果经过反复测试系统运行时各功能模块运行都是正常的,数据库也没有异常的问题出现,系统具备实用性。总结幼儿园不仅要注重教学质量,同时也要对在校幼儿学生的德进行教育,幼儿园应该加强对学生的身体健康状况、校内课外活动和亲子活动等的管理,只有做到校园信息管理的智能化和安全化才符合现代化幼儿园所具备的条件。幼儿园管理系统的出现不仅可以提高幼儿园的工作质量和效率,减少职工的工作量,提高幼儿园的管理能力,也可以提高在幼儿教育行业的竞争力。通过幼儿园的管理系统学生家长也可以通过登陆网站来了解自己小孩在园的学习情况、健康状况,以便于及时的调整自己对幼儿学生的关注重点。本文研究了幼儿园管理系统的整个开发过程,经过这个系统的整个开发流程我对SQL Server数据库和C#语言有了更深的认识和理解。(1) 在校学习的数据库知识有了进一步的了解,可以使用SQL Server创建完整的数据库。(2) 学习到了C#语言。(3) 在学校大部分的理论知识都应用到了实践中去,巩固了以前的理论知识,为以后的工作和学习有了充分的准备。管理系统开发的过程并不是一帆风顺的,中间也遇到各种问题,通过和老师的交流,网上查找相关的资料,问题基本上都被解决。 致 谢经过几个月的努力,我的系统 终于完成测试,系统具备实用性和易操作性,虽然遇到不少问题,但最后都被克服。首先要感谢老师的帮助,在我系统设计遇到困难,不知道该怎么办的时候,老师一直给我建议,督促我不要懈怠,不断的提醒我系统要注意的地方,帮助我解决系统遇到的问题,提出各种可能的方法,是我的系统更加完善。同时,同学也给我很大的帮助遇到问题积极的和他们讨论研究,找出最佳的方法。四年来,我所取得的些许进步得益于这些老师的教导,在此深表敬意和谢意。感谢我周围的同学和朋友,在我失意的时候,他们给我以鼓励,在我孤独的时候,他们陪伴我同行,让我感受到这个大家庭的温暖,愿我们的友谊长存。感谢我父母,正是由于他们的支持我才能一步步走到今天,感恩之情,无以言表。感谢江苏师范大学给我提供了一个良好的学习平台,让我在这宁静的环境中潜心苦读四年,让我有了新的开始。 参考文献1许宾,胡勇辉,凌志勇.ASP.NET 2.0应用开发技术与典型实例M.北京:清华大学出版社,2008.112郑萌.ASP.NET+SQL Server商务系统开发与典型实例M.北京.清华大学出版社,2008.73康祥顺.ASP.NET 3.5开发技术基础与实践教程M.北京.电子工业出版社,2009.34 ASP.NET开发十大技巧Z. /view/e6caac0d4a7302768e993938.html,2010.45 数据库与ADO.NET基础Z./view/479f4efafab069dc502201f4.html,2010.16 Database System Concepts,第五版,耶鲁大学Abeaham,里海大学Korth等著7 Scott Allen等著.C#数据库入门.郝启堂 张哲峰译.清华大学出版社,2003.28 Steve Walther著.ASP.NET:Tips,Tutorials,and Code.电子工业出版社,2003.79 (美)Jeffrey Richte著.Microsoft.NET Frameworks.清华大学出版社,2003.410 Alex Homer等.ASP.NET Web Forms Programming.清华大学出版社,2003.111 (美)M icro sof t 公司. M icro sof t SQL Server2000 数据库 编程. 北京: 希望电子出版社, 200112 深入解析SQL Server2008(英文版)-(美)德莱尼等著,200313 SQL Server 2005基础教程. 狄尤逊美著。 人民邮电出版社,200614 SQL入门经典. 威尔顿美,科尔比美著。 清华大学出版社,200615 Alex Homer.Professional ASP Techniques for Webmasters.Wrox Press Ltd,200316 Rober B.Mellor. ASP:Learning by Example. Franklin Beedle & Associates ,200117 Microsoft.SQL Server Book Online.Principal:Perceptual Edeg,200618 Adam Machanic,Hugo Kornelis,Lara Rubblke. Expert SQL Server 2005 Development. Apress,200719 Ross Mistry, Chris Amaris, Alec Minty, Rand Morimoto. SQL Server 2005 Management and Administration. Sams,200720 Ray Rankins,Paul Bertucci,Chris Gallelli Alex T.Silverstein.Microsoft SQL Server 2005 Unleashed.Sams,200621 (美)微软公司著.NET框架1.1类库参考手册.清华大学出版社,2004.122张兵义.网站规划与网页设计M.北京.电子工业出版社,2009英文翻译资料A.英文原文Introduction to the C# languageC # is an object-oriented and type of programming language, from C and C + +. C # (pronounced - C sharp) firmly planted in the C and C + + language genealogy, and will be immediately familiar with C and C + + programmers in C # is part of the Microsoft Visual Studio 7.0. In addition to the c #, Visual Studio support Visual Basic, Visual c + +, scripting languages and JScript VBScript. All these languages provide the next generation Windows services (NWGS) platform, including common execution engine and rich class library. . Network software development kit defines a common language subset (CLS), a kind of language, to ensure seamless interoperability between CLS - compliant language and libraries. For c # developer, this means that even if the c # is a new language, it has full access to the same rich class library, by experienced tools, such as the use of Visual Basic and Visual c + +. C # does not contain a class library. The rest of this chapter describes the basic characteristics of the language.manual memory management requires developers to manage the allocation and de-allocation of blocks of memory. Manual memory management is both time consuming and difficult. C# provides automatic memory management so that developers are freed from this burdensome task. In the vast majority of cases, this automatic memory management increases code quality and enhances developer productivity without negatively impacting either expressiveness

温馨提示

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

评论

0/150

提交评论