精华内容
下载资源
问答
  • C#课程设计要求与题目汇总
    2020-12-21 15:47:33

    C#

    课程设计要求

    一、基本目标:

    1

    )要求学生达到熟练掌握

    .NET

    基本结构以及

    C#

    语言的基本知识和技能;

    2

    )基本掌握面向对象程序开发的基本思路和方法;

    3

    )掌握

    GUI

    GDI+

    、文件、网络及

    ADO.NET

    数据库开发基本知识;

    4

    )能够利用所学的基本知识和技能,进行简单应用程序设计。

    二、基本要求:

    1

    )要求利用

    C#

    的编程思想以及组件开发原理来完成系统的设计;

    2

    )突出

    C#

    语言与其它语言不同点(即体现

    C#

    的高级功能,如属性概念、接口、事件

    委托等)

    3

    )体现可视化编程基本东西,如系统带有菜单、工具栏、

    状态栏以及常用的高级控件;

    4

    )基本是每人一题,最多

    2

    人一组;

    5

    )时间进度要求在

    19

    周之前(

    18

    周的周末)完成设计并提交报告。

    三、创新要求:

    在基本要求达到后,

    可进行创新设计,

    如把系统转化为组件、

    给系统在数据方面具有导

    入导出功能、增加文件传输功以及远程控制功能等。

    四、成绩评定准则:

    成绩是分级评定的,主要考虑因素:完成设计的内容和功能的优劣;题目本身的难度;

    课设报告的书写;工作量的大小。

    五、报告内容安排:

    1

    .程序

    \

    系统设计思路

    2

    .程序

    \

    系统结构的框架图

    3

    .模块或类的设计

    4

    .主要算法流程图

    5

    .关键源代码编程步骤

    6

    .采用的测试过程与测试数据

    7

    、运行结果分析和总结

    8

    、参考资料

    C#

    课程设计题目汇总

    一、物资库存管理系统

    有关该系统基本信息的描述,

    如:

    物资编号、

    物资名称、

    规格型号、

    种类和计量单位等。

    1.

    有关物资基本信息的输入。

    2.

    物资基本信息的查询与修改。

    3.

    入库物资信息的输入。

    4.

    入库物资信息的查询与修改。

    5.

    出库物资信息的输入。

    6.

    出库物资信息的查询与修改。

    7.

    物资余额信息的查询。

    8.

    物资余额信息的浏览。

    9.

    物资库存统计报表等。

    二、图书馆管理系统

    图书馆中有各种类型的图书,图书信息包括:图书编号、图书名称、作者、出版社、种

    更多相关内容
  • c#.net课程设计指导

    2019-01-10 14:38:59
    c#.net课程设计指导适合新手入手,用点心学,多练练,有问题可以百度
  • C#.NET课程设计指导 C#.NET课程设计指导 C#.NET课程设计指导
  • C#.net课程设计报告

    2012-03-04 02:27:23
    C#.net 课程设计报告 关键字:新闻发布,ASP.NET,C#, 新闻发布系统
  • c#.net课程设计.pdf

    2021-10-02 07:47:18
    c#.net课程设计.pdf
  • c#.net课程设计报告.doc

    2021-09-29 18:37:24
    c#.net课程设计报告.doc
  • C#.NET课程设计指导.pdf

    2017-04-03 18:55:12
    C#.NET课程设计指导.pdf
  • C#.NET课程设计指导

    2010-03-06 17:13:56
    C#.NET课程设计指导,学习C#。net很好的课程设计资料
  • 精品课件
  • 0基础小编入门,专为PLC转行上位机人员量身定制!
  • 实现基本增删改查,以及附加功能
  • 1.设计目的 随着现代社会的进步和发展,个人理财成为了社会的主题。因此,为广大用户编写一款实用的个人理财软件也就应运而生。 2.设计内容 个人理财系统,实现个人理财的收支管理,增加、删除、查询、修改、用户...
  • c# asp.net 课程设计

    2018-06-20 13:05:58
    c#综合实验的课程设计,采用了母板、主题等技术,你值得拥有
  • .net课程设计 c#编程 贪吃蛇游戏 在Snake类中定义全局变量 private Point food_P;//定义食物的位置 private Label food;//定义食物 private ArrayList body = new ArrayList();//定义蛇身 public ArrayList ...
  • C#.NET课程源代码,可直接使用
  • asp.net课程设计

    2018-09-27 15:47:19
    asp.net课程设计。做的是流浪动物管理系统。分为用户和管理员。具有收养动物,留言,动物浏览等功能
  • asp.net开源项目,代码全,内有数据库生成文件导入可用
  • 1.Visual C#.NET 数据库开发经典案例解析/王晟编著.—北京:清华大学出版社,2005.4(经典案例解析) 2. 数据库系统开发教程/崔巍,王晓敏主编;王晓波,宋燕林,车蕾编著.—北京:清华大学出版社,2010.6(2016....

    教学管理系统

    (文章大概2750字左右,阅读文字时间约两分钟左右,含有大致7分钟的视频)

    功能描述系统有管理员、教师及学生三类用户,每类用户对数据具有不同的操作权限。

    (1)管理员拥有的功能:

    • 教师信息管理:教师基本信息(教师号、教师姓名、教师性别、教师年龄、教师职位、学生电话号码、教师所在学院、教师密码)的录入、修改和删除。
    • 学生信息管理:学生基本信息(学号、学生姓名、学生性别、学生年龄、学生所在班级、教师电话号码、学生所在学院、学生密码)的录入、修改和删除。
    • 课程信息管理:课程基本信息(课程号、课程名、课程类别、课时)的录入、修改和删除。
    • 授课信息管理:授课基本信息(教师号、课程号、授课地点、开课时间)的录入和删除。
    • 成绩信息管理:成绩的录入和修改。
    • 信息的查询和删除:能分别用号码、名字两条件对学生基本信息、教师基本信息、课程基本信息进行查询和删除;能对学生基本信息、教师基本信息、课程基本信息、教学信息进行查看;以主从表的形式查看不同学院的老师信息。
    • 排课管理:能够增加学生课程。
    • 课程表打印:能够打印授课总课程表。

    (2)教师拥有的功能:

    • 信息的查询:查询自身信息、授课信息、学生基本信息和成绩信息(可单独查看不合格的学生的成绩和信息);且能按不同条件对各类信息进行查询(学生基本信息、授课信息),能按学生姓名和学号对学生各科成绩信息进行查询。
    • 信息的修改:修改个人登陆密码。

    (3)学生拥有的功能:

    • 信息的查询:查询自身信息、各科成绩信息、学期平均成绩、学期绩点、生成的个人课表。
    • 信息的增加和删除:学生可以根据学校所开设的课程自动生成可选的课程表进行课程的增加和删除,完成选课,并会自动生成选课信息表。
    • 信息的修改:修改个人登陆密码。

    数据库的设计
    学院信息表(dept)
    属性列:学院名(主键),学院编号;

    教师信息表(teacher)
    属性列:教师编号(主键),教师姓名,教师性别,教师年龄,教师职位,教师电话号码,教师所属学院名,教师密码;

    课程信息表(course)
    属性列:课程编号(主键),课程名,课程类型,课时;

    班级信息表(class)
    属性列:班级编号(主键),班级名,班级人数;

    学生信息表(student)
    属性列:学生编号(主键),学生名,学生性别,学生年龄,学生所在班级,学生电话号码,学生所属院系名称,学生密码;

    授课信息表(teach)
    属性列:教师编号、课程编号(复合主键),授课地址,开课时间;

    成绩信息表(score)
    属性列:学生编号、课程编号(复合主键),分数成绩,老师编号;
    教学管理系统的7张表界面的设计
    ——登录窗口
    登陆界面
    ——管理员界面
    管理员界面——教师界面教师界面——学生界面学生界面视频预览:

    教学管理系统视频录制


    视频清晰度不高,请读者转到B站:https://www.bilibili.com/video/av82355178

    文献参考:
    1.Visual C#.NET 数据库开发经典案例解析/王晟编著.—北京:清华大学出版社,2005.4(经典案例解析)
    2. 数据库系统开发教程/崔巍,王晓敏主编;王晓波,宋燕林,车蕾编著.—北京:清华大学出版社,2010.6(2016.12重印)
    3.数据库设计教程(第二版)/康诺利(Connilly,T.M.)等著;何玉洁等译.—北京:机械工业出版社,2005.1(计算机丛书)
    4.数据库系统概论/王珊,萨师煊编著.——5版.——北京:高等教育出版社,2014.9

    写在最后:(完成了2020年的一个小计划)2020.1.6第一次发表博客,第一次制作视频,其中有很多的不足之处,包括我做的教学系统也会存在各种问题,历时半个月,在我的能力范围内做出了自己想要的样子;那么观看完这篇文章的同学如果有什么疑问或者建议欢迎私信我!

    展开全文
  • 课程设计(带文档,源代码) C# .NET 课程设计(带文档,源代码) C# .NET
  • C#.NET程序设计

    2010-07-19 19:59:14
    本书是在讲授Visual C#.Net 应用程序课程的讲义和教案的基础上整理编辑而成。本书内容几乎涵盖了使用C#语言开发Windows应用程序和Web应用程序(ASP.Net)的各个方面。为了说明问题,在介绍程序设计方法时,一般使用...
  • 非常经典的高校C# .net开发教程,《Visual C#.NET程序设计》作者,李兰友,杨晓光,清华出版社,北交出版社,含有书籍和源码。 本书主要介绍Visual C#.NET应用程序设计技术。内容包括:Visual C#.NET集成环境,常用...
  • 学生成绩管理系统(课程设计) “学生成绩管理系统”包括三个模块:学生登陆、教师登陆、管理员登陆。这三个模块既相互联系又相互独立。 在模块设计中,我设计了管理员管理,教师管理,学生管理功能,数据库连接设置...
  • C#.NET程序设计实验一实验报告

    千次阅读 2021-01-13 12:34:07
    3. 掌握C#程序设计语言的语法基础;4. 掌握控制语句和数组的使用。二、实验要求根据题目要求,编写 C#程序,并将程序代码和运行结果写入实验报告。三、实验内容1. 编写一个控制台应用程序,输入三角形或者长方形边长...

    实验一  语言基础

    一、实验目的

    1. 熟悉Visual Stido.NET 实验环境;

    2. 掌握控制台程序的编写方法;

    3. 掌握C#程序设计语言的语法基础;

    4. 掌握控制语句和数组的使用。

    二、实验要求

    根据题目要求,编写 C#程序,并将程序代码和运行结果写入实验报告。

    三、实验内容

    1. 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出。

    源码:

    主函数部分

    static void Main1_1(string[] aa)

    {

    //定义三角形边长,矩形长和宽,以及周长和面积

    int i;

    double tri1, tri2, tri3;

    double rec1, rec2;

    double cir, area;

    //系统编写

    Console.WriteLine("--------------------几何图形周长、面积计算-----------------");

    while (true)

    {

    Console.WriteLine("请选择图形样式:");

    Console.WriteLine("   1.三角形    2.矩形   3.退出    ");

    Console.WriteLine("请输入对应序号:");

    //这里不知道什么原因。需要回车两次才能继续。

    i = int.Parse(Console.ReadLine());

    switch (i)

    {

    //三角形算法

    case 1:

    Console.WriteLine("请输入所求三角形的第一条边的长度:");

    tri1 = float.Parse(Console.ReadLine());

    Console.WriteLine("请输入所求三角形的第二条边的长度:");

    tri2 = float.Parse(Console.ReadLine());

    Console.WriteLine("请输入所求三角形的第三条边的长度:");

    tri3 = float.Parse(Console.ReadLine());

    cir = tri1 + tri2 + tri3;//周长

    area = Math.Sqrt(cir / 2 * (cir / 2 - tri1) * (cir / 2 - tri2) * (cir / 2 - tri3));

    //无法将double隐式转换为float,之前用的float类型的边长等,sqrt函数返回为double

    Console.WriteLine("该三角形的周长为:{0}", cir);

    Console.WriteLine("该三角形的面积为:{0}", area);

    break;

    case 2:

    Console.WriteLine("请输入所求矩形的一条边的长度:");//用户依次输入三个边长

    rec1 = float.Parse(Console.ReadLine());

    Console.WriteLine("请输入所求矩形的另一条边的长度:");

    rec2 = float.Parse(Console.ReadLine());

    cir = 2 * (rec1 + rec2);        //长方形周长及面积

    area = rec1 * rec2;

    Console.WriteLine("该矩形的周长为:{0}", cir);

    Console.WriteLine("该矩形的面积为:{0}", area);

    break;

    case 3:

    Console.WriteLine("正在退出.....");

    Console.WriteLine("退出成功!");

    break;

    default:

    Console.WriteLine("输入有误,请输入1或2或3!!!");

    break;

    }

    //判断是否退出系统

    if (i == 3)

    break;

    }

    }

    程序运行截图

    2. 编写一个控制台应用程序,可根据输入的月份判断所在季节。

    主函数代码

    static void Main1_2(string[] ab)

    {

    //定义输入的月份

    int i;

    //系统编写

    Console.WriteLine("---------季节判断系统----------");

    while(true)

    {

    Console.WriteLine("请输入要查询的月份:(输入0,退出系统)");

    i = int.Parse(Console.ReadLine());

    switch(i)

    {

    case 3:

    case 4:

    case 5:

    Console.WriteLine("{0}月在春季。 ", i);

    break;

    case 6:

    case 7:

    case 8:

    Console.WriteLine("{0}月在夏季。", i);

    break;

    case 9:

    case 10:

    case 11:

    Console.WriteLine("{0}月在秋季。", i);

    break;

    case 12:

    case 1:

    case 2:

    Console.WriteLine("{0}月在冬季。", i);

    break;

    case 0:

    Console.WriteLine("正在退出.....");

    Console.WriteLine("退出成功!");

    break;

    default:

    Console.WriteLine("您的输入有误,请核实后输入!!!");

    break;

    }

    if (i == 0)

    break;

    }

    }

    程序运行截图

    3. 编写程序,用 while 循环语句实现下列功能:有一篮鸡蛋,不止一个,有人两个两

    个数,多余一个,三个三个数,多余一个,再四个四个地数,也多余一个,请问这篮鸡蛋至

    少有多少个。

    主函数代码

    static void Main1_3(string[] ac)

    {

    int sum = 2;

    bool flag = false;

    while (sum < int.MaxValue && flag == false)

    {

    if (sum % 2 == 1 && sum % 3 == 1 && sum % 4 == 1)

    {

    Console.WriteLine("这筐鸡蛋至少有{0}个.", sum);

    flag = true;

    }

    else

    sum++;

    }

    }

    程序运行截图

    4. 编写程序,计算数组中奇数之和和偶数之和。

    主函数代码

    static void Main1_4(string[] ad)

    {

    //定义数组,及奇数偶数之和

    List str = new List();

    int lenth = 0;

    int jssum = 0;

    int ossum = 0;

    //输入数组

    Console.WriteLine("输出数组元素,回车按q结束录入(最后一个数字后不要加空格)");

    while(true)

    {

    string input = Console.ReadLine();

    if (input.Equals("q") == false)

    str.Insert(lenth++, input);

    else

    break;

    }

    //交叉数组,

    string[][] every = new string[lenth][];

    for(int i = 0; i < lenth; i++)

    {

    every[i] = str[i].Split();//C#对空格的分割方式之一

    }

    for (int i = 0; i < lenth; i++)

    {

    for(int j=0;j

    {

    int aa;

    aa = int.Parse(every[i][j]);

    if((aa%2)==1)

    {

    jssum += aa;

    }

    else

    {

    ossum += aa;

    }

    }

    }

    Console.WriteLine("该数组中奇数之和为:{0}", jssum);

    Console.WriteLine("该数组中偶数之和为:{0}", ossum);

    Console.ReadKey();

    }

    程序运行截图

    5. 编写程序,找一找一个二维数组中的鞍点(即该位置上的元素值在行中最大,在该

    列上最小。有可能数组没有鞍点)。要求:

    u   二维数组的大小、数组元素的值在运行时输入;

    u   程序有友好的提示信息。

    主函数代码

    static void Main1_5(string[] ae)

    {

    int[,] nos = new int[3, 4];

    int xMaxIndex = 0;

    bool isFind = false;

    for (int i = 0; i < nos.Rank; i++)

    {

    for (int j = 1; j < nos.Length / (nos.Rank + 1); j++)

    {

    if (nos[i, j] > nos[i, j - 1])

    xMaxIndex = j;

    }

    bool isMin = true;

    for (int k = 0; k < nos.Rank; k++)

    {

    if (k == i)

    continue;

    if (nos[k, xMaxIndex] < nos[i, xMaxIndex])

    isMin = false;

    }

    if (isMin)

    {

    Console.Write("[{0},{1}]={2} 是鞍点!", i, xMaxIndex,nos[i,xMaxIndex]);

    isFind = true;

    }

    }

    if (!isFind)

    Console.Write("Not Find(没有找到鞍点)!");

    }

    程序运行截图

    四、实验总结

    通过本次实验报告,以及对应实验代码的编写以及运行工作,我初步认识到C#语言控制台应用的编写技巧,C#与C++,C以及JAVA都有类似的地方,语法方面有相互印证的地方,有了C/C++,Java的编程经历,对C#的开发比较顺利,这几个习题练习了C#,对于整型,双精度型数据的定义,赋值,以及while,for,if循环结构,还有终端的输入输出,以及二维数组的定义等方面,都有涉及,很好的培养了C#的开发习惯。而且C#在VS里的开发过程异常顺利,几乎没有遇到什么问题。对于题目中的一些瑕疵,我没有做深入的研究,通过注释将相关注意事项记下。最后一题感觉和题目有所出入。希望指正。

    展开全文
  • 教学课程网站不是最近才出现的事物,早在上世纪九十年代,世界各国政府特别是发达国家就非常重视利用网络进行教育并分别实现了各门学科课程和网络的结合。作为互联网的发源地美国,网络教育一直领先于世界其他国家,...
  • Word 资料 系别 专业班级 系别 专业班级 姓名 学号 密封装订线 10 级计算机科学技术专业20122013 学年 第 一 学期 课程名称 .NET程序设计 B 卷 考试形式 闭 卷 考核类型 考试 本试卷共 五 大题卷面满分100分答题...
  • PAGE 9 系别 专业班级 系别 专业班级 姓名 学号 密封装订线 10 级计算机科学技术专业20122013 学年 第 一 学期 课程名称 .NET程序设计 B 卷 考试形式 闭 卷 考核类型 考试 本试卷共 五 大题卷面满分100分答题时间120...
  • 酒店管理系统源码(ASP C# .NET C 毕业设计) 可直接运行。做毕业设计、课程设计或者想研究下技术的可以下载学习。需要更多资源的可以关注我。
  • 课程设计(带文档,源代码) C# .NET 课程设计(带文档,源代码) C# .NET
  • C# ASP.NET动态网页课程设计

    网站首页 

    下载链接请点击

     

    用户注册模块

     

    1.1系统开发背景和意义

    随着社会的飞速发展,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治、经济、军事、文化等领域产生越来越深刻的影响,也正在改变人们的工作、生活学习以及交流方式。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。

    通过本网站的建设,希望更多人了解NBA,也使以前了解NBA的人更加关注NBA。在此网站能够第一时间知道对各个球队的球员进行信息管理,帮助人们快速了解最新信息,使人们不见到球员本人就能感觉到他的打球水平。计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低。因此许多企业都开始利用网站开展商务活动,比如在互联网上发布企业信息、为商品做广告、利用电子邮件进行信息交流等。在互联网上不仅可以进行商务活动,也可以进行上传各种最新体育动态,娱乐新闻等。
        网站的设计包括它的外观和它的感观,而且也要考虑网页所有的元素:包括观众信息、意图和目标描述、域信息、页面的规范。

    一个方便快捷的球员信息管理网站,不仅可以方便了解球队与球员,更能让我们对篮球运动保持那份一直不变的热爱。

    本系统的用户可分为普通用户和管理员两类。经过调查研究,普通用户与管理员对于该系统的各项需求均有不同。管理员主要需求为对球员信息和普通用户信息进行管理。普通用户对网站的需求主要为对球员进行信息管理。根据用户的不同需求,为不同用户设置不同权限,提供不同的用户操作界面。

    根据不同用户的不同需求,确定系统需要设置两类用户:

    (1)普通用户:进入网站首页,在登陆的情况下允许查看球队简介信息、球员风采、对球员进行管理(涉及增删改查)、修改用户个人密码。

    (2)管理员:管理员端查看球队简介信息、球员风采、对球员进行管理(涉及增删改查)、管理普通用户信息(对普通用户信息进行增删改操作)、修改管理员密码等。

    1.2 开发运行环境

    操作系统:Window 10

    开发工具:Visual Studio 2010

    数据库服务器:SQL Server 2012

    开发语言:C#

    1.3 系统功能模块设计

    在该管理系统网站在开发设计过程中,主要根据使用者的不同需求,将网站划分为普通用户模块和管理员模块。系统功能结构如下图3.1所示:

    1.4 数据库设计

    本系统使用的数据库管理系统为SQL Server 2012,数据库中的表有管理员信息表、普通用户信息表、各个球队球员信息表等。

    普通用户基本信息表Users如表3.1所示:

    表1.1                    普通用户表(Users)

    序号

    字段名

    类型

    长度

    说明

    主键(Y/N)

    允许为空(Y/N)

    1

    用户名

    varchar

    20

    普通用户名

    Y

    N

    2

    密码

    varchar

    20

    普通用户密码

    N

    N

    3

    姓名

    varchar

    10

    普通用户姓名

    N

    N

    4

    电话

    varchar

    11

    普通用户电话

    N

    N

    管理员信息表Manager如表3.2所示:

    表1.2                    管理员表(Manager)

    序号

    字段名

    类型

    长度

    说明

    主键(Y/N)

    允许为空(Y/N)

    1

    Mname

    varchar

    20

    管理员名

    Y

    N

    2

    Mpwd

    varchar

    20

    管理员密码

    N

    N

    球员信息表Lakers、Warriors、Clippers、Celtics如表3.3所示:

    表1.3              球队表(Lakers、Warriors、Clippers、Celtics)

    序号

    字段名

    类型

    长度

    说明

    主键(Y/N)

    允许为空(Y/N)

    1

    号码

    varchar

    5

    球员球衣号码

    Y

    N

    2

    姓名

    varchar

    20

    球员姓名

    N

    N

    3

    位置

    varchar

    20

    球员在球队中的位置

    N

    N

    4

    生日

    varchar

    20

    球员生日

    N

    N

    5

    身高

    varchar

    20

    球员身高

    N

    N

    6

    体重

    varchar

    10

    球员体重

    N

    N

    核心代码:

    Web.config网站配置文件数据库链接定义:
    <add name="NetTestConnectionString" connectionString="Data Source=.;Initial Catalog=NetTest;Integrated Security=True"
    数据库访问类DBHelper中数据库访问相关函数代码如下:
    public static string GetConnStr()// 获得数据库连接字符串
      { 
    return ConfigurationManager.ConnectionStrings["KeCheng"]. ConnectionString;
       }
    public static DataSet GetDataSet(string sql)// 由sql变量(select语句)得到DataSet类型查询记录集合
    {
         SqlConnection myconn = new SqlConnection();
                SqlCommand ld = new SqlCommand();
                string mystr = "Data Source = .;Initial Catalog = NBA ;Integrated Security = True";
                myconn.ConnectionString = mystr;
                myconn.Open();
                SqlDataReader dr;
         conn.Close();
         return ds;
      }
    
    用户登录功能代码如下:
     protected void Button1_Click(object sender, EventArgs e)
        {
            if (this.TextBox3.Text == Request.Cookies["ValidateCode"].Value.ToString())
            {
                string mystr = "Data Source=.;Initial Catalog=NBA; Integrated Security=true";
                SqlConnection conn = new SqlConnection();
                conn.ConnectionString = mystr;
                try
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand();
                    SqlDataReader dr;
                    if (this.RadioButtonList1.SelectedIndex == 0)
                    {
                        cmd.CommandText = "select * from Manager where Mname=@Mname";
                        cmd.Connection = conn;
                        cmd.Parameters.AddWithValue("@Mname", this.TextBox1.Text.Trim());
                        dr = cmd.ExecuteReader();
                        if (dr.Read())
                        {
                            if (dr["Mpwd"].ToString().Trim() == this.TextBox2.Text.Trim())
                            {
                                Session["Mname"] = this.TextBox1.Text.Trim();
                                Response.Redirect("Main.aspx");
                            }
                            else
                            {
                                Response.Write("<script>alert('密码不正确,请重新输入!')</script>");
                            }
                        }
                        else
                        {
                            Response.Write("<script>alert('该管理员不存在,请检查用户名是否输入正确!')</script>");
                        }
                        dr.Close();
                    }
                    else
                    {
                        cmd.CommandText = "select * from Users where 用户名=@用户名";
                        cmd.Connection = conn;
                        cmd.Parameters.AddWithValue("@用户名", this.TextBox1.Text.Trim());
                        dr = cmd.ExecuteReader();
                        if (dr.Read())
                        {
                            if (dr["密码"].ToString().Trim() == this.TextBox2.Text.Trim())
                            {
                                Session["用户名"] = this.TextBox1.Text.Trim();
                                Response.Redirect("Main-1.aspx");
                            }
                            else
                            {
                                Response.Write("<script>alert('密码不正确,请重新输入!')</script>");
                            }
                        }
                        else
                        {
                            Response.Write("<script>alert('该用户不存在,请检查用户名是否输入正确!')</script>");
                        }
                        dr.Close();
                    }
                }
                catch (Exception ex)
                {
                    // Response.Write("<script>alert('登录失败,请重试!')</script>");
                    Response.Write(ex.Message);
                }
                finally
                {
                    conn.Close();
                }
            }
    }
    
    用户注册功能代码如下: 
    protected void Button1_Click(object sender, EventArgs e)
        {
            {
                SqlConnection myconn = new SqlConnection();
                SqlCommand ld = new SqlCommand();
                string mystr = "Data Source = .;Initial Catalog = NBA ;Integrated Security = True";
                myconn.ConnectionString = mystr;
                myconn.Open();
                SqlDataReader dr;
                ld.CommandText = "select * from Users where 用户名='" + this.TextBox1.Text.Trim() + "'";
                ld.Connection = myconn;
                dr = ld.ExecuteReader();
                if (!dr.Read())
                {
                    dr.Close();
                    ld.Parameters.Add("@用户名", System.Data.SqlDbType.VarChar, 20).Value = TextBox1.Text.Trim().ToString();
                    ld.Parameters.Add("@密码", System.Data.SqlDbType.VarChar, 20).Value = TextBox2.Text.Trim().ToString();
                    ld.Parameters.Add("@姓名", System.Data.SqlDbType.VarChar, 10).Value = TextBox4.Text.Trim().ToString();
                    ld.Parameters.Add("@电话", System.Data.SqlDbType.VarChar, 11).Value = TextBox5.Text.Trim().ToString();
                    ld.CommandText = "insert into Users values(@用户名,@密码,@姓名,@电话)";
                    ld.Connection = myconn;
                    ld.ExecuteNonQuery();
                    myconn.Close();
                    Response.Write("<script>alert('注册成功!请登录!');location.href='login.aspx'</script>");
                }
                else
                    Response.Write("<script>alert('用户已存在!')</script>");
                dr.Close();
            }
    }
    
    添加球员核心代码如下:
    {
                SqlConnection myconn = new SqlConnection();
                SqlCommand ld = new SqlCommand();
                string mystr = "Data Source = .;Initial Catalog = NBA ;Integrated Security = True";
                myconn.ConnectionString = mystr;
                myconn.Open();
                SqlDataReader dr;
                ld.CommandText = "select * from Lakers where 号码='" + this.TextBox2.Text.Trim() + "'";
                ld.Connection = myconn;
                dr = ld.ExecuteReader();
                if (!dr.Read())
                {
                    dr.Close();
                    ld.Parameters.Add("@号码", System.Data.SqlDbType.VarChar, 5).Value = TextBox2.Text.Trim().ToString();
                    ld.Parameters.Add("@姓名", System.Data.SqlDbType.VarChar, 20).Value = TextBox3.Text.Trim().ToString();
                    ld.Parameters.Add("@位置", System.Data.SqlDbType.VarChar, 20).Value = TextBox4.Text.Trim().ToString();
                    ld.Parameters.Add("@生日", System.Data.SqlDbType.VarChar, 20).Value = TextBox5.Text.Trim().ToString();
                    ld.Parameters.Add("@身高", System.Data.SqlDbType.VarChar, 20).Value = TextBox6.Text.Trim().ToString();
                    ld.Parameters.Add("@体重", System.Data.SqlDbType.VarChar, 10).Value = TextBox7.Text.Trim().ToString();
                    ld.CommandText = "insert into Lakers values(@号码,@姓名,@位置,@生日,@身高,@体重)";
                    ld.Connection = myconn;
                    ld.ExecuteNonQuery();
                    myconn.Close();
                    Response.Write("<script>alert('添加成功!');location.href='湖人队球员管理.aspx'</script>");
                }
                else
                    Response.Write("<script>alert('已存在!')</script>");
                dr.Close();
            }
    

     

    展开全文
  • C#net课程设计 .net课程设计 图书馆管理信息系统C#net课程设计 .net课程设计 图书馆管理信息系统C#net课程设计 .net课程设计 图书馆管理信息系统

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,036
精华内容 5,614
关键字:

c#.net课程设计

c# 订阅