服装销售系统毕业设计论文.doc

上传人:小小飞 文档编号:3936404 上传时间:2019-10-10 格式:DOC 页数:46 大小:4.09MB
返回 下载 相关 举报
服装销售系统毕业设计论文.doc_第1页
第1页 / 共46页
服装销售系统毕业设计论文.doc_第2页
第2页 / 共46页
服装销售系统毕业设计论文.doc_第3页
第3页 / 共46页
服装销售系统毕业设计论文.doc_第4页
第4页 / 共46页
服装销售系统毕业设计论文.doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《服装销售系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《服装销售系统毕业设计论文.doc(46页珍藏版)》请在三一文库上搜索。

1、毕业设计(论文)中文摘要 xxx 服装销售系统是一个基于 Web,以 ASP 脚本语言为运行环境的软件开 发程序,并采用 Microsoft Office Access2003 作为数据库,对数据进行保存、 修改、删除等管理。为用户提供了一个友好、简单快捷的运行操作平台。本系统 的主要功能是在用户通过会员注册后登录本系统,对本系统所提供的商品进行浏 览,并对相关商品的详细资料进行查看,并通过购物车模块为用户提供购买操作, 用户可以选择商品的批发或是零售,并进行结算,系统管理员通过用户所提供的 联系人及联系方式等途径对用户订购的商品进行签发。本系统的各界面设计友好, 流程正确,功能也较为完善。旨

2、在为用户提供方便快捷的服务,使得网上购物更 加贴近人们的生活,推动人们的生活水平更加的提高。 关键词 ASP 技术 ACCESS 数据库 系统功能 毕业设计(论文)外文摘要 TitleTitle xxx Clothing Selling System Abstract xxx Clothing Selling System is a soft empolder programme base on the Web,and using ASP which for the circulating circumstance, and Microsoft Office Access2003 is use

3、d to creating Database, which effect is to save amend and delete the data and so on. It creats a friend and easy interface for users.The systems mostly fuctions are after users entering, who can look through the goods which is offered by system. The system also offer a tool called “gouwuche” for use

4、rs to buy. Users can choose to wholesale or retail, then administrators sending the goods to address which offered by users. The systems interface is friendly, and the functions are perfect basically. The systems tenet is offering users the best severings, making the shopping in Web pressing close t

5、o peoples living, and improving peoples living Key Words : ASP Access2003 System Function 目目 次次 1 绪论.1 2 需求分析.2 2.1 功能需求分析2 2.2 性能需求分析3 2.3 数据需求分析3 3 概要设计.5 3.1 系统运行环境5 3.2 功能模块描述6 3.3 数据库设计12 4 详细设计.14 4.1 主界面介绍14 4.2 登录模块介绍16 4.3 商品详细资料19 4.4 用户手册及相关功能键介绍20 4.5 管理员功能模块介绍23 4.6 数据的连接和数据信息的写入23 5 编程

6、.24 5.1 示例部分界面的部分代码及解释.24 6 测试.24 6.1 测试目的24 6.2 软件测试的内容25 6.3 测试时间25 6.4 测试结果25 6.5 测试结果分析28 结论.29 致谢.30 参考文献.31 1 1 绪论绪论 随着人类社会的不断发展和进步,网络在人们的日常生活中扮演着越来越 重要的角色。伴随着人们日益增长的信息量和对网络的依赖性,以及 Web 业务 中所包含的庞大的信息量,人们对于网络的方便快捷性、交互性、以及安全性 的期待也越来越高。服务用户,以及为用户带来最大的便利,一直都是网络发 展的目标和方向。现今,网络技术在销售服务领域的广泛运用,更是拓展了网 络

