商城新闻系统.docx

上传人:b****3 文档编号:24715602 上传时间:2023-05-31 格式:DOCX 页数:16 大小:560.76KB
下载 相关 举报
商城新闻系统.docx_第1页
第1页 / 共16页
商城新闻系统.docx_第2页
第2页 / 共16页
商城新闻系统.docx_第3页
第3页 / 共16页
商城新闻系统.docx_第4页
第4页 / 共16页
商城新闻系统.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

商城新闻系统.docx

《商城新闻系统.docx》由会员分享,可在线阅读,更多相关《商城新闻系统.docx(16页珍藏版)》请在冰豆网上搜索。

商城新闻系统.docx

商城新闻系统

 

ASP.NET大作业

信息工程学院

课程名称:

题目:

学号:

姓名:

班级:

任课教师:

 

连云港职业技术学院信息工程学院

2012年5月20日

目录

第一章目的和任务1

1.1目的及任务1

第二章开发环境简介2

2.1ASP.NET技术2

2.2SQLServer技术简介2

2.3SQL语句简介3

第三章项目设计与分析3

3.1项目名称:

商城新闻系统3

3.1.1项目重点3

3.1.2项目总流程图4

3.2项目任务4

3.2.1任务一商城新闻系统首页的设计4

3.2.2任务二单条新闻详细内容的显示7

3.2.3任务三更多新闻的分页实现9

3.2.4任务四新闻后台登录也的设计12

3.1.1任务五商城新闻系统后台管理页面12

3.1.1任务六商城新闻的删除13

3.1.1任务七商城新闻的添加13

3.1.1任务八商城新闻的修改14

第四章总结15

参考文献17

第一章目的和任务

1.1目的及任务

   《C#》是一门实践性很强的课程,教师授课应主要采用多媒体设备教学,每次授课后应配有一定数量的练习,以便学生能够更好地掌握所学习的内容。

实训教学的目的是使学生能够做到即学即用,进一步加深对所学内容的理解,以提高学生的综合应用能力。

实训应贯彻于整个教学过程中,每完成一个内容,就要求学生完成一些具体的任务,做到讲练及时交互、有机结合。

实训形式有的是要求上机时进行练习的,有的是要求制作成作品的,并将实训结果通过电子邮件发送给教师,教师可根据学生的完成情况及时掌握学生的学习状况,并将好的作品收集起来,作为演示资料。

每完成一章的教学,必须安排学生课外实训的项目,且要有学生完成的作品(电子作业)交老师批阅。

为了引导大家使用面向对象的方法分析与设计方法,分析需求,设计软件,认识在分析与设计阶段用到的各种方法.掌握基本界面设计方法,以及程序界面友好化的各种方法.巩固和强化和程序设计基本知识和基本技能,培养和训练学生综合利用所学基本知识和基本技能进行小型应用程序开发的技能。

培养学生适应岗位需要,独立分析问题、解决问题的基本能力,以及团队合作精神。

 

第二章开发环境简介

2.1ASP.NET技术

在ASP.NET不仅仅是ActiveServerPage(ASP)的下一版本;它是统一的Web开发平台,用来提供开发人员生成企业级Web应用程序所需的服务。

ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强该ASP应用程序的功能。

ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。

另外,任何ASP.NET应用程序都可以使用整个.NET框架。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

ASP.NET技术的简洁的设计和实施,完全面向对象、具有平台无关性且安全可靠、主要面向互联网的所有特点。

此外,强大的可伸缩性和多种开发工具的支持,语言灵活,也让其具有强大的生命力。

ASP.NET以其良好的结构及扩展性、简易性、可用性、可缩放性、可管理性、高性能的执行效率、强大的工具和平台支持和良好的安全性等特点成为目前最流行的Web开发技术之一。

而采用ASP.NET语言的网络应用开发框架,目前也已得到广泛的应用,其优势主要是为搭建具有可伸缩性、灵活性、易维护性的业务系统提供了良好的机制。

2.2SQLServer技术简介

SQLServer2005就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索。

数据库(Database)是由一些有意义和有关系的数据(data)所组合而成。

一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段(Field)所组成,不同的字段存放这不同的数据。

所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。

在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(DatabaseManagementSystemDBMS)。

数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。

2.3SQL语句简介

1.SQL语句简介

SQL全称是"结构化查询语言(StructuredQueryLanguage)",SQL包含4个

部分:

(1)数据查询语言DQL-DataQueryLanguageSELECT

(2)据操纵语言DQL-DataManipulationLanguageINSERT,UPDATE,DELETE

(3)数据定义语言DQL-DataDefinitionLanguageCREATE,ALTER,DROP

(4)数据控制语言DQL-DataControlLanguageCOMMITWORK,ROLLBACKWORK

第三章项目设计与分析

3.1项目名称:

商城新闻系统

3.1.1项目重点

本项目重点是新闻的添加、删除、显示与修改,需要克服的难点是新闻的分页显示,通过这些便捷方式可以实现一些简单的功能,提高开发效率。

3.1.2项目总流程图

