语言和环境
1. 实现语言:C#语言。
2. 环境要求:Visual Studio 2012+SQL Server 2012 或以上版本。
3. 实现技术:ASP.NET MVC+EF(100 分)或 ASP.NET+三层+EF(90 分)。
实现功能
功能1、显示数据
功能2、订单状态的颜色变化与操作中对应的超链接文字按钮
功能3、添加功能
两个字段都不能为空。
数据库设计
1. 创建订单项目数据库(OrdersDB)。
2. 创建订单信息表(OrderInfo),信息表结构见表 1。
编码完整示例:
数据库SQL
CREATE TABLE [dbo].[OrderInfo] ( [OrderID] int NOT NULL IDENTITY(1,1) , [UserName] nvarchar(20) COLLATE Chinese_PRC_CI_AS NOT NULL , [OrderDate] date NOT NULL , [OrderState] int NOT NULL , CONSTRAINT [PK__OrderInf__C3905BAFEF891235] PRIMARY KEY ([OrderID]), CONSTRAINT [orderStateChick] CHECK (([OrderState]=(0) OR [OrderState]=(1))) ) ON [PRIMARY] GO DBCC CHECKIDENT(N'[dbo].[OrderInfo]', RESEED, 1) GO SET IDENTITY_INSERT [dbo].[OrderInfo] ON INSERT INTO [dbo].[OrderInfo] ([OrderID], [UserName], [OrderDate], [OrderState]) VALUES (N'1', N'王语嫣', N'2022-10-01', N'1'); GO INSERT INTO [dbo].[OrderInfo] ([OrderID], [UserName], [OrderDate], [OrderState]) VALUES (N'2', N'刘亦菲', N'2022-09-30', N'0'); GO INSERT INTO [dbo].[OrderInfo] ([OrderID], [UserName], [OrderDate], [OrderState]) VALUES (N'3', N'小龙女', N'2022-10-20', N'1'); GO INSERT INTO [dbo].[OrderInfo] ([OrderID], [UserName], [OrderDate], [OrderState]) VALUES (N'6', N'龙姑娘', N'2022-10-06', N'0'); GO INSERT INTO [dbo].[OrderInfo] ([OrderID], [UserName], [OrderDate], [OrderState]) VALUES (N'7', N'赵灵儿', N'2022-10-21', N'0'); GO SET IDENTITY_INSERT [dbo].[OrderInfo] OFF GO
手动添加data