- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C.net高级应用实验指导书.doc
实验一
【实验题目】:留言簿系统——需求分析、资源规划、数据库分析与设计
【实验目的】:学习和掌握开发一个留言簿系统需要进行的分析和设计工作,为开发系统提供基础准备。
【实验内容】:
留言簿系统需求描述。
留言簿系统在网站开发中具有重要的作用,一般类型的网站都具有留言本功能,这样可以方便客户与商家的沟通,特别是对于商贸类型的网站具有重要的意义。
一个基本的留言簿系统主要包括以下几个基本功能模块 :
(1)用户登录与注册模块。(需要详细展开)
(2)用户留言模块。 (需要详细展开)
(3)留言列表模块。(需要详细展开)
(4)后台管理模块。(需要详细展开)
系统的用户类型包括一下三类:
游客,能够使用的功能如下:
(1)注册(需要详细展开)
(2)登录(需要详细展开)
(3)查看留言(需要详细展开)
注册用户,能够使用的功能如下:
(1)发表留言(需要详细展开)
(2)查看留言(需要详细展开)
(3)个人信息管理(需要详细展开)
管理员,能够使用的功能如下:
(1)注册用户管理(需要详细展开)
(2)留言管理(需要详细展开)
为留言簿系统规划文件夹。
(1)建立Notes站点。
(2)在Notes站点下创建App_Data文件夹用来存放数据库文件
(3)在Notes站点下建立App_Code文件夹用来存放业务类
(4)在Notes站点下建立Themes文件夹用来存放css和主题文件
(5)在Notes站点下建立Image文件夹用来存放图片文件
(6)在Note站点下建立admin文件夹,用来存放管理员使用的文件
(7)在Notes站点下建立Users文件夹,用来存放注册用户文件
(8)在Notes站点下建立Image文件夹用来存放图片文件
(9)在Note站点下建立admin文件夹,用来存放管理员使用的文件
(10)在Notes站点下建立Users文件夹,用来存放注册用户文件
3.分析、设计和建立数据库,用来存储留言簿系统的数据信息。
(1)简要描述需要使用的数据
(2)E-R图
(3)数据库表
4.建立公共类,用于链接到留言簿系统的数据库。
(1)配置web.cofig文件
(2)创建DataBase类,在类中实现获取数据库连接的方法。
(3)测试DataBase类的功能。
实验二
【实验题目】:留言簿系统——页面设计技术应用
【实验目的】:学习和掌握开发一个留言簿系统后台管理中母板的设计技术,为开发系统统一风格。
【实验内容】:
1.掌握CSS+DIV技术,设计页面布局效果。
2.使用母版技术设计后台管理母版。其中,页面布局效果如图1所示,被划分为上中下、左右的结构。
图1 母版的页面设计效果示例
实验三
【实验题目】:留言簿系统——系统功能设计与实现(1)
【实验目的】:学习和掌握开发一个留言簿系统前台功能管理模块的设计与实现。
【实验内容】:
登录页面的设计与实现。
1.1需要使用的技术包括:
(1)控件技术
(2)使用ADO.net验证用户名和密码是否正确
(3)用Session内置对象保存用户的id
1.2关键代码
验证用户名、密码方法如下:
public static int ttUserLogin(string uname,string pwd,int power)
{
string sql=select * from Tuser where username=+uname+ and pwd=+pwd+ and power=+0;
if(con.State!=ConnectionState.Open)
con.Open();
SqlCommand com=new SqlCommand(sql,con);
SqlDataReader dr=com.ExecuteReader();
if(dr.HasRows)
{
dr.Read();
int x=dr.GetInt32(0);
dr.Dispose();
com.Dispose();
con.Close();
return x;
}
else
{
dr.Dispose();
com.Dispose();
con.Close();
return -1;
}
}
1.3界面截图
注册页面的设计与实现。
2.1需要使用的技术包括:
(1)控件技术
(2)使用ADO.net验
文档评论(0)