ASP.NET开发实习第一天

2024-05-13

ASP.NET开发实习第一天(精选4篇)

篇1:ASP.NET开发实习第一天

姓 名

王开明

身份证号码

性 别

年 龄

23岁

政治面貌

共青团员

婚姻状况

未婚

视 力 状 况

较好

身高(厘米)

179 cm

体重(公斤)

69kg

民 族

汉族

户口所在地

广西南宁

技术职称

网络工程师

最 高 学 历

本科

现居住地

广西南宁

毕业时间

求 职 状 态

目前正在找工作

电话、手机

1351791179*

EMAIL

kaiming@code8.net

个人主页

www.vool.cn

地 址

广西省南宁市淮河路188号

邮编

330038

受教

育及

培训

状况

9 月 至 7月

南宁新闻出版职业技术学院

计算机软件 大专

专业描述:

本专业:.NET平台和C#编程,使用WinForms技术+ADO.NET技术,开发基于C/S结构的应用程序。ASP.NET、ADO.NET、WebService等技术,使用MVC设计模式,运用OOP面向对象的思想,开发.NET企业级应用程序。

任职公司名称: 豫龙科技有限公司 。

6 月 至 204月

asp.net程序员

工作职责和业绩:

软件前台后台的程序编写与设计;ASP.NET基于B/S办公系统、网站的研发、、、

求职意向

现从事行业:

IT/信息产业

现从事职业:

101000

现职位级别:

初级职位(两年以下工作经验)

期望月薪:

面议

目前月薪:

面议

可到岗时间:

一周以内

期望工作性质:

全职

欲工作地区:

www.110game.com江西省

欲从事行业:

IT/信息产业、互联网、通信/电子

欲从事职业:

101000

技能特长

一年半年ASP.NET的开发经验,熟悉使用ASP.NET框架以及MVC模式;熟练使用vs和SQL server数据库;精通SQLSserver。具有较强的团队协作能力,沟通能力,自学能力以及分析问题和解决问题的逻辑思维能力。www.vool.cn计算机科学和软件设计(特别ASP.NET)方面有着扎实的理论功底和丰富的实践经验;可经常出差。

外语水平

第一外语:英语 普通英语四级第二外语:英语 普通英语四级

兴趣爱好

喜欢音乐阅读等。

自我简评

本人性格外向,开朗,对待工作积极主动会使用Java,ASP.NET等软件开发软件。做事认真负责,沟通及销售能力强,善于与客户建立良好的关系,具备良好的.敬业精神及雷厉风行的工作作风,同时本人在以前的工作岗位中销售业绩也一直是名列前茅。尊重领导,团结同事,团队合作意识强,勇于面对挫折及工作中的压力,能适应不同的工作环境!谢谢!

HR部门评语

篇2:谈ASP.NET网站开发课程

ASP.NET网站开发课程是培养ASP.NET网站程序员的主要支撑课程。通过本课程的学习, 学生能够进行用户需求分析、网站规划设计、网站开发环境构建、数据库访问、代码模块编写、网站测试、网站部署与维护, 掌握网站程序开发的基本流程、开发技巧和编程规范。培养学生具有自主学习、自主创新、与人沟通、团队协作、爱岗敬业等职业素质, 成为能够胜任ASP.NET网站程序员岗位的高素质、技能型人才。

课程的前序课程包括《网络数据库技术》、《动态网页制作》、《C#程序设计》课程等, 后续课程包括《网站优化与推广》、《毕业设计》等课程, 本课程既是对前序课程的凝练与升华, 同时又为后续课程的有效开展提供重要的保障, 通过本课程的学习, 既能培养学生运用ASP.NET技术进行网站设计、开发、测试、部署、维护的能力, 同时又培养学生团队协作、与人沟通的职业素质及岗位适应能力, 对学生职业能力培养和职业素质养成的起到支撑和促进作用。因此, 本门课程是一门综合性很强的专业核心课程。本课程同时与《网页设计与制作》、《动态网页制作》、《小型网站开发》共同打造专业的核心技能, 着重培养网站开发领域具备网站设计、网站开发的高素质技能型人才。

本课程根据ASP.NET网站程序员岗位从业人员所必须具备的综合能力要求, 以职业岗位能力为目标, 以工作过程系统化课程开发理念为指导, 与行业企业合作共同开发与设计。在课程设计中我们应遵循的理念:

1. 以工作过程为导向, 校企共同开发课程

