菜单
  

    5.2    功能实现及图形界面
    5.2.1    系统首页的实现
    简洁友好的用户界面是系统与用户交互的关键,并且在很大的程度上影响着用户对系统的评价。所以在设计系统界面的时候,首页的顶部是一个醒目的菜肴的图片的,让人一看就知道是订餐网站,有一种订餐的欲望,栏目有首页、浏览菜肴、我的订单、左边是会员登陆和注册信息框。用户想订单就需选我的订单。
    网站订餐首页页面如图5.5所示:
     
    图5.5网上订餐首页登录前页面
    为实现首页访问便能显示数据库的菜肴信息,就要对首页菜肴显示实现代码进行编写。以下是首页菜肴显示的一些核心代码:
    Ajax.Utility.RegisterTypeForAjax(this.GetType());
            ENews news = new ENews();
            this.newsList.DataSource = news.GetIndexNews;
            this.newsList.EnableViewState = false;
            this.newsList.DataBind();
            this.itemShow.DataSource = new EItem().SelectItemIndex();
            this.itemShow.DataBind();
            itemShow.EnableViewState = false;
            this.ClientScript.RegisterClientScriptBlock(this.GetType(), "kkk", "<script>window.onload = function(){boologin();};</script>");
    5.2.2    用户登录功能界面的实现
    本平台主页面有一个登陆界面,用户输入用户名和密码后,点击登陆按钮便可以登陆,登陆后用户便可以修改资料、查看订单和进行订餐。登陆界面和登陆后界面如: 图5.5和图5.6所示。
     
    图5.6网上订餐首页登录后的页面
    为了实现用户登录功能的实现,对系统用户登录功能进行代码编写,以下是用户登录功能的实现的核心代码:
        public string LogIn(string userId, string passWord)
        {
            FormsAuthenticationTicket tick = null;
            User user=null;
            try
            {
                user = userlogic.Login(userId, passWord);
            }
            catch (Exception ex)
            {
                JScript.JsAlert(ex.Message);
                return "-2";
            }

            if (user.Group == 0)
                return "-1";
            else
                tick = new FormsAuthenticationTicket(1, userId, DateTime.Now, DateTime.Now.AddMinutes(30), false, WebConfigurationManager.AppSettings["roles"+user.Group]);  
            string HashTicket = FormsAuthentication.Encrypt(tick);
            HttpCookie UserCookie = new HttpCookie(FormsAuthentication.FormsCookieName, HashTicket);
            HttpContext.Current.Response.Cookies.Add(UserCookie);
            return user.Sex + "," + user.DisPlay + "," + user.Reward + "," + user.Group;
  1. 上一篇:ASP.net+sqlserver网上书店销售管理与系统管理
  2. 下一篇:基于Authorware的在线考试系统的设计与实现
  1. JSP+Servlet网上商城系统设计

  2. 基于B2C的网上书城的设计与实现

  3. ASP.NET+SQLSERVER古诗词在线学...

  4. asp.net+sqlserver小型超市管理系统的设计+ER图

  5. asp.net+sqlserver在线家电销售网站的设计与实现

  6. ASP.NET的网上书店的设计与实现

  7. ASP.net+SQLserver校园新闻管理系统的设计与实现

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. 乳业同业并购式全产业链...

  10. 杂拟谷盗体内共生菌沃尔...

  11. 大众媒体对公共政策制定的影响

  12. 电站锅炉暖风器设计任务书

  13. java+mysql车辆管理系统的设计+源代码

  14. 中考体育项目与体育教学合理结合的研究

  15. 十二层带中心支撑钢结构...

  16. 当代大学生慈善意识研究+文献综述

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回