ImageVerifierCode 换一换
格式:DOC , 页数:54 ,大小:2.12MB ,
资源ID:841323      下载积分:20 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 微信支付   
验证码:   换一换

加入VIP,免费下载资源
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.wodocx.com/d-841323.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于WEB的二手手机交易平台的设计与实现.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

基于WEB的二手手机交易平台的设计与实现.doc

1、目 录1 引言11.1 课题的研究背景与意义11.2 课题的定义31.3 问题的调研31.4 可行性分析31.5 论文各章简介42 需求分析62.1 业务流分析62.2 数据流分析72.3 数据字典83 系统设计103.1 系统总体功能结构103.2 系统数据模型设计113.3 开发环境与运行环境设计173.4 JSP与SQL Server数据库的连接184 用户个人信息管理模块设计204.1 用户个人信息管理模块功能介绍204.2 用户个人信息管理模块功能详细设计204.3 遇到的问题以及解决方案255 信息查询模块设计285.1 信息查询模块功能介绍285.2 信息查询模块功能详细设计28

2、6 购物车和订单模块设计326.1 购物车和订单模块介绍326.2 购物车和订单模块详细设计327 管理商品模块设计377.1 管理商品模块介绍377.2 管理商品模块详细设计377.3 遇到的问题和解决方法398 管理用户模块设计408.1 管理用户模块介绍408.2 管理用户模块详细设计409 管理新闻模块设计419.1 管理新闻模块介绍419.2 管理新闻模块详细设计4110 管理网站系统信息模块设计4310.1 管理网站系统信息模块介绍4310.2 管理网站系统信息模块详细设计4311 管理订单模块设计4511.1 管理订单模块介绍4511.2 管理订单模块的详细设计4512 用户使用

3、手册4712.1 系统功能简介、运行环境简介4712.2 系统运行与操作指南4813 系统评价4913.1 系统特色4913.2 系统存在的不足与改进方案49结 论50致 谢51参 考 文 献52淮海工学院二七届毕业设计(论文) 第52页 共52页1 引言1.1 课题的研究背景与意义1.1.1 课题的研究背景中国互联网络信息中心发布的2006第十六次CNNIC调查结果显示,内地上网人数与日俱增。用户在网上关注的信息也不再是单一的新闻。报告数据显示,用户在网上经常查询的信息中,教育信息占29.3%,汽车信息占13.8%,求职招聘信息占24.2%。在互联网服务业务方面:电子邮件、搜索引擎、网上银行

4、、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。据我国IT行业发布的报告表明,近年来,我国互联网发展呈快速增长趋势,网民的数量已达8700万,逼近世界第一,并且随着宽带的实施及降价,每天约有近6万人走进网络世界。伴随着网络的普及,电子商务(网络购物)也日趋盛行。特别是在美国、日本等发达国家,上网人口迅速增加,可以说已达到普及。例如在美国的圣诞季节,玩具销售量的将近半数是由网络购物完成的。不仅仅是玩具,书籍、音乐CD、个人电脑、电脑软件、日常杂货、小件物品等,甚至广泛发展到股票及证券交易。网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发

5、展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求提供了更加周到和人性化的服务。随着国内市场经济的不断发展,以“市场为导向,拓宽销售渠道”已成为大多数企业的共识。由于企业规模的扩大及外部竞

6、争的加剧,对企业在动态分销方面的管理提出了许多新的要求。为适应这种趋势,多数企业目前采取在全国各地设立分公司,力求拓展销售网络,但是随着销售网络的不断扩展,信息量不断增大,如果仍以传统的手工方式处理和分析这些数据,已远远不能满足企业决策者对信息的及时性、准确性、分析等方面的要求。同时,计算机技术不断成熟,利用计算机帮助企业分析处理数据,已成为不可阻挡的趋势。如何利用计算机辅助工具处理和分析繁杂的数据,提高企业的竞争力,已成为企业领导者不得不面对的问题。1.1.2 课题的研究意义中国加入世界贸易组织,外国物流企业进一步进入中国物流市场,给中国带来了新的物流服务理念,管理模式,以及新的物流技术与装