我们与清华同方长春分公司、吉林省维维信息服务中心等知名企业技术总监、项目经理、网站程序开发人员进行研讨, 对网站开发的实际工作任务进行分析、抽取、整合, 形成典型工作任务;根据实际的工作任务, 提取典型工作任务, 并确定专业的行动领域;根据认知及职业成长规律递进、重构行动领域转换为学习领域。校企双方共同确定本课程的教学目标, 共同确定教学内容, 共同选择教学内容载体, 共同研讨教学模式等。确保本课程整体设计突出职业能力培养, 体现职业性、实践性和开放性。

2. 以岗位能力需求为目标, 以真实项目为载体

课程设计的思路是“以职业行动获得知识与技能”, 职业行动就是要选择合适的项目, 这些项目要满足: (1) 尽可能多的载有课程所需的理论知识; (2) 具有综合性、可扩展性; (3) 是企业工作岗位中实际运用工作项目; (4) 教师、学生都比较熟悉, 有必要的实施条件。

经过与企业共同研讨, 得到企业大力支持, 校企共同开发了“留言板系统”、“新闻发布系统”、“电子商务平台系统”三个真实项目作为教学载体。其中, “新闻发布系统”可以拓展出“产品展示系统”、“文章发布系统”、“图片展示系统”、“文件发布系统”等系统;“留言板系统”可以拓展出“论坛系统”、“博客系统”等系统, 具备可拓展性;“电子商务平台系统”作为现企业网站的新兴系统, 随着网上交易越来越被重视, 以及对行业未来发展走势, 具备一定的前瞻性。

3. 采取以“项目导向”为主的教学模式, 教学过程面向企业网站开发过程

改革以“课堂讲授型”、单一的“理论+实践”为主要手段的教学模式, 采用以“项目导向”、“理实一体”为主的教学模式。课内学生以小组 (项目组) 为单位, 采用“项目引领, 逐步放手”的教学模式, 让学生以不同的岗位角色边学习边承担实际工作任务, 在工作中总结经验, 在失败和错误中总结教训, 教学过程还原企业网站的开发过程;课外采用“网站工作室”教学模式, 鼓励学生加入工作室, 依据长职院“百个项目, 百名学生”的大学生介入计划目标, 开展大学生应用技术研究, 激发大学生的创意灵感, 构建良好的应用技术研究氛围。学生课内进行项目学习, 课外参加项目开发, 不出校园就实现了“产学融合”, 真正实现教、学、做、研一体化。

4. 突出过程考核, 以工作岗位能力作为过程考核依据

篇3:ASP.NET开发实习第一天

【关键词】ASP.NET技术;博客系统;开发

随着计算机技术的发展和普及,Blog得到了极大的发展。Blog系统加入相册、音乐盒、好友列表、留言板、个人档案,将互联网从过去的通讯功能、资料功能、交流功能等进一步强化,使其更加个性化、开放化、实时化、全球化,把信息共享发展到资源共享、思想共享、生命历程共享,成为集丰富多彩的个性化展示于一体的综合性平台。

1.系统设计方案介绍

本系统是面向个人用户和小型集体用户开发的系统,完成用户在Blog上进行预定操作,实现用户和用户之间的双向沟通。具体设计方案为:

(1)系统服务器为IIS,数据库为SQLSERVER2005,整个系统界面采用Microsoft visual Studio 2008开发。

(2)系统采用三层架构,用C#语言实现。

(3)服务器与数据库的连接使用SqlClien编程接口的SqlConnection对象进行连接。

(4)系统分成两部分,前台为普通用户操作界面,功能包括:注册、找回密码、日志、相册、音乐盒、好友、留言板、个人信息、通过好友列表访问好友博客,反馈信息。后台为管理员操作页面,功能包括:管理员信息管理、用户信息管理、添加网站内容、查看反馈信息。

本系统采用三层架构,对数据库基本操纵代码和业务逻辑代码分离的方式,保证系统的安全性。并在登陆页面添加验证代码,保证系统安全性。

分析传统Blog系统这一环节所应具有的功能,可以得到Blog系统应具有以下功能:

高级系统用户(管理员)通过浏览器,可以实现网站的管理(对文章的各种信息进行浏览、增加、删除、修改等);普通系统用户对文章信息只能阅读和留言。而该系统添加了日志、相册、音乐盒、好友、个人留言板等功能;相对的管理员也相对添加了音乐的添加,动态链接的添加等功能。

1.1系统组件和样式分析

