ylbtechASPNET MVC100010010.docx
- 文档编号:30521165
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:13
- 大小:110.23KB
ylbtechASPNET MVC100010010.docx
《ylbtechASPNET MVC100010010.docx》由会员分享,可在线阅读,更多相关《ylbtechASPNET MVC100010010.docx(13页珍藏版)》请在冰豆网上搜索。
ylbtechASPNETMVC100010010
ylbtech:
2,ASP.NETMVC《学编程,找袁博。
跟着袁博学ASP.NETMVC》
专题图
1,功能描述
一个基于标准的ASP.NETMVC2.0的一个项目.主要功能有:
用户登录,产品的操作,商品展示,添加产品,修改商品,删除商品.
2,技术与环境
操作系统:
windows
开发语言:
C#
开发框架:
ASP.NETMVC2.0
数据库:
SQLServer
开发软件:
MicrosoftVisualStudio2010
项目组长:
yuanbo
成员:
null
个人主页:
科研团队:
ylbtech
教研团队:
ylbtech
3,数据库设计
数据关系图:
3.1,基本数据库
3.1.1,sql-mvc-basic.sql
--=============================================
--ylb_menu:
MVC测试数据库
--datbase:
db1
--author:
yuanbo
--pubdate:
2012-8-1
--=============================================
usemaster
IFEXISTS(SELECT*
FROMmaster..sysdatabases
WHEREname=N'db1')
DROPDATABASEdb1
GO
CREATEDATABASEdb1
GO
usedb1
go
--=============================================
--ylb:
1,Users
--remark:
用户表
--=============================================
createtableUsers
(
usernamevarchar(100)primarykey,--昵称[PK]
userpassvarchar(100)notnull--密码
)
go
--=============================================
--ylb:
2,Product
--remark:
产品表
--=============================================
createtableProduct
(
productIdintprimarykeyidentity,--编号[PK]
productNamevarchar(100)notnull,--产品名称
unitpricedecimal(6,2)check(unitprice>0),--单价
typevarchar(100)check(typein('电器','水果'))--类型
)
go
--=============================================
--ylb_test:
1,向"Users"表插入测试数据
--remark:
测试数据
--=============================================
insertintoUsers(username,userpass)values('yb','m123')
go
print'mvc测试数据库创建成功!
'
3.2,插入测试数据
无,和基本在一起.
3.3,操作表步骤
3.3.11,Users.sql
--=============================================
--ylb_menu:
MVC测试数据库
--table:
1,Users
--remark:
对用户表的操作与步骤
--author:
yuanbo
--pubdate:
2012-8-1
--=============================================
usedb1
go
--=============================================
--ylb_test:
1,向"Users"表插入测试数据
--remark:
测试数据
--=============================================
insertintoUsers(username,userpass)values('yb','m123')
go
--=============================================
--ylb:
1,Login
--remark:
用户登录
--=============================================
selectCOUNT(*)fromUserswhereusername='yb'anduserpass='m123'
3.3.22,Product.sql
--=============================================
--ylb_menu:
MVC测试数据库
--table:
1,Products
--remark:
对产品表的操作与步骤
--author:
yuanbo
--pubdate:
2012-8-1
--=============================================
usedb1
go
--=============================================
--ylb_test:
1,向"Users"表插入测试数据
--remark:
测试数据
--=============================================
go
--=============================================
--ylb:
1,GetAll
--remark:
获取所有产品,并以productId降序排列
--=============================================
selectproductId,productName,unitPrice,typefromProductorderbyproductIddesc
go
--=============================================
--ylb:
2,Add
--remark:
添加一个产品
--field:
productName,unitPrice,type
--=============================================
selectproductName,unitPrice,typefromProduct
go
insertintoProduct(productName,unitPrice,type)values()
go
--=============================================
--ylb:
3,GetModel
--remark:
获得一个实体对象,根据productId
--=============================================
selectproductId,productName,unitPrice,typefromProductwhereproductId=0
go
--=============================================
--ylb:
4,Update
--remark:
修改一条信息,根据productId
--=============================================
updateProductsetproductName='yb',unitPrice='2.3',type='电器'whereproductId=0
go
--=============================================
--ylb:
5,Delete
--remark:
删除一条信息,根据productId
--=============================================
deleteProductwhereproductId=0
4,功能截图
4.1,前台
4.1.1用户登录(Login)
4.1.2商品展示(index)
4.1.3添加商品(Create)
4.1.4修改商品(Edit)
4.1.5删除商品(Index)
4.2,后台
无
5,代码分析
5.1,前台[只有一个示例展示,更多请下载XX文库示例案例…]
5.1.1/Views/Account/Login.aspx
1<%@PageLanguage="C#"Inherits="System.Web.Mvc.ViewPage
2
3
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5 //www.w3.org/1999/xhtml"> 6 7
8
9
10
11
22
23
24