7、技术运用的新篇章。WEB 技术尤其是在网上销售和电子商务等方面得到了大 力的推广,开发技术和管理模式也是层出不穷,作为一种新型的销售模式,极 大的推动了社会经济的发展。 但就目前现行的网上销售模式,仍然存在着许多不安定的因素,就拿网上 的服装销售系统而言,对于用户提供的注册信息的保存、反馈等方面常常出现 滞后、偏差等问题,以及用户无法及时准确的收取到订购的商品;服装信息的 及时更新的问题;以及网络安全也是如今困扰着 IT 行业的一大隐患! 网上的服装销售系统应以也浏览用户提供商品信息为核心,以降低成本提 高利润为目标的信息管理系统,对于传统的客户上门订购、检验,签署付款等 流程是个新生事物,融

8、入了客户端/服务器管理模式、企业资源计划等先进的管 理思想,为加强财务管理、建立高效率供销链、减少库存、提高工作效率、降 低运营成本、提高服务质量等方面提供强有力的工具,以提高企业的市场竞争 力,创造最大效益。对于用户而言,为了节省用户的宝贵时间,用户可以通过 商品公告栏了解当今服饰的最新动态,省去了无谓的查找时间和精力。在经济 效益方面,企业无需在中低端销售环节进行巨大的运作投入,如人员、仓储、 货运,而将主要精力投著在高端产品的引进和批发销售等环节,避免了资源分 散及由此带来的管理风险,从而集中优势资源保持企业的核心竞争力,同时还 缩短了生产商与消费者之间的距离,有利于商品的快速流通,和降

9、低整体分销 成本。 2 2 需求分析需求分析 通过对相关服装企业的参观实习,综合用户对销售系统所提出的要求,整 理出该系统的运作流程,并对该流程进行了细心的分析得出了如下的需求分析。 2.12.1 功能需求分析功能需求分析 根据用户的具体要求以及能会涉及到的功能,系统应包含以下功能: 1) 显示商品的相关信息 a. 由多个静态网页构成,包括主页面以及各子页面,主要用于加载各服 装商品的图片和信息。 b. 点击“查看”功能,点击后显示服装商品的详细资料。 2) 用户登录界面 包括会员的登录,以及密码丢失后的寻找功能。 3) 会员注册功能 包括会员的登录的帐号、密码以及会员的相关详细资料。 4)

10、会员相关信息的显示及修改功能 a. 显示会员注册时所填写的相关资料。 b. 当会员发现注册资料有误或有所变更时,可以通过该项对资料进行校正, 以免出现不必要的损失。 5) 订购系统 本系统为用户提供的是购物车模式,用户可以通过点击商品后,商品会自 动加载到购物车面板,用户确定所需商品后,只需点击确定即可。 6) 订购日志查询 对用户的订购时间、商品等相关数据进行统计,用户可以通过该项功能对 所订购过的商品进行校对。 7) 管理员模块 对现有资料进行分类整理、备份、修改,以及对垃圾信息进行删除。 8) 系统维护 a. 数据备份:用户可以选择不同的路径对系统数据库进行备份。 b. 清除数据:由于清

11、除数据是直接对数据库中的具体的表进行删除数据操 作,该功能应由管理员操作,选择用户想删除数据的表单,确认删除后系统将 对选中的数据库表单清空数据。 c. 初始化数据库:对数据库进行初始化,一般是管理员用于第一次使用系 统。2.22.2 性能需求分析性能需求分析 1) 正确性:根据服装销售系统的运作流程设计软件,流程中的每个步骤在 系统中都必须有所体现,保证程序的正确性。 2) 灵活性:系统应具有较灵活的更新操作,对菜单、会员、公告、定单等 数据项应具备实时配置的功能,避免二次开发;对一段时间后数据库的内容进 行有选择地删除,必要时对数据库系统进行初始化。 3) 稳定性:系统应具备长期持续工作的

12、能力;使数据库的一致性控制在可 操作范围内;避免因系统引起的死机现象。 4) 安全性:有良好的用户身份认证体制和灵活的密码更改模块;用户权限 可以通过管理员灵活修改;有手动备份等操作。 2.32.3 数据需求分析数据需求分析 2.3.1 数据字典 a) 数据操作类: 1) 客户信息 客户 ID、用户姓名、用户密码、e-mail、密码保护问题、找回密码答案、 联系人、性别、客户单位、联系电话、联系地址、邮政编码、备注 2) 商品信息 商品 ID、商品名称、商品零售价、商品批发价、商品相关图片信息、商品 所属分类、商品数量、备注。 3) 定单查询信息 ID、用户姓名、商品名称、商品数量、商品价格、