Blog系统中存在很多相同或相似的元素,这些元素可能是页面的标题,可能是页面的版权声明,也可能是文章的列表或是登录信息框。需要寻找一种方式在整个系统中共享,而不需在变化时修改所有的页面,所以采用了母版文件进行管理以及用户自定义组件。

1.2系统用户控件

ASP.NET为开发人员提供了用户控件这一新技术来实现Web元素的共享,开发人员可以通过Visual Studio.Net进行Web元素的外面的开发,同时可以通过Web元素后台代码的方式进行表现层的开发。设计用户控件提高了代码的可重复使用的性能。

在本系统中,使用了Footer、Href、music、Reply、diaryslf、diaryDetilelf等用户控件。

2.后台功能模块设计

通过此功能用户可以对主页中的许多功能和数据进行操作控制。

2.1身份验证

管理员通过此登陆入口进入管理界面,此入口需要填写正确的用户名和密码才能够登陆,非法ID不能够登陆。

对数据表tb_Admin访问,进行登录验证,验证成功进入后台主页面显示管理员信息表。

2.2后台管理员信息管理

管理员可以在此页面操作管理员信息管理功能,这些功能可以对管理员进行添加、删除、修改等操作。

2.3后台用户信息管理

2.4后台添加网站信息

2.5查看反馈信息

3.前台功能模块设计

3.1前台主界面

该页面是普通用户登陆后的第二页面。也可以直接进入匿名想要浏览的页面。

3.2前台用户日志模块

该模块的功能是对日志的发表,查看,修改,和查看评论等功能。

3.3相册模块

用户可以通过该页面进行相册照片的添加删除修改和查看。

3.4音乐盒模块

该页面采用了调用第三方控件技术实现页音乐播放的效果。

3.5个人档案模块

此页面可以查看和修改个人信息。

3.6留言板模块

通过此页面可以留言。

3.7好友模块

通过此页面可以进入好友的博客进行留言,也可以查找好友,添加好友。

3.8好友主页面

在此页面可以查看好友的日志,相册,音乐盒,好友,个人档案,留言板,也可以返回自己的博客页面。全部采用第三方控件的形式组成。

4.数据库设计

4.1数据表设计

博客系统中的数据管理形式采用数据库,根据系统需要与数据规范化分为管理员表(tb_Admin)、网站动态链接表(tb_advertisement)、用户信息反馈表(tb_bulletin)、日志表(tb_diary)、日志评论表(tb_diarycritique)、好友列表(tb_friend)、照片表(tb_images)、留言表(tb_liuyan)、用户音乐表(tb_music)、相册列表(tb_photo)、后台音乐填充表(tb_songdb)、用户专辑列表(tb_special)、用户信息表(tb_User)等十三个表。

4.2数据库访问

该系统数据库的连接在应用程序配置文件(Web.config)中設置了数据库的连接信息。这样提高了程序的的移植性,且为版本升级,代码扩展提供了良好的基础。

在dal层中添加SQLhelper.cs与数据库关联,类里面带有数据库名和地址的属性,方便更改数据库的链接,减少数据更改的繁琐性,增加了界面的友好性。

所有对数据库操作的代码都放在了SQLhelper.cs,并采用静态结构,方便了对数据库操作,也方便了其他层的调用。减少了代码的编写,节省时间和空间。

【参考文献】

[1]杨学会.Sql server 实例教程(第2版).北京:电子工业出版社.2007-3.

篇4:基于ASP.NET的网站开发

1 选择合适的开发平台、后台支撑数据库、服 务器架设工具,搭建开发环境

目前,开发动态网站的环境主要有[1]:

(1)ASP.NET,搭配使用的数据库MSSQL Server, WEB服务器架设工具IIS;

(2)PHP,搭配使用的数据库MYSql,WEB服务器架设工具APACHE;

(3)JSP,搭配使用的数据库Oracle,WEB服务器架设工具Tomcat。

作为一个初学者,我们首先要选定一种来学习,选定ASP.NET作为学习网站开发工具的原因有:

(1)容易上手,容易入门,增强学习的自信心;

(2)作为一名自学者,能够较容易地获得学习资料,并且不用支付其费用是十分重要的,MSDN是全面的、免费的、而且可以随意在微软官网上获得的学习资料。

在学习之初,所有的概念都是模糊的,只有不停地尝试,才有可能成为一个网站开发的高手。要学习网站开发,首先要搭载环境。Visual Studio有2005版,2008版,2010版,2012版,通常情况下,新版本采用了新技术,开发了新功能,代表着未来的趋势,但是后两个版本对用来学习的电脑硬件要求较高[2],而且,新版本其学习资料较少,因此,选定2008版的Visual Studio作为学习环境。2008版又有不同版本,其区别[3]如下:

