后自动修改图书信息的模板。
3、功能较完善,管理方便:功能方面包括图书产品的展示、用户注册及登录、图书的在线查询、定购等各个方面,完整地实现了网上书店的管理要求,同时由于应用了模板,对系统的管理维护非常方便。
因此得用户登陆网站后购物的主要处理流程如下:
3.2.2数据库设计
由需求分析和数据处理流程,画出网络书店的E-R图如下图所示:系统主要涉及到两类用户即为网络书店的用户及管理,还有图书的基本信息等。
当得出E-R后,就开始了对数据库设计,由数据字典可设计出系统的整个数据库的数据访问层是一组封装了对数据库进行各种操作(连接数据库、查询记录、删除记录、添加记录、关闭连接等)的类。
根据数据库的设计, 确定数据库的模式结构。在服务器上创建一个名为book的数据库。包括以下表:商店图书表My_Book,商店图书类别表My_BookClass, 商店管理员表 My_BookAdminuser, 购书用户表My_Users, 购物车订单号表 My_Indent, 购物车订单货物列表 My_IndentList,。下面将具体介绍数据库中表的结构。
1.商店图书表My_Book
商店图书表,主要用来存放图书信息,表名为My_Book,主键为Id。这里存放的是图书的具体信息,包括书名,作者,出版社,目录,书价,书编号等信息图书信息。
表1 商店图书表
字段名 字段类型 长度 NULL 说 明 Id Int 2 否 ID序列号 BookName Varchar 20 否 书名 BookClass Int 否 图书类别 Author Varchar 25 作者 Publish Varchar 150 出版社 BookNo Varchar 30 书号 Content Varchar 4000 内容介绍 Prince Float 书价 Amount Int 总数量 Leav_number Int 剩余数量 RegTime Datetime 否 登记时间 2.图书类别表My_BookClass
图书类别表,这个表项对图书进行了分类,按编号分类别,表名为My_BookClass,主键为Id,设置图书类别表的存放数据信息。
表2 图书类别表
字段名 字段类型 长度 NULL 说 明 Id Int 4 否 ID序列号 ClassName Varchar 30 否 图书类别名
3.商店管理员表 My_BookAdministrator
商店管理员表,用来存放商店管理员的用户名和密码等,表名为My_BookAdminuser,主键为AdminUser,本表是用来存储管理员的密码
表3 商店管理员表
字段名 字段类型 长度 NULL 说 明 AdminUser Varchar 20 否 管理员用户名 AdminPass Varchar 50 否 管理员密码
4.购书用户表My_Users
购书用户表,用来存放购书用户的信息,表名为My_Users,主键为Id,具体存放的数据信息,主要保存用户的详细信息
表4 购书用户表
字段名 字段类型 长度 NULL 说 明 Id Int 4 否 ID序列号 UserName Varchar 20 否 购物用户名 PassWord Varchar 50 否 用户密码 [Names] Varchar 20 用户联系用 Address Varchar 150 用户联系地址 Phone Varchar 25 用户联系电话 Post Varchar 8 用户联系邮编
5.购物车订单表My_Indent
购物车订单表,存放购物车订单的信息,表名为My_Indent,主键为Id,购物车订单表的数据定义,用来存储每个订单的详细信息。
表5 购物车订单表
字段名 字段类型 长度 NULL 说 明 Id Int 4 否 ID序列号 IndentNo Varchar 20 否 订单编号 UserId Int 4 否 用户序列号 SubmitTime Datetime 8 否 提交订单时间 ConsignmentTime Varchar 20 交货时间 TotalPrice Float 8 总金额 content Varchar 400 用户备注 IsPayoff Int 4 用户是否已付款 IsSales Int 4 是否已发货
6.购物车订单货物列表My_IndentList
购物车订单货物列表,存放购物车订单货物的信息,表名为My_IndentList,主键为Id,主要用来存放每个购物车订单货物的详细信息。
表6 购物车订单货物列表
字段名 字段类型 长度 NULL 说 明 Id Int 4 否 ID序列号 IndentNo Int 4 否 订单号表序列号 BookNo Int 4 否 图书表序列号 Amount Int 4 订货数量
3.2.3系统模块图
系统模块图描绘了系统的物理结构,它反映了系统各部件之间的调用关系。本系统的功能模块图如图3所示。整个系统构建分为前台管理后后台管理两个中心,对于书店的客户,首先需要进行注册,登陆后才能管理个人信息,还需要选购商品,最后还必须下订单结算。对于书店的管理员,负责整个书店系统的后台管理,分为管理员管理、图书管理、订单管理和拥护信息管理四个模块,用户信息管理主要是管理用户的信息和修改删除用户等,而图书管理主要是添加图书,修改图书的信息及删除图书等,订单管理是管理合格订单,方便系统管理员发货等。
4详细设计
4.1三味书屋首页
首页详细设计的代码如下:
商品分类 |
c++ |
asp.net |
jsp |
java |
html xml |
电子商务 |
网站开发 |
计算机等级考试 |
上一篇:
网上花店毕业设计(论文)
下一篇:
软件工程毕业设计论文