77范文网 - 专业文章范例文档资料分享平台

基于 NET的书城管理系统的设计与实现 - 毕业设计论文 - 图文(7)

来源:网络收集 时间:2019-06-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

徐州工业职业技术学院

图5.6 网站普通用户登录页面

图5.7 网站管理员登录页面

5.5 Web应用程序设计

本项目采用的是ASP.NET三层架构创建的网上书城管理系统。表示层(PL或Web):为客户提供用于交互的应用服务图形界面,有助于用户理解和高效地定位应用服务,呈现业务逻辑层中传递的数据,用ASP.NET页面来实现。业务

22

徐州工业职业技术学院

逻辑层(BLL):业务逻辑层负责业务处理和数据传递。业务逻辑层处于数据访问层与表示层中层,对于数据访问层而言,它是调用者;对于表示层而言,它却是被调用者。数据访问层(DAL):使用了一个强类型的DataSet作为数据访问层,实现对数据表进行增,删,改,查询和判断存在等操作。

Web应用程序的组织结构可以分为下面四个部分: (1) Web应用目录下放置用于前端展示的ASPX文件。 (2) BLL放置处理请求的CS文件。 (3) DAL放置程序中用到的资源文件。

(4) 以上三层都需要添加对模型层或实体层(Models)的引用。

ASPX文件主要包括15个文件,如表5.1所列出了每个ASPX文件实现的功能。

表5.1 ASPX文件列表

文件名称 Default.aspx ProductDetails.aspx ProductList.aspx UserLogin.aspx AdminLogin.aspx Cart.aspx Membership/UserRegister.aspx Admin/ListAllUsers.aspx Admin/UserDetails.aspx Admin/AddProductsCatagory.aspx Admin/EditProductsCatagory.aspx Admin/ListProductsByCategory.aspx Admin/ListOfProducts.aspx Admin/CheckOrders.aspx Admin/OrderDetails.aspx 功能 索引页面,系统首页 商品的详细信息页面 商品的列表页面 普通用户登录页面 管理员登录页面 购物车页面 用户注册页面 用户列表页面 用户的详细信息页面 增加商品类别页面 修改商品类别页面 商品的类别列表页面 商品列表页面 商品订单列表页面 订单详细信息页面 BLL层中主要9个包括CS文件,如表5.2所列出了每个CS文件中的主要方法。

23

徐州工业职业技术学院

表5.2 BLL层中CS文件列表

文件名称 CategoryManager.cs ManufacturerManager.cs OrderProdcutsManager.cs OrdersManager.cs ProductsManager.cs SearchKeywordManager.cs UserManager.cs UserRoleManager.cs UserStateManager.cs 功能 对图书类别的数据进行预处理 对图书出版社的数据进行预处理 对图书订单的数据进行预处理 对购物车数据进行预处理 对图书数据进行预处理 对图书搜索数据进行预处理 对用户数据进行预处理 对用户角色数据进行预处理 对用户状态进行预处理 DAL层中主要9个包括CS文件,如表5.3所列出了每个CS文件中的主要方法。

表5.3 DAL层中CS文件列表

文件名称 CategoryService.cs DBHelper.cs ManufacturerService.cs OrderProdcutsService.cs OrderService.cs ProductsService.cs SearchKeywordService.cs UserRoleService.cs UserService.cs UserStateService.cs 功能 对图书类别进行增删改查等操作的代码编写 对系统数据库的连接等操作 对出版社进行增删改查等操作的代码编写 对订单进行增删改查等操作的代码编写 对购物车进行增删改查等操作的代码编写 对图书进行增删改查等操作的代码编写 对图书搜索进行增删改查等操作的代码编写 对用户进行增删改查等操作的代码编写 对用户角色进行增删改查等操作的代码编写 对用户状态进行增删改查等操作的代码编写 Models实体层主要9个包括CS文件,如表5.4所列出了每个CS文件中的介绍,实体类的属性和操作方法,以及之间的关联如图5.8所示:

24

徐州工业职业技术学院

表5.4 Models层中CS文件列表

文件名称 Category.cs Manufacturer.cs Order.cs OrderProdcuts.cs Products.cs SearchKeyword.cs User.cs UserRole.cs UserState.cs 功能 图书类别实体类 出版社实体类 购物车实体类 订单实体类 图书实体类 图书搜索实体类 用户实体类 用户角色实体类 用户状态实体类 25

徐州工业职业技术学院

Products: int-id -manufacturer: Manufacturer-category: Category-title: string-makeCompany: string-manufacturerDate: DateTime-productKey: string-areaCount: int-unitPrice: decimal-contentDescription: string-manufacturerDescription: string-editorComment: string-tOC: string-clicks: int+Products()+get { return this.id; }+set { this.id = value; }+//其他属性的get{}+//其他属性的set{}单向关联OrderProdcuts: int-id -product: Products-order: Order-quantity: int-unitPrice: decimal+OrderProdcuts()+get { return this.id; }+set { this.id = value; }+//其他属性的get{}+//其他属性的set{}User: int-id -userState: UserState-userRole: UserRole-loginId: string-loginPwd: string-name: string-address: string-phone: string-mail: string+User()+get { return this.id; }+set { this.id = value; }+//其他属性的get{}+//其他属性的set{}SearchKeyword: int-id -keyword: string-searchCount: int+SearchKeyword()+get { return this.id; }+set { this.id = value; }+//其他属性的get{}+//其他属性的set{}Category: int-id -name: string-descriptioninfo: string+Category()+get { return this.id; }+set { this.id = value; }+//其他属性的get{}+//其他属性的set{}Manufacturer: int-id -name: string-descriptioninfo: string+Manufacturer()+get { return this.id; }+set { this.id = value; }+//其他属性的get{}+//其他属性的set{}Order: int-id -user: User-orderDate: DateTime-totalPrice: decimal单向关联+Order()+get { return this.id; }+set { this.id = value; }+//其他属性的get{}+//其他属性的set{}UserRole: int-id -name: string+UserRole()+get { return this.id; }+set { this.id = value; }+//其他属性的get{}+//其他属性的set{}UserState: int-id -name: string+UserState()+get { return this.id; }+set { this.id = value; }+//其他属性的get{}+//其他属性的set{}单向关联单向关联 图5.8 系统实体的UML静态图

26

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于 NET的书城管理系统的设计与实现 - 毕业设计论文 - 图文(7)在线全文阅读。

基于 NET的书城管理系统的设计与实现 - 毕业设计论文 - 图文(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/657324.html(转载请注明文章来源)
上一篇:资产评估总复习
下一篇:专本试卷
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: