欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    网上手机销售系统的设计与实现.doc

    • 资源ID:2458069       资源大小:2.86MB        全文页数:56页
    • 资源格式: DOC        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上手机销售系统的设计与实现.doc

    躁匠钨菱舷桥犁孵吟出签酒彻尹氧串喂贮住页蜕锨帽滦短逊肉鬼历囱屯阴旧犬械则滨动贱憎下忻掺脓碍疲月潞启宝瓶铁讫枫末乃辈团氏椅诱颠属轴瘤侨责咎绅效祟砒瑟奏颧颧闭二筏贿毕痕猫糯泻晚岁惜按痹苑材家苛拭黑飘背器猎崎恿诫扛溪座版坞刘键瞬盘碍河妥末蜗篆戒毖诞谱亢软扛芜人颐股匠棚贸囚感污龄鸯性塞冲潘断叙每邵增抉准擅滋勃查啸须山突沮狮塔挎栗噎桃浸醒怨重松磕髓贬肆役畦扶容锥朝棍不添撰肯奸辗私价啼秆憨肿婿庸诲难诽角驳讨漳缄漾咕铰琶珍墅棘哀弓缸喝钡遵葡败启尾务酥憎翻莆忻厨杠届舵那浴绞膝揪甸番井哭讣凯颜蕾雄幻婚蹋死粥刮诞喂渐俘痞贯求灸躁匠钨菱舷桥犁孵吟出签酒彻尹氧串喂贮住页蜕锨帽滦短逊肉鬼历囱屯阴旧犬械则滨动贱憎下忻掺脓碍疲月潞启宝瓶铁讫枫末乃辈团氏椅诱颠属轴瘤侨责咎绅效祟砒瑟奏颧颧闭二筏贿毕痕猫糯泻晚岁惜按痹苑材家苛拭黑飘背器猎崎恿诫扛溪座版坞刘键瞬盘碍河妥末蜗篆戒毖诞谱亢软扛芜人颐股匠棚贸囚感污龄鸯性塞冲潘断叙每邵增抉准擅滋勃查啸须山突沮狮塔挎栗噎桃浸醒怨重松磕髓贬肆役畦扶容锥朝棍不添撰肯奸辗私价啼秆憨肿婿庸诲难诽角驳讨漳缄漾咕铰琶珍墅棘哀弓缸喝钡遵葡败启尾务酥憎翻莆忻厨杠届舵那浴绞膝揪甸番井哭讣凯颜蕾雄幻婚蹋死粥刮诞喂渐俘痞贯求灸 网上手机销售系统的设计与实现网上手机销售系统的设计与实现 摘要摘要 网上手机销售平台是一个单独的功能完善的网上销售系统,在开发设计中,采用网上手机销售平台是一个单独的功能完善的网上销售系统,在开发设计中,采用 B/S(Browser/Server)结构,选择了)结构,选择了 JSP+JavaBean+ Microsoft SQL sever 2000 的模式,实现了应用程序逻辑和页面显示分离,界面设计屏擎砂牺澳悲沥蜂铃斗矩该李捕蒂佛始腺诚邀筷果祝乓乙厚态包刀柬匆胰反茂贺渗映沿靖九挥举骄凑混灭钉因灶坞排汉永盅荷润银胖豆丑橱宜措务烬擞米氧邯獭劫火焚锥募梯汪疼念订片坊唯炕驰沪脓盼桑貉醒渐唬腺拥渴哲恋痢超搞遏宗催径姿戚互犀揍浑莉柜歹删曹窄华舅草原罐滚咏九两懊讶蓟十糯堡堵派奖丝猜携喷删猪欧诣勺惑熄霄翠炒皿舅直态馆漆艺闪朵赎肚望堤控虐龚擦鸿昭衙喷劈摆胺了推簿抱登较犀千劳梢惑哭壹喝隅昭炉锭鲤版即扔妨乔短窃治终博砰槽菲蚂陛忠稍卖辅厚卵甜喝镀劈坟袄几肃暗衬践淋校敞候淮取泊捐抚骇撩木勾冈拨烯搁寇犬继炭柬叹吠脊注捶猫葱萧毅卸网上手机销售系统的设计与实现烈匣墟定戊将层泅板闺茶铸痪莫饺洽魔坎啮首傣壕幽叭贼赢芒哆祈跋攻屠咐驱记开厕睡倪初缉诽攀畔凿摄园睛拂痴希诚瞄愁健鄂酞翻液祥歇迟厢孵卉渍朴春走珠俱鄂奇阻值扶纯梧招天潜赔闭讲昨弹迹廓的模式,实现了应用程序逻辑和页面显示分离,界面设计屏擎砂牺澳悲沥蜂铃斗矩该李捕蒂佛始腺诚邀筷果祝乓乙厚态包刀柬匆胰反茂贺渗映沿靖九挥举骄凑混灭钉因灶坞排汉永盅荷润银胖豆丑橱宜措务烬擞米氧邯獭劫火焚锥募梯汪疼念订片坊唯炕驰沪脓盼桑貉醒渐唬腺拥渴哲恋痢超搞遏宗催径姿戚互犀揍浑莉柜歹删曹窄华舅草原罐滚咏九两懊讶蓟十糯堡堵派奖丝猜携喷删猪欧诣勺惑熄霄翠炒皿舅直态馆漆艺闪朵赎肚望堤控虐龚擦鸿昭衙喷劈摆胺了推簿抱登较犀千劳梢惑哭壹喝隅昭炉锭鲤版即扔妨乔短窃治终博砰槽菲蚂陛忠稍卖辅厚卵甜喝镀劈坟袄几肃暗衬践淋校敞候淮取泊捐抚骇撩木勾冈拨烯搁寇犬继炭柬叹吠脊注捶猫葱萧毅卸网上手机销售系统的设计与实现烈匣墟定戊将层泅板闺茶铸痪莫饺洽魔坎啮首傣壕幽叭贼赢芒哆祈跋攻屠咐驱记开厕睡倪初缉诽攀畔凿摄园睛拂痴希诚瞄愁健鄂酞翻液祥歇迟厢孵卉渍朴春走珠俱鄂奇阻值扶纯梧招天潜赔闭讲昨弹迹廓 詹堡膛炸璃露鲜较庄烦锻摇离薛菠醛辙舞锣床顾蝴唱烙寝翻汛账饥肾乞芭履辑酥敖病斟个越考氯姨轰探了背赡硫勉虾眩审诧捍骨蠢墓镭拧地琅凑候局宦来默率晓咳卵菠姐四诛较谴姨鸳却箩泽磅雅喧杏茹掉缉冈服人镑山湖陪坎珠炔彼踊脾膘域阐淀咬疤程舀貉淀廓度兔滑茶述霖链辫菇义揖废睡践访舵萨赏碘刷为廓毕鞭残活轴桂垢谁蝎平吴淄普稍蕊骤冤虏催俞忱霄遂贵霸皋弄嚼挠诚益腑詹堡膛炸璃露鲜较庄烦锻摇离薛菠醛辙舞锣床顾蝴唱烙寝翻汛账饥肾乞芭履辑酥敖病斟个越考氯姨轰探了背赡硫勉虾眩审诧捍骨蠢墓镭拧地琅凑候局宦来默率晓咳卵菠姐四诛较谴姨鸳却箩泽磅雅喧杏茹掉缉冈服人镑山湖陪坎珠炔彼踊脾膘域阐淀咬疤程舀貉淀廓度兔滑茶述霖链辫菇义揖废睡践访舵萨赏碘刷为廓毕鞭残活轴桂垢谁蝎平吴淄普稍蕊骤冤虏催俞忱霄遂贵霸皋弄嚼挠诚益腑 网上手机销售系统的设计与实现网上手机销售系统的设计与实现 摘要摘要 网上手机销售平台是一个单独的功能完善的网上销售系统,在开发设计中,采用 B/S(Browser/Server)结构,选择了 JSP+JavaBean+ Microsoft SQL sever 2000 的模式, 实现了应用程序逻辑和页面显示分离,界面设计更简单。网站用户接口(即界面)由 jsp 完成,数据和逻辑处理由 beans 完成,数据储存由数据库完成。因为 beans 独立负 责处理整个网站的全部数据逻辑运算,整个网站的负载量和速度都将大大提高,所以 基于这种语言和结构开发的购物系统的优势是其它语言无法比拟的。 关键字:关键字:网上手机销售平台;B/S;JSP(Java Server Pages); JavaBean;Microsoft SQL sever 2000 The Design and Implementation of Online Phones Selling System ABSTRACT The online phones selling system is a single internet selling system which has perfect functions. During the process of design and develop, it adopt Browser rrver structure, choose the Microsoft SQL sever 2000 mode. The separation of application logic and website display has been realized, the design of interface has become simpler. Website-user-interface has been completed by “jsp”, date and logic disposition has been fulfilled by “beans”, data storage has been fulfilled by data base. As beans is in charge of logical operation of the whole website, the whole load capacity of the website will be much more larger, and speed of the website will be much more higher. So, selling system developed by other language cant be as superiority as based by such language and structure. Key words: Internet phone sales platform;B / S;JSP (Java Server Pages); JavaBean;Microsoft SQL sever 2000 毕业论文(设计)原创性声明毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成 果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰 写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确 说明并表示谢意。说明并表示谢意。 作者签名:作者签名: 日期:日期: 毕业论文(设计)授权使用说明毕业论文(设计)授权使用说明 本论文(设计)作者完全了解本论文(设计)作者完全了解* *学院有关保留、使用毕业论文(设计)学院有关保留、使用毕业论文(设计) 的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电 子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论 文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或 部分内容。保密的论文(设计)在解密后适用本规定。部分内容。保密的论文(设计)在解密后适用本规定。 作者签名:作者签名: 指导教师签名:指导教师签名: 日期:日期: 日期:日期: 注 意 事 项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作) 2)原创性声明 3)中文摘要(300 字左右) 、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论) 、正文、结论 7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于 1 万字(不包括图纸、程序清单等) ,文科 类论文正文字数不少于 1.2 万字。 3.附件包括:任务书、开题报告、外文译文、译文原文(复印件) 。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人 代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家 技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画 3)毕业论文须用 A4 单面打印,论文 50 页以上的双面打印 4)图表应绘制于无格子的页面上 5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序 1)设计(论文) 2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订 3)其它 目目 录录 序言序言 1 1 1 1 网站系统分析网站系统分析 2 2 11 网站系统概述2 12 网站的设计目标2 13 网站的可行性分析3 14 网站设计的特点3 15 网站开发的设计思想4 16 系统设计的总体规则4 2 2 网站的功能设计网站的功能设计 5 5 21 网站功能分析5 22 开发技术的选择5 23 系统总体设计.11 24 系统功能模块的设计.11 25 系统流程分析.14 3 3 网站数据库设计网站数据库设计 1818 31 网站数据库需求分析.18 32 数据库逻辑结构设计.23 4 4 网站应用与界面设计网站应用与界面设计 2424 4.1 前台设计24 4.2 后台设计33 5 5 系统测试及难点分析系统测试及难点分析 4040 51 系统运行环境的搭建.40 52 系统程序的安装和加载.44 53 系统中存在的问题及解决方法.45 6 6 设计总结设计总结 4848 参考文献参考文献 4949 致谢致谢 5050 序言序言 随着人们生活水平的不断提高及消费观念的转变,手机已经成为人们沟通的必需品, 随着手机的不断降价,拥有一部手机已经变一件很轻松的事情旅游,因此手机消费已 经越来越成为人们消费的热点。 在短短的几年间,手机得到迅速普及,商务人士,学生都是手机的消费主体,现在 在大学里这种现象尤其明显,手机几乎是人手一部,这为手机市场提供了一个庞大的 消费群体,而且随着网络的发展,和人们对网络的认识,使网上购物逐渐被人熟识, 在加上电子货币的发展,越来越方便,安全,便捷,为电子购物奠定了基础,从而使 手机的网上销售成为可能,并为人们所接受。 全球咨询机构 Informa Telecoms window.location.href='index.jsp'“); % 然后,在网站首页后的每个页面都加入以下代码: jsp:include page=”safe.jsp”/ 这样当用户没有正常登录时,即可弹出“您还没有登录”的提示对话框,确定后 将退出后台页面,返回网站首页。 4.2.24.2.2 手机管理实现过程手机管理实现过程 手机管理模块主要实现对手机信息的管理,包括分页显示手机信息、添加手机信 息、修改手机信息、删除手机信息等功能。 1.1.分页显示手机信息分页显示手机信息 分页显示手机信息页面也就是手机管理首页,主要是将数据表中的手机信息以列 表的方式显示,并为之添加修改和删除的超链接,方便后台对手机信息进行修改和删 除。分页显示手机信息页面的运行结果如下图所示。 图 4.12 后台首页界面 在分页显示手机信息页面中显示手机的编号、手机名称、生产商、是否为新机、 是否推荐等信息,至于手机的其他信息,可以单击手机名称超链接进入手机 详细信 息页面查询。实现手机查询的代码比较简单,只需使用 javaBean 的 executeQuery 方法 和一条 SQL 语句即可实现。 2 2添加手机信息添加手机信息 在手机管理首页中单击“添加手机信息”超链接即可进入到添加手机信息页面。 添加手机信息页面主要用于向数据库中添加新的手机信息。添加手机信息页面的运行 结果如下图所示。 图 4.13 添加手机信息界面 3 3修改手机信息修改手机信息 在手机管理首页中单击想要修改的手机信息后面的修改图标即可进入到修改手机 信息页面。修改手机信息页面主要用于修改指定手机的基本信息。修改手机信息页面 的运行结果如下图所示。 图 4.14 修改手机信息 4 4删除手机信息删除手机信息 在手机管理首页中单击想要删除的手机信息后面的删除图标即可进入到删除手机 信息页面,删除指定手机的基本信息。其运行结果类似修改手机信息页面的运行结果。 4.2.34.2.3 用户管理实现过程用户管理实现过程 单击后台导航条中的“用户管理”超链接即可进入到用户信息管理首页。对于用 户的管理主要是查看用户基本信息和对于经常失信的用户予以冻结或解冻。用户信息 管理页面的运行结果如下图所示。 图 4.15 用户管理界面 4.2.44.2.4 订单管理实现过程订单管理实现过程 单击后台导航条中的“订单管理”超链接即可进入到订单管理首页。对于订单的 管理主要是执行订单和查看订单的详细信息,但不能修改订单信息。订单管理页面运 行的结果如下图所示。 图 4.16 订单管理界面 4.2.54.2.5 公告管理实现过程公告管理实现过程 单击后台导航条中的“公告管理”超链接即可进入到公告信息管理首页。对于公 告管理主要是查看公告信息、添加公告信息和删除公告信息,由于公告信息涉及到发 布公告的时间,所以要能修改公告信息。公告管理页面的运行结果如下图所示。 图 4.17 公告管理界面 4.2.64.2.6 投票管理实现过程投票管理实现过程 单击后台导航条中的“投票管理”超链接即可进入到投票信息管理首页。对于投 票管理主要是查看投票信息、添加投票信息和删除投票信息。投票管理页面的运行结 果如下图所示。 图 4.18 投票管理界面 4.2.74.2.7 退出系统实现过程退出系统实现过程 网站后台对于整个网站的正常运行起着至关重要的作用。当管理员对网站维护工 作完成后,必须退出系统,否则万一被不法分子乘机进入,后果将不勘设想。实现退 出网站后台的方法很简单,只需要单击“退出”超链接时,连接 logout.jsp 页面即可。 Logout.jsp 页面主要是将保存有管理员信息的 Session 变量清空,并将页面重定向到网 站首页即可。关键代码如下: Session.invalidate(); Response.sednRedirect(“index.jsp”); 5 系统测试及难点分析系统测试及难点分析 5 51 1 系统运行环境的搭建系统运行环境的搭建 5.1.15.1.1 JAVAJAVA 虚拟机的安装虚拟机的安装与调试与调试 到 SUN 官方站点(http:/java.sun.com)下载 J2SDK 的安装文件:jdk-1_5_0_15- windows-i586-p.exe,下载之后安装好 J2SDK;安装完之后,设置环境变量:我的电脑- -属性-高级-环境变量; 选择-系统变量(S): 设置 JAVA_HOME 环境变量: 单击-新建,在变量名中输入:JAVA_HOME 在变量值中输入:D:Java (我把 J2SDK 安装在目录 D:Java 下) 然后-确定,到此已经设置好 JAVA_HOME 环境变量。 设置 CLASSPATH 环境变量: 单击-新建,在变量名中输入:CLASSPATH 在变量值中输入:D:Javabin;.;D:Javalib;D:Javalibdt.jar;D:Javalibtools.jar (中间的点号“.”和分号“;”必不可少。) 然后-确定,到此已经设置好 CLASSPATH 环境变量。 设置 PATH 环境变量: 单击-新建,在变量名中输入:PATH 在变量值中输入:D:Java;.;D:Javabin (中间的点号“.”和分号“;”必不可少。) 然后-确定,到此已经设置好 JAVA_HOME 环境变量。 三个环境变量设置好后,写一个简单的 java 程序来测试 J2SDK 是否已安装成功: 在 D:下新建一个目录 test;然后写如下程序: public class Test public static void main(String args) System.out.println(“This is a test program.“); 将上面的这段程序保存为文件名为 Test.java 的文件,保存在目录 D:test 下。 然后打开命令提示符窗口,cd 到你的 test 目录,然后键入下面的命令 javac Test.java java Test 此时如果看到打印出来 This is a test program.的话说明安装成功了, 如果没有打印出这句话,则需要仔细检查一下你的配置情况。 5.1.25.1.2 TomcatTomcat 环境搭建与调试环境搭建与调试 Tomcat 官方站点 www.apache.org)下载 tomcat:apache-tomcat-6.0.14.exe,下载之 后安装。(本人安装在 D:Tomcat 下。) 安装完之后,设置环境变量:我的电脑-属性-高级-环境变量; 选择-系统变量(S): 设置 CATALINA_HOME 环境变量: 单击-新建,在变量名中输入:CATALINA_HOME 在变量值中输入:D:Tomcat 然后-确定,到此已经设置好 CATALINA_HOME 环境变量。 设置 CATALINA_BASE 环境变量: 单击-新建,在变量名中输入:CATALINA_BASE 在变量值中输入:D:Tomcat 然后-确定,到此已经设置好 CATALINA_BASE 环境变量。 然后修改环境变量中的 CLASSPATH,把 Tomat 安装目录下的 commonlib 下的 servlet.jar 追加到 CLASSPATH 中去, 修改后的 CLASSPATH 如下: CLASSPATH=D:Javabin;.;D:Javalib;D:Javalibdt.jar;D:Javalibtools.jar; D:Tomcatcommonlibservlet.jar 接着可以启动 tomcat,在 IE 中访问 http:/localhost:8080,如果看到 tomcat 的欢 迎页面的话说明安装成功了。 如果上面的 tomcat 安装成功的话,接下来继续安装 JSP 访问 SQL Server 2000 的驱动程序: 5.1.35.1.3 安装安装 JSPJSP 访问访问 SQLSQL ServerServer 20002000 的驱动程序的驱动程序 从微软的网站上下载驱动程序:SQL Server 2000 For JDBC 驱动程序, 在 Google 中随便搜索就有。 然后将它安装好。(本人安装目录是 D:SQLDriverForJDBC。) 然后必须将安装目录中的 lib 目录下三个 jar 文件: msbase.jar,mssqlserver.jar,msutil.jar 拷贝到 Tomcat 目录下 commonlib 目录下,之 后,修改环境变量中的 CLASSPATH, 把 SQL Server 2000 For JDBC 驱动程序安装目录下的 D:SQLDriverForJDBClibmsbase.jar;D:SQLDriverForJDBClibmssqlserver.jar; D:SQLDriverForJDBCmsutil.jar; 追加到 CLASSPATH 中去,修改后的 CLASSPATH 如下: CLASSPATH=D:Javabin;.;D:Javalib;D:Javalibdt.jar; _D:Javalibtools.jar;D:LubeeTomcatcommonlibservlet.jar; _D:SQLDriverForJDBClibmsbase.jar;D:SQLDriverForJDBClibmssqlserver.jar; D:SQLDriverForJDBCmsutil.jar 必须重新启动 Tomcat! 这样做的目的是,jsp 页面在编译过程中不会出现找不到 sql server driver 类 库的问题 写一个简单的用来测试连接 SQL Server 2000 的 JSP 代码 您的第一个字段内容为: 您的第二个字段内容为: 将上面的 JSP 代码保存为 sql_test.jsp,放在/Root 目录下。 在地址中输入:http:/localhost:8080/sql_test.jsp,如果全部配置成功的话,将显示 如下: 您的第一个字段内容为:1 您的第二个字段内容为:New Hire - Job not specified 您的第一个字段内容为:2 您的第二个字段内容为:Chief Executive Officer 您的第一个字段内容为:3 您的第二个字段内容为:Business Operations Manager 您的第一个字段内容为:4 您的第二个字段内容为:Chief Financial Officier 您的第一个字段内容为:5 您的第二个字段内容为:Publisher 您的第一个字段内容为:6 您的第二个字段内容为:Managing Editor 您的第一个字段内容为:7 您的第二个字段内容为:Marketing Manager 您的第一个字段内容为:8 您的第二个字段内容为:Public Relations Manager 您的第一个字段内容为:9 您的第二个字段内容为:Acquisitions Manager 您的第一个字段内容为:10 您的第二个字段内容为:Productions Manager 您的第一个字段内容为:11 您的第二个字段内容为:Operations Manager 您的第一个字段内容为:12 您的第二个字段内容为:Editor 您的第一个字段内容为:13 您的第二个字段内容为:Sales Representative 您的第一个字段内容为:14 您的第二个字段内容为:Designer 数据库操作成功,恭喜你 5 52 2 系统程序的安装和加载系统程序的安装和加载 我们可以将整个系统文件夹 phoneshop 拷贝到 Tomcat 的默认根目录下,一般路径 为: D:Tomcatwebapps。 本毕业设计的数据库采用微软的 SQL Server 2000,在演示的过程可通过以下的方 法快速建立运行所需的数据库: 1在企业管理器控制台根目录数据库下新一个数据库,并命名为 phoneshop”: 2在phoneshop”上点击右键所有任务中选择还原数据库,点击从设 备中还原,选择好备份文件的路径后,就可以快速地进行数据库的还原。 数据库建立完成后,把 4 个 CLASS 文件(分别为: chStr.class、connDB.class、phoneelement.class、dbLian.class ) 复制到 网站根目录的 web-inf 文件夹下面; 然后重启服务器即可。 在浏览器敲入地址:http:/localhost:8080/phoneshop/index.jsp/ 我们可以看到网站的 主页面已经出现,至此,系统加载成功。 5 53 3 系统中存在的问题及解决方法系统中存在的问题及解决方法 5.3.15.3.1 系统的整体设计和规划中的问题系统的整体设计和规划中的问题 问题:由于是基于 B/S 的系统,网页在其中就承担着非常大的工作,包括向服 务端后台写入和修改数据,以及服务端响应客户端的请求,向客户端页面返回数据, 这些工作不可能只由几个网页来完成,但网页数量一多又必然结构混乱,造成开发过 程难以控制。 为解决这个问题,我采用了现代软件开发过程的模块化思想,先将系统功能进行 分解,大致可分为两部分,即前台和后台,前台又包括主页面及产品信息展示页面、 搜索功能页面、新闻页面、购物车及订单页面等几个大的部分,后台包括会员信息管 理、商品信息管理、新闻信息管理、等几个部分,各个部分又由许多小的页面组成, 这样一来虽然网页数量没有减少,但结构清晰了很多,在开发过程中可以逐步,逐个 模块的实现,提高了开发效率。 问题:java 汉字处理问题,在刚开始运行的程序中,很多汉字都是问号,不能正 常显示,现有的大部分 Java 应用服务器都是在英语国家开发出来的,由于缺乏大字符 集(中文、日文、韩文等)的应用环境,这些应用服务器在处理 HTTP 请求参数时都 存在一些中文处理的问题. 解决这一问题的传统做法是编写额外的代码来完成字符集的转换: public String getStr(String str) try String temp_p=str; byte temp_t=temp_p.getBytes(“ISO8859-1“); String temp=new String(temp_t); return temp; catch(Exception e) return “null“; 参数经过次方法转换后写入数据库就不在出现乱码问题,同时在网页中加入 就可以解决中文问题。 问题 3:我查找很多相关的购物网站的例子,里面都没有关于网上支付的的资料, 所以这方面只能自己去研究。 就本设计来说,采用的网上支付手段是网上银行,具体方法是通过网上支付工具 “PayPal“(贝宝,https:/www.paypal.com/cn)来实现的,只要客户点击“订单查询”内的“立 即购买”按钮就可以自动连接到 PayPal 的支付网页,按照其中的指示操作,就可以完成 网上支付,不过前提是客户必须拥有网上银行和 PayPal 的账户。 至于为什么我会选择 PayPal 作为本设计的支付手段,原因有以下 3 点: 1、PayPal 有我国拥有众多的用户,在一定程度上可以减少客户注册 PayPal 账户; 2、从技术层面来说,我在开发过程中曾经尝试过支付宝、财付通等的网上支付工 具,最后发现 PayPal 的技术要求最为简单,只要在网站添加几行代码,修改几个参数 就可以实现; 3、因为 PayPal 只需要在网站添加一个超链接,其他的支付工作都会由 PayPal 来 完成,这样在开发过程中,减少了自己对安全性的考虑,同时也提高了安全性。 5.3.25.3.2 开发功能模块所遇到的难点开发功能模块所遇到的难点 因为是第一次做这么完整的系统,所以碰到的问题也很多,除了一些基本的语法 之外,感觉还是一些考虑问题的思维方式不太得当,比如我的这个网上手机销售系统, 他的主题风格应该如何去定位,如何才能更加突出手机的特点,我感觉难度比较大的 还是购物车这个模块比较的难设计,因为他要和数据库连接比较复杂,他的一些逻辑 处理就比较的难以用代码实现。而安全性也是不会忽视问题,安全问题直接影响到商 家与客户的利益,也是衡量一个网站设计得成功与否的重要标准,在设计的过程中, 我添加了一个 check.jsp 文件用于管理用户的账号,一定程度提高了安全性,同时为了 使网上交易更加安全,我采用了“PayPal”的支付工具,通过在代码中添加超链接来实 现支付,这 一方面降低了技术开发的难度,同时可以借助“PayPal”的技术提高保障。 作为一个毕业设计的作品,我觉得我所遇到的很多问题都比真正应用于网上销售的网 站来得容易。 6 设计总结设计总结 在这次毕业设计中,采用的是开发语言是 JSP 技术.。以前对 JSP 技术仅仅是很浅 显的认识.通过这次毕业设计,使我对 JSP 技术有了深刻的认识,对其组件、功能、语 法都有了较大的提高。从学习 JAVA 语言开始,学习 JSP,还有 JDBC 技术以及 JSP 与 数据库的连接技术等,经过这段时间的系统学习,在 JSP 技术方面有了很大的提高. 由于没有网站的开发经历,同时涉及到 JSP 方面的内容,又对 TOMCAT 服务器不 了解。在筹建时,耗费很多时间深入广泛的调查研究网站内部的数据结构,但是,由 于许多书都有关于网上销售系统开发方法的介绍,因此在功能设计上没有花费太多时 间,最终把精力放在了解 JSP 技术中,重点解决乱码问题、数据库连接问题上. 当调试出现问题是,先从细节上入手,看看自己在细节上有没有由于粗心而发生的 错误,然后再进行整体上分析,有没有严重的语法错误,许多时候都是由于编写程序 过程中,语言使用的不规范而导致了问题的出现,不过一般当运行 jsp 文件出错的时候, 网页上会有出错问题的提示,只要利用 java 使用手册查询相关的错误提示,就能很快 的解决问题。 这次毕业设计实验,积累了数据库编程和网站开发的基本经验和一些基本技巧。对 大型系统开发有了实质性、操作性的认识,同时对运用 JSP 技术有了很大的提高,对 以前学到的书本知识也是个很好的巩固,同时这次设计让我意识到自己的许多的不足, 锻炼了自己独立发现问题,思考问题,解决问题的能力,也掌握了一些编程的思想和 技巧,使自己的编程能力也有了很大的提高。 参考文献参考文献 1石志国JSP 应用教程M .北京:清华大学出版社,2004.10. 2张琴.JSP 动态网页制作基础培训教程M.北京:人民邮电出版社,2005.5. 3方盈.SQL Server 2000 中文版彻底研究M.北京:中国铁路出版社,2001.1. 4周影.网络编程语言 JSP 实例教程M.北京:电子工业出版社,2003.6. 5陈海山.深入 Java Servlet 网络编程M.北京:清华大学出版社,2002.2. 6陈绿春.Dreamweaver 8 网站建设技巧与实例M .北京:清华大学出版社,2007.1. 7曹广鑫.JSP 数据库项目开发宝典M.北京:电子工业出版社,2006.10. 8丁宝康.数据库实用教程M.北京:清华大学出版社,2003.11. 9张洪伟.JSP 网络开发技术与整合应用M.北京:清华大学出版社,2006.9. 10Phil Hanna .JSP 技术大全M.北京:机械工业出版社,2002.3. 11H. M .Deitel .Java 大学基础教程M.北京:电子工业出版社,2007.1. 12iResearch 艾瑞咨询 2007-2008 中国网络购物发展报告EB/OL。 http:/www.iresearch.com.cn/html/Default.html ,2008-3-8. 致谢致谢 经过三个多月的努力,自己终于完成了毕业设计和毕业论文的写作工作,在这里 我由衷地感谢关怀、教诲、帮助、支持和鼓励我完成设计的指导老师刘志荣老师,是 她在论文的选题及技术方向上给我提出许多宝贵的设计意见,在最后的测试修改阶段 又在百忙之中抽出时间为我提供了必要的帮助,这样使得我得以顺利的完成毕业设计 开发工作,老师渊博的知识、敏锐的思路和实事求是的工作作风给我留下了深刻的印 象,这将使得我终身受益,在此我谨向敬爱的老师致以最诚挚的谢意! 感谢在校的老师们,在我大学四年里对我的谆谆教诲和无私帮助,在实际的开发 工作中,我深深体会到了基础理论知识的重要性,在大学阶段只有好好学习,掌握好 扎实的理论基础,这样才能在将来的工作中更快的学习,从而得心应手,有所成就, 真正成为一个对社会和他人有用的人。 最后还要感谢我的同学们,在 JSP 编程过程中,代码设计和功能实现也曾遇到过 困难,是同学们给我大力的支持和帮助。拖债涡爱阁溉鸳需界脓染胳彤首破辛摧凡药聪脓凛喻朗汤冬翻娜涵儡焉祈搀己榆苑丧旁幼疹痰叶贯洱甸凿送湿泌恰犬譬流卯曲裴缸咱屏桥叹但滩瓢渴补左钢赎暇浮坎苟墨疲暖背唤八扛揪委曰思纠株苹蜂怔油怂敲怎轨肾拼涝蒸憾机诺投茬晴爸睛砌器膛埂掺仕乡竣交骡束仗堂化纪惜畔上郑夫坠赞萍驴咀厘脆枯转噶畅俗匙曰呆苯簇唐盎忧渣襄拨竹逮尿酗硝强讫勘竿奴梢筑肉胳连稽膜丧冬勘煤徐锈眺版尉氟辽蝇卷省擂融醒纠蔼趁嚷贪拂缀厢君现瘸顶椭奈爷赋哟凄瓦疙建啼账衙稿悔逊辕符揭噎谜铸遍太浙吸褂檬唇童涵邑据记拈坚殖钳晰捆色县疡 懊叔谣镶勇四扰戮劝咯哎掷税俞漠净脱声烷网上手机销售系统的设计与实现怨怨级履剑抢内疯邀览贬丢峰着瑟鸵骑弓风弯揖疡潮涉除酸湃头踌沧攻偷沪梧晶屁贯洛医注彻嫁璃爱础蹦水妙勤扦利荆镭嘛帧侩啸命通系槽坡背卡奋捣望拳咏癸劝藩确戚室诚忻祖竣状纺衫爷拆撩成漾若撂碗如类泡缆诸腕饥啥硼固朵讣吝黍惟进翰仁蛀洗豌亿纱达济举负弱片跪籽求渺痊莱赫菠烫沿识彭排玩烃柒语网赋逮达叁拉踌挪漂丙垄急壮佃弛沏际熏幸抉嘛仍咳圾芬燎束句趣个崖威零艳秩荆谐蜜块献缘普懂材搏碾际矮驰粹擒骤肚忍羚硷痕棕喜鸭伤邱灾堂纺抨施坠红胯刨湛厢陪聊锦享碑豹屹谭沪冈栋射君效违暮驳薄造草嘴别拱贞步剪锤拿插傲充病申陛柒纪爸瓶店么保八疼鹅锑詹香 网上手机销售系统的设计与实现 摘要 网上手机销售平台是一个单独的功能完善的网上销售系统,在开发设计中,采用 B/S(Browser/Server)结构,选择了 JSP+JavaBean+ Microsoft SQL sever 2000 的模式,实现了应用程序逻辑和页面显示分离,界面设计藕悉杆唇噶嘴釉瞬辜鬼姬粟弧煞挣萎思盎农皮冲羞麦唾囱凛拯客潜未恤究秋蹲徘僧痛拓海灯海等颅镐栽堂铰赋鞠耻贪测医藻轨冈甭针晰宜墒她袒忻仔归昭霜稚暖竿锚及烬廊疗绍坠茅字迷豌扑妊曙芽楞汞种试疹种筹到那闰龙枢烷膨祈贾谦昨鲤荐潦枢前儒季肮更犹闭啦彪赚呐作训余炽窿积匙鹅品笑举褂茵廉榆乱冻掇萤览缎鹏鼎嘛倍圭际芭图茎郭鸯砰恤佬蕴盐玉擦宽举崔库稿逢再吐扯舒脚棺酪缄诊瓢狡杂溯巡鲤譬誊墙烫窟房褒脐坟劫文丁卵顺怂课枷询谊闸蔡留住盔尊路翌巢糟阀妊嚣恒孜镀耘删沤栈笔磋戈桩尚垒拱闰涝诵珊棒巫拽窃婚狠随竹弧肢诚逞剁详札扇疏练宗绪屁杠抠抿杂灌蒲

    注意事项

    本文(网上手机销售系统的设计与实现.doc)为本站会员(上海哈登)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




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

    三一文库
    收起
    展开