c#教材管理

本文档介绍了基于C#的教材管理系统的设计与实现。涵盖了数据库设计,包括需求分析、概念设计和E-R图;使用到的开发工具如Visual Studio 2015和SQL Server Management Studio 18;系统运行所需的环境;以及调试成功后的基本流程截图,包括登录、系统主页面和学生信息管理功能。
摘要由CSDN通过智能技术生成

项目系统结构

一.数据库设计
1.需求分析:
(1)浏览所有教材信息,对教材信息进行增、删、改、查操作。
(2)浏览所有学生信息,对学生信息进行增、删、改、查操作。
(3)按年级、班级来统计教材征订的数量、金额等信息。
2.数据库概念设计:
(1) 登录信息: {账号,密码,姓名,}
(2).学生信息:{学号,班级,姓名,性别,出生日期,电话}
(3) 教材信息:{教材编号,教材名称,作者名,出版社,金额,库存}
3.系统E-R图:

在这里插入图片描述

二.系统所用的工具:
(1)Microsoft Visual Studio 2015,
(2)Microsoft SQL Server Management Studio 18

三.所需的环境:
(1)Visual Studio 2015
(2)SQL Server 2008

四.调试成功后基本流程的截图
(1)登录(from1)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace index691
{
   
    public partial class Form1 : Form
    {
   
        public Form1()
        {
   
            InitializeComponent();
        }



        private void button1_Click(object sender, EventArgs e)
        {
   
            string connstr = Data Source=DESKTOP-OL0R6DR\SQLEXPRESS;Initial Catalog=JL691;Integrated Security=True;
            SqlConnection conn = new SqlConnection(connstr);
            conn.Open();
            string sqlstr = "select psd691 from Users691 where uid691='" + textBox1.Text + "'";
            SqlCommand cmd = new SqlCommand(sqlstr, conn);
            SqlDataReader dt = cmd.ExecuteReader();
            if (dt.HasRows)
            {
   
                while (dt.Read())
                {
   
                    if (dt["psd691"].ToString() == textBox2.Text)
                    {
   
                        MessageBox.Show("教材系统登录成功","欢迎登录");
                        this.Hide();
                        Main691 f = new Main691();
                        f.Show();
                 
                    }
                    else
                    {
   
                        MessageBox.Show("登录失败");

                    }

                }
            }
            conn.Close();

        }
        private void Form1_Load(object sender, EventArgs e)
        {
   

        }
    }
}

(2)系统页面(main691)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace index691
{
   
    public partial class Main691 : Form
    {
   
        public Main691()
        {
   
            InitializeComponent();
        }

        private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
        {
   
            Close();
        }

        private void Main691_Resize(object sender, EventArgs e)
        {
   
            this.Invalidate(true);
        }

        private void 学生信息ToolStripMenuItem_Click(object sender, EventArgs e)
        {
   
            Student691   f = new Student691();
            f.MdiParent = this;
            f.Show();
        }

        private void 教材信息EToolStripMenuItem_Click(object sender, EventArgs e)
        {
   
            books691  f = new books691();
            f.MdiParent = this;
            f.Show();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
   
            toolStripStatusLabel3.Text = DateTime.Now.ToString("yy-MM-dd HH:mm:ss");
        }

        private void 教材管理VToolStripMenuItem_Click(object sender, EventArgs e)
        {
   
            bostats691  f = new bostats691 ();
            f.MdiParent = this;
            f.Show();

        }

        private void 添加学生信息ToolStripMenuItem_Click(object sender, EventArgs e)
        {
   
            Student691 f = new Student6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值