Varchar(45)

Bki Varchar(45)

借阅(Borrow):Rno(登陆ID / 读者编号),Rname(姓名),Bno(图书编号)Bborrow(借书时间)

Column Name Datatype PK NN

Bno Int(11)

Rno Int(11)

borrowtime Varchar(45)

第四章 系统界面设计

4。1 总登陆界面

总的登陆界面,如图1-1所示,根据现实中图书馆的人员构成,设定共有3个角色,分别为馆长,管理员,读者,每个角色有着各自独立的账号和密码,有着各自独立的操作界面,为了使设计简便,我把3个角色的登陆界面放在了一起。

为了给用户一个选择的机会,添加了3个radioButton控件,分别为馆长,管理员,读者,为了方便区分,字体设置了不同的颜色,这里默认馆长为第一选项,把馆长选项的checked属性改为true。

单击重置按钮,可以重置两个textbox里面的输入的账号与密码。

核心代码:

    private void button2_Click_1(object sender, EventArgs e)

        {

            textBox1。Text = "";

            textBox2。Text = "";

        }

图1-1

因为图书管理系统需要连接数据库,当输入内容与数据库中相应的表的内容相同时,提示“登录成功”,进入下一个对应的界面,如果输入错误,会提示“请你输入正确的登录名或密码”

核心代码(连接数据库):       

        public static string loginNo;

        private void button1_Click(object sender, EventArgs e)

        {

               if(radioButton1。Checked){

                string myConnString = "server=localhost;User Id=root;password=lmz123LMZ;Charset=utf8;Database=bookmangesystem";//连接数据库

                var myConnection = new MySqlConnection(myConnString);

                try{

                    myConnection。Open();

                    MySqlCommand mycmd = new MySqlCommand("select * from curator where Cno = '" + textBox1。Text + "' and Cpa = '" + textBox2。Text + "'", myConnection);

//馆长按钮,与数据库里面的馆长表相对应

                    MySqlDataReader reader = mycmd。ExecuteReader();

                    if (reader。Read()){

                        loginNo = reader。GetString(0);//获取身份

                       guanzhangmainfrom gzmf = new guanzhangmainfrom();

                        this。Hide();

上一篇:安卓的会议平台设计+源代码
下一篇:C#+sqlserver在线考试系统设计

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

数字图书馆系统中的IP网络...

局域网图书资料查询系统【4032字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究