{
try {
conn
=
string
} {
try {
ConfigurationManager.ConnectionStrings[\].ConnectionString; //取得DSN字符
SqlConnection con = new SqlConnection(conn);//连接字符串 con.Open();
SqlCommand cmd=new SqlCommand(\,con); //建立命令 cmd.CommandType=CommandType.StoredProcedure;
SqlParameter clas=cmd.Parameters.Add(\,SqlDbType.Char,200); //clas.Value=name.Trim(); }
catch(SqlException e) { }
Console.WriteLine(\ + e.Message); //出错处理 return num;
SqlDataReader rd;
rd=cmd.ExecuteReader();//执行命令 if(rd.Read()) { }
rd.Close(); con.Close();
num=rd[\];
调用并设置存储过程参数
return num;
protected void setClassNumZero(string name)
string
conn =
ConfigurationManager.ConnectionStrings[\].ConnectionString; //取得DSN字符
SqlConnection con = new SqlConnection(conn);//连接字符串 con.Open();
SqlCommand cmd=new SqlCommand(\,con); //建立命令 cmd.CommandType=CommandType.StoredProcedure;
SqlParameterclassname=cmd.Parameters.Add(\,SqlDbType.Char,200); }
classname.Value=name.Trim();
int i=cmd.ExecuteNonQuery(); //执行命令 con.Close();
//调用并设置存储过程参数
} {
catch(SqlException e) { }
Console.WriteLine(\ + e.Message); //出错处理
protected void setClassNum(string name, object num)
try {
conn
=
string
ConfigurationManager.ConnectionStrings[\].ConnectionString; //取得DSN字符
SqlConnection con = new SqlConnection(conn);//连接字符串 con.Open();
SqlCommand cmd=new SqlCommand(\,con); //建立命令 cmd.CommandType=CommandType.StoredProcedure;
SqlParameter classname=cmd.Parameters.Add(\,SqlDbType.Char,200); //调用并设置存储过程参数
} {
try {
conn
=
}
catch(SqlException e) {
Console.WriteLine(\ + e.Message); //出错处理} classname.Value=name.Trim();
SqlParameter co=cmd.Parameters.Add(\,SqlDbType.BigInt); //调用co.Value=num;
int i=cmd.ExecuteNonQuery(); con.Close();
并设置存储过程参数
protected void updateArticleClass(string name, string oldname)
string
ConfigurationManager.ConnectionStrings[\].ConnectionString; //取得DSN字符
SqlConnection con = new SqlConnection(conn);//连接字符串 con.Open();
SqlCommand cmd=new SqlCommand(\,con); cmd.CommandType=CommandType.StoredProcedure; SqlParameter
classname.Value=name.Trim()
SqlParameter co=cmd.Parameters.Add(\,SqlDbType.Char,200);co.Value=oldname.Trim();
//建立命令
classname=cmd.Parameters.Add(\,SqlDbType.Char,200);//调用并设置存储过程参数
//调用并设置存储过程参数
}
}
int i=cmd.ExecuteNonQuery(); //执行命令 if(i>0) { }
con.Close();
myLabel.Text=\转移成功\;
catch(SqlException e) { }
Console.WriteLine(\ + e.Message); //出错处理
protected void Submit_Click(object sender, EventArgs e) {
if (Page.IsValid) {
string name1 = ClassID.SelectedItem.Text; name1 = name1.Trim();
string name2 = ToClassID.SelectedItem.Text; name2 = name2.Trim(); if (name1 == name2) {
myLabel.Text = \所选分类一样,没必要转移!\; } else {
object nm = selClassNum(name1); //Response.Write(nm); setClassNumZero(name1); setClassNum(name2, nm);
updateArticleClass(name2, name1); }
} } }
第5章 总结
设计一个系统首先必须从需求分析做起,知道用户需要什么才能更好的设计系统,需求分析的好坏直接决定了系统的优劣。同时要根据具体的情况,设计出相应的数据库。接下来就是系统的具体实现。
为了设计出本系统,我在图书馆借阅相关书籍,同时也在网上了解一下同类型系统各自的优缺点,和所使用的开发工具ASP.NET的发展现状,经过一段时间准备才开始了系统的设计。因为第一次使用ASP.NET开发系统,所以在设计途中遇到不少难题,不过及时向同学请教,使得难题都能有效的解决。也许因为是第一次设计,此次设计有些不足之处有待改进,不过该设计基本达到了简单新闻发布系统的要求,基本上实现了一般系统所具有的基本功能。本次设计使我接触到了很多平时没有接触到问题,发现了自己存在的很多不足之处。在撰写论文的过程中我还学会了怎样查阅资料和利用工具书。
系统的建立与发布,最终离不开计算机网络系统平台的支持。计算机网络是计算机技术和现代通信技术的有机结合。计算机网络技术是由现代计算机处理技术和现代通信技术结合发展而成的,是社会信息化的基础技术。计算机网络技术经过30余年的发展,已经成长为一棵参天大树。从它的作用范围角度讲有局域网、城域网和广域网;从传递的速率角度讲有低速、高速和超高速宽带网等之分;从连接的形式讲有环形网、星形网、总线网等;从应用的类型讲可以分成控制网、通讯网、管理网等;并且把最适应于人类与外部物理世界沟通的多媒体技术大量结合在一起,形成了丰富多彩的综合运行环境。
参考文献
[1] 肖金秀.ASP.NET程序设计教程[M].冯沃辉 陈少涌.冶金工业出版社 [2] 林盛雄.ASP.NET后台数据库网站制作实例经典[M].冶金工业出版社 [3] 张曜.ASP.NET函数实用手册[M]. 张青.冶金工业出版社
[4] 郑阿奇.SQL Server 实用教程[M].刘启芬.顾韵华.电子工业出版社 [5](美)Stephen Walther.ASP.NET技术内幕[M]. 马朝晖.机械工业出版社 [7] Glenn Johnson. ADO.NET 2.0 高级编程[M]. 清华大学出版社 [8] 李明刚. ASP.NET Web站点高级编程范例[M]. 肖建.清华大学出版社