13、订购时间、是否已签发、 备注 b) 动态配置类 1)商品查询信息 商品 ID、商品名称、商品价格、商品分类 2)用户查询信息 用户名称、用户密码、联系人、联系单位、联系电话 2.3.2 绘制数据库系统 ERER 图图 根据用户提出的需求,结合数据字典绘制出 ER 图如下: 1) 客户信息关系 ER 图 2) 会员资料注册修改关系 ER 图 会员 资料 注册 修改 忘记密码输入帐号 输入密保答案 修改密码成功 返回修改密码 Y Y N 图 2.2 会员资料修改图 3) 结算关系 ER 图 4) 用户权限关系 ER 图 图 2.3 收发定单 ER 图 1 M 1Y 1 定单 客户 商品订购1提交

14、查看定单查看 反馈 密码1 1N 1 有 用户 1 提交权限 功能 图 2.4 用户权限关系 ER 图 NM N M 图 2.1 客户信息关系 ER 图 NM 订购 注册 客户 登录 查询 2. 控制流图的绘制 本系统需要实时地获取来电显示,是一个实时系统,所以在创建了数据流 模型后还必须创建控制流模型,以便描述相关的事件以及系统状态在时间坐标 系中的变迁。分析本系统的控制流得到控制流图如图 2.8: 概要设计概要设计 软件的概要设计是在需求分析的基础上经过概括总结用户的具体要求,对系 统的总体结构进行规划,根据需求确定软件和数据的总体框架,概要设计旨在确 定程序各主要部件之间的关系。 3.1

15、3.1 系统运行环境系统运行环境 3.1.1 运行环境的配置 用户名和密码正确 错误 口令核对 出错提示 权限核对 启动系统 配置 记 查询 记 备份 记 数据库 记 初始化 记 图 2.5 系统控制流图 登记入库 客户 3.1.2 创建服务器界面 3.1.3.关键技术 1. ASPASP 技术 随着互连网(Internet)的飞速发展和普及,构造 Web 网站、开发网络应 用程序已经成为热门技术之一。ASP 以其简单易学、与 Windows 操作系统无缝 继承、扩展性好等特性,吸引了众多动态网站开发人员,得到了网络编程者的 青睐。 图 3.1 运行环境配置 图 3.2 创建服务器示意图 AS

16、PASP(Active Server Page)是微软公司开发的一套服务器端脚本运行环境。 使用 ASP 结合 HTML 网页、ASP 指令和 ActiveX 组件可以快速地建立动态、交互 且高速的 Web 服务器应用环境。 2Microsoft Office Access2003 Access2003 是一套简单易学的数据库软件,可以使用户轻松地建立起一套 数据库。MicrosoftMicrosoft OfficeOffice Access2003Access2003 不仅适用于软件编程的初学者,也适 合于使用 ACCESSACCESS 管理软件开发数据库应用程序的中、高级用户。是一套非常

17、简便快捷开发工具。 3.23.2 功能模块描述功能模块描述 3.2.1 需求功能描述 a) 信息登记 1) 用户注册登记:用于对首次浏览本系统的游客注册成为会员的相关操作。 系统将次消息收录到数据库提供用户登录的检索依据。 输入: 添加时:输入客户基本信息中各项内容 修改时:通过相关模块修改信息 删除时:该操作由管理员实现 处理: 增加时:判断输入数据是否合法 修改时:判断修改数据是否合法 删除时:点击返回键,注销已有信息 保存: 增加时:保存输入数据到客户信息表中 修改时:更新该客户在客户信息表中的数据 删除时:该操作由管理员实现 2) 客户订购:用户登录后通过对系统提供商品的浏览,还可以点

