Bootstrap

【代码资源】毕业设计,基于C#+winform开发,图书管理系统

项目背景:

        图书管理系统以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底地解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息和掌握信息。图书馆作为提供学习的场所,不仅要求便于管理,而且要求对读者和借阅者提供方便快速的查找,借阅和登记手续


开发环境:

基于:.NETFramework.v4.7.2

工具:Microsoft Visual Studio 2019

插件:WinformTool.dll


系统介绍:

 

系统分为三块:自助服务系统(前端)+  后台管理系统(前端)+  小程序(前端)+  后台服务系统,现在以自助服务系统为介绍,主要分为八个模块:图书查询、最新公告、图书汇总、修改消息、楼层分布、预约取号、退出系统


示例代码:

演示系统为PC端自助服务系统,为不影响和更好的开发,使用数据全为模拟数据,具体二次开发可自行选择,演示系统常用的事件已写出dome作为参考

首页代码: 

public partial class OneLevelControl : UserControl
    { 
        //定义返回委托
        public delegate void btnDelegate(string id);
        public event btnDelegate btnEvent;
        public OneLevelControl()
        {
            InitializeComponent();
        }

        private void pictureBox1_Click(object sender, EventArgs e)
        {
            PictureBox pictureBox = sender as PictureBox;
            btnEvent(pictureBox.Tag.ToString());
        }

        private void panel1_Click(object sender, EventArgs e)
        {
            Panel panel = sender as Panel;
            btnEvent(panel.Tag.ToString());
        }
    }

 图书查询:

public partial class OrderControl : WinControl
    {
        List<string> StepList = new List<string>();
        private int StepNum = 1;
        public OrderControl()
        {
            InitializeComponent();
            labCompanyName.Text = "广东省XX理工技术大学";
            panelLogo.BackgroundImage = Image.FromFile(@"E:\CSDN_DOME\WinformDome\WinformProject\WindowsFormsApp1\bin\Debug\images\menu\logo1.png");

        }

        //初始化
        private void orderControl_Load(object sender, EventArgs e)
        {
            
            LoadingHelper.ShowLoading("正在加载中,请稍后...", this, o =>
            {
                StepList.Add("输入卡号");
                StepList.Add("选择书籍");
                StepList.Add("确认消息");
                StepInitialie(StepList);
                StartTime(true);
            });
            CreatePanle(1);
        }

        //上一步
        private void btnPreviousStep_Click(object sender, EventArgs e)
        {
            if (StepNum == 1)
            {
                return;
            }
            panelMain.Controls[0].Dispose(); ;
            panelMain.Controls.Clear();
            CreatePanle(PreviousStep());
            StepNum--;
            Second = 60;
            
        }

        //下一步
        private void btnNextStep_Click(object sender, EventArgs e)
        {
            if (StepNum > StepList.Count-1)
            {
                return;
            }

            //检验数据是否通过
            //if (step == 1 || step == 2)
            //{
            //    bool resut = Inspect(step);
            //    if (resut == false)
            //    {
            //        return;
            //    }
            //}
            panelMain.Controls[0].Dispose();
            panelMain.Controls.Clear();
            CreatePanle(NextStep());
            StepNum++;
            Second = 60;
           
        }

        //创建面板
        public void CreatePanle(int step)
        {
            btnPreviousStep.Enabled = true;
            btnNextStep.Enabled = true;
            if (step == 1)
            {
                panelMain.Controls.Add(new UserControl1() { Dock = DockStyle.Fill });
                btnPreviousStep.Enabled = false;
            }
            else if (step == 2)
            {
                UserControl2 userControl2 = new UserControl2() { Dock = DockStyle.Fill };
                userControl2.ExitEvent += UserControl2_ExitEvent;
                panelMain.Controls.Add(userControl2);
            }
            else if (step == 3)
            {
                panelMain.Controls.Add(new UserControl3() { Dock = DockStyle.Fill });
                btnNextStep.Enabled = false;
            }
        }

        //委托事件
        private void UserControl2_ExitEvent(string name)
        {
            labTitle.Text = name;
        }

        //退出系统
        private void btnExit_Click(object sender, EventArgs e)
        {
            Exit();
        }
    }

 示例代码下载:

【免费】源码下载:图书自助服务系统模板资源-CSDN文库

;