asp.net网上书店管理系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目

一、源码特点
        asp.net网上书店管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。

asp.net网上书店系统1


二、功能介绍
本系统使用Microsoft Visual Studio 2019为开发工具,SQL Server为数据库,采用ASP.NET为开发语言并基于B/S开发模式的管理系统,以web方式对网上书店管理系统的功能框架,管理员可
以实现系统内部基础信息等,
本系统大体可以划分为以下几个功能模块:
前台主要功能:
(1)系统首页
(2)会员注册、登录、个人修改
(3)发布留言查看留言
(4)图书浏览、加入购物车、提交订单
(5)热销图书查看
(6)新闻查看
(7)查看订单
后台主要功能: 
(1)超级管理员管理:对超级管理员信息进行添加、删除、修改和查看
(2)管理员管理:对管理员信息进行添加、删除、修改和查看
(3)会员管理:对会员信息进行添加、删除、修改和查看
(4)图书类别管理:对图书类别信息进行添加、删除、修改和查看
(5)图书管理:对图书信息进行添加、删除、修改和查看
(6)订单管理:对订单信息进行删除、修改和查看
(7)统计管理:对订单进行月统计
(8)新闻管理:对新闻信息进行添加、删除、修改和查看
(9)留言管理:对留言信息进行删除、修改和查看
(10)文件管理:对文件信息进行添加、删除、修改和查看、下载
(11)个人信息修改

数据库设计

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

表3.1 超级管理员信息表

序号

字段名称

数据类型

长度

主键

描述

1

cjglyid

INTEGER

11

超级管理员编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

(2)管理员信息表如表3.2所示:

表3.2 管理员信息表

序号

字段名称

数据类型

长度

主键

描述

1

glyid

INTEGER

11

管理员编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

(3)会员信息表如表3.3所示:

表3.3 会员信息表

序号

字段名称

数据类型

长度

主键

描述

1

hyid

INTEGER

11

会员编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

lxdh

VARCHAR

40

联系电话

6

lxdz

VARCHAR

40

联系地址

(4)图书类别信息表如表3.4所示:

表3.4 图书类别信息表

序号

字段名称

数据类型

长度

主键

描述

1

tslbid

INTEGER

11

图书类别编号

2

lb

VARCHAR

40

类别

(5)图书信息表如表3.5所示:

表3.5 图书信息表

序号

字段名称

数据类型

长度

主键

描述

1

tsid

INTEGER

11

图书编号

2

ts

VARCHAR

40

图书

3

lb

VARCHAR

40

类别

4

cbs

VARCHAR

40

出版社

5

jg

VARCHAR

40

价格

6

ms

VARCHAR

40

描述

7

tp

VARCHAR

40

图片

8

sftj

VARCHAR

40

是否推荐

9

xl

VARCHAR

40

销量

(6)订单信息表如表3.6所示:

表3.6 订单信息表

序号

字段名称

数据类型

长度

主键

描述

1

ddid

INTEGER

11

订单编号

2

ls

VARCHAR

40

流水

3

yh

VARCHAR

40

用户

4

gmsj

VARCHAR

40

购买时间

5

zt

VARCHAR

40

状态

6

dz

VARCHAR

40

地址

7

dh

VARCHAR

40

电话

8

shr

VARCHAR

40

收货人

9

zj

VARCHAR

40

总价

部分代码

string ls=this.ls.Text;//流水
string yh=this.yh.Text;//用户
string gmsj=this.gmsj.Text;//购买时间
string zt=this.zt.Text;//状态
string dz=this.dz.Text;//地址
string dh=this.dh.Text;//电话
string shr=this.shr.Text;//收货人
string zj=this.zj.Text;//总价if(ls.Length==0){
MessageBox.Show(this.Page,"流水不能为空");
return ;
}if(yh.Length==0){
MessageBox.Show(this.Page,"用户不能为空");
return ;
}if(gmsj.Length==0){
MessageBox.Show(this.Page,"购买时间不能为空");
return ;
}if(zt.Length==0){
MessageBox.Show(this.Page,"状态不能为空");
return ;
}if(dz.Length==0){
MessageBox.Show(this.Page,"地址不能为空");
return ;
}if(dh.Length==0){
MessageBox.Show(this.Page,"电话不能为空");
return ;
}if(shr.Length==0){
MessageBox.Show(this.Page,"收货人不能为空");
return ;
}if(zj.Length==0){
MessageBox.Show(this.Page,"总价不能为空");
return ;
}string sql = "insert into dingdan (ls,yh,gmsj,zt,dz,dh,shr,zj ) values ('"+ls+"','"+yh+"','"+gmsj+"','"+zt+"','"+dz+"','"+dh+"','"+shr+"','"+zj+"')";//添加订单信息的sql语句int row = 0;try{row = DBHelper.ExecuteCommand(sql);//执行添加订单 }catch (Exception ex){//异常捕获MessageBox.ShowAndRedirect(this.Page, ex.Message, "dingdanadd.aspx");