18、击商品的 查看键查看商品的详细资料。确定商品后点击购买键进行购买。 输入: 添加时:点击提供商品的购买键 处理: 增加时:判断输入的合法性 保存: 购买时:在用户登录时通过函数来保存用户名,并创建数据源组,将用 户订购的商品定单保存到相应的数据表中。 b) 业务操作 1) 查询商品信息:客户将相应的商品名称输入输入框,点击查询按钮进行 查询 输入: 在输入框中输入需要查询的商品名称 处理: 判断商品名称的合法性,通过查询商品数据表进行查询 输出: 将通过数据库查询的商品显示出来 2) 订货结算:客户订购了商品,由用户选择批发价或是零售价,并选择商 品数量,最后点击结算键键进行商品结算 输入:

19、结算时:点击结算按钮 处理: 结算时:判断输入的合法性,找到对应的商品信息,根据客户的商品选 择情况进行结算 输出: 结算时:保存客户商品情况到结算表 3.2.2 根据功能需求设计总体框架模块图: 1) 该系统的设计主要是为用户提供方便快捷的操作,因此对于用户服务的 功能主要分解为以下:用户登录、查看资料、修改资料、用户订购、用户反馈、 查看定单等几个部件,见图 3.3 所示: 主界面 各 子 页 面 修 改 资 料 查 看 资 料 商 品 订 购 用 户 注 册 管 理 员 登 录 用 户 登 录 用 户 反 馈 查 看 定 单 2) 商品订购模块所包含的模块有:商品信息查看、购物车模块,定

20、单查询。 其中购物车模块包含零售价和批发价两种方式。见图 3.4 所示: 3) 定单管理模块所包含的有定单签发、定单备分以及会员查看定单等功能。 见图 3.5 所示: 4) 系统模块应包含数据备份、数据清除和初始化数据库功能。见图 3.4 所 示: 3.2.3 各模块功能描述: 本系统共分为以下几个模块:主界面及各子页面,用户登录模块,用户注 册模块,系统公告栏模块,服装分类管理模块,销售购物车模块,定单管理模 块、系统维护模块,其各个主模块又分为若干个小模块,以下就详细介绍各小 图 3.5 定单管理示意图 定单管理 定单签发 会员查看定单 定单备分 图 3.4 商品订购模块图 商品订购 商品

21、信息查看 购物车 零售价 批发价 定单查询 图 3.6 系统维护图 系统维护 数据备份 初始化数据库 清除数据 图 3.3 总体框架模块图 模块的具体功能。 1) 主界面中的各小模块 由于本人对如何实现游客屏蔽和会员显示等功能了解不够,因此在系统的 实现中动了一点小脑筋,创建了 2 个首页面 index 和 index1,index 的功能只 是进行会员的登录和注册,而无法链接至其他子页面和进行其他操作,而 index1 页面则需要会员进行登录操作,经过系通验证后自动跳转,在该页面下, 会员可以进行修改资料、查看商品、订购商品、查询定单等一系列操作。也算 是我想出来的一个屏蔽游客和会员的笨办法

22、。 通过上文所述,主页面中主要包含以下几个功能模块的链接: a) 登录:在本系统中的所有操作都必须首先进行会员登录操作,否则系统 将自动提示错误,并指示用户进行登录操作或是注册用户。 b) 注册:是新用户欲对本系统提供的商品进行订购所需进行的信息资料填 写注册,以及信息的保存操作。 c) 用户手册模块:是用户通过了登录验证后,所能够进行的具体操作。包 括以下几个功能键:查看用户资料、修改用户密码、购物车、查看定单。以下 是各按钮的详细介绍: 1 查看用户资料,用户通过验证后,可以点击该功能键对所填写的信息 资料进行查看。 2 修改用户密码:用户通过验证后,如感觉自己的密码设计太过简单, 或者是