3.2项目任务

3.2.1任务一商城新闻系统首页的设计

步骤一新建新闻数据库

图1新闻数据表

步骤二建立新闻首页

图2商城新闻首页的设计界面

步骤三配置数据源控件

图3选择数据文件

图4配置查询语句

图5配置SELECT语句

步骤四配置GridView显示控件

图6编辑Gridview控件的列

图7配置时间显示样式

图8隐藏表格线和表头

3.2.2任务二单条新闻详细内容的显示

图9新闻详细内容的显示

图10配置数据源1

图11配置数据源2

图12配置数据源3

图13编辑FormoluView模版

3.2.3任务三更多新闻的分页实现

图14分页显示更多内容

图15配置数据源

图16配置gridview控件

图17配置数据源

图18配置数据源

图19配置gridview控件

3.2.4任务四新闻后台登录也的设计

图20管理员登陆界面

3.1.1任务五商城新闻系统后台管理页面

图21web用户控件的设计界面

图22新闻后台管理界面

3.1.1任务六商城新闻的删除

代码如下:

protectedvoidPage_Load(objectsender,EventArgse)

{

if(Convert.ToInt32(Session["pass"])==0)

Response.Redirect("login.aspx");

stringstrsql="deletefromnewswhereid="+Request.QueryString["id"];

if(mydbmanager.ExecuteNonQuery(strsql)>0)

{

Response.Write("");

Response.Write("");

}

}

3.1.1任务七商城新闻的添加

图23添加新闻界面

代码如下:

stringstrSQL="insertintonews(title,contents,addtime)values('"+strName+"','"+strContent+"','"+DateTime.Now.Date+"')";

if(mydbmanager.ExecuteNonQuery(strSQL)>0)

{

Response.Write("");

Response.Write("");

}

else

{

Response.Write("");

}

3.1.1任务八商城新闻的修改

图24修改页面的设计

图25显示并修改查找的新闻

第四章总结

1.多看多写

看一下,别人写的代码,会养成一个好的编程习惯。

但是更加重要的是,要看一个比较成熟的代码。

2.多编多敲

看了代码,就要写代码,,可以跟他们相同。

这是了解他们的代码,也了解代码的执行过程。

特别是在编译的时候,你会发现的你的进步和不足。

在失败中取的微小的成功,是一件很快乐的事情。

在敲代码的时候,你会发现,你的很多英文都会输入错误。

都用“.”这个神奇的点。

实质就是调用。

3.简单编程

不要一开始,就是很困难的,好几千行的代码。

这样你的自信心会被削弱的。

自尊,会被打击的。

从最基本的学起。

从一开始就,慢慢体会,代码重复利用的快乐。

毕竟这样很节省代码的输入量,而且很体现你的学习的效果。

4.多多交流

也许很简单的,问题。

都是一些很简单的属性设置的问题,或许一些你很想不到的边角的问题,你总是会感到迷茫,但是,不要担心,你要充分利用帮助文件,很网络的资源。

特别是,在学习C#的时候,很多人,很懒得安装MSDN,确实,那些占用很多空间。

但是,那些里面有很多好东西,会教你很多的属性的资料,和很多方法。

通过,网络的搜索,很会找到很多,有关的话题的解决方法,很多你遇到的问题,很有可能,早就被人发现,和被人解决。

你会在寻找问题的答案中,获得进步。

本身发现问题和解决问题,就是一大进步。

5.发现新思路

编程最麻烦的就是套用老方式和老办法。

你可以充分利用,现有的对象,进行细化和增加新的属性。

创新是编程最大的灵感。

6.编程模式

编程归根结底,就是对控件属性的修改的过程,使之符合我们的需要。

控件也叫做对象,你跟用户最直接的接触方式。

修改的过程也就是函数的应用。

通过对现有的控件的学习,你会发现,这些很基本,但是覆盖的面十分的宽广。

也许,这些控件,可能无法满足你的需要,你就会新建新的控件,来满足新的需要。

但是,基本的你是必须要掌握的。

7.善于总结

在总结中,你会发现,你有很大的进步,也存在很多的不足。

所以,你就会千方百计的改进你的工作方式和学习方法,使之不断的进步。

编程的本身是一项创造性的工作。

灵感来自客户的需要,来自市场的需要,来自用户的便捷操作,来自您对自己的信心。

8.创造完美

完美是合作的结晶。

通过团队的努力奋斗,你会发现你的工作量减少了,你的质量提高了,你的效率提升了,你的能力增强了。

更加重要的事,从你组织和分配中,获得的成功,更加会让你获得鼓励,在今后的编程生活中,体验编程的快乐,从自己做起,分享自己的快乐,从团队合作做起。

 

参考文献

[1]陈广,《C#程序设计基础教程》。

课本,2008,

(2)

[2]郑阿奇,《C#教程》(高职高专计算机规划教材)

[3]沉舟崔培枝何荣辉王天章,《Microsoft.NET编程语言C#教程含1CD》

[4]姜晓东,《C#4.0权威指南》

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1