asp net编写的网上购物商城

《.Net体系及编程》大作业

——网上商城

姓名:张通 学号:2220143682

一、实验目的

实现一个网上商城。管理员将货物信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买图书。该系统的使用者主要分为2类:注册用户和管理员。注册用户除了可以浏览网上商城中的货物信息外,还可以进行网上购物;管理员可以对网上商城中的商品信息进行管理、对客户订单进行处理等。主要包括以下功能模块:

前台:

(1)用户注册登录; (2)货物查询; (3)货物订购; (4)订单查询; (5)用户信息修改; 后台:

(1)货物管理; (2)订单管理; (3)用户管理;

二、实验数据库

三、实验代码

Default.aspx

<%@ Page Language=\ AutoEventWireup=\ CodeFile=\ Inherits=\ %>

              &nbs

p;      

 

          

          

 

Login.aspx

<%@ Page Language=\ AutoEventWireup=\ CodeFile=\ Inherits=\ Debug=\%>

 验   证  码:

Login.aspx.cs

using System;

using System.Collections.Generic; using System.Linq; using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls; using System.Data;

using System.Data.SqlClient;

public partial class login : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) {

SqlConnection Conn;

Conn = new SqlConnection(\Security=True\);

//Windows身份验证

if (!IsPostBack) {

Random randobj = new Random();

labCode.Text = randobj.Next(1000, 10000).ToString();//返回一个指定范围内的随机数(int) } }

protected void btnLogin_Click(object sender, EventArgs e) {

SqlConnection sqlconn;

sqlconn = new SqlConnection(\Security=True\); sqlconn.Open();

string sql = \; SqlCommand Comm = new SqlCommand(sql, sqlconn); Comm.Parameters.Add(\, txtMName.Text); Comm.Parameters.Add(\, txtMPwd.Text); SqlDataReader sdr = Comm.ExecuteReader(); if (txtMCode.Text.Trim() == labCode.Text.Trim()) {

if (sdr.Read()) {

Session[\] = txtMName.Text; if (Session[\].ToString() != \) Response.Redirect(\); else

Response.Redirect(\); } else {

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4