7、备,对中国物流的发展是一个巨大的推动。从目前的种种情况来看,社会竞争越来越激烈,在这个竞争和效率并存的社会,人们有很强的时间观念,信息社会的高科技,商品经济化的高效益,使网络的应用已普及到经济和社会生活的各个领域。基于B/S模式的网络销售系统克服了传统销售方式时所带来的人力、物力以及时间上的浪费,同时也保证了销售过程的科学化、高效化,使销售过程方便、准确、快捷。网络的发展推动了客户与商家之间的交易的高效性,网上销售即将成为主流。本课程设计利用JSP和SQL Server2000技术实现。网络技术的迅速发展,使得人类社会突飞猛进,网络销售是其中一个重要的附加产品。从网上购物测试看,中国电子商务的

8、发展前景很好,网上购物潜力巨大。但目前我国网络使用主要在电子邮件、个人主页、信息传播、网络游戏等方面,网络购物作为话题是早有耳闻,但实际利用却很低,原因是厂家和消费者都还没有走出系统运行出错的怪圈。另外作为电子商务利用率低的理由,还有电脑的普及率、电话费、网络通讯费等通讯附加费的问题外,还存在消费品在流通领域中的问题。在这里,我们把焦点转向把消费品或者消费者当作顾客对象,而在网络所进行的交易上,今后的发展前景有以下几点: 1)适合于网络交易的商品,实际上就是不需亲手拿起来看一看,即不试用、不试穿,单凭样式就能够充分理解产品的特征、性能,进而决定购买的商品。即是那些在网上交易活跃的书籍、音乐、个

9、人电脑等这样类别的商品。 2)网络销售商为了扩大网络销售市场,促进发展,应向消费者宣布,网络购物能大力减少流通环节,节约铺面租金、降低人力费用、降低库存带来的低成本价格战略和便捷购物方式等优势,目前看来大部分的消费者对于网络购物,怀有不安的感觉。即使明确产品的样式和品质,也有不能把产品拿在手上的不安,不能与店员商量的不安,对卡号和密码泄漏的安全性等等不安因素。不过,这些不安可以随着网络购物的经历的增多而减少。对于有这些不安的消费者,要刺激网络购物和使其参加网络购物,仅仅强调网络购物的方便是不够的。要以低价格、低成本购物的动机,首先有必要让这些人作某种程度网上购物的经验积累。若只是展示网络购物的

10、便利,而把价格定在和原先价格一样,或者更高,以这种方式来推进网络销售的厂家和业者,在这个领域大概是没有成功的可能性的。要让网络购物成气候,从国内互联网发展实情来看,网络销售商应在有相当实力的基础上。网上购物付款方式最为关键,现我国交通银行及几大国有银行均陆续开展了信用卡网上支付的业务,且手续简便,信用可靠,给消费者带来了福音。还有,销售管理系统对企业的影响:降低成本:由于管理系统是通过互联网将企业的客户联系在一起,能够动态地反映当前企业的销售状况,使企业对内部信息有一个准确的了解,降低业务交易中的风险和成本,加强各级与总部的信息交流,大大降低了人力成本、管理成本,使企业能够及时对企业在销售中出

11、现的问题进行解决。 增加收益:建立管理系统可加快资金回笼速度,提高资产回报率,可以迅速、准确响应市场变化和客户需求,从而达到增加收益的目的。 提高控制力度:管理系统可以加强销售成本控制,减少人为错误,使每一级客户都可以降低销售风险,使管理更完善。 减少操作误差:销售的自动化管理,可以在业务操作时录入,保证数据的真实性。多种业务单据自动生成和权限控制,减少操作上的人为误差。 提高企业规范化运作水平:实施管理系统,保证统一业务处理模式,规范销售流程,消除不符要求的销售请求,提高业务效率,使销售管理规范化。业务流程化,避免重复抄写和录入,减少失误,提高业务人员工作效率。 提升信息交流:管理者和决策人

