网上书城系统设计
- 格式:doc
- 大小:25.00 KB
- 文档页数:5
网上书城系统的设计浅析
摘要:目前在学校内,大家的生活节奏都非常的快,对于学生来
说,需要不时的购买书籍来进行学习充电,传统意义上的去书店购
买书籍,不仅费时费力,还会产生较多的花费。同时,学校内每年
毕业生使用过的部分书籍无法得到有效的处理,而这部分书籍恰恰
是在校学生学习中所需要的。因此,开发一个基于校园网络的网上
书城就十分有必要。鉴于此,本文选择网上书城系统为研究对象,
针对相关的设计问题进行了分析和阐述,希望本文的研究能够为相
关领域提供一些借鉴和参考。
关键词:网上书城;设计;电子商务系统
中图分类号:tp311.52文献标识码:a文章编号:1007-9599 (2013)
05-0000-02
近几年来,互联网发展迅速,许多围绕着internet发展的应用
逐渐成熟,电子商务就是其中一个重要方向。本论文从理论与实践
两方面出发,搭建了一个适用于学校内的电子商务系统——网上书
城。本系统是在microsoft的visual studio.net平台上运用
asp.net技术进行编码实现的。其中包括一系列功能:选择阅览图
书情况、借阅图书、购买图书、查看购物车、下订单、创建网店以
及管理网站等。主要的功能模块有:用户管理模块、图书管理模块、
购物车管理模块、订单管理模块、借阅管理模块、书店管理模块。
每个功能模块均采用三层架构的方式,分别实现了其对应的展现
层、表示层、存储层。在实际采用的技术上,主要使用asp.net搭
建了整个网上书城的程序结构和用户界面;使用sql server数据
库管理存储整个书城的后台数据;使用ado.net技术来实现书城系
统对数据库的安全访问和操作。
1网上书城系统的可行性分析
1.1技术上的可行性
本网上书城是在microsoft的visual studio 2010工具上,运
用asp.net技术,采用三层架构的方式进行开发,同时使用
microsoft的sql server 2008数据库作为图书、用户信息、订单
等数据的存储,以先进的ado.net技术对数据库里头的数据进行增、
删、改、查等一系列的操作。采用这样的技术和工具进行组合,是
目前最为流行的,不仅能更加有效的完成系统内的各项功能开发,
还会有利于后续对该系统的扩展和升级。
同时采用如下的硬件配置:系统内存2g、硬盘100g、网络带宽
100m,所使用iis部署整个网上书城,用户只需要通过各种web浏
览器,即可登录并使用该书城的一系列功能。因此本系统的设计与
开发在技术上和硬件设备上的条件都得到满足,在技术上是可行
的。
1.2管理上的可行性
本网上书城提供了网店开放的功能,允许用户建立属于自己的网
店,并提供自己的数据以供其他学生的借阅和购买。这样的方式可
以彻底的解决了图书的来源渠道,在方便同学们之间进行图书交易
的同时,也能很好的将该书城进行有效的推广。
1.3运行上的可行性
本网上书城采用的是基于web应用程序的b/s架构进行开发,系
统的运行可以采用一台电脑或者服务器进行部署,甚至可以通过付
费的方式交由专业的网络公司提供这部分服务。同时采用了当前比
较成熟的asp.net技术,大大缩小了整体系统的开发周期,减少了
人力和物体的投入量。在模式上参考了淘宝的模式,交由用户去自
己创建网店、提供图书,很好的解决了供与需的交互。这样,在校
园内有多余书籍的同学有了更好的途径来处理图书,没有书籍的同
学也能通过该网上书城来购买或借阅到需要的书籍。可以说,这样
的一个网上书城,是非常有必要的。
2网上书城系统的设计目标
2.1实用性原则
真正的体现出网上书城的服务,结合实际,合理的设计满足于校
园内的网上书城电子商务系统。
2.2可靠性原则
在提供给普通用户购买和借阅图书的功能和店家开店提供图书
的功能,需要在普通用户购买和借阅图书时,合理的记录相对应的
信息,例如电话、email等,方便店家与用户之间进行图书的交易
操作。
2.3友好性原则
无论用户是否具备一部分的计算机知识,都能方便容易的操作该
网上书城,并且提供的业务操作流程方便用户进行掌握。
2.4可扩展性原则
采用开发的原则,合理设计和预留对应的接口,方便网上书城系
统扩展后续的规模和功能。
3系统实现步骤
根据网上书店的功能把创建网上书店的应用程序分为以下步骤,
包括需求分析、总体设计、功能设计、数据库设计、详细设计及编
码实现等。
(1)在sql server上创建“aspnetdb”数据库,并在其中创建
如下的数据表:书籍表、购物车表、书籍类别表、书籍收藏表、专
业表、院系表、借阅表、订单表、网店表、用户信息表、用户书籍
表;
(2)在iis上创建应用程序mybookshop,同时配置global.asax
文件;
(3)创建母版页,实现系统的导航栏、书籍排行、用户登录、
用户注册、密码找回、书籍查询、收藏夹、购物车等功能;
(4)根据导航栏,实现对应的功能:书籍列表、网店列表、用
户信息管理、借阅功、订单等主要的功能;
(5)创建管理员模块,实现对书城系统的管理:书籍管理、网
店管理、用户管理、信息管理(院系、专业、书籍类别等)等功能。
参考文献:
[1]傅若岩.京东商城布局网上书店不计盈利求多元化发展
[j].it时代周刊,2010(24):42-43.
[2]彭明,蒋晓瑜.基于asp.net技术的网上书城系统分析[j].计
算机光盘软件与应用,2012(4):176-177.
[3]liu zhiguang, lv liping,ding guiling,et al.application
of honey bee germplasm resources information database system
based on javaee-asp.net technology.chinese science
bulletin,2012,14(3):69-73.
[4]yang zhiguo, jiang kun, zou xiangkai,et al. and the
realization of beijing city emergency shelter design
information management platform based on arcgis server and
asp.net ajax.china safety science and
technology,2011,07(7):52-56.
[5]郝传海,刘战强,任小平.基于matlab web server和asp.net
技术远程切削参数优化方法[j].机械设计与制
造,2011(12):67-69.
[6]甘庆华.基于asp.net+sql sewer数据库的医学教学质量监控
体系的构建[j].中国现代医学杂志,2011,21(10):1264-1267.
[7]刘暐,赵嵩正,殷茗.一种asp.net环境下面向信息统计的动态
树型目录的实现[j].微型电脑应用,2010,26(2):30-32.
[作者简介]卢红梅(1975-),河南省南阳市镇平县人,讲师,计
算机专业