(1)Visual.Studio.2008.Express.Edition

速成版:安装方便,适合学习之用或单语言快速开发。功能有限;

(2)Visual.Studio.2008.Professional.Edition

专业版:功能完善,适合个人开发者;

(3)Visual.Studio.2008.Team.Edition.For.Software.De- velopers

团队版(用于开发人员):属于Visual Studio Team Suite成员。在Visual Studio Professional Edition基础上提供了高级的开发工具,使开发团队能够在软件开发过程早期或常常在整个生命周期中进行高质量的协作。其中的性能分析工具能够测量、评估并定位代码中与性能相关的问题,帮助尽早的确定软件中的性能瓶颈;

(4)Visual.Studio.2008.Team.Suite

团队版(集成套件):集成了Visual Studio Team Edition for Software Architects、Visual Studio Team Edi- tion for Software Developers、Visual Studio Team Edition for Software Testers所有功能的最强大的版本。是一套高生产力的、集成的、可扩展的生命周期开发工具,它扩展了Visual Studio产品线,增强了软件开发团队中的沟通与协作。利用Visual Studio 2008Team Suite开发团体能够在早期或是整个开发过程中确保更高的可预见性和更好的质量。

针对以上四个版本,分别有相应的中文版。考虑到学习的实际情况,我们选定Visual.Studio.2008.Profes- sional.Edition中文版作为学习环境。

根据上面的分析选择,搭建学习环境的步骤如下:

(1)安装Visual.Studio.2008.Professional.Edition中文版;

(2)安装MSSQL Server 2005;

(3)安装Microsoft .NET Framework3.5和Microsoft .NET Framework2.0。

2 边实践边学习网站开发相关知识

打开Visual.Studio,感觉不知所措,该如何开始一个网站啊,于是上网搜索学习资料,曾以ASP.NET、Vi- sual Studio等作为关键词的,最终在MSDN上找到了“演练:在Visual Web Developer中创建基本网页”,网址是http://msdn.microsoft.com/zh-cn/library/k4cbh4dh (v=VS.80).aspx,开始了我的WEB开发之旅。该网页以图片形式说明了Visual Studio 2008中WEB开发环境的各个窗口的名称、并详细阐述了其用途,并且一步一步地讲述了如何开始开发一个网站。

随后,跟随着MSDN“演练:在Visual Web Devel- oper中通过代码分离创建基本网页”练习,加深了对Visual Web Developer的了解,学会了其中基本控件如TextBox控件、Button控件、Label控件等的使用,了解了代码分离与不分离的区别。在该网页的底部有个“Visual Web Developer中的网站类型”的链接,点击进去之后了解了网站的类型,作为一个初学者,选择了文件系统网站作为后面学习网站开发的网站类型。

紧接着学习了“演练:Visual Web Developer中的基本HTML编辑”,在学习过程中,发现自己还不懂HTML,于是开始上网搜索,找到了全面学习HTML的学习资料,其中,www.w3school.com.cn是一个对学习html很有帮助的网站,用记事本作为编辑器,学习了HTML中的标记,为后面学习网站开发打下基础。在全面学习html之后,回到MSDN中“指导教程”下的“创建页”中继续学习ASP.NET网站开发,其网址是:http: //msdn.microsoft.com/zh-cn/library/22682ddf(v=vs.80).as- px。对“创建页”下的10个子项在本地电脑Visual Studio环境中逐项进行演练,掌握了创建网页、对页面进行排版、编辑网页代码、调试网页、创建本地IIS网站等基本知识,学会了如何创建简单的网站。

在掌握了简单的网站开发环境之后,需要掌握更加深入的网站开发知识,于是继续学习实践了高级ASP. NET演练。网址是:http://msdn.microsoft.com/zh-cn/li- brary/bb907782(v=vs.90).aspx。在此学习过程中,逐渐发现要开发一个网站,需要掌握浏览器脚本语言JavaScript、服务器脚本语言ASP、编程语言C# 或VB- Script,由于本人有C++ 语言基础,所以选择C# 语言, 由于大部分的网站需要有数据库做后台支撑,需要对数据库进行操作,因此还要掌握结构化查询语言SQL。其中 ,JavaScript、ASP和SQL可以在网 站www. w3school.com.cn/asp上学习。