12、员及时获取分销售的各项真实数据,保证了各分公司与上级管理者之间信息交流,提高企业运作效率。同时,更可与其它系统结合,建立一个统一互动的电子商务平台,供客户共享企业信息。 提供决策支持:管理系统可充分收集销售信息,加强了对历史数据的利用,为进一步市场分析提供数据基础和决策支持。总之,伴随着个人电脑的普及和使用电脑人口的增加,网络销售在众多的销售渠道中脱颖而出,其地位及占有量一定会逐渐增加。技术革命引发产业结构变革,市场的竞争规则也会跟着发生变化,网络销售的产生是流通领域中的一场革命。1.2 课题的定义1.2.1 问题的定义随着计算机新技术的发展和普及以及网络的迅速发展,可以说现在的网络是无处不在

13、,人们在足不出户的情况下就可以买到自己需要的二手手机,因此二手手机交易平台的出现也就是自然而然的事情。1.3 问题的调研在本系统开发之初,为了做好系统需求分析工作,做了充分的调研,从而认识到完成本系统需做到以下几点:要求设计者了解目前电子商务的服务功能。要求设计者与手机销售人员进行交流,记录和分析已实现的功能和存在的不足。要求设计者有熟练的JSP应用程序开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。具有对复杂表进行处理的能力。具体问题再做详细调查研究并与指导老师面谈。在充分了解、调查电子商务销售手机的基础上,开发这一二手手机交易平台。1.4 可行性分析可行性研究的目的,就是用最小

14、的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标能否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性。本系统的可行性分析如下:1.4.1 经济可行性分析本课题是主要采用单机开发,在学校即可完成资料查找和调研分析,开发过程中充分考虑了各个模块之间的独立性和可维护性,所以开发成本和运行成本以

15、及维护成本较低。1.4.2 技术可行性分析本系统的开发基于B/S计算模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。基于以上要求,本系统拟采用JSP(Java Sever Page)和MS SQL Server2000分别作为前端和后端的开发工具。JSP是目前流行的一种制作动态网页的技术,它拥有Java编程语言“一次编写,各处运行”的特点,具有良好的移植性、健全性和安全性。MS SQL Server2000则是目前比较流行的数据库管理系统。另外,所有的SQL Serve

16、r2000版本的客户端软件可以在Microsoft Windows NT、Microsoft Windows 2000和Microsoft Windows98等操作系统上运行,只有服务器组件(如数据库引擎和分析服务器)必须在特定版本的操作系统上运行。因此从技术方面讲,开发此系统是可行的。1.4.3 操作可行性分析本系统具备友好的用户界面、使用方便、易于维护、操作简单等特点,易于被用户接受,用户只需熟练操作计算机,并对此系统使用做简单的了解即可方便使用,而且使用此系统可以大大减少人员的负担。因此从使用操作方面看,此系统的开发是可行的。1.4.4 法律可行性分析即该平台的开发会不会在社会上引起侵权

17、或其它责任问题。因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。1.5 论文各章简介第1章引言,主要叙述课题的研究背景和意义、问题的定义和内容简介、问题的调研和可行性分析。第2章系统需求分析,包括业务流程分析、数据流分析、数据字典。第3章系统总体设计,包括系统总体结构设计、系统数据结构设计(如E-R图、关系模型)、系统开发与运行环境设计。第4章用户个人信息管理模块的设计,包括用户登录身份验证设计、用户资料修改设计、密码找回设计、用户注册设计、查看个人信息设计。第5章信息查询模块设计,包括模糊查询设计、高级查询设计、查看新闻、查看销售排行榜、浏览商品

18、。第6章购物车和订单模块设计,包括查看购物车设计、清空购物车设计、生成订单设计、查看订单设计、投诉订单设计。第7章管理商品模块设计,包括添加商品设计、修改和删除商品设计。第8章管理用户模块设计,包括删除用户设计、升级用户设计。第9章管理新闻模块设计,包括添加新闻设计,删除修改新闻设计。第10章管理网站系统信息模块设计,包括管理网站友情链接设计,管理网站系统标识设计,管理网站图片广告设计。第11章管理订单模块设计,包括查询投诉订单设计、处理订单设计,查看已处理订单设计。第12章用户使用手册,系统功能简介、系统运行环境和安装环境简介、系统的操作指南。第13章系统评价,介绍系统的特色、系统的不足之处

