ASP.NET MVC 员工疫情信息管理
目录
一、 语言和环境
二、 实现功能
三、 数据库设计
四、 具体要求及推荐实现步骤
五、项目创建
建表SQL
一、 语言和环境
二、 实现功能
图 1
图 2
图3
三、 数据库设计
字段名 | 说明 | 字段类型 | 长度 | 备注 |
id | 编号 | Int | 主键,自增,增量为1 | |
Name | 姓名 | varchar | 20 | 非空 |
Gender | 性别 | varchar | 10 | 非空 |
Address | 地址 | varchar | 70 | 非空 |
Status | 状态 | Int |
0 代表已接种疫苗
1代表感冒状态
2代表从危险地区回来
|
|
UpdateTime | 录入时间 | Date | 非空 |
四、 具体要求及推荐实现步骤
五、项目创建
建表SQL
CREATE TABLE [dbo].[tb_user] (
[id] int NOT NULL IDENTITY(1,1) ,
[Name] varchar(20) NULL ,
[Gender] varchar(10) NULL ,
[Address] varchar(70) NULL ,
[Status] int NOT NULL ,
[UpdateTime] date NOT NULL
)GO
DBCC CHECKIDENT(N'[dbo].[tb_user]', RESEED, 8)
GO-- ----------------------------
-- Records of tb_user
-- ----------------------------
SET IDENTITY_INSERT [dbo].[tb_user] ON
GO
INSERT INTO [dbo].[tb_user] ([id], [Name], [Gender], [Address], [Status], [UpdateTime]) VALUES (N'1', N'张三', N'男', N'***省***市***街道', N'0', N'2021-08-21');
GO
INSERT INTO [dbo].[tb_user] ([id], [Name], [Gender], [Address], [Status], [UpdateTime]) VALUES (N'5', N'李四', N'女', N'***省***市***街道', N'1', N'2021-08-22');
GO
INSERT INTO [dbo].[tb_user] ([id], [Name], [Gender], [Address], [Status], [UpdateTime]) VALUES (N'6', N'王五', N'男', N'***省***市***街道', N'2', N'2021-08-23');
GO
INSERT INTO [dbo].[tb_user] ([id], [Name], [Gender], [Address], [Status], [UpdateTime]) VALUES (N'7', N'赵六', N'男', N'***省***市***街道', N'1', N'2021-08-20');
GO
INSERT INTO [dbo].[tb_user] ([id], [Name], [Gender], [Address], [Status], [UpdateTime]) VALUES (N'8', N'钱七', N'男', N'***省***市***街道', N'0', N'2021-08-21');
GO
SET IDENTITY_INSERT [dbo].[tb_user] OFF
GO-- ----------------------------
-- Indexes structure for table tb_user
-- ------------------------------ ----------------------------
-- Primary Key structure for table [dbo].[tb_user]
-- ----------------------------
ALTER TABLE [dbo].[tb_user] ADD PRIMARY KEY ([id])
GO-- ----------------------------
-- Checks structure for table [dbo].[tb_user]
-- ----------------------------
ALTER TABLE [dbo].[tb_user] ADD CHECK (([Status]=(0) OR [Status]=(1) OR [Status]=(2)))
GO
控制器编码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using yuangongyiqing_02.Models;namespace yuangongyiqing_02.Controllers
{public class TallController : Controller{// GET: Tallpublic ActionResult Index(){using (ManageDBEntities db=new ManageDBEntities()){ViewBag.list = db.user.ToList();}return View();}public ActionResult Add(){//添加页面return View();}public ActionResult AddInfo(user user){//添加using (ManageDBEntities db = new ManageDBEntities()){db.user.Add(user);db.SaveChanges();return Redirect("~/Tall/Index");}}}
}
Index视图层
@{ViewBag.Title = "Index";
}<h2>员工疫情状态信息</h2>
<a href="~/Tall/Add">录入员工信息</a>
<table class="table table-bordered table-hover"><tr><th>编号</th><th>姓名</th><th>性别</th><th>家庭住址</th><th>当前状态</th><th>录入时间</th></tr>@foreach (var item in ViewBag.list){
<tr><td>@item.id</td><td>@item.Name</td><td>@item.Gender</td><td>@item.Address</td>@if (@item.Status == 0){<td><img src="~/img/0.png" width="30"/></td>}else if (@item.Status == 1){<td><img src="~/img/1.png" width="30"/></td>}else if (@item.Status == 2){<td><img src="~/img/2.png" width="30"/></td>}<td>@item.UpdateTime.ToString("yyyy年MM月dd日")</td>
</tr>}
</table>
Add视图层
@{ViewBag.Title = "Add";
}<h2>员工疫情信息录入</h2>
<hr />
<form action="~/Tall/AddInfo" method="get"><table class="table table-hover"><tr><td>姓名</td><td><input type="text" name="Name" required/></td></tr><tr><td>性别</td><td><input type="radio" name="Gender" value="男" />男<input type="radio" name="Gender" value="女" />女</td></tr><tr><td>家庭住址</td><td><input type="text" name="Address" required/></td></tr><tr><td>当前状态</td><td><select name="Status"><option value="0">已接种疫苗</option><option value="1">感冒状态</option><option value="2">从危险地区回来</option></select></td></tr><tr><td>录入时间</td><td><input type="date" name="UpdateTime" /></td></tr><tr><td></td><td><input type="submit" value="添加" /><a href="~/Tall/Index">取消</a></td></tr></table>
</form>
ASP.NET MVC 员工疫情信息管理相关推荐
- ASP.NET MVC和Bootstrap制作一个员工信息表
新建一个asp.net mvc的项目,然后在解决方案下添加以下几个类库: BLL中是业务逻辑代码,Commons是公共的代码(比如MD5加密),DAL数据访问代码,DBUtility是数据库连接代码, ...
- ASP.NET MVC使用Bootstrap系列(3)——使用Bootstrap 组件
Bootstrap为我们提供了十几种的可复用组件,包括字体图标.下拉菜单.导航.警告框.弹出框.输入框组等.在你的Web Application中使用这些组件,将为用户提供一致和简单易用的用户体验. ...
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(13)-权限设计
原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(13)-权限设计 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇) (1):框架搭建 (2):数据 ...
- ASP.NET安全[开发ASP.NET MVC应用程序时值得注意的安全问题](转)
概述 安全在web领域是一个永远都不会过时的话题,今天我们就来看一看一些在开发ASP.NET MVC应用程序时一些值得我们注意的安全问题.本篇主要包括以下几个内容 : 认证 授权 XSS跨站脚本攻击 ...
- ASP.NET MVC:缓存功能的设计及问题
ASP.NET MVC:缓存功能的设计及问题 这是非常详尽的asp.net mvc中的outputcache 的使用文章. [原文:陈希章 http://www.cnblogs.com/chenxiz ...
- ASP.NET MVC 2 学习笔记二: 表单的灵活提交
ASP.NET MVC 2 学习笔记二: 表单的灵活提交 前面说到有做到公司内部的一个请假系统,用的是ASP.NET MVC 2+Entity Framework.虽然EF(Entity Frame ...
- ASP.NET MVC中的安全性
目录 介绍 认证 表单身份验证 Windows身份验证 如何配置表单身份验证? 我们如何使用Windows身份验证进行身份验 XSS Anti XSS Library 跨站点请求伪造 那问题是什么? ...
- [转] Asp.net mvc 3 beta 新特性介绍
Links:http://www.cnblogs.com/n-pei/archive/2010/10/11/1848089.html 国庆放假归来,刚好赶上asp.net mvc 3 beta发布,和 ...
- AngularJS+ASP.NET MVC+SignalR实现消息推送
AngularJS+ASP.NET MVC+SignalR实现消息推送 原文:AngularJS+ASP.NET MVC+SignalR实现消息推送 背景 OA管理系统中,员工提交申请单,消息实时通知 ...
最新文章
- 机器学习算法常用指标总结
- [C编码笔记] 空串与NULL是不一样的
- 计算机二级学号填错了,计算机二级错题(58页)-原创力文档
- 阿里妈妈基于TensorFlow做了哪些深度优化?TensorFlowRS架构解析
- 修改Mysql表中自增字段的初始值
- P1311,jzoj3025-选择客栈【统计】
- 外中断02 - 零基础入门学习汇编语言70
- 网络编程中使用float型数据要注意
- RedHat Enterprise Linux Server 5 在VMware Workstation 6.5的详细安装过程(2)
- 在抖音上,你只要会装穷,会装富,会吹牛逼,会包装自己,会扯淡,那翻身就指日可待了
- 如何通过 Web 实现防御木马、病毒...... | 原力计划
- 本地html如何导出pdf,html表格以pdf格式导出到本地
- JAVA API帮助文档
- html使用iframe src,HTML IFrame src用法及代码示例
- 安装vum、npm、cnpm、vue/cli
- uni-app APP支付 uni.requestPayment APP微信支付
- iPhone投屏家中设备有哪些方法 iPhone投屏失败是怎么回事如何解决
- 庄懂21课 塞博小人
- 微信图片转文字的方法有哪些
- layui数据表格自动换行解决办法
热门文章
- js split 切分字符串
- 搜索引擎原理-网络蜘蛛和ROBOTS
- 金蝶EAS BOS常用快捷键
- 计划没有执行,并不是都是意志力的问题。
- 中国平安旗下智慧教育平台:“一人一类,千人千面”的个性化教学安排 |百万人学AI评选
- JavaXml教程(十一)JAXB实现XML与Java对象转换
- android11不能访问data的解决方案
- 26:第三章:开发通行证服务:9:【注册/登录】接口:验证码校验OK后,先根据手机号去查查该用户是否已存在,如果用户不存在就创建这个用户;(tkmybatis查询构建查询条件,雪花算法,枚举类等等)
- html5教程 w3cschool,W3Cschool学习笔记——HTML5基础教程
- [小O地图-数据] - 多条件查询及展示地图POI数据