23、密码过于复杂,可以通过通过该功能键跳转到相应页面进行修改。用户 若是遗忘了密码,也可以在登录界面中,点击“忘了密码”键,通过密码保护 对密码进行修改操作。 对于用户的密码保护的注意事项: 为确保系统的安全性,用户在登录系统时必须通过系统的安全验证,所谓 验证就是在权限数据库中查找是否有该用户存在。而权限数据库来源于密码管 理的模块的添加操作,在密码管理模块中实现了以下几个功能: a) 实现了用户密码的删除和修改操作,删除即注销掉一个用户,修改时需 要注意只有用户自己才能修改自己的密码,并且用户在修改时除了管理员能改 变用户的性质外,其他用户不可以改变用户的性质。 b) 修改以后的记录通过用户以

24、前的密码来更新用户的新密码。 c) 对于遗失了自己密码的用户,可以通过“密码提示问题”来获取新密码, 以下有详细介绍。 3 购物车:用户通过验证后,可以通过该模块对本系统所提供的各类商 品进行订购。 4 查看定单:用户若想了解以前所订购的商品、数量等一系列数据,可 以通过该功能键实现查询。 d) 公告栏:对本站所提供的最新的商品信息以及相关事件进行系统的介 绍,使用户能够在第一时间了解。 e) 各静态子页面的链接:对本系统所提供的商品做一个简单感性的介绍, 点击后显示各类商品的图片和价格,以便用户进行比较,如需了解详细资料, 可点击查看按钮进行查看操作。 2)会员登录模块 该模块主要功能是对用

25、户的帐号、密码进行验证,以及进行新会员的注册 和对密码丢失后的恢复等 a) 登录:用户在相应的用户名栏和密码栏填写自己的帐号和密码后,系统 通过对数据库的校对后自动跳转至 index1 页面,提供用户进行各项操作;若校 验失败则通过 error 页面提示用户登录失败,提示用户重新登录或是注册会员。 b) 注册:对于新用户所进行的操作。点击后进入注册页面进行注册。 c) 忘了密码:提供密码丢失的用户进行取回密码操作,进入相关页面,通 过密码提示问题(question)和找回密码答案(answer)获取新的密码,具体 操作请参考 4.4.2 以及相应的图片展示。 3)销售购物车模块: 用户通过对商

26、品信息的浏览后,确定了所需订购的商品,点击“购买“按 钮,商品的相关名称、所属分类等信息会自动添加至购物车模块中,再由用户 选择购买的类型以及购买的数量,最后签署定单,订购操作完成。 4)定单管理模块: 用户签署定单后,系统进行复制保存,将复制的结果保存在定单管理数据 库的该用户所对应的名称下,以方便日后用户查询时通过用户登录提取帐户后 便可以直接读取。 5)报错模块 当用户进行会员登录时,用户名称及用户密码在系统校验时发生错误时, 系统自动调用报错模块(error 模块) ,并提醒用户进行重新登录或是重新注册 会员。 6)层叠样式表文档 主要是确定该系统的主要结构、文字等样式,以 ASP 页

27、面形式规定后,以 便其他的模块可以直接引用。 7)动态数据的更新 在客户关系系统中,许多信息都是不断变化的,需要实时更新,例如:用 户资料信息、商品信息、定单信息等,这时用户希望通过简单的操作完成信息 的更新而无须改变程序,即只须在界面上像添加一条登记记录一样简单,并且 添加后能自动更新数据库以便于登录时使用。数据的动态更新是整个系统灵活 性的体现,更新内容有:会员资料、商品、定单等。更新不仅意味着添加部分 内容,还可以对动态数据进行修改、删除等操作,以方便更新本模块作了一些 简单的查询功能。 8)管理员模块 管理员通过该模块的登录,对相关的信息资料进行管理、备份以及删除等 操作。以及对用户的

28、定单进行签发。 9) 数据备份和初始化 为保证数据的安全可靠,操作数据库的用户要力求细致、认真,尽量避免 出错,但是用户在操作过程中因为对业务流程不熟悉或不是很了解程序本身的 特性难免会出错,而数据库中的错误可能会给对用户带来很大的损失,所以及 时的对现在的数据库进行备份是十分有必要的。本系统中数据库采用自动备份: 当有新的资料出现时,例如新会员的注册、新定单的签署等,系统自动将这些 资料添加至数据库相应的位置进行备分保存。此外本系统并不具有还原功能, 原因是还原功能会覆盖现有的数据库,如果用户一不小心作了还原操作,可能 当前的许多数据将会一去不复返。 3.33.3 数据库设计数据库设计 在明

