C# 驾校学员驾考成绩管理系统(手把手教你写)

前言

所用软件

这两个软件简称VS2012、sqlserver,在官网可以下载,我只教怎么写代码,安装开发软件最好是找视频而不是看CSDN。
Visual Studio 2012
Microsoft SQL Server Management Studio
在这里插入图片描述在这里插入图片描述

萌新教程

我们直接从VS安装完开始讲起。
在这里插入图片描述
可以直接点击“新建项目”。或者:
文件(F)–>新建(N)–>项目(P)。
在这里插入图片描述
如图所示,一定要选择ASP.NET 空Web应用程序
其他的就用默认的也不是什么大问题,比如说.NET Framwork 4选择3.5也行;名称随便选个你喜欢的就行,后面还可以重命名,位置自己记住就好,自行截图别忘了在哪。
在这里插入图片描述
鼠标放在左侧,点击解决方案资源管理器。不要瞎动,把窗口拖出去可能导致VS崩了,需要在窗口(W)—》重置窗口布局®。此外,可能会自动生成default文件(文档),是正常现象。
在这里插入图片描述
现在我们来写一个HelloWorld。
鼠标放在你的项目上面,鼠标右击:
所选项目(鼠标右击)–》添加(D)–》新建项(W)
在这里插入图片描述在这里插入图片描述
此时生成子项目HelloWorld。需要用到是的两个文件:HelloWorld.aspx、HelloWorld.aspx.cs。
在这里插入图片描述
此时你的电脑里面是这样子的:
在这里插入图片描述
我们来看一下前端,来写一个

,当然也可以偷懒直接在左侧工具箱拖一个出来。
左下角点一下拆分:
在这里插入图片描述 在这里插入图片描述
从左侧工具箱中拖两个插件:Button、TextBox。
然后来看一眼后端,图中的代码不要删。
在这里插入图片描述
在前端中双击Button,就能在后端中自动生成一段代码:

在这里插入图片描述在这里插入图片描述
写:TextBox1.Text = “Hello World!”;
在这里插入图片描述
点击运行
在这里插入图片描述
点击Button
在这里插入图片描述
新建一个default子项目,忘了怎么新建就小拇指按住左Ctrl键不要松,按F,查找“现在我们来写一个HelloWorld。”
好了新手教程到此结束,我们来进入正题。

一些废话,自行跳过(水论文可以抄)

大一新生浏览一下本文即可,sql数据库方面至少等大二暑假再亲自动手实践。因为这不是那种抄一下代码就直接能运行的代码。打个比方,霍金他老人家有句名言“书中每多一个公式就少一半读者”,所谓软件项目也是一样的,同时使用多个软件,萌新学习难度暴增。
至于大三大四的童鞋,我的建议是不要学C#,推荐的学习顺序是C、C++、java,最后跳过C#的学习,直接上手。当然,实际上手之前不妨先百度一下HTML,有些傻逼学校不讲“前端”给萌新带来误解。提到前后端的时候,有些傻子以为是口误加错别字,想当然地当作是前台和后台,就离谱。这里科普一下,前后端的区别就是浏览器,后端代码通常和浏览器没关系。面向用户的浏览器部分属于前台,如果说这款软件比较复杂,功能齐全,那么维护人员就比较多,可是代码是不能轻易修改的,为了在不修改代码的情况下进行维护工作,前端需要设计后台代码。简单地说,前端可以拆分出前台和后台,后端代码可以直接控制它们。
当然,本文仅作为学习使用,非常简单,没有必要额外写后台的前后端。

课题描述

设计一个驾校学员的驾考成绩管理系统,成绩管理信息包括:考试人员编号(001,002…),姓名,科一到科四成绩,并能够自动生成考试结果(是否取得驾照)。
基本要求
1、实现三种不同权限的用户登录和管理功能——(1)管理员登陆:具有查看、编辑修改和添加删除任意一条学员考试记录的功能,并能够查看本次考试的所有学员的考试结果统计信息(包括:总体通过率和各项通过率);(2)教练员登陆:具有查看和编辑修改功能但是没有添加和删除的功能;(3)学员登陆:只有查看功能,且只能查看本人的考试结果。
2、在管理员模式下,实现对学员信息的录入,生成考试结果(显示出每项成绩和是否获得驾照),并可将此次考试结果保存为文件。
3、在管理员模式下,实现对已保存文件的读取,以便获得过往考试结果的历史信息。
4、三类用户在查看学员考试结果时,均可按照学员姓名或编号,对某个学员的考试记录进行单独查询
5、管理员和教练员在查看本次考试的全体学员的考试结果时,均可按照学员姓名首字母(学员姓名录入时,只需录入其拼音字母即可)或考试编号进行正序或逆序排序。
6、管理员和教练员均可进行统计查询,即仅查询获取驾照或未能获取驾照的人员名单、仅查询某单项考试的通过和未通过学员的名单、仅查询某单项考试的通过率。
提高要求
1、设计友好的用户界面
2、实现数据库查询、插入、删除等功能
3、管理员具备新建教练员或学员账号的功能,三类用户均具备更改登录密码的功能

未完待续

下面进入正题

代码

登录界面

前端default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="demo02._default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" 
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值