asp.net综合类B2B市场的设计与实现 第31页

asp.net综合类B2B市场的设计与实现 第31页
尚未解决的问题
    在selectIndex里只添加了少部分省份和市区,有待进一步的完成。
5.7 关注页面(Default6.aspx)设计说明
5.7.1 程序描述
    当点击主页面中信息列表里的关注按钮则会进入该页面。该页面显示了关注信息的详细内容并共用户做出相应的操作。从该页面可以进入会话页面,也可返回到主页面。
5.7.2 功能
    该页面向用户显示了所关注信息的详细情况。因为在主页面中只显示信息的标题,并没有详细介绍。在该页面中用户可以点击关注按钮表示对该条信息的关注,随着被关注次数的增多,信息的关注程度值会越大,这样可以对用户的选择提出参考,同一个用户对同一条信息只能关注一次。用户可以点击会话按钮进入会话页面与该条信息的发布者进行交互,当用户点击会话后,系统会提示被邀请者,如果被邀请者同意,则双方均会进入会话页面;如果被邀请者不同意,则会话失败;如果被邀请者在一定时间内未应答,系统则会提示邀请者使用邮箱。用户点击返回按钮则会返回到主页面。
5.7.3 页面截图
 
5.7.4 输入项
    输入项为comName为字符串型,comID为整型数据,sellIndex,buyIndex,sellParticular,buyParticular均为字符串型数据。
5.7.5 输出项
   输出项为attentionb和attentions,它们均为整型数据。
5.7.6 代码
显示用户关注信息的详细信息,当用户点击关注后,在表attentionb或attentions中写入该项。
SqlConnection myConn2 = new SqlConnection(myConnString);
myConn2.Open();
SqlCommand mycmd = new SqlCommand();
mycmd.Connection = myConn2;
mycmd.CommandType = CommandType.StoredProcedure;
mycmd.CommandText = "InsertComUSER";
mycmd.Parameters.Add("@comName", SqlDbType.NVarChar).Value = username.Text;
mycmd.Parameters.Add("@comPassword", SqlDbType.NVarChar).Value = password1.Text;
mycmd.Parameters.Add("@comEmail", SqlDbType.NVarChar).Value = TextBox4.Text;
mycmd.Parameters.Add("@comID", SqlDbType.Int).Value = -1;
mycmd.ExecuteNonQuery();
myConn2.Close();
Session["comName"] = username.Text;
5.7.7 流程逻辑
 
5.7.8 尚未解决的问题
    当用户发起会话后,被邀请的用户需要确认以后双方才能够进入会话页面。该功能尚未完成。
5.8 会话页面(Default7.aspx)设计说明
5.8.1 程序描述
    在关注页面中点击会话进入该页面,该页面可供用户与信息的发布者进行交互,退出即可回到主页面。
5.8.2 功能
    用户在该页面中可向信息的发布者发送信息,发送方的消息会和自己的ID以及接收方的ID一起写入数据库中的会话表,系统会根据接收方的ID在其对话框中显示消息以及发送方的名称。当用户点击保存时,双方会话的消息会根据用户选择的本地路径保存在文本文档中。当用户点击交易,系统会询问被邀请者是否同意进入交易页面,如果被邀请者选择同意则会进入交易页面;如果被邀请者选择不同意或在一定时间内无应答,则不会进入交易界面,依然停留在会话页面。当用户点击退出按钮时,页面返回到主页面而并不是返回到关注页面。

 << 上一页  [31] [32] [33] [34] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有