19、及改进方案。2 需求分析需求分析的任务是确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求。在需求分析阶段和用户交流配合得出系统的逻辑模型,通常用数据流图、数据字典等表示系统的逻辑模型。2.1 业务流分析业务流程图(Transaction Flow Diagram,简称TFD),就是用一些规定的符号及连接来表示某个具体的业务处理过程。在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统

20、基础上优化业务处理流程。基于WEB的二手手机交易系统的业务流程:首先进入主页面,所有用户可以对商品进行查询,查看目前网站所有的商品信息,也可以浏览网站的新闻,还可以查看销售排行榜。注册用户登陆后,才可以把自己所需要的商品放入购物车,去收银台付款然后生成并发送定单。系统管理员在登录后台管理系统后可以对商品信息进行管理,包括修改商品信息,添加商品信息,删除商品信息;也可以对新闻进行管理,包括添加新闻,修改新闻,删除新闻;也可以对用户进行管理,包括查看用户基本信息,删除用户,升级用户类型;也可以对订单进行管理,包括定单处理,查询未及时处理订单的投诉,和删除订单;也可以对网站系统标识的信息进行设置;也

21、可以对网站广告进行设置,还可以添加友情链接管理。其系统核心框架模型如图2.1 所示: 图2.1 系统核心框架模型2.2 数据流分析数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。此外,设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体地实现这些功能,所以它也是今后软件设计的很好的出发点。系统整体的数据流图如2.2所示:图2.2 系统数据流程图2.3 数据字典数据字典是系统分析阶段的重要文档。它清楚的定义与详细地解释了数据流程图上不能详细表达的内容,同时

22、它也是同用户交互的工具。数据字典是为了数据流图中的每个数据流、文件、加工,以及组成数据流或文件的数据项做出说明,其中对每个加工的描述称为“小说明”,也可称为“加工逻辑说明”。由于数据流程图只是对数据处理及彼此之间联系进行说明,未对数据的详细内容及加工过程进行说明,而这正是数据字典所要表达的。它能将数据流程图中全部数据流及其组成部分的数据元素、数据存储、数据加工等描述清楚,便于后续工作系统设计的进行。数据存储名称:管理员信息数据来源:管理员信息表数据组成:管理员信息管理员姓名+管理员密码描述:存储了管理员的基本信息数据存储名称:注册用户信息数据来源:注册用户信息表数据组成:注册用户信息注册用户I

23、D+用户名+密码+地址+电话 +注册时间+E-mail+最后一次登录时间+最后登录IP+邮编+用户真实姓名+用户类型描述:存储会员的注册信息数据存储名称:货物信息数据来源:货物信息表数据组成:货物信息货物ID+货物类型ID+货物子类型ID +货物名称+货物会员价格+货物简介+货物详细介绍+货物被购买数量+货物上架日期+货物图片名称+VIP价格+普通市场价格+颜色+尺寸+是否推荐描述:存储出售的货物信息数据存储名称:货物类别信息数据来源:货物类别信息表数据组成:货物类型信息类别ID+ 类别名称 描述:存储了货物类别信息数据存储名称:货物子类别信息数据来源:货物子类别信息表数据组成:货物子类型信息

24、子类别ID+ 子类别名称+子类别ID描述:存储了货物子类别信息数据存储名称:购物车信息数据来源:购物车信息表数据组成:购物车信息购物车ID+ 货物ID+用户名+购物数量+购物车状态+货物名称+会员价格+订单号+VIP价格描述:存储了购物车信息数据存储名称:订单信息数据来源:订单信息表数据组成:订单信息订单表ID +用户名+订单日期+订单号+收货人姓名+收货人E-mail+收货人电话+收货人地址+订单状态+付款方式+备注描述:存储了订单信息数据存储名称:新闻信息数据来源:新闻表数据组成:新闻信息新闻ID+新闻标题+新闻内容+新闻添加时间+浏览量 描述:存储了新闻信息数据存储名称:系统信息标识信息