三、注意事项
   1、管理员账号:admin 密码:1 
   2、开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发。
   3、数据库文件名aspnetbookshop.mdf  
   4.系统首页地址:qt/index.aspx

四 系统实现


 源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在win10环境下安装python,配置python环境,执行python脚本

1.安装python 去python官网下载: https://www.python.org/ 这里采用 Python 3.10.8 版本 选择windows 64位 双击安装: 安装这里有两个选项: 1.默认安装直接选Install Now 2.勾选install launcher for all users(recommend&a…

Git客户端(TortoiseGit)使用

参考文章: https://www.cnblogs.com/xuwenjin/p/8573603.html 【精选】使用TortoiseGit工具进行开发(连接远程仓库进行克隆、拉取、获取、提交、推送、新建/切换/合并分支、解决冲突)_tortoisegit连接远程仓库-CSDN博客 tortoise git 拉取…

UE基础篇四:地形基础概念

导语: 视频文档在文末 一、从引擎中导入高度图 高度图是灰度图,并且每个像素有16位的深度,支持这种格式的是.png 和.raw格式 高度图可以自己绘制,或者通过许多网站下载那些复制现实世界地点的图片,许多网站也有免费资源下载 二、草地和石头混合图层 创建一个混合材质,…

单相浪涌保护器和三相浪涌保护器的区别

浪涌保护器,也称为防雷器,是一种为各种电子设备、仪器仪表、通讯线路提供安全防护的电子装置,主要用于限制过电压和泄放电涌电流。浪涌保护器的核心元件是内部的一个非线性元件。根据非线性元件的不同,浪涌保护器可以分为开关型&a…

开启Windows11 PC无线热点功能

1.鼠标右键点开始的,选择"设置"选项 2.点“网络和Internet”,点开移动热点,在属性中填SSID,设置接入的key 3.还可以设置频段2.4GHZ或5.8GHz,默认支持8个终端接入,是不是很方便?&#…

conan 入门指南

conan 新手入门 1 需要注意的事项2 使用 Poco 库的 MD5 哈希计算器2.1 创建源文件2.2 搜索poco conan 库2.3 获取poco/1.9.4的元数据2.4 创建conanfile.txt2.5 安装依赖2.6 创建编译文件2.7 构建和运行程序 3 安装依赖程序4 检查依赖关系5 搜索软件包6 与其他配置一起构建 该篇…

es head 新增字段、修改字段、批量修改字段、删除字段、删除数据、批量删除数据

目录 一、新增字段 二、修改字段值 三、批量修改字段值 ​四、删除字段 五、删除数据/文档 六、批量删除数据/文档 一、新增字段 put http://{ip}:{port}/{index}/_mapping/{type} 其中,index是es索引、type是类型 数据: {"_doc"…

耿明雨出席柬方70周年招待会晚宴

11月9日,庆祝柬埔寨独立和建军70周年欢迎晚宴上,全国政协副主席沈跃跃盛邀出席,此次招待会是由柬埔寨王国驻华大使馆主办,在北京励骏酒店圆满召开,晚宴现场;凯西索达大使致辞、中国外交部部长助理徐飞洪等领…

Vue3 生命周期

如下是Vue3的生命周期函数图: 一、Vue2生命周期和Vue3声明周期的区别 1. Vue2 中,只要创建Vue实例对象而不需要挂载就可以实现beforeCreate 和 created 生命周期函数。 Vue3中必须要将Vue实例对象挂载完成,所有的准备工作做完,…

【数据结构】【版本1.4】【线性时代】——公平队列

目录 引言 队列的概念与结构 队列的实现 定义 初始化 销毁 入队 判断队列是否为空 出队 获取队头元素 获取队尾元素 检测队列中有效元素个数 元素访问 源代码 queue.h queue.c test.c 个人专栏:《数据结构世界》 引言 数据结构世界遇到栈后&a…

渗透测试——1

1.计算机地址 计算机在网络中的地址有以下3类: (1)物理地址 物理地址相当于现实生活中的人脸,是不可改变的,独一无二的。每张网卡的物理地址是固定不变的。 物理地址由六个十六进制数组成,如&…

德迅云安全和您聊聊关于DDOS高防ip的一些方面

德迅DDoS防护服务是以省骨干网的DDoS防护网络为基础,结合德迅自研的DDoS攻击检测和智能防护体系,向您提供可管理的DDoS防护服务,自动快速的缓解网络攻击对业务造成的延迟增加,访问受限,业务中断等影响,从而…