}
5.2.3 用户注册功能实现页面
该界面通过单行文本域和下拉列表框,主要完成用户注册功能。用户在此填入或选择自己相应的资料后,单击提交,系统确认资料格式正确后便可完成注册。如果资料格式确认出错,系统会自动报错。界面如图5.7所示。
图5.7网上订餐系统注册功能的实现页面
为了实现用户注册功能的实现,对系统用户注册功能进行代码编写,以下是用户注册功能的实现的核心代码:
private void RegUser(HttpRequest requst)
{
try
{
EUser user = new EUser(requst.Form["userName"], requst.Form["userPwd"], requst.Form["sex"], requst.Form["userDisplay"], requst.Form["mark"], requst.Form["contact"], requst.Form["tel"]);
}
catch (Exception ex)
{
WebConvert.JScript.JsAlert(ex.Message);
}
}
/// <summary>
/// 判断用户名是否已经存在
/// </summary>
/// <param name="userName">用户登陆名</param>
/// <returns></returns>
[Ajax.AjaxMethod]
public string ExsitUser(string userName)
{
EUser user = new EUser();
return user.ExsitUser(userName);
}
5.2.4 网上订餐用户修改信息页面的实现
该界面与用户注册界面相类似,也是通过单行文本域和下拉列表框,完成用户资料修改功能,用户登陆后可以在用户资料修改界面对昵称,密码,联系人、联系方式等资料进行修改。用户资料修改界面如图5.8所示。
图5.8网上订餐系统注册功能的实现页面
5.2.5 网上订餐系统用户订餐页面的实现
该界面主要完成查询订单功能。用户登陆后可以在查询订单界面查询自己已下的订单,以查看自己已订过哪些餐饮。可以使用系统菜单,我的菜单里面选择自己要订菜肴的订单。查询订单界面如图5.9所示。
图5.9网上订餐系统用户订餐页面的实现
为了实现用户网上订餐功能的实现,对系统用户网上订餐功能进行代码编写,以下是用户网上订餐功能的实现的核心代码:
public string AddOrder(string orderMenuId,int orderNo,string orderTime,string orderMark)
{
Order order = new Order(orderMenuId, orderNo, HttpContext.Current.User.Identity.Name, DateTime.Parse(orderTime), orderMark);
try
{
string id=bOrderOp.AddOrder(order);
this.GetOneOreder(order.Menuid,order.LoginName);
return id;
}
catch (Exception ex)
{
WebConvert.JScript.JsAlert(ex.Message); ASP.net+sqlserver网上订餐系统设计与实现+ER图(11):http://www.youerw.com/jisuanji/lunwen_1239.html