asp.net归宿管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

news2024/11/25 0:28:17

一、源码特点
        asp.net归宿管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发

asp.net归宿管理系统VS开发sqlserver数据库w


二、功能介绍
一、定时打卡(采用RFID卡):学生晚上22:00到各自宿舍楼层考勤机处进行打卡签到,打卡时间限定为十五分钟(即22:00-22:15),超过时间即判定为晚归或者夜不归宿,打卡的成功与否在考勤结束后都要统一上传到宿舍管理员处,再由宿舍管理员对夜不归宿的学生进行后续处理。
二、宿舍管理员终端可进行的设置:①首先要录入5个楼层的学生详细信息 信息包括:姓名  宿舍号 学号 班级 联系方式(个人联系方式、班主任联系方式、家长联系方式),增加一个学生信息管理功能,可对学生信息进行增加删除或者修改。②学生请假后,宿舍管理员可对学生归宿信息标注为请假,避免因为考勤缺席而被系统判定为夜不归宿;③晚归问题处理:在22:15-23:00归宿到宿舍管理员处打卡,标记为晚归,系统统计次数晚归次数累计达到五次即统计为一次夜不归宿,并清零晚归次数再次统计。④月计功能:一月一次对晚归或者夜不归宿学生信息的筛选,对筛选出来的学生进行通报班主任或者所在院校

数据库设计

(1)管理员信息表如表3.1所示:

表3.1 管理员信息表

序号

字段名称

数据类型

长度

主键

描述

1

glyid

INTEGER

11

管理员编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

(2)学生信息表如表3.2所示:

表3.2 学生信息表

序号

字段名称

数据类型

长度

主键

描述

1

xsid

INTEGER

11

学生编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

ssh

VARCHAR

40

宿舍号

6

xh

VARCHAR

40

学号

7

bj

VARCHAR

40

班级

8

grlxfs

VARCHAR

40

个人联系方式

9

jzlxfs

VARCHAR

40

家长联系方式

10

bzrlxfs

VARCHAR

40

班主任联系方式

11

kh

VARCHAR

40

卡号

(3)请假信息表如表3.3所示:

表3.3 请假信息表

序号

字段名称

数据类型

长度

主键

描述

1

qjid

INTEGER

11

请假编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

kssj

VARCHAR

40

开始时间

5

jssj

VARCHAR

40

结束时间

6

zt

VARCHAR

40

状态

7

xs

VARCHAR

40

学生

8

qjsj

VARCHAR

40

请假时间

(4)打卡信息表如表3.4所示:

表3.4 打卡信息表

序号

字段名称

数据类型

长度

主键

描述

1

dkid

INTEGER

11

打卡编号

2

kh

VARCHAR

40

卡号

3

dksj

VARCHAR

40

打卡时间

4

zt

VARCHAR

40

状态

5

yf

VARCHAR

40

月份


(5)不归宿信息表如表3.5所示:

表3.5 不归宿信息表

序号

字段名称

数据类型

长度

主键

描述

1

bgsid

INTEGER

11

不归宿编号

2

kh

VARCHAR

40

卡号

3

xs

VARCHAR

40

学生

4

yf

VARCHAR

40

月份

5

cs

VARCHAR

40

次数

(6)通报表如表3.6所示:

表3.6 通报信息表

序号

字段名称

数据类型

长度

主键

描述

1

tbid

INTEGER

11

通报编号

2

tbbt

VARCHAR

40

通报标题

3

tbsj

VARCHAR

40

通报时间

4

tbnr

VARCHAR

40

通报内容

5

fbr

VARCHAR

40

发布人

6

fbsj

VARCHAR

40

发布时间

代码设计

  public static void Show(System.Web.UI.Page page, string msg)
    {
        page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script language='javascript' defer>alert('" + msg.ToString() + "');</script>");
    }

    /// <summary>
    /// 控件点击 消息确认提示框
    /// </summary>
    /// <param name="page">当前页面指针,一般为this</param>
    /// <param name="msg">提示信息</param>
    public static void ShowConfirm(System.Web.UI.WebControls.WebControl Control, string msg)
    {
        //Control.Attributes.Add("onClick","if (!window.confirm('"+msg+"')){return false;}");
        Control.Attributes.Add("onclick", "return confirm('" + msg + "');");
    }

    /// <summary>
    /// 显示消息提示对话框,并进行页面跳转
    /// </summary>
    /// <param name="page">当前页面指针,一般为this</param>
    /// <param name="msg">提示信息</param>
    /// <param name="url">跳转的目标URL</param>
    public static void ShowAndRedirect(System.Web.UI.Page page, string msg, string url)
    {
        //Response.Write("<script>alert('帐户审核通过!现在去为企业充值。');window.location=\"" + pageurl + "\"</script>");
        page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script language='javascript' defer>alert('" + msg + "');window.location=\"" + url + "\"</script>");


    }

