资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
本科毕业设计论文 第 1 页 共 31 页中文摘要Xxx产品销售系统是一个基于Web,以ASP脚本语言为运行环境的软件开发程序,并采用Microsoft Office Access2003作为数据库,对数据进行保存、修改、删除等管理。为用户提供了一个友好、简单快捷的运行操作平台。本系统的主要功能是在用户通过会员注册后登录本系统,对本系统所提供的商品进行浏览,并对相关商品的详细资料进行查看,并通过购物车模块为用户提供购买操作,用户可以选择商品的批发或是零售,并进行结算,系统管理员通过用户所提供的联系人及联系方式等途径对用户订购的商品进行签发。本系统的各界面设计友好,流程正确,功能也较为完善。旨在为用户提供方便快捷的服务,使得网上购物更加贴近人们的生活,推动人们的生活水平更加的提高。关键词 ASP技术 ACCESS数据库 系统功能1 绪论随着人类社会的不断发展和进步,网络在人们的日常生活中扮演着越来越重要的角色。伴随着人们日益增长的信息量和对网络的依赖性,以及Web业务中所包含的庞大的信息量,人们对于网络的方便快捷性、交互性、以及安全性的期待也越来越高。服务用户,以及为用户带来最大的便利,一直都是网络发展的目标和方向。现今,网络技术在销售服务领域的广泛运用,更是拓展了网络技术运用的新篇章。WEB技术尤其是在网上销售和电子商务等方面得到了大力的推广,开发技术和管理模式也是层出不穷,作为一种新型的销售模式,极大的推动了社会经济的发展。但就目前现行的网上销售模式,仍然存在着许多不安定的因素,就拿网上的服装销售系统而言,对于用户提供的注册信息的保存、反馈等方面常常出现滞后、偏差等问题,以及用户无法及时准确的收取到订购的商品;服装信息的及时更新的问题;以及网络安全也是如今困扰着IT行业的一大隐患!网上的服装销售系统应以也浏览用户提供商品信息为核心,以降低成本提高利润为目标的信息管理系统,对于传统的客户上门订购、检验,签署付款等流程是个新生事物,融入了客户端/服务器管理模式、企业资源计划等先进的管理思想,为加强财务管理、建立高效率供销链、减少库存、提高工作效率、降低运营成本、提高服务质量等方面提供强有力的工具,以提高企业的市场竞争力,创造最大效益。对于用户而言,为了节省用户的宝贵时间,用户可以通过商品公告栏了解当今服饰的最新动态,省去了无谓的查找时间和精力。在经济效益方面,企业无需在中低端销售环节进行巨大的运作投入,如人员、仓储、货运,而将主要精力投著在高端产品的引进和批发销售等环节,避免了资源分散及由此带来的管理风险,从而集中优势资源保持企业的核心竞争力,同时还缩短了生产商与消费者之间的距离,有利于商品的快速流通,和降低整体分销成本。2 需求分析通过对相关服装企业的参观实习,综合用户对销售系统所提出的要求,整理出该系统的运作流程,并对该流程进行了细心的分析得出了如下的需求分析。2.1功能需求分析根据用户的具体要求以及能会涉及到的功能,系统应包含以下功能:1) 显示商品的相关信息a. 由多个静态网页构成,包括主页面以及各子页面,主要用于加载各服装商品的图片和信息。b. 点击“查看”功能,点击后显示服装商品的详细资料。2) 用户登录界面包括会员的登录,以及密码丢失后的寻找功能。3) 会员注册功能包括会员的登录的帐号、密码以及会员的相关详细资料。4) 会员相关信息的显示及修改功能a. 显示会员注册时所填写的相关资料。b. 当会员发现注册资料有误或有所变更时,可以通过该项对资料进行校正,以免出现不必要的损失。5) 订购系统本系统为用户提供的是购物车模式,用户可以通过点击商品后,商品会自动加载到购物车面板,用户确定所需商品后,只需点击确定即可。6) 订购日志查询对用户的订购时间、商品等相关数据进行统计,用户可以通过该项功能对所订购过的商品进行校对。7) 管理员模块对现有资料进行分类整理、备份、修改,以及对垃圾信息进行删除。8) 系统维护a. 数据备份:用户可以选择不同的路径对系统数据库进行备份。b. 清除数据:由于清除数据是直接对数据库中的具体的表进行删除数据操作,该功能应由管理员操作,选择用户想删除数据的表单,确认删除后系统将对选中的数据库表单清空数据。c. 初始化数据库:对数据库进行初始化,一般是管理员用于第一次使用系统。2.2性能需求分析1) 正确性:根据服装销售系统的运作流程设计软件,流程中的每个步骤在系统中都必须有所体现,保证程序的正确性。2) 灵活性:系统应具有较灵活的更新操作,对菜单、会员、公告、定单等数据项应具备实时配置的功能,避免二次开发;对一段时间后数据库的内容进行有选择地删除,必要时对数据库系统进行初始化。3) 稳定性:系统应具备长期持续工作的能力;使数据库的一致性控制在可操作范围内;避免因系统引起的死机现象。4) 安全性:有良好的用户身份认证体制和灵活的密码更改模块;用户权限可以通过管理员灵活修改;有手动备份等操作。2.3数据需求分析2.3.1数据字典a) 数据操作类:1) 客户信息客户ID、用户姓名、用户密码、e-mail、密码保护问题、找回密码答案、联系人、性别、客户单位、联系电话、联系地址、邮政编码、备注2) 商品信息商品ID、商品名称、商品零售价、商品批发价、商品相关图片信息、商品所属分类、商品数量、备注。3) 定单查询信息ID、用户姓名、商品名称、商品数量、商品价格、订购时间、是否已签发、备注b) 动态配置类1)商品查询信息商品ID、商品名称、商品价格、商品分类2)用户查询信息用户名称、用户密码、联系人、联系单位、联系电话2.3.2绘制数据库系统ER图根据用户提出的需求,结合数据字典绘制出ER图如下:NMNM图2.1 客户信息关系ER图NM订购注册客户登录查询1) 客户信息关系ER图2) 会员资料注册修改关系ER图会员资料注册修改忘记密码输入帐号输入密保答案修改密码成功返回修改密码YYN图2.2 会员资料修改图图2.3 收发定单ER图1M1Y1定单客户商品订购1提交查看定单查看反馈密码13) 结算关系ER图 4) 用户权限关系ER图1N1有用户1提交权限功能图2.4 用户权限关系ER图 2.控制流图的绘制本系统需要实时地获取来电显示,是一个实时系统,所以在创建了数据流模型后还必须创建控制流模型,以便描述相关的事件以及系统状态在时间坐标系中的变迁。分析本系统的控制流得到控制流图如图2.8:口令核对出错提示权限核对启动系统配置记查询记备份记数据库记初始化记图2.5 系统控制流图登记入库客户 错误用户名和密码正确 概要设计软件的概要设计是在需求分析的基础上经过概括总结用户的具体要求,对系统的总体结构进行规划,根据需求确定软件和数据的总体框架,概要设计旨在确定程序各主要部件之间的关系。3.1系统运行环境3.1.1运行环境的配置图3.1 运行环境配置3.1.2创建服务器界面图3.2 创建服务器示意图3.1.3.关键技术1. ASP技术随着互连网(Internet)的飞速发展和普及,构造Web网站、开发网络应用程序已经成为热门技术之一。ASP以其简单易学、与Windows操作系统无缝继承、扩展性好等特性,吸引了众多动态网站开发人员,得到了网络编程者的青睐。ASP(Active Server Page)是微软公司开发的一套服务器端脚本运行环境。使用ASP结合HTML网页、ASP指令和ActiveX组件可以快速地建立动态、交互且高速的Web服务器应用环境。2Microsoft Office Access2003Access2003是一套简单易学的数据库软件,可以使用户轻松地建立起一套数据库。Microsoft Office Access2003不仅适用于软件编程的初学者,也适合于使用ACCESS管理软件开发数据库应用程序的中、高级用户。是一套非常简便快捷开发工具。3.2 功能模块描述3.2.1 需求功能描述a) 信息登记1) 用户注册登记:用于对首次浏览本系统的游客注册成为会员的相关操作。系统将次消息收录到数据库提供用户登录的检索依据。输入:添加时:输入客户基本信息中各项内容修改时:通过相关模块修改信息删除时:该操作由管理员实现处理:增加时:判断输入数据是否合法修改时:判断修改数据是否合法删除时:点击返回键,注销已有信息保存:增加时:保存输入数据到客户信息表中修改时:更新该客户在客户信息表中的数据删除时:该操作由管理员实现2) 客户订购:用户登录后通过对系统提供商品的浏览,还可以点击商品的查看键查看商品的详细资料。确定商品后点击购买键进行购买。输入:添加时:点击提供商品的购买键处理:增加时:判断输入的合法性保存:购买时:在用户登录时通过函数来保存用户名,并创建数据源组,将用户订购的商品定单保存到相应的数据表中。b) 业务操作1) 查询商品信息:客户将相应的商品名称输入输入框,点击查询按钮进行查询输入: 在输入框中输入需要查询的商品名称处理: 判断商品名称的合法性,通过查询商品数据表进行查询输出: 将通过数据库查询的商品显示出来2) 订货结算:客户订购了商品,由用户选择批发价或是零售价,并选择商品数量,最后点击结算键键进行商品结算输入:结算时:点击结算按钮处理:结算时:判断输入的合法性,找到对应的商品信息,根据客户的商品选择情况进行结算输出:结算时:保存客户商品情况到结算表3.2.2 根据功能需求设计总体框架模块图:1) 该系统的设计主要是为用户提供方便快捷的操作,因此对于用户服务的功能主要分解为以下:用户登录、查看资料、修改资料、用户订购、用户反馈、查看定单等几个部件,见图3.3所示:主界面各子页面修改资料 查看资料商品订购用户注册管理员登录用户登录用户反馈查看定单图3.3 总体框架模块图 2) 商品订购模块所包含的模块有:商品信息查看、购物车模块,定单查询。其中购物车模块包含零售价和批发价两种方式。见图3.4所示:图3.4 商品订购模块图商品订购商品信息查看购物车零售价批发价定单查询 3) 定单管理模块所包含的有定单签发、定单备分以及会员查看定单等功能。见图3.5所示:图3.5 定单管理示意图定单管理定单签发会员查看定单定单备分4) 系统模块应包含数据备份、数据清除和初始化数据库功能。见图3.4所示:图3.6 系统维护图系统维护数据备份初始化数据库清除数据3.2.3 各模块功能描述:本系统共分为以下几个模块:主界面及各子页面,用户登录模块,用户注册模块,系统公
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号