providerName="System.Data.SqlClient"/>
web.sitemap文件:
5系统实现及源程序代码
详细代码见附录。
相关代码:
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.SqlClient;
publicpartialclass订房信息_Default:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
stringSQL="use宾馆信息select*from订房信息表";
stringmyStr="server=localhost;IntegratedSecurity=SSPI";
SqlConnectionmyConnection=newSqlConnection(myStr);
myConnection.Open();
SqlCommandmySqlDA=newSqlCommand(SQL,myConnection);
SqlDataReadermyDataReader=mySqlDA.ExecuteReader();
GridView1.DataSource=myDataReader;
GridView1.DataBind();
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
stringSQL="use宾馆信息select*from订房信息表";
stringmyStr="server=localhost;IntegratedSecurity=SSPI";
SqlConnectionmyConnection=newSqlConnection(myStr);
myConnection.Open();
SqlDataAdaptermySqlDA=newSqlDataAdapter(SQL,myConnection);
SqlCommandBuildermySqlCB=newSqlCommandBuilder(mySqlDA);
DataSetmyDS=newDataSet();
DataTableSTable;
DataRowSRow;
mySqlDA.Fill(myDS);
STable=myDS.Tables[0];
SRow=STable.NewRow();
SRow["订房编号"]=TextBox1.Text;
SRow["入住日期"]=TextBox2.Text;
SRow["身份证号"]=TextBox3.Text;
SRow["姓名"]=TextBox4.Text;
SRow["性别"]=TextBox5.Text;
SRow["折扣"]=TextBox6.Text;
STable.Rows.Add(SRow);
mySqlDA.Update(myDS);
myConnection.Close();
}
}
6结束语
经过一周的设计和开发,宾馆信息管理系统基本开发完毕。
其功能基本符合用户需求,能够完成宾馆经营信息的存储和各种信息的查询。
并提供部分系统维护功能,对于数据的一致性的问题也通过程序进行了有效的解决。
但是由于课程设计时间较短,所以该系统还有许多不尽如人意的地方,用户界面不够美观,出错处理不够等多方面问题,这些都有待进一步改善。
在整个设计和开发中,我碰到了许多无法解决的问题,如在程序中本来语句没有错误,可就是在运行中无法按自己的意愿实现,我检查了一遍又一遍,可就是一筹莫展,但是我在别的类中浏览时,发现了数据类型的不匹配,这么一个小小的错误却导致了错误的运行结果。
这使我认识到了,在编写语句时一定要认真,严谨。
虽然在程序设计中,错了改,改了错,但是这使我学到了课堂上无法学到的知识,这是我在大学生涯中一个不小的收获。
假若没有这次的课程设计,我真的无法明白设计、编写一软件需要付出如此的艰辛,这是我以前无法想象的。
但是我在整个设计过程中,慢慢地喜欢上了编写软件,它在不知不觉中给你带来莫大的乐趣。
特别是在成功完成一功能模块时,给人一种很大的成就感。
参考文献
[1]王珊,萨师煊.数据库系统概论.第四版.北京:
高等教育出版社,2006.
[2]程不功,龙跃进,卓琳.ASP.NET2.0动态网站开发教程.北京:
清华大学出版社,2006.
[3]赛奎春、高春艳.VisualBasic精彩编程200例.北京:
科学出版社,2001.
[4]李严、于亚芳、王国辉.ASP数据库开发实例解析.北京:
机械工业出版社,2001.
[5]张雨、阮伟良.VisualC++工程应用与项目实践.北京:
机械工业出版社,2001.
[6]王国辉、牛强、李南南.ASP工程应用与项目实践.北京:
机械工业出版社,20015.
[7]王国辉、牛强、李南南.ASP信息系统开发实例精选.北京:
科学出版社,2002.
[8]宋昆、李严.SQLServer数据库开发实例解析.北京:
科学出版社,2004.
[9]张雨、阮伟良.VisualC++工程应用与项目实践.北京:
机械工业出版社,2001.
[10]ChristianNagel(美).C#高级编程.第四版.清华大学出版社,2006.
[11]奈特(美).SQLSERVER2005集成服务高级编程.清华大学出版社,2007.
附录:
程序源代码
登陆相关的C#代码:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="登陆.aspx.cs"Inherits="_Default"%>
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//www.w3.org/1999/xhtml">
无标题页