用asp.net实现网上书店系统

用asp.net实现网上书店系统

ID:15455601

大小:23.26 KB

页数:10页

时间:2018-08-03

 用asp.net实现网上书店系统_第1页
 用asp.net实现网上书店系统_第2页
 用asp.net实现网上书店系统_第3页
 用asp.net实现网上书店系统_第4页
 用asp.net实现网上书店系统_第5页
资源描述:

《 用asp.net实现网上书店系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用ASP.NET实现网上书店系统第21卷第1期 2005年1月 甘肃科技 GansuScienceandTechnology Vo1.21No.1 Jun.2005 用ASP.NET实现网上书店系统 王权 (甘肃省科学技术情报研究所,甘肃兰州730000) 摘要:目前的信息管理系统采用的两种模式(C/S模式和B/S模式)都有优缺点,采用三层结构的 优点是可实现应用服务级和数据库级的全面分布,较好实现负载上的平衡,因为有了中间层,提高 了数据的安全性.基于浏览器/月艮务器模型的网上书店系统实现了图书展示,选购商品,生成订单, 订单状态查询,用户管理,商品管理和订单管理等功能.采用最新的开发平台

2、.NET,面向对象程 序设计方法来开发. 关键词:浏览器/月艮务器模型;网上书店系统;.NET 中图分类号:TP393 1基于Web的信息管理系统的总体设计 C/S模式虽然解决了MIS系统执行效率及容 量不足的问题,但如何有效地管理控制整体系统并 不断予以更新,始终是一个”瓶颈式”难题.而B/S 模式则满足了MIS系统对信息管理的动态性,实时 性和交互性的要求,克服了传统C/S应用模式中软 件支持,跨平台支持等许多问题,提供了统一友好的 浏览器用户界面,提高了MIS系统的开发效率,降 低了开发和维护的成本,增强了管理信息系统的功 能.三层结构是在客户与服务器层两层结构的基础 上加入中间层,即

3、应用服务层,在该模式中,客户端 只负责提供用户界面,当需要进行数据访问或者复 杂计算时,客户端向应用服务器发出请求,应用服务 器响应客户端的请求,完成相应的数据处理或向数 据库服务器发出SQL命令由数据库服务器完成相 应的数据操作,最后由应用服务器将结果返回客户 端. 信息访问可以设定为前台部分,即上网用户最 终看到的网页内容;信息管理部分设定为后台部分, 即信息中心发布信息,维护信息以及处理获得的信 息.为此要编制前台与后台两块程序,后台程序通 过设置数据库,完成对信息管理系统项目的增删改, 设置网页链接,限制访问权限,及时更新信息内容; 前台程序根据后台程序的设置,通过公用函数调用 完成

4、相关网页浏览. 2网上书店系统的设计与实现 2.1需求分析 本网上书店系统是由用户使用的选购商品,生 成订单,订单状态查询的程序和后台管理员使用的 用户管理,商品管理,订单管理系统等组成的. 一 个网上书店应该提供如下功能: (1)书籍分类的增加,查询和修改功能.所有的 书籍都可以按照一定的方式实现分类. (2)各个分类中书籍的增加,修改,删除功能. 每个分类中的图书都应该可以在这个系统中进行图 书的增加,修改或者删除. (3)图书评论管理功能.在用户系统中,注册用 户可以对某一本图书进行评论.由于用户能够评价 图书,而且所有的评论都保存在数据库系统中,因此 应该让管理员能够管理这些评论,还

5、应该允许管理 员根据一定的标准把不符合发布标准的评论删除. (4)图书展示功能.当管理员在上面的3种功 能中建立好图书的分类和各个分类中图书之后,就 可以使用图书展示程序把书店中的图书按照一定的 方式展示给用户.这部分程序分为5种:一种是最 受欢迎的图书展示,即按照图书的购买次数进行排 序展示;一种是根据图书的分类进行展示;一种是根 据书籍入库时间进行展示,展出最新书籍;一种是展 示推荐书目;另一种是根据用户的某种条件进行查 询(例如,按照作者查询,按照出版社查询,按照书名 关键字查询等)并对查询结果进行展示.用户可以 通过这些功能进行书籍的挑选. 92甘肃科技第21卷 (5)购物车功能.

6、当用户选定一种商品后,就可 以把这种商品放置到购物车中.可以使用Session 对象来实现这种功能,但是本系统通过建立一个临 时数据表来实现.需要注意的是,在购物车中的商 品并不是用户最终会得到的商品,只是一个购物的 意向. (6)订单的生成,查找功能.当用户挑选好商品 之后.可以把购物车中的商品形成一张订单提交给 系统.除了提交要购买的图书书籍之外,还应该提 交用户的电话和送货地点.用户在提交订单后,可 以通过订单查询程序来查询自己订单的处理情况. (7)订单处理功能.当管理员得到一个订单后, 可以开始处理订单.首先,管理员要看用户订购的 图书是否有货,原则是只要有货,就可以把这个订单 的

7、实际交付数量修改为用户的订购数量,并把这个 订单中该书的状态修改为”已处理”(未经过处理的 书籍的状态为”未处理”).如果不能够满足用户的 要求,应该输入相关的原因.在对所有的图书都处 理完成后,只要有一种图书的状态变成”已处理”,就 可以把这个订单的状态修改为”未送货订单”;如果 所有的书籍不能够全部满足,或者可以看出用户提 交的送货地点是无法送达的,或是无效的,就可以把 这个订单的状态修改为”无法完成”.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。