我的毕设——汽车部件仓储管理系统

效果展示

登录

登录界面

一级管理员主界面

一级管理员界面Index1.html

出库入库界面

需求分析

汽车配件仓储信息管理网站设计的使用和相关者有:
1.一级管理员:一级管理员对配件信息,供应商信息,需求商信息,二级管理员信息的增、删、改、查以及对操作日志的查看。
2.二级管理员:二级管理员能够对配件信息进行查询所搜,主要进行入库、出库操作。同时,可以对需求商的信息进行查询,得到是否有需求商正等待发货而进行出库,也可以添加新的需求商用户。
汽车配件仓储信息管理网站设计应该满足如下功能需求:
1.管理员登陆:能让管理员方便的使用密码登陆系统,从而进行一系列的操作。
2.一级管理员可以对配件信息进行增、删、改、查,并且由该配件信息获取其生产单位的相关信息。
3.一级管理员对供应商的信息管理。
4.一级管理员对二级管理员的信息管理。
5.一级管理员对需求商的信息管理。
6.一级管理员对日志的查看。
7.二级管理员进行出库、入库操作。
8.二级管理员添加新的需求商。

详细设计

添加好引用,配置好web.config

登录界面

这里是借用网上的资源,然后两个效果进行了组合,然后自己又根据需要修改了些样式。


登录界面

然后现在通过ajax为其添加验证代码。
核心代码:

  $.ajax({
                        url: "LoginHandler.ashx",
                        type: "POST",
                        data: { name: name, password: password },
                        success: function (data) {
                            if (data != '') {
                                var serverData = data.split(':');
                                //根据后台传递过来的数据选择进入不同的界面
                                if (serverData[0] == "ok1") {
                                    window.location.href = "Index1.aspx";
                                } else {
                                    window.location.href = "Index1.aspx";
                                }

                            } else {
                                location.reload();
                            }
                        }

                    });

通过返回ok1和ok2在前端js中处理判断进入不同的界面

 if (ds.Tables[0].Rows.Count > 0)
            {
                //根据判断选择进入哪个主页,无论进来的管理员或者是普通用户都记录下操作者的ID,方便记录日志
                if (ds.Tables[0].Rows[0]["Type"].ToString() == "1")
                {
                    context.Session["UserName"] = ds.Tables[0].Rows[0]["UserName"].ToString();
                    context.Response.Write("ok1:登录成功");
                }
                else
                {
                    context.Session["UserName"] = ds.Tables[0].Rows[0]["UserName"].ToString();
                    context.Response.Write("ok2:登录成功");
                }
            }
            //验证失败弹出提示框
            else
            {
                context.Response.Write("用户名或密码错误,请重新登录");
            }
登录界面
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,926评论 25 709
  • 很开心我的师兄给了我这么优秀的CP,真是太了解我。因为拥有这样自律自觉的CP,潜移默化中让我也变得自觉自律。 看了...
    八十猫爷阅读 255评论 0 0
  • 多少年后,当你想起以前的点点滴滴,又是那样的美好,又是那样的让你流连忘返,又是那样的嘴角会上扬。以后的以后,...
    Roar_Lin阅读 516评论 3 3
  • 在线下活动前几天确认自己要做主持时,一个晚上睡不着,兴奋还是紧张自己也说不清楚,我想更多的应该是担扰,担心自己站台...
    sendy1126阅读 444评论 0 0
  • 昨天咪蒙出了新书,叫做“我喜欢这个功利的世界”,昨天开始可以在网上预订。作为咪蒙的粉丝,我已经果断入手了。 咪蒙是...
    海兰生涯阅读 693评论 0 3