网络书店程序结构设计和页面设计.docx
- 文档编号:12228616
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:18
- 大小:1.15MB
网络书店程序结构设计和页面设计.docx
《网络书店程序结构设计和页面设计.docx》由会员分享,可在线阅读,更多相关《网络书店程序结构设计和页面设计.docx(18页珍藏版)》请在冰豆网上搜索。
网络书店程序结构设计和页面设计
一、程序结构设计
实现三层架构的思想
二、实体层数据与数据库中的数据类型对应关系
表格1
数据库中数据类型
C#中的数据类型
Cha、varchar、ntext、nvarchar
String
Bigint,samllint,int
Int
Datetime、smalldatetime
Datetime或string
Money
Decimal
Bit
Bool
三、后台页面设计
1.登陆页面AdminLogin.aspx
说明 :
由于前台后台都要登陆,将用户录入信息做成用户控件。
根据用户、密码和角色(进入后台的用户必须是管理员角色)进行验证,验证通过后进入订单列表页面,显示今日订单
2.母板页(MasterPage.master)
说明:
左侧的树结构是从站点地图中读取数据,节点图片使用TreeLineImages文件夹下的图片
3.添加用户(addUsers.aspx)
说明:
该页面可以进行添加和修改,可以根据超链接的传值区分是添加还是修改并决定显示注册按钮还是修改按钮,(添加)addUsers.aspx ?
flag=0,(修改)addUsers.aspx ?
flag=1。
后台用户默认的用户角色是后台管理员角色。
4.管理用户(ManageUser.aspx)
说明:
只显示后台管理员用户,用户编号是超链接,连接到修改用户页面
5.修改密码(EditPsw.aspx)
说明:
当前的管理员修改自己的密码,(管理员用户密码经常需要修改)
6.添加图书类别(AddBookType.aspx)
7.管理类别(ManageType.aspx)
说明:
显示所有图书类别,类别编号是超链接,连接到添加类别页面进行修改,也可以实现在当前页面修改。
8.添加图书(AddBook.aspx)
说明:
可以实现添加和修改,图书类别从dropdownList控件中选择,书皮图片上传到服务器BookImg文件夹下,上传成功后在隐藏控件HiddenField中存放,图片路径,保存图书信息时将图片路径保存在数据库中。
如果没有上传图片,保存默认的暂无图片。
9.管理图书(ManageBook.aspx)
说明:
根据先需要查询图书,再进行维护。
图书编号是超链接,连接到添加图书页面进行修改。
10.订单搜索(searchOrder.aspx)
说明:
可以根据单个条件查询,也可以根据多个条件查询,订单编号是超链接,连接到订单明细页面
11.订单列表(OrderList.aspx)
说明:
主要显示今日订单、未发货订单、已发货订单等,分别根据超连接的传值区分,如:
订单编号是超链接,连接到订单明细页面
12.订单明细(OrderDetail.aspx)
说明:
可以修改订单和订单明细的部分内容
四、前台页面
根目录下的页面
1.母版页
说明:
登录之后才能显示安全退出,并在你好后面显示登录用户的名字。
2.首页Default.aspx
说明:
●图书分类:
显示所有的图书类别名称,点击名称连接到图书列表(BookList.aspx)
●销售排行根据销售量排名,(销售量=总数量-现有库存数)
●人气排行榜根据点击浏览次数排名
●推荐图书显示管理员推荐的图书的最新的8本图书
●最新图书根据图书添加日期显示最近的8本图书
●销售排行和人气排行榜显示的内容为:
名次、书名(连接到图书明细)、原价、售价、折扣(折扣=售价/原价*100)
●推荐图书和最新图书娴熟内容为:
书名(连接到图书明细)、原价、售价、折扣(折扣=售价/原价*100)
●
3.图书列表BookList.aspx
说明:
显示用户选择的类别的所有图书
图片下显示原价、售价、折扣
点击加入购物车将连接到addShopCar.aspx页面,该页面功能是将图书添加到购物车中,然后,导航到ShowShopCar.aspx页面
点击详细信息连接到图书明细(ShowBookDetail.aspx)
4.图书明细ShowBookDetail.aspx
说明:
首次进入该页,记录该图书的查看次数,并显示图书的详细信息,
点击购买添加到购物车,如果库存数为0,显示暂时缺货图片
5.图书搜索BookListBySearch.aspx
说明:
点击搜索时显示该页面,显示内容与图书列表内容一样
6.显示购物车ShowShopCar.aspx
说明:
点击购物车时,显示该页面,显示该用户要购买的图书信息
可以修改数量,修改数量后,点击计算总数量和总价格
点击清空购物车将购物车设为null,并重新绑定数据
点击结算连接到添加订单,生成订单
点击继续购物连接到首页
7.登录login.aspx
注册用户:
用户中心的页面
8.用户中心首页UserCenter.aspx
说明:
只有登录用户才能进入该页
9.注册/修改用户updateUser.aspx
10.生成订单/修改订单ModifyOrder.aspx
说明:
进入该页首先要检查用户是否登录,如果未登录提示用户并导航到登录页面
点击生成订单时,因为要操作多个表,订单表、订单明细表和图书表并且保证所有操作一致,所以要使用事务处理
11.用户订单列表UseOrderList.aspx
说明:
显示当前用户的所有订单信息,订单编号连接到订单明细
12.订单明细UserOrderDetail.aspx
说明 :
点击修改订单导航到生成订单/修改订单ModifyOrder.aspx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络书店 程序结构 设计 页面