捷、内容更新及时、存储容量大、共享性优点等特点,研究适合网上购物商店现有条件的网上服装系统的解决方案。本网站以Internet为平台,采用Asp.net技术,利用面向对象分析与设计思想,主要涉及以下内容:
怎样实现商品展示功能
怎样实现添加物品到购物车功能
怎样实现付款
怎样实现查询
处理订单
确认购买
后台信息管理
(2)主要研究的成果
"工欲善其事,必先利其器",选择一种好的动态网页开发工具是本网站开发成功的基础。网上服装网站的使用不仅可以节约逛街时间提高购买效率,同时消费者还可以在网上轻松获得大量服装信息,最后选择自己喜欢的商品,从消费者角度讲,不受"营业时间"的限制,足不出户就可看到我们网站的商品,可以使用信用卡网上支付,网站还提供送货上门服务,同时还有不少商品是相对便宜的,节约了大量的时间和金钱。 从销售者讲,不受营业时间和地域的限制,任何时候、任何地方的消费者都可以浏览商品信息并进行交易;不必支付使用现实的场地所产生的种种费用,比如水电费、房租、装修费和管理费等等 。
第二章 系统可行性与需求分析
可行性的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决,研究当前的具体条件下,开发新系统是否具备必要的资源和其它条件。需求分析是数据库管理信息系统开发的第一步也是重要的一步,不了解用户的需求,设计出的网页毫无用处,系统的需求分析应该是开发人员和用户一起完成。目的是在开发者和提出需求的人之间建立一种理解和沟通的机制。
2.1 可行性分析
1、降低成本。以电子商务开展业务,可以大量减少人力、物力;同时使得交易活动突破了时间和空间的限制,可以在任何时间、任何地点进行,大大降低成本,提高效率。
2、有利于拓展营销渠道,扩大市场,提高营销效率。药店通过网站可以开展电子营销。电子营销作为传统营销的补充; 电子营销可以拓展新的空间,增加销售渠道,接触更大的消费群体,获得更多的新顾客,扩大市场。
3、有利于了解顾客的意见,掌握顾客的需求。在不干扰顾客正常工作和生活的条件下,通过网站上的客户留言、留言薄可以倾听顾客的意见,了解顾客的心声,加强与顾客间的联系建立良好的顾客关系。
4、有利于改善服务,提高服务质量。利用网站,通过电子沟通方式,开展在线服务方式能够更加及时准确地掌握用户的需求,通过网站的交互式服务使得被动提供和主动获得统一起来,从而实现售前、售中、售后的全过程和全方位的服务。
2.2 需求分析
(1) 功能需求
这是一个网上购物系统网站,我们的目标是提高消费者的购买效率,具有用户登录、用户注册、留言版、新品区、商品区、特价区、购物车、结算及用户管理等功能,消费者可以通过此网站的远程信息服务模块进行注册、商品查询、购买。管理员能对网站实现商品添加、商品审查,会员管理、会员审查、网站信息管理等。
(2) 性能需求
一般的性能需求是指相互消息传递顺序,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。
1.及时性:本网站是为了满足广大用户及时了解最新商品信息,紧更时代潮流,所以网站信息必须及时更新。
2.安全性:由于涉及网上支付,所以必须保证信息安全,对于网上购物系统来说,除了保护系统免受恶意攻击,还要防止客户信用卡信息的泄露。
3.可扩展性:系统要保证可持续增长以满足用户需求和业务复杂性要求。WEB系统将随着需求的整长而显指数级的增长,主要表现在用户数量以及提供的用户服务的复杂性和集成性等方面,系统要随着用户的要求和技术的不断发展改进。因此系统可扩展性非常必要。
4.易于管理:可以很方便的对系统进行管理,确保系统正常运行,同时系统的管理和监控可以在远程完成。
5.一致性:系统的数据要保证一致性、准确性、当某一数据库中记录改变,与之相关联的数据库也随之变化。
就实际情况,在高系统配置、高网络带宽很容易得到保证的情况下,我们最需要考虑的性能需求就是系统安全性问题。在开发系统的每个阶段,均需要考虑彼此间的认证与授权,在处理完识别用户的方法之后,必须用一种方法向用户授权,从而能够使用系统的特定功能。也就是说,需要一种方法来决定特定用户进行什么样的操作。
2.3网站需要解决的问题
本次设计开发了一个网上购物管理动态网站应用程序,主要使用ASP.net技术来实现。设计一个功能完备的网上购物系统,包括很多方面,工作量是非常大的。如何实现购买,其次,系统的信息服务是面向特定的某些对象,所以用户进入系统登录,用来验证用户的合法性。用户进入系统后,应该根据自己的需要选择相应的服务内容,所以系统还应具有鉴别用户身份的功能。
第三章 系统概述
3.1 系统设计思想
本次设计研究的基本内容是通过利用ASP.NET和SQL SERVER2005来搭建一个网上服装店系统,从而为人们在网上购买服装提供方便,也给业主提供更为广阔的销售渠道。
3.2 系统订货数据流图
在线订货系统用户数据流图如图3-1所示:
图3.1系统订衣服数据流图
3.3 网站运行环境设计
为了保证系统运行效率和可靠性,服务器端应具有较高的软件配置,客户端应具有较高的软硬件配置,客户端的要求不需要很高。此应用程序可广泛运行于Internet,也适用于内部的局域网。运行要求如下:
软件开发环境:本网站主要用Visual Studio2005和Sql Server2005作为开发环境。
服务器:CPU要求PII800以上,内存256MB以上。
客户机:CPU要求 200MMX以上,内存64 MB以上。
3.4 系统总体设计
根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从使用的对像上可对网站作如下划分:
(1)客户端:
①会员模块: 通过用户注册、找回密码、更新信息这几部分来实现。
②衣服信息模块:衣服查询、分类查询这几部分来实现。
③订购模块:购物车和订单查询来实现。
④支付模块:通过结账填写订单信息来实现。
客户端结构功能如图3-2所示
图3.2 客户端结构功能图
(2)后台管理端:
①服装管理模块:通过添加服装、添加服装类别、管理服装、这几部分来实现。
②用户管理:会员管理、修改密码,这两部分都来实现。
③其它功能模块:订单管理、上传图片管理、添加支付放肆、返回首页,这几部分来实现。
后台管理端结构功能如图3-3 所示:
图3.3 后台管理端结构功能图
第四章 系统详细设计
4.1 数据库设计
4.1.1 数据库表
逻辑结构设计的任务就是把概念结构设计阶段设计好的基本流程图转换为与选用的具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构。根据网站管理的使用情况,采用的数据库是SQL-2005 ,拟建立dress.mdf库文件,包含如下几个表文件:
admin 管理员信息表
buyinfo 购买信息表
clothesinfo 衣服信息表
delivery 邮递方式信息表
image 图像信息表
orders 订单表
pay 支付方式信息表
tcart 购物车表
type 类别表
user 会员信息表
4.1.2 E-R模型设计
图4.1E-R模型图
4.1.3数据库的实施、运行和维护
(1)数据库的实施:
数据库的实施主要是根据逻辑结构设计和物理结构设计的结果,在计算机系统上建立实际的数据库结构、导入数据并进行程序的调试。它相当于软件工程中的代码编写和程序调试的阶段。
用具体的DBMS提
上一篇:
绩效评价系统的设计与开发毕业设计毕业论文(word论文)
下一篇:
基于JSP邮件收发系统论文