25、数据来源:系统信息标识表数据组成:系统信息标识信息系统信息标识ID+联系人名称+联系人MAIL+网址+QQ号码+银行汇款地址+转账银行卡号码+邮编+联系地址+联系电话 描述:存储了订单信息数据存储名称:投诉订单信息数据来源:投诉订单表数据组成:投诉订单信息投诉订单ID+投诉者名称+投诉的订单号+投诉留言描述:存储了投诉订单信息数据存储名称:友情链接信息数据来源:友情链接表数据组成:友情链接信息友情链接ID+链接的URL地址+链接中文地址+排序编号 描述:存储了友情链接信息3 系统设计系统设计就是确定系统的具体实现方案,制定出详细的计划,确定系统由哪些模块组成以及模块间的关系。3.1 系统总体功

26、能结构通过对基于WEB网上的二手交易平台的需求分析并结合实际情况可将本系统分为,用户个人信息管理,购物车和订单模块,查询搜索,管理用户,管理订单,管理新闻,管理商品,管理网站系统信息模块,共八个模块。其总体功能模块如图3.1所示:图3.1 基于WEB的二手手机交易系统结构框图由上图可以看出本系统的功能模块主要有:前台用户的包括:(1)用户个人信息管理模块:负责新用户的注册和老用户的登录的功能、查看个人信息,修改个人资料,取回密码的功能。(2)购物车和订单处理模块:负责清空购物车,浏览购物车,将商品放入购物车,去收银台结账,生成订单号,确认订单项中的详细个人资料信息,查看个人订单的功能。 (3)

27、查询信息模块:负责模糊查询,高级查询,查看新闻,浏览商品,查看销售排行榜。后台管理员的包括:(4)管理商品模块:负责对货物的添加,修改,删除,上传货物图片,以及类别的添加删除,修改。(5)管理订单模块:负责对订单的删除,查询,将未处理订单审核为已处理订单。(6)管理用户模块:负责对用户的删除,升级。(7)管理网站系统信息模块:负责网站系统标识的添加修改,负责添加,删除友情链接。(8)管理新闻模块:负责新闻的添加,删除,修改。3.2 系统数据模型设计3.2.1 数据概念结构设计E-R图E-R图(实体-关系图)提供了表示实体、属性和联系的方法。实体型:用矩形表示,矩形框内写明实体名。属性:用椭圆型

28、表示,并用无向边与其相应实体连接起来。联系:用菱形表示,菱形框内写明联系名,并用无向边与其有关实体连接。本系统采用E-R图的方法进行数据库概念结构设计。设计规划出的实体有:管理员实体、新闻实体、注册用户(会员)信息实体、货物实体、订单实体、投诉订单实体和购物车实体。实体之间关系的E-R如图3.2所示:图3.2 实体之间E-R图管理员信息实体E-R图如图3.3所示:图3.3 管理员E-R图注册用户信息实体E-R如图3.4所示:图3.4 注册用户E-R图货物实体E-R如图3.5所示:图3.5 货物E-R图订单信息实体E-R图如图3.6所示:图3.6 订单E-R图购物车实体E-R图如图3.7所示:图

29、3.7 购物车E-R图新闻实体E-R图如图3.8所示:图3.8 购物车E-R图投诉订单实体E-R图如图3.9所示:图3.9 投诉订单E-R图3.2.3 数据逻辑结构设计关系表根据上面的关系模式可在SQL Server 2000中建立数据库kangle,再在此数据库中建立如下11个表:(1)购物车信息表(basket)表3.1 购物车信息表字段名类型长度约束条件备注basket_idint4主键 购物车IDhw_idint4外键货物IDuser_namenvarchar50外键用户名basket_countnvarchar20购物数量basket_checkint4购物车状态(0=未下订单,1=

30、已经下订单)hw_namenvarchar50货物名称hw_cashdecimal9会员价格sub_numbernvarchar50外键订单号dailidecimal9VIP价格(2)新闻表(news)表3.2 新闻表字段名类型长度约束条件备注news_idint4主键 新闻IDnews_titlenvarchar16新闻标题news_contentntext255新闻内容news_datedatetime8新闻添加的时间news_countint4浏览量(3)管理员表(admin )表3.3 管理员表字段名类型长度约束条件备注admin_namenvarchar50主键管理员名称admin_