29、确了系统的详细功能后,根据系统的功能要求理清了其中的数据关系并 提炼出其中的数据关系,结合需求分析中的 ER 图可以规划出客户关系系统的具体 表单,根据分析结果,详细表单的设计如下: 1) 用户注册 用户信息记录:记录下注册用户的详细信息,系统将此信息收录入数据库 中。主要为商品定单的发送、接受以及联系之用。该数据库设计如下: 表 3.1 用户资料 字段名称数据类型字段大小说明 ID自动编号数字用户 ID 用户帐号文本30用户注册帐号 用户密码文本20用户注册密码 e-mail文本30联系方式 密码保护问题文本30用于找回密码 找回密码答案文本30用于找回密码 联系人文本15联系人 性别文本2

30、选择 客户单位文本30订购商所在单位 联系电话数字10订购单位电话 联系地址文本30订购单位详细地址 邮政编码数字6订购单位邮编 该模块应具备以下功能:添加、删除、修改等。 添加: 1) 判断是否已存在该用户名 2) 输入客户基本信息中各项内容。 删除: 1)判断所需删除的信息资料是否合法 2)判断该信息资料是否存在,并确认删除 图 3.7 用户资料数据表设计图 修改: 1)判断所需修改的用户名是否合法 2)显示用户提示的密码提示问题 3)对用户输入的密码提示答案进行校对 4)进行资料修改 2) 商品资料登记 商品资料信息:对各类商品进行分类保存管理,为用户的浏览订购提供方 便快捷的服务。该数

31、据库设计如下: 表 3.2 商品信息资料 字段名称数据类型字段大小说明 商品 ID数字10商品唯一标识 商品名称文本30商品名称 零售价数字10零售价 批发价数字10批发价 商品图片文本20图片信息地址 类别文本10商品所属类别 商品销售量数字8商品的存储量 备注文本30备注信息 注:由于该数据库所含的信息量较大,这里仅选取几条资料显示! 用户如需对商品的详细资料进行查看,可点击页面中的“查看”功能 键,链接至商品详细资料一览表,这里对具体操作不做详细说明。 图 3.8 商品资料数据表设计图 3)定单资料登记 定单资料:是对所有已经进行过订购商品的用户进行记录分类和保存, 并通过 ASP 页面

32、提供用户浏览查看,以便能够及时发现在用户订购中所出 现的错误,并及时对其进行更正。该数据库设计如下: 表 3.1 定单表 字段名称数据类型字段大小说明 ID自动编号10ID 客户帐号文本30查看功能主键 联系人文本10联系人 订购日期时间/日期10记录订购日期 商品名称文本30记录订购的商品名称 商品数量数字8记录订购商品数量 商品总额数字8记录商品总额 是否签发是/否8是否已签发 备注文本50备注 详细设计详细设计 4.14.1 主界面介绍主界面介绍 4.1.1 服务器界面 图 3.9 定单数据表设计图 4.1.2 主界面概述 主界面定义了系统的主要模块以及功能,通过对各按钮的点击来实现对系

33、 统中各模块的调用。 4.1.3 主界面设计 该系统主界面的设计包括两部分:Index 界面和 Index1 界面,主要是为了 屏蔽游客浏览而设置。Index 界面的主要功能是提供会员的登录和注册,对于 其他功能键是虚设的。当用户进行登录后,系统自动跳转至 Index1 界面,在该 界面中,用户可以对系统的各项功能模块进行操作。 图 4.2 Index 界面 该页面仅可进行该页面仅可进行 此两项操作,用此两项操作,用 以屏蔽游客以屏蔽游客 IndexIndex 页面中页面中 显示的内容显示的内容 图 4.1 服务器界面示意图 4.24.2 登录模块介绍登录模块介绍 4.2.1 登录模块流程 4

