




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
查询和数据库详细设计说明书天使花房网上花店信息查询及数据库详细设计报告一引言11背景网上花店管理系统是将传统的花店经营管理模式结合计算机及网络管理的综合经营管理的模式。将人、机、物的需求,活动和运作进行系统分析、设计并管理,以实现现代高效、科学且安全的电子商务。系统设计时,从传统花店的经营模式,网上用户需求与业务经营模式,计算机网络管理、系统设计等几方面综合分析,定义系统的输入、输出、实现功能、系统运作能力、系统安全性、系统可维护性等各项要求。其中应用了网页设计工具DREAMWEAVERMX,数据库ACCESS,动态网页开发工具ASP,以及ODBC,ADO,数据库设计,密码,身份验证等技术进行系统的设计与开发。体统特点实现用户足不出户进行商品查询,购买,租借和经验交流等活动;提供最新商品介绍、价格及购花养花字典;方便快捷的后台商品维护、统计报表和用户定单管理;多用户实时数据库访问。用户可操作性标准统一的用户界面;方便快捷的数据查询、交互式信息渠道;安全可靠的用户档案、定单信息跟踪与管理。管理效率和成本用户群的扩大和简单管理;人员和场地租用费用的控制;统计和查询效率的提高;供货方式的简化及成本控制。12编写目的在本网上花店查询系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对花店管理员中获得,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的概要设计的基础上,对查询系统和数据库做详细设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对查询系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。二详细设计部分A信息查询模块1查询模块中各网页的关系RESEARCHASP搜索符合用户提交的商品特之的商品信息并生成列表INDEXASP输入商品名称PRENAME商品简介INTROASPPRODUCTASP当用户点击详细资料链接时给出详细情况介绍商品查询2页面显示从首页中的商品查询表单中查询系统所备的商品信息,页面效果如下商品名称立即查询3页面中需要用户体协的HTML表单元素该表单中共有三个表单元素,如下表所示名称表单元素类型含义最大长度INTROSELECTOPTION商品简介PRONAMESELECTOPTION商品名称SEARCHKEYTEXT关键字30ASPASP高级查询4页面中所涉及的数据库表信息此表单仅完成向系统提交商品名称和商品信息以及关键字,使用到系统中的数据库KEYNAME表信息5页面代码分析商品名称商品简介6高级查询页面关健字查找方式商品名称价格范围500元以下商品分类查询所有分查找7页面中需要用户填写限额HTML表单元素名称表单元素类型含义最大长度SEARCHKEYTEXT关键字30PRICESELECTOPTION价格CATEGORYIDSELECTOPTION商品类型INTROSELECTOPTION商品简介PRONAMESELECTOPTION商品名称8页面中所涉及的数据库表信息此表单仅完成向系统提交商品名称和商品信息以及关键字,使用到系统中的数据库KEYNAME表信息9页面代码分析HEIGHT“30“高级查询关健字查找方式商品名称商品简介价格范围500元以下300元以下200元以下100元以下50元以下400以下商品分类查询所有分类“10查询的实现部分(RESEARCHASP)此页面根据用户提交的商品信息搜索数据库中有无此商品,如果有则返回此商品的概要信息;如果没有则返回无此商品信息。流程图如下创建记录对象集,并打开数据库并构造SQL语句SELECTFROMPRODUCT关键字为空查找方式价格范围商品分类开始符合条件弹出对话框请输入关键字显示商品概要信息弹出对话框数据库中无此商品结束退出FTTTFT11搜索结果页面显示您查询的关健字是感恩商品名称设计制作上货日期市场价折扣会员价购买感恩母亲2005年4月150元10140元感恩之心2005年4月112元12100元感恩父爱2005年3月261元90235元搜索结果首页上一页下一页尾页页次1/1页共查询到3种商品转到1GO12部分代码实现TABLEWIDTH“760“BORDER“0“CELLSPACING“1“CELLPADDING“0“ALIGN“CENTER“BGCOLORWIDTH“100“件【剩余数量】件【VIP价格】元“B数据库设计部分根据系统功能设计要求和模块划分,本站的数据库共有16个表,如下图所示15数据库逻辑设计本站的数据库主要存储用户信息,商品信息和订单信息。数据项和数据结构如下以USERPRODUCTORDER表为例USER表PRODUCT表ORDER16表间关系(以ORDERUSERPRODUCT为例)17安全性和保密性在数据库设计中,对有关数据(例如管理员密码)进行了加密,所采用的加密技术时不可逆加密MD5,它通常用于验证。C检查用户名是否存在功能18流程图FT开始创建记录对象集RSRECORDCOUNT1弹出警告框请重新输入保存用户名弹出对话框请继续注册退出创建SQL语句打开数据库,进行查找19部分代码分析页面代码实现部分代码IFSESSION“REGTIMES“1THENRESPONSEWRITE“对不起,您刚注册过用户。请稍后再进行注册RESPONSEENDENDIF20存在的问题设计时未考虑到如下情况以注册USERNAMEZHUQIAN14现注册USERNAME_ZHUQIAN14_代表空格出现上述情况,此功能无效。20测试计划软件测试是为了发现软件的错误,该文档的读者对象是软件测试部门,以指导软件测试过程。测试方案使用以界面为基础的测试。以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具体需求和具体实现细节。包括软件输入,输出数据的类型取值范围以及取值的概率分布等等。测试项目立即查询和高级查询功能的测试测试机构及人员由于软件规模较小,所以所有测试任务都由软件的开发人员完成。测试项目说明该测试的目的是保证信息查询模块的正确性与在数据输入不正确时的容错与纠错性。具体通过在查询商品信息的查询窗口中输入空关键字,各种选择组合来检测系统的出错运行情况。要求系统在遇到这些情况
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西宽带管理办法
- 高速封闭管理办法
- 隧道养护管理办法
- 高校处置管理办法
- 高速封路管理办法
- 省政务投诉管理办法
- 特种车运行管理办法
- 生猪监测点管理办法
- 淄博市公园管理办法
- 海门安置房管理办法
- 轮滑培训班商业计划书
- 提高审计质量培训
- 医院2025年度内部控制风险评估报告
- 监管仓库人员管理制度
- 2025年陕西省中考数学真题试卷及答案解析
- 企业共享文件管理制度
- 【正版授权】 IEC 60155:1993/AMD2:2006 FR-D Amendment 2 - Glow-starters for fluorescent lamps
- 新员工入职廉洁从业教育培训
- 领导“城府”背后的管理智慧
- 狱警面试考试题及答案
- 医院检验科试剂管理制度
评论
0/150
提交评论