31、passnvarchar50管理员密码(4)注册用户信息表(member)表3.4 注册用户信息表字段名类型长度约束条件备注user_idint4主键用户IDuser_namenvarchar50外键用户名user_passnvarchar50用户密码user_mailnvarchar50用户E-mailuser_addsnvarchar255用户地址user_telnvarchar50用户电话user_regtimedatetime8用户注册时间user_lasttimedatetime8用户最后一次登录时间user_regipnvarchar50用户登录IPuser_lastipnvarc

32、har50用户最后一次登录IPuser-postcodenvarchar50用户邮编user_namecnvarchar50用户真实姓名user_typenvarchar50用户类型(5)货物类别表(sort)表3.5 货物类别表字段名类型长度约束条件备注sort_idint4主键 外键 类别IDsort_namenvarchar50类别名称(6)货物子类别表(Nsort)表3.6 货物子类别表字段名类型长度约束条件备注Nsort_idint4主键 子类别IDNsort_namenvarchar50子类别名称sort_idint4外键类别ID(7)投诉订单表(ts)表3.7 投诉订单表字段名类

33、型长度约束条件备注ts_idint4主键 投诉IDuser_namenvarchar50外键用户名sub_numbernvarchar50外键订单号ts_contextnvarchar100投诉内容(8)订单表(sub)表3.8 订单表字段名类型长度约束条件备注sub_idint4主键 订单表IDuser_namenvarchar50外键用户名sub_datesmaldatetime4订单日期sub_numbernvarchar50订单号sub_tonvarchar50收货人姓名sub_mailnvarchar50收货人EMAILsub_telnvarchar50收货人电话sub_addsnv

34、archar255收货人地址sub_stateint4订单状态(1=未处理,2=已处理)sub_postnvarchar50收货人邮编Qiannvarchar50付款方式Othernvarchar100备注(9)货物表(hw)表3.9 货物表字段名类型长度约束条件备注hw_idint4主键 货物IDsort-idint4外键类别IDnsort_idint4外键子类别IDhw_namenvarchar50货物名称hw_cashdecimal9货物会员价hw_contentnvarchar255货物简介hw_content2nvarchar1000货物详细介绍hw_buysint4货物购买量hw_

35、datevarchar50货物上架日期hw_picnvarchar255货物图片名称Dailidecimal9VIP价格pifadecimal9普通市场售价yeshenvarchar50颜色tuijianbit1是否推荐(10)系统信息标识表(system2)表3.10 系统信息标识表字段名类型长度约束条件备注Idint4主键 系统信息标识IDnamenvarchar50联系人名称mailnvarchar50联系人MAILwebnvarchar50网址oicqnvarchar50QQ号码maddrnvarchar50银行汇款地址msnnvarchar50转账银行卡号码codenvarchar5

36、0邮编ymaddrnvarchar50联系(收款地址)地址telnvarchar50联系电话(11)友情链接表(ad)表3.11 友情链接表字段名类型长度约束条件备注idint4主键 友情链接编号urlnvarchar50链接的url地址wordlinknvarchar50链接中文地址bsint4排序编号3.3 开发环境与运行环境设计3.3.1 开发环境设计本课题采用SQL Server2000连接数据库,进行JSP技术的B/S模式的三层系统开发。服务器端的三层结构及之间的关系如图3.3所示:图3.10 网上二手手机交易平台体系结构图JSP是Java Server Pages 的缩写,由Sun

37、 公司倡导,于1999年推出,正日益成为开发Web动态网站的重要而快速有效的开发技术。JSP充分利用了Java技术的优势,具有极强的扩展能力和良好的收缩性,与开发平台无关,这源于Java的“一次编写,到处运行”的特点,同时也是一项安全的技术。它具有良好的动态网页与静态网页分离的能力,编写后运行,因而正逐渐成为Internet开发的主流技术。JSP与其他B/S模式技术的比较:JSP相对于其他B/S模式下的动态网页技术有诸多的优势,因此它被许多人认为是未来最有发展前途的技术。跨平台性。一次编写,到处运行。编写容易,快速上手。可重用性。数据库联接技术。JSP的运行原理:图3.4为JSP运行原理图,当

