当前位置:首页 > 电脑书店信息管理系统详细设计说明书 - 图文
3.5数据库表的设计
系统整个数据库相对来说还算是简单,在数据库中就三张表,分别是图书信息表,订单信息表,用户信息表。在表中关键码设置为编号,还有一些其他的属性,比如说作者,出版社,性别,价格等。由于考虑到数据库比较大,处理的记录也比较多,故用server实现即可[4]。数据库的主要属性如表3-1,表3-2,表3-3,表3-4所示。
登录验证商家密码进入商家页面添加记录是否有记录查看记录删除记录删除订单记录是否有记录验证读者密码进入读者页面查看订单修改订单修改记录 图3.1 系统控制结构 表3-1图书信息表
字段名称 Id BookName BookClass Author Publish Prince 字段类型 int Varchar int varchar varchar Float 字段大小 4 40 4 25 150 4 字段说明 备注 ID序列号 自动增长(主键) 书名 作者 出版社 书价 Not null 图书类别 Amount
表3-2 登录信息表
int 4 总数量 字段名称 AdminUser AdminPass 字段类型 varchar varchar 字段大小 20 50 字段说明 管理员密码 备注 Not null 管理员用户名 (主键) 表3-3用户信息表
字段名称 Id UserName PassWord Names Sex Address Phone Post Age RegTime 字段类型 int varchar varchar varchar varchar varchar varchar varchar varchar dateTime 字段大小 4 20 50 20 2 150 25 8 2 字段说明 ID序列号 购物用户名 用户密码 用户联系用姓名 用户性别 用户联系地址 用户联系电话 用户联系邮编 用户注册时间 备注 自动增长(主键) Not null Not null 表3-4 订单信息表
字段名称 Id IndentNo SubmitTime ConsignmentTime TotalPrice content IPAddress 字段类型 int varchar datetime varchar float varchar varchar 字段大小 字段说明 4 20 8 20 8 400 20 ID序列号 订单编号 提交订单时间 交货时间 总金额 用户备注 下单时IP 备注 自动增长(主键) Not null Not null
IsPayoff IsSales int int 4 4 用户是否已付款 是否已发货 4程序设计
4.1 系统的具体实现
系统首页如图4.1所示,用户可以在页面内浏览到图书分类、书库、最新排行榜,可以用户登录。
图 4.1 系统首页
管理员登录以便管理后台如图4.2所示:
图4.2订单信息表
管理后台可以对订单信息进行修改、查询、删除、添加操作,主要实现代码如下:
private void DataGrid1_EditCommand_1(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{ }
private void DataGrid1_DeleteCommand_1(object source,
this.DataGrid1.EditItemIndex=e.Item.ItemIndex; this.BindingData();
System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string orderid=this.DataGrid1.DataKeys[e.Item.ItemIndex].ToString();
//将获取到的数据转换成字符串
SqlConnection conn=DB.CreateConnection();//数据库连接 conn.Open();//打开数据库
SqlCommand cmd=new SqlCommand(\
orderId='\,conn);//数据库的删除语句
共分享92篇相关文档