三、注意事项
   1、管理员账号:admin 密码:admin 
   2、开发环境为vs2010,数据库为sqlserver2008,或者 以上版本都可以,使用c#语言开发。
   3、数据库文件名是netgsgl.mdf 
   4.登录地址:login.aspx

四、系统实现

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/630400.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android垃圾分类助手APP(Java+Android Studio+SQLite)

wx供重浩&#xff1a;创享日记 对话框发送&#xff1a;69垃圾 获取完整源码源文件说明文档报告数据库文件等 开发运行环境 开发语言&#xff1a;Java 开发工具&#xff1a;Android Studio 模拟器&#xff1a;雷电模拟器9 数据库&#xff1a;SQLite 使用的核心类及组件 Activ…

广告数仓:采集通道创建

系列文章目录 广告数仓&#xff1a;采集通道创建 文章目录 系列文章目录前言一、环境和模拟数据准备1.hadoop集群2.mysql安装3.生成曝光测试数据 二、广告管理平台数据采集1.安装DataX2.上传脚本生成器3.生成传输脚本4.编写全量传输脚本 三、曝光点击检测数据采集1.安装Zookee…

CentOS6.10上离线安装ClickHouse19.9.5.36并修改默认数据存储目录

背景 在一台装有 CentOS6.10 操作系统的主机上安装 ClickHouse &#xff08;其实本来计划是先安装 Docker &#xff0c;然后在 Docker 中快速启动 ClickHouse 的&#xff0c;但是由于 CentOS6 对 Docker 支持不好&#xff0c;就直接在系统上装 ClickHouse 吧&#xff09;&…

jvm 命令和工具, jvm 堆 内存泄露 fullgc

目录 堆太大? 堆内存分析工具 MAT JProfiler ZProfiler - 线上的mat - 已进化为Grace EagleEye-MProf - 命令行 jhat jvisual 问题 w使用JProfiler和MAT打开内存超大的hprof文件时报错的解决方案_hprof太大_CoderBruis的博客-CSDN博客 很简单,把jvm参数调整下,设置小…

vue3---模板引用 nextTick

目录 模板引用--ref 访问模板引用 v-for 中的模板引用 函数模板引用 组件上的 ref 简单理解Vue中的nextTick 示例 二、应用场景 三、nextTick源码浅析 实战 --- vue3实现编辑与查看功能 模板引用--ref 虽然 Vue 的声明性渲染模型为你抽象了大部分对 DOM 的直接操作&…

TOF激光雷达告别“技术路线之争”

交流群 | 进“传感器群/滑板底盘群/汽车基础软件群/域控制器群”请扫描文末二维码&#xff0c;添加九章小助手&#xff0c;务必备注交流群名称 真实姓名 公司 职位&#xff08;不备注无法通过好友验证&#xff09; 编辑 | 苏清涛 两三年前&#xff0c;在提起激光雷达时&…

067:cesium flyto一个具体的实体位置

第067个 点击查看专栏目录 本示例的目的是介绍如何在vue+cesium中设置飞行定位功能,飞行到一个实体的区域。viewer.flyTo 函数接受实体、EntityCollection、DataSource、Cesium3DTilset 等。 直接复制下面的 vue+cesium源代码,操作2分钟即可运行实现效果. 文章目录 示例效果…

8.Nginx Rewrite

文章目录 Nginx Rewrite常用Nginx的正则表达式locationlocation大致可以分为三类location常用的匹配规则location优先级location示例说明实际网站使用中&#xff0c;至少有三个匹配规则定义 Rewriterewrite跳转实现rewrite执行顺序如下rewrite示例基于域名的跳转基于客户端IP访…

Git常用命令及基础操作

⭐作者介绍&#xff1a;大二本科网络工程专业在读&#xff0c;持续学习Java&#xff0c;努力输出优质文章 ⭐作者主页&#xff1a;逐梦苍穹 ⭐所属专栏&#xff1a;Git ⭐如果觉得文章写的不错&#xff0c;欢迎点个关注一键三连&#x1f609;有写的不好的地方也欢迎指正&#x…

Linux内核安全技术——磁盘加密技术概述和eCryptfs详解