38、Web服务器上的一个JSP页面第一次被请求执行时,JSP引擎先将JSP 页面文件转译成一个Java文件,即Servlet。Java Servlet是基于服务器端编程的API,用Java Servlet 编写的Java程序称为servlet,servlet通过HTML与客户交互。服务器将前面转译成的Java文件编译成字节码文件,再执行这个字节码文件来响应客户的请求。当这个JSP页面再次被请求时,将直接执行编译生成的字节码文件来响应,从而加快了执行的速度。第一次请求JSP页面文件Java文件字节码文件响应客户再次被请求3.3.2 运行环境设计要运行本系统,需要有支持JSP的服务器。这里分两种情况:

39、一种是自身就支持JSP的服务器,如Jrun、Weblogic、JSWDK等;而另一种则是在不支持JSP的服务器上安装JSP引擎的插件,如在IIS、Apache等服务器上安装WebSphere、Tomcat、Resin等插件。本系统运行的JSP服务器是Tomcat,Tomcat的版本是5.5.12。要想在Tomcat下正常运行JSP和Servlet,仍然需要先安装JDK,本系统选用JDK1.5版本。配置和使用 Apache Tomcat 的方法为:第一步:安装J2SDK。安装完之后,设置环境变量JAVA_HOME、CLASSPATH和PATH。第二步:安装Tomcat。安装完之后,设置环境变量C

40、ATALINA_HOME、CATALINA_BASE,然后修改环境变量中的CLASSPATH,接着可以启动Tomcat,在IE中访问http:/localhost:8080/,就会看到Tomcat的欢迎页面。各环境变量的最终设置情况如表3.12所示:表3.12 环境变量配置情况变量名变量值JAVA_HOMEE:jsdkCLASSPATHE:jsdkbin;.;E:jsdklib;E:jsdklibdt.jar;E:jsdklibtools.jar; E:tomcatcommonlibservlet.jar PATHE:jsdk;.;D:jsdkbinCATALINA_HOMEE:tomcatC

41、ATALINA_BASEE:tomcat说明:J2SDK安装目录为E:jsdk;Tomcat安装目录为E:tomcat。3.4 JSP与SQL Server数据库的连接3.4.1 Java应用程序访问数据库的基本原理在Java语言中,JDBC(Java DateBase Connection)是应用程序与数据库沟通的桥梁,即Java语言通过JDBC技术访问数据库。JDBC是一种“开放”的方案,它为数据库应用开发人员数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。3.4.2 JSP与SQL Server数据库的连接步骤具体过程为首先

42、创建数据库连接的JavaBean文件,该文件名为faq.java,将文件编译形成faq.class文件放到站点文件包中的WEB-INFclassesdb目录下。然后,应用JSP文件访问JavaBean,使用useBean动作,具体格式如下: 4 用户个人信息管理模块设计4.1 用户个人信息管理模块功能介绍这个模块实现的功能是用户进行用户名密码的验证,用户注册,用户资料修改,密码找回功能,查看个人信息。4.1.1 个人信息管理功能模块图图4.1 个人信息管理功能模块图4.2 用户个人信息管理模块功能详细设计4.2.1 用户登录身份验证设计此界面的主要功能是对使用本系统的用户进行用户名、密码的验证

43、,只有合法的用户才能使用本系统中一些特定的功能,比如:购物车功能,收银台功能,我的订单功能,更改资料功能,退出功能。在此界面中,通过使用getParamter函数获得用户提交的信息,并与数据库中的相应信息进行比较做出判断。在用户登录时,使用session.setAttribute方法将用户名和用户类型保存session对象中,方便其它界面使用getAttribute函数获取session对象中的用户名和用户类型。用户登陆界面如图4.1所示:图4.2 用户登录界面此界面的流程图如图4.3所示:YNY主页是否新用户输入用户名、密码是否符合数据库信息用户注册使用购物车,订单管理功能N 图4.3 用户登录界面流程图4.2.2 用户注册设计此界面的主要功能是用户可以通过此界面注册账户,并添加自己的基本信息,以便管理员更好的对用户进行管理。用户注册界面如图4.4所示:图4.4 用户注册界面这个功能界面和用户登录验证的实现基本差不多,通过getParameter函数获得用户所填写的注册信息,并对这些信息进行

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922