34、.2.2 登录界面以及错误提示 .主界面中的错误提示 当游客浏览本系统,点击相关按钮,系统自动跳转至错误提示页面 (error) ,提示游客进行登录或是注册等相关操作。 图 4.4 登录模块流程 图 4.3.1.1 登录模块流程 图 4.3 Index1 界面 Index1 界面 中所进行的 操作 Index1 页面 所能进行的 各项操作 在登录界面中输入用户名、密码 系统验证 出错提示 1、 登录标志 registed 置为 true; 2、 连接数据库; 3、 搜询数据库中的用户名、密码; 4、 与用户输入值校验 5、 登录成功自动跳转主页面。 2登录界面时的错误提示 当会员在登录了错误的

35、帐号和密码时,系统通过验证跳转至错误提示页面, 提示用户“密码错误,请重新登录” ,或请进行“注册”操作! 点击任一 浏览按钮 错 误 提 示 提示用户首先 进行相关操作! Index 界面 当用户输入了 错误的帐号、 密码。 图 4.5 主页面的功能展示图 图 4.6 错误提示页面 图 4.7 登录界面示意图 3用户注册即错误提示 对于新用户而言,首先进行的操作应当是会员注册。点击进入相应的页面, 进行相关操作: 提交后提示注册成功! 下面的显示为注册过程中所出现的错误的系统提示 密码错误,登 录失败,请重 新登录! 未曾进行用户名的输入 图 4.8 错误页面提示 图 4.9 用户注册流程示

36、意图 4.34.3 商品详细资料查看商品详细资料查看 商品详细资料查看操作步骤 图 4.11 商品详细资料查看操作步骤 登录跳转主界面 根据商品分类点击子页面 选择商品 点击“查看”按钮 跳转查看页面 数据库查询 显示商品资料 注册用户名已存在 密码长度不能小于 6 两次输入密码不同 图 4.10 注册时的错误提示 4.44.4 用户手册及相关功能键介绍用户手册及相关功能键介绍 4.4.1 查看用户资料功能 当会员帐号、密码通过系统验证登录本系统后,可以通过点击 Index1 界面 中的用户手册栏“查看用户资料“功能键来对用户资料进行查询 点击此按钮 查看效果 如图所示 图 4.12 商品查看

37、功能示意 4.4.2 修改用户资料功能 a) 当用户希望对自己的会员资料进行修改时,可以点击该项功能进行操作。 b) 当用户遗忘了自己的密码,可以通过密码提示问题重新获取密码,具体操作 步骤如下图所示: 1)当用户发现遗失密码后,可点击“登录界面“中的“忘了密码”功能键 进入相应页面,如图 4.16.1,输入用户帐号,点击“下一步” 。当通过验证后 图 4.13 会员详细资料查询界面 输入新密码 图 4.3.1.1 登录模块流程 提示修改成功 图 4.3.1.1 登录模块流程 图 4.14 用户资料修改图 跳至图 4.16.2 所示页面;若验证错误,则跳转至错误提示页面,如图 4.16.5 所

38、示。 2)用户名通过验证后,系统提取出用户的相关资料,页面显示用户注册的 “密码提示问题” ,用户填写密码提示答案,系统验证,验证无误,跳至图 4.16.3;验证失败,提示错误信息,如图 4.16.6。 3)系统验证无误后,用户可以重新填写新的密码,以及密码验证,点击 “确认”系统将新密码写入数据库,覆盖原先的密码。 4)系统提示用户修改密码成功,并显示用户的新密码,提示用户妥善保存。 如图 4.16.4 所示。 具体流程示意图如下: N Y N Y 忘了密码 请输入用户名 系统校验 提示错误页面 输入提示密码答案 校验 输入新密码提示错误页面 输入新密码 写入数据库,覆 盖原有资料 提示修改