一、概述 加密是最常见的数据安全保护技术&#xff0c;在数据生命周期各阶段均有应用。从应用场景和技术实现上&#xff0c;按加密对象、用户是否感知、加密算法等维度&#xff0c;有多种分类及对应方案&#xff0c;并在主流操作系统如Windows、Linux、Android中有广泛应用。 本…

【数据湖架构】Azure 数据湖分析(Azure Data Lake Analytics )概述

在本文中&#xff0c;我们将探索 Azure 数据湖分析并使用 U-SQL 查询数据。 Azure 数据湖分析 (ADLA) 简介 Microsoft Azure 平台支持 Hadoop、HDInsight、数据湖等大数据。通常&#xff0c;传统数据仓库存储来自各种数据源的数据&#xff0c;将数据转换为单一格式并进行分析以…

Ae 入门系列之十三:运动跟踪与稳定

运动跟踪&#xff0c;通过跟踪对象的运动&#xff0c;然后将跟踪数据应用到另一个对象&#xff0c;从而可创建图层或效果在其中跟随运动的合成。 稳定运动&#xff0c;同样须先跟踪&#xff0c;之后将跟踪数据反向运用到图层自身&#xff0c;从而达到稳定画面的效果。 跟踪与稳…

web应用常见7大安全漏洞,浅析产生的原因!

今天整理了关于web前端的干货知识&#xff0c;web应用常见的有哪些安全漏洞呢&#xff0c;这些漏洞产生的原因又是什么呢&#xff1f;这些问题你想过吗&#xff1f; 1.SQL 注入 SQL 注入就是通过给 web 应用接口传入一些特殊字符&#xff0c;达到欺骗服务器执行恶意的 SQL 命…

基数排序详解(Radix sort)

本文已收录于专栏 《算法合集》 目录 一、简单释义1、算法概念2、算法目的3、算法思想4、算法由来 二、核心思想三、图形展示1、宏观展示2、微观展示 四、算法实现1、实现思路2、代码实现3、运行结果 五、算法描述1、问题描述2、算法过程3、算法总结 六、算法分析1、时间复杂度…

创新指南|如何优化创新ROI? 亟需从双模创新衡量着手

不确定性和风险是创新投资的常态&#xff0c;这让企业领导者和创新团队面临着一个共同的挑战&#xff1a;如何衡量创新ROI&#xff1f;本文将探讨如何在高风险创新中实现回报&#xff0c;需要采用探索和开发的双模机制。在这个快速变化的市场中&#xff0c;企业创新为了实现可持…

rk3568 SD卡启动

rk3568 SD卡启动 SD卡启动系统&#xff0c;它可以让rk3568在没有硬盘或其他存储设备的情况下启动和运行操作系统。这使得rk3568变得与树梅派一样灵活切换系统&#xff0c;与此同时进行故障排查和修复&#xff0c;而不需要拆卸设备或者使用专业的烧录工具。SD卡启动还可以方便地…

Git 安装并初始化 + 官网下载速度太慢的问题

目录 1. 快速下载 2. 初始化 1. 快速下载 当你兴致勃勃地去官网下载 git 的时候&#xff0c;突然发现&#xff0c;嗯&#xff1f;&#xff1f;下载完成还需 9 个小时&#xff1f; 快速下载地址&#xff0c;请点这里&#xff01; 打开之后是这个样子&#xff1a; 我们可以自…

Rocketmq 一文带你搞懂rocketmq基础

1.集群架构 从上图可以看出来一共有4个部分&#xff0c;分别为Producer,Consumer,NameServer,Broker 1.1 NameServer集群 虽然说NameServer是一个集群&#xff0c;但是每一个NameServer是独立的&#xff0c;不会相互同步数据&#xff0c;因为每个节点都会保存完整的数据&#…

音质好的骨传导蓝牙耳机有哪些,十大公认音质好的骨传导耳机

​骨传导耳机是将声音转化为不同频率的机械振动&#xff0c;通过人的颅骨、骨迷路、内耳淋巴液、螺旋器、听觉中枢来传递声波。由于不需要像入耳式或入耳式耳机一样堵住耳朵来避免听力受损&#xff0c;也不会因为在听音乐的时候塞住耳朵而影响到旁边人的交流&#xff0c;所以骨…

LeetCode_Day5 | 有效的字母异位词、两个数组的交集、快乐数!

LeetCode_哈希表 242.有效的字母异位词1.题目描述2.题解 349.两个数组的交集1.题目描述2.题解 202.快乐数1.题目描述2.题解思路(官方题解啊&#xff01;看了好几遍真难) 算法代码实现复杂度分析 242.有效的字母异位词 1.题目描述 给定两个字符串 s 和 t &#xff0c;编写一个…