上面主要讲述了从想要学习网站开发到网站开发入门的心路历程,从开发平台的选择、数据库的选择到开发一个网站所需掌握的几种语言的学习、小例子的实践等。通过上面的学习,已经掌握了开发一个简单网站的基本知识了。下面将以本文作者的一个课题“文献检索课考试系统的研究和开发”为例讲述作为一名网站开发初学者如何开发以数据库为支撑的网站的详细 过程。

3 以“文献检索课考试系统的研究和开发”为 案例讲述网站开发的详细过程

3.1 文献检索考试系统的研究主要包括以下几个方面

(1)某高校文献检索课考试现状以及系统的重要性;

(2)开发本系统的可行性研究;

(3)获取需求分析;

(4)系统设计;

(5)网页设计;

在完成上面的几项研究之后,接下来就可以开始进行网站开发了。

3.2 网站开发主要包括以下几个步骤

3.2.1 创建数据库

首先,要根据系统设计阶段所获得的数据库表以及属性在MSSQL Server 2005上创建数据库,取名为ATS,并创建数据库表,用于系统中数据的存储。

3.2.2 将数据库的连接添加到 Visual Studio 中

在Visual Studio中创建一个到数据库的连接,以便在程序中访问数据库。创建到数据库的连接的步骤为:在Visual Studio“服务器资源管理器”中右击“数据连接”->“添加连接”,出来一个叫“添加连接”面板,对面板中的信息逐项进行填写。

(1)数据源:Microsoft SQL Server(SqlClient);

(2)服务器名:在本案例中,MSSQL Server 2005安装在本地计算机上,所以选取本地计算机名;

(3)使用Windows身份验证;

(4)选择或输入一个数据库名:在本案例中创建的数据库为ATS,所以选择ATS;

(5)测试连接 -> 成功;

(6)确定。

3.2.3 创建网页

在本案例中,创建了10多个网页,每个网页都要完成其相应的功能,由不同身份的用户进行访问,其中,7个网页完成的是业务功能,其功能见表1。

3.2.4 配置 web.config 文件

(1)本案例系统需要访问数据库,因此需要在配置文件中添加节点:

(2)数据库访问采用Windows集成认证模式:

<authentication mode="Windows"/>

(3)系统中要用到session保存传递用户名、用户类别等信息,设置session信息:

<sessionState cookieless="false"mode="InProc"time- out="30" />

3.2.5 编写代码

(1)default.aspx:系统网站的首页,所有用户的入口,提供教师、学生、超级管理员到相应登录窗口的链接,html如下:

(2)adminlogin.aspx:超级管理员登录页面

在用户名和密码不为空的情况下,创建数据库连接,查看用户名密码是否正确,在用户名和密码都正确的情况下,用session保存用户名和用户类型,把页面跳转到超级管理员权限的页面,否则提示用户正确输入信息。其代码如下:

(3)admin.aspx、teacher.aspx、course.aspx、examSched- ule.aspx、student.aspx、subject.aspx:这几个页面都是录入、修改、删除数据库信息,为了简化网站开发难度,并熟悉控件的使用,使用了Visual Studio提供的控件。

(4)student_exam.aspx:学生登陆成功之后,进行考试的页面,学生可以随机抽题、下载考试试卷、上传答案等。本部分是本案例系统的核心功能,其代码如下:

创建与数据库的连接:

获取调度Index(ScheduleIndex):

获取选定类别的考试题目的总数量count,然后产生1到count间的随机数:

获取SubjectRadom中第ran个考试题目和SubjectID:

获取学生学号StudentID:

string username = (string)(Session["username"]);

将该学生的StudentID,ScheduleIndex,SubjectID插入表StudentExam:

每个学生只允许抽题一次:

Button3.Enabled = false;

4 结束语

本案例系统是笔者学习网站开发后开发的第一个网站,作为一名初学者,每一步都得仔细揣摩,认真研究,花费很多的心血。系统比较简单,适合初学者练习。本案例系统中用到了对数据库的访问,身份认证,会话 (Session)等,为以后开发难度更大的系统打下了基础。

摘要:文章作者以一名网站开发初学者的身份讲述从如何选取开发平台、后台支撑数据库、服务器架设工具、搭建开发环境、学习网站开发相关知识到实践网站开发的心路历程。最后,以作者一个课题“文献检索课考试系统的研究和开发”为案例讲述一名网站开发初学者如何开发以数据库为支撑的网站的详细过程。

上一篇:上海法院司法为民具体措施指引30条下一篇:项目稽察