39、成功 显示修改后的密码,提 醒用户妥善保护 4.15 密码提示问题获取新密码流程 4.4.2. 当用户填写了错误资料时,系统自动跳转错误页面提示 4.16. 输入会员帐号4.16.2 填写密码提示答案 4.16.3 输入新密码4.16.4 确认密码 4.4.3 算法流程 4.54.5 管理员功能模块管理员功能模块介绍介绍 该模块的主要功能是提供管理员登录,对系统的资料进行整理、备份以及 删除等一系列相关操作,以及对用户的定单进行签发操作。 4.64.6 数据的连接和数据信息的写入数据的连接和数据信息的写入 此系统要正常运行,必须通过与数据库的连接以及对数据信息的查询。本 系统采用的是 Micr

40、osoft Office Access2003 作为数据库语言。 数据库的连接代码如下: 编程编程 编码是软件制作中的核心部分,编程者必须根据通过需求分析而得出的详 细设计流程图进行的代码书写,并将代码详细的组织、测试,以便对其中出现 的错误进行及时的修改标著,方便和简化操作流程。 编码的作用是通过一段文字代码将界面、数据库以及其他一些元素连接起 来,并通过代码中的一些控件来实现即定的操作,最后将所有的元素结合起来, 以一个完整的姿态展现在用户的面前,以便用户能够简便快捷的进行操作。 5.15.1 示例部分界面的部分代码及解释示例部分界面的部分代码及解释 5.1.1 商品信息详细资料查看 点击

41、“查看“后首先系统根据商品的 ID 进入数据库读取该商品的相关信息, 再通过调用显示页面将该商品的一系列属性显示出来 举例说明(假设商品的 ID=1) ,执行代码如下: 接受商品的 ID “ then ID= request.QueryString(“id“) sql=“select * from Goods where ID=“ if I pursue you I will not catch you, and if I catch you-through your own slowness and clumsiness-I will not kill you, and if I kill

42、you I will not eat you.“ Nicholas had begun to back away, and at the last; words, realizing that they were a signal, he turned and began to run, splashing through the shallow water. Ignacio ran after him, much helped by his longer legs, his hair flying behind his dark young face, his square teeth-ea

43、ch white as a bone and as big as Nicholass thumbnail-showing like spectators who lined the railings of his lips. “Dont run, Nicholas,“ Dr. Island said with the voice of a wave. “It only makes him angry that you run.“ Nicholas did not answer, but cut to his left, up the beach and among the trunks of

44、the palms, sprinting all the way because he had no way of knowing Ignacio was not right behind him, about to grab him by the neck. When he stopped it was in the thick jungle, among the boles of the hardwoods, where he leaned,.; out of breath, the thumping of his own heart the only . sound in an atmo

45、sphere silent and unwaked as Earths long, prehuman day. For a time he listened for any sound Ignacio might make searching for him; there was none. He drew a deep breath then and said, “Well, thats over,“ expecting Dr. Island to answer from somewhere; there was only the green hush. The light was stil

46、l bright and strong and nearly, shadowless, but some interior sense told him the day, was nearly over, and he noticed that such faint shades as he could see stretched long, horizontal distortions of their objects. He felt no hunger, but he had fasted be- fore and knew on which side of hunger he stoo

47、d; he was not as strong as he had been only a day past, and by this time next day he would probably be unable to outrun Ignacio. He should, he now realized, have eaten the monkey he had killed; but his stomach revolted at the thought of the raw flesh, and he did not know how he might build a fire, a

48、lthough Ignacio seemed to have done so the night before. Raw fish, even if he were able to catch a fish, would be as bad, or worse, than raw monkey; he remembered his effort to open a coconut-he had failed, but it was surely not impossible. His mind was hazy as to what a coconut might contain, but t

49、here had to be an edible core, because they were eaten in books. He decided to make a wide sweep through the jungle that would bring him back to the beach well away from Ignacio; he had several times seen coconuts lying in the sand under the trees. He moved quietly, still a little afraid, trying to think of ways to open the coconut when he found it. He imagined himself standing before a large and raggedly faceted stone, holding the coconut in both hands. He raised it and smashed it down, but when it struck it was no longer a coconut but

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1