1、网络书店程序结构设计和页面设计一、 程序结构设计实现三层架构的思想二、 实体层数据与数据库中的数据类型对应关系表格 1数据库中数据类型C#中的数据类型Cha、varchar、ntext、nvarcharStringBigint,samllint,intIntDatetime、smalldatetimeDatetime 或stringMoneyDecimalBitBool三、 后台页面设计1 登陆页面AdminLogin.aspx说明:由于前台后台都要登陆,将用户录入信息做成用户控件。根据用户、密码和角色(进入后台的用户必须是管理员角色)进行验证,验证通过后进入订单列表页面,显示今日订单2 母板
2、页(MasterPage.master)说明:左侧的树结构是从站点地图中读取数据,节点图片使用TreeLineImages文件夹下的图片3 添加用户(addUsers.aspx)说明:该页面可以进行添加和修改,可以根据超链接的传值区分是添加还是修改并决定显示注册按钮还是修改按钮,(添加)addUsers.aspx?flag=0 ,(修改)addUsers.aspx?flag=1。后台用户默认的用户角色是后台管理员角色。 4 管理用户(ManageUser.aspx)说明:只显示后台管理员用户,用户编号是超链接,连接到修改用户页面5 修改密码(EditPsw.aspx)说明:当前的管理员修改自己
3、的密码,(管理员用户密码经常需要修改)6 添加图书类别(AddBookType.aspx)7 管理类别(ManageType.aspx)说明:显示所有图书类别,类别编号是超链接,连接到添加类别页面进行修改,也可以实现在当前页面修改。8 添加图书(AddBook.aspx)说明:可以实现添加和修改,图书类别从dropdownList控件中选择,书皮图片上传到服务器BookImg文件夹下,上传成功后在隐藏控件HiddenField中存放,图片路径,保存图书信息时将图片路径保存在数据库中。如果没有上传图片,保存默认的暂无图片。9 管理图书(ManageBook.aspx)说明:根据先需要查询图书,再
4、进行维护。图书编号是超链接,连接到添加图书页面进行修改。10 订单搜索(searchOrder.aspx)说明:可以根据单个条件查询,也可以根据多个条件查询,订单编号是超链接,连接到订单明细页面11 订单列表(OrderList.aspx)说明:主要显示今日订单、未发货订单、已发货订单等,分别根据超连接的传值区分,如:订单编号是超链接,连接到订单明细页面12 订单明细(OrderDetail.aspx)说明:可以修改订单和订单明细的部分内容四、 前台页面根目录下的页面1.母版页说明:登录之后才能显示安全退出,并在你好后面显示登录用户的名字。2.首页Default.aspx说明: 图书分类:显示
5、所有的图书类别名称,点击名称连接到图书列表(BookList.aspx) 销售排行根据销售量排名,(销售量=总数量-现有库存数) 人气排行榜根据点击浏览次数排名 推荐图书显示管理员推荐的图书的最新的8本图书 最新图书根据图书添加日期显示最近的8本图书 销售排行和人气排行榜显示的内容为:名次、书名(连接到图书明细)、原价、售价、折扣(折扣=售价/原价*100) 推荐图书和最新图书娴熟内容为:书名(连接到图书明细)、原价、售价、折扣(折扣=售价/原价*100) 3.图书列表BookList.aspx说明:显示用户选择的类别的所有图书图片下显示原价、售价、折扣点击加入购物车将连接到addShopCa
6、r.aspx页面,该页面功能是将图书添加到购物车中,然后,导航到ShowShopCar.aspx页面点击详细信息连接到图书明细(ShowBookDetail.aspx)4.图书明细ShowBookDetail.aspx说明:首次进入该页,记录该图书的查看次数,并显示图书的详细信息,点击购买添加到购物车,如果库存数为0,显示暂时缺货图片5.图书搜索BookListBySearch.aspx说明:点击搜索时显示该页面,显示内容与图书列表内容一样6.显示购物车ShowShopCar.aspx说明:点击购物车时,显示该页面,显示该用户要购买的图书信息可以修改数量,修改数量后,点击计算总数量和总价格点击
7、清空购物车将购物车设为null,并重新绑定数据点击结算连接到添加订单,生成订单点击继续购物连接到首页7.登录login.aspx注册用户:用户中心的页面8. 用户中心首页UserCenter.aspx说明:只有登录用户才能进入该页9.注册/修改用户updateUser.aspx10.生成订单/修改订单ModifyOrder.aspx说明:进入该页首先要检查用户是否登录,如果未登录提示用户并导航到登录页面点击生成订单时,因为要操作多个表,订单表、订单明细表和图书表并且保证所有操作一致,所以要使用事务处理11. 用户订单列表UseOrderList.aspx说明:显示当前用户的所有订单信息,订单编号连接到订单明细12. 订单明细UserOrderDetail.aspx说明:点击修改订单导航到生成订单/修改订单ModifyOrder.aspx
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1