着21世纪计算机技术着集成化网络化方发展单计算机应软件正逐渐淘汰新代支持种数信息网络版应软件正逐渐取代信息化社会高效办公方式正落低效办公方式发起挑战信息理基础决策基础组织中信息财力资源物力资源力资源外第四种资源收集存储购物档案信息提供更新检索购物信息文件接口提高工作效率
系统基java开发网站购物系统JSP编程技术利Mysql数库进行数连接文介绍项目开发背景功开发程讲系统设计点设计思路难点技术解决方案
目 录
第章 绪 2
11 课题背景 2
12 课题研究目意义 3
13 国外研究现状 3
131 国外现状 3
132 国现状 3
14 研究方法 4
15 研究容 4
第二章 系统分析 5
31 需求分析 5
32 数流程分析 5
321 系统操作流程 5
322 数增加流程 6
323 数修改流程 6
324 数删流程 7
33 行性分析 8
331 济行性 8
332 运行行性 8
第三章 系统设计 9
41 系统开发步骤 9
42 功模块设计 9
43 数库概念设计 10
第四章 系统实现 11
51 系统首页实现 11
52 登陆模块实现 12
53 户信息理模块实现 13
54 密码信息理实现 14
55 商品信息理模块 15
第五章 程序测试评价 17
61 程序调试 17
62 程序测试 17
621 测试重性目 17
622 测试步骤 18
623 测试容 18
624 测试例 19
65 设计收获心 21
结 23
致谢 24
参考文献 25
第章 绪
11 课题背景
信息技术发展购物信息理带机遇挑战目前互联网开放环境传统购物模式资金运作基础许方便方目前环境难适应企业需求说传统购物理模式适合企业根满足现济发展需求
着信息化时代社会逐渐进步特计算机产品普计算机应正逐渐海量数处理规模科学计算转变量事务处理理工作信息流理信息系统(DBMS)越越受重视型交易理信息流开发环境中尤购物信息理应中越越受重视着社会逐步迈入信息时代企业竞争力加企业需具现代化理力适应科技社会着信息需求断增加计算机网络已企业日常工作融体
12 课题研究目意义
改革开放中国济水直保持高速发展计算机水突飞猛进着社会发展计算机仅企业理中推广融入商品销售理中程度方便消费者满足日常需求毕竟传统商店实体销售远远满足日益增长物质需求互联网技术应中企业提供更创新思路网站购物系统创新理念
网站购物系统建立拓宽济销售发展模式种商品汇集起样仅实现商品销售时实现销售足出户解类商品特点
13 国外研究现状
131 国外现状
美国网站购物系统研究起步较早美国购物协会购物研究19621961出版购物研究文第三购物研究文第号中涉购物信息质量讨2009年基购物理中美国购物社会提出购物信息指标:相关性验证性超越性量化方面第次正式提出购物信息质量标准美国购物协会资助特鲁血液委员会2010年10月发布份题购物宣言研究报告提出购物信息理7特色:相关性重性性公正性性性致性理解力该报告续网站购物系统研究影响
132 国现状
中国信息产业迅速发展工理没适应购物信息理应利计算机技术提高服务质量理水非常必目前中国许单位中已实现信息化理建立部局域网互联网连接硬件设施连接外许软件开发公司软件应方面开发出许购物理软件购物理软件中国购物理系统基础进行更改没实现特强功性应没够世界认暂时满足国际标准求
14 研究方法
该系统开发程中结合学知识软件工程中原型模型规范程实际开发程中根原型模型阶段务安排安排整开发进度
通初步研究首先进行系统需求分析行性分析概设计分析ER图数库设计采技术详细设计阶段整系统进行模块化细化模块功代码实现阶段进行高级静态页面设计完成页面跳转真正实现数库页面连接系统进行全面测试
15 研究容
系统开发具体容实现购物信息理系统化智化达提高购物效率操作方便目通功模块优化实现理细节理程实现动化信息化动查手动操作链接网站购物系统错误率降低认网站购物系统类信息处理系统进入信息时代新概念
第二章 系统分析
31 需求分析
着信息产业蓬勃发展办公动化需求逐渐增强购物理部门工作更加重原网站购物系统已完全满足需求帮助信息产业提高工作效率充分利信息产业现资源研发网站购物系统非常必
32 数流程分析
321 系统操作流程
图31 系统操作流程图
322 数增加流程
添加信息时候编号字段系统动生成修改信息户输入面数进行合法判断果合法写入保存数库果合法重新输入数数增加流程图:
图32 数增加流程图
323 数修改流程
信息修改时选择修改记录然果数直接输入判断合法性果遵性保存数库果合法重新输入数修改流程图图示
图33 数修改流程图
324 数删流程
户选定条记录时候单击删钮提示户否确定删然删数库相关容数删流程图图34示
图34 数删流程图
33 行性分析
分析总结中国网站购物系统技术支持基础文网站购物系统建设技术优缺点进行较分析根JSP技术优点MySQL数库服务器优点决定JSP运行系统MySQL作系统数库服务器行性活动进步明确系统目标规模功调查分析系统开发背景必性意义提出系统开发初步规划方案根需求性行性研究确定问题否短时间成解决通调查分析新系统设计方案2行性:
331 济行性
济行性研究组织济位投资力进行分析估算系统运行维护成估计系统完成取社会济效益该系统毕业设计济投资少系统建成购物信息理提供极便利估算新系统开发成未运行维护成研究开发网络购物系统取代传统购物该业务流程降低力成节约资金提高信息获取缩短信息处理周期提高信息理效率具户更简单界面更直观更R优点权利合理分配等该项目开发成济接受该项目实施显著提高效率节约费费项目济行
332 运行行性
新系统运行现旧系统(工作环境理模式组织机构等)作效果进行评价评估时需考虑:培训现理者补充分析定时间完成预定开发系统务
目前国技术已普信息类员具定高水该系统操作具行性
该系统开发典型MIS开发数处理包括数采集数转换种数形式输出
综述开发次系统济运行完全
第三章 系统设计
41 系统开发步骤
般说信息理系统应建立分三阶段:开发系统总体规划操作系统进步分系统开发系统系统实现阶段透射电镜设计阶段进行系统分析工作开发阶段排列严格线性序列阶段处理文件基础回顾阶段生成工作指令阶段完整技术文档认阶段已完成然求进入阶段求容易未工作先前评估结果发生变化
述方法理组织设计开发优势化方案中减少信息理系统开发复杂性国外许开发系统实例表明种非常效开发方法
国外国外专家软件发展阶段工作量进行统计结果表明设计开发程中工作阶段分占系统工作量例:系统设计:编程:模块调试:系统软件调试=20:15:20:25:20整开发工作中编程程占例调试器工作占整系统开发工作半系统开发编程显然正确外根定统计三信息理系统阶段整系统规划开发系统工作量约占整系统开发工作量23维护阶段工作量13数表明信息理系统开发更具响应性特注意维修工作系统完善充分发挥作
42 功模块设计
般说信息理系统应建立分三阶段:开发系统总体规划操作系统进步分系统开发系统系统实现阶段透射电镜透射电子显微镜设计阶段进行系统分析工作发育阶段设置严格线性序列阶段处理文件基础回顾阶段生成工作指令阶段完整技术文档认阶段已完成然求进入阶段求容易未工作先前评估结果发生变化
述方法理组织设计开发优势化方案中降低信息理系统开发复杂性国外许开发系统实例表明种非常效开发方法
国外国外专家已软件发展阶段工作量进行统计结果表明设计开发程中工作阶段分占系统工作量例:系统设计:编程:模块调试:系统软件调试=20:15:20:25:20整开发工作中编程程占例调试器工作占整系统开发工作半系统开发编程显然正确外根定统计三信息理系统阶段整系统规划开发系统工作量约占整系统开发工作量23维护阶段工作量13数表明信息理系统开发更具响应性注意维护工作完善制度充分发挥作
系统功模块图41示:
图41系统功模块图
43 数库概念设计
应程序中数库设计选择合适数库创建结构化开发程序第问题非常重部分数库MySQL进行设计理数库安全保证数库信息保密性完整性致性性防止非法户数库窃取更改销毁数库中数[6 ]提供安全措施保证数库安全性根章节需求分析系统设计规划出系统中数库实体ER图图42示:
图42整体实体ER图
第四章 系统实现
51 系统首页实现
系统首页户提供功导航菜单游客登录点击菜单链接钮跳转页面完成相应功操作
系统首页效果图图51示:
图51 系统首页界面
52 登陆模块实现
模块实现户登录功接受户输入登录名密码信息先做客户端效性检验通检验提交服务器端服务器端提交信息数库里信息相较果二者符返回相应出错信息否登录进入系统
登录模块时序图图52示
图52 户登录模块时序图
输入正确户名密码信息进入系统户中心输入户名者密码正确停留登录页面户登录模块图53示:
图53登陆模块界面
53 户信息理模块实现
理员户增加模块中填写帐号初始密码姓名户年龄联系方式等信息点击确定钮便户数保存系统数库中该户增加成功增加户次登录情况记录台登录子模块中出现
户信息理模块时序图图54示:
图 54 户理模块时序图
户信息理模块系统中基础部分模块中包括户信息理增加功确保资料安全增加系统安全性保密性便控制理理员户增加模块中填写帐号初始密码姓名户年龄联系方式等信息点击确定钮便户数保存系统数库中该户增加成功增加户信息户信息理子模块中出现户信息理模块图55示:
图55 户信息理模块界面
54 密码信息理实现
户进入户中心密码信息进行理
密码信息理模块时序图图56示:
图 56 修改密码模块时序图
常密码进行理新密码设置利系统身信息安全性保障图57示:
图57修改密码模块界面
55 商品信息理模块
填写商品信息点击提交数钮便成功增加商品信息增加成功商品信息数保存系统中商品信息增加时序图图58示:
图58 商品信息理时序图
通点击户中心左侧申请信息理导航条商品信息进行理操作申请理模块中包括商品信息理商品信息查询商品信息填写商品信息时需填写详细信息填写完成点击提交钮商品信息成功保存系统数库中商品信息理模块中进行修改添加删商品信息理图59示:
图59 商品信息理模块界面
第五章 程序测试评价
61 程序调试
测试环境:WindowsXP\2000 server等操作系统Myeclipse85调试环境Mysql55数库次测试WindowsXP\2000 server等操作系统Myeclipse85调试环境正常运行基实现预期功目前试运行良
62 程序测试
621 测试重性目
(1)测试重性
软件生命周期中软件测试占着重位置传统瀑布模式中软件测试学处运行维护阶段前软件产品交付众户前保证软件质量重方法软件工程界中更加趋种新观点认软件阶段中生命周期理应包含测试检查阶段成果接预期结果目标进早点发现错误加改正果测试早期阶段进行错误延时扩散常常会导致成品测试面巨困难
软件讲事实采方法者技术系统中然会出现错误采新开发方式先进语言完善开发程限度降低错误引进完全杜绝软件中出现错误维护程序工作相二次开发甚次开发中定包含测试工作实践中测试软件非常困难常常敷衍事步测试存错误法正确态度包括
①难测试工作员某种成感 认测试工作编码设计样容易进行发展
②测试程中发现错位实种责者工作否定 测试发现软件错误目标非建设性甚具破坏性
③测试工作程非常枯燥味足引起兴趣爱
④测试工作需细致艰苦进行
⑤般说编写出程序较盲目信发现错误时候会顾虑开发力法
观点测试系统工作进行尤利必须端正态度澄清认识系统产品质量加提高
(2)测试目
果测试程序目全面找出系统中错误测试必须直观针软件较复杂部分者前期出现错误较位置
①系统测试检查出错误执行程序运行程
②测试证明程序中错误证明程序没错误
③测试例检查未出现错误
④成功测试检查出未发现错误测试
⑤种观点提醒测试查找错误中心演示软件正确功仅字面意思理解观点会产生误导认发现错误软件测试唯目查找出错误测试没价值事实非
622 测试步骤
类似系统开发程测试工作程需分步骤进行步骤逻辑前步骤继续型系统软件般干子系统组成子系统干模块组成型系统软件测试功基面步骤组成:
(1)模块测试 模块进行测试工作步骤中发现常详细设计编码错误
(2)系统测试 系统进行测试工作步骤中发现常软件设计时出现错误会发现需求说明中出现错误
(3)验收测试 验收进行测试工作步骤中发现常系统需求说明书中出现错误
623 测试容
进行测试工作时候保证系统质量测试工作容分成说部分 审查代码集成测试单元测试系统测试确认测试
(1)单元测试
检查系统设计单位(—模块)单元测试通测试检查出定义该模块功说明符合实现该模块实际功情况编码时错误
(2)集成测试
模块设计需求组装起时进行集成测试集成测试目检查接口关联某问题假设模块模块会出现疏忽问题引起危害影响子功模块组合起产生预期功起视接受误差积累接受程度全程数结构错误等
(3)确认测试
确认测试目未户表明系统够预定求样工作集成测试已设计模块组装成完整软件系统基排接口错误接应该进步检验系统软件效性确认测试工作务系统软件性功发挥户合理期样
(4)系统测试
完成软件设计开发系统中部分整合运行性测试安全测试强度测试恢复测试等四方面进行系统测试
外系统单独测试三方面入手:
① 功测试:测试否满足开发求否实现设计描述功否户需求满足系统测试必须常测试功测试般说会软件正式说明书标准进行测试
② 性强度测试:高实际限度测试系统力软件某超负荷环境功否实现情况
③ 安全测试:安装系统安全保护机构确实保护系统进行验证系统会受种正常干扰针次开发系统测试错误数效数测试权限系统抗非法数干扰力
624 测试例
系列需求分析设计编码等开发工作网站购物系统设计接尾声接需系统功进行测试否够达预期结果测试前系统模块会存定错误缺陷导致系统非正常运行时候会出现严重果程序设计开发说软件测试项非常重工作
(1) 户登录测试
户登录信息测试程表61示
表61 户登录测试表
测试目
操作流程
测试例
预测结果
测试结果
户登录
填写户名密码点击首页登录钮
户名:1
密码:a
登录失败
提示错误信息
户名:liu
密码:123456
登录成功
登录成功
(2) 信息发布测试
信息发布测试程表62示:
表62 信息发布测试表
测试项目
操作流程
测试例
预测结果
测试结果
信息发布
理员登陆点击首页信息钮发布信息
空
发布失败弹出提示钮
发布失败提示请填写容
信息延迟
发表成功
发表成功
(3)台理登录测试
台理登录测试程表63示:
表63 台理登录测试
测试目
操作流程
测试例
预测结果
测试结果
台理登录
点击首页填写户名密码点击首页登录钮
户名:liu
密码:123456
登录失败
提示错误信息
户名:a
密码:a
登录成功
登录成功
65 设计收获心
系统设计已接尾声开发网站购物系统已初具规模然没达特完善效果系统步进步付出心思设计分析系统程中学四年学总结程更深步探索学程程里深刻认识软件工程方法设计分析思想进步解掌握JSP技术编程工具方法该系统设计分析程中切身体会认识更重学实践程里丰富验增长知识面次毕业设计中点体会法:
(1)工程软件办法体会分析做整毕业设计程里遵循软件工程严格方法进行系统分成行性研究问题定义需求分析总体分析详细设计编码测试单元综合测试运行维护等阶段系统设计完善
(2)JSP技术编程工具体会JSP技术设计出动态页输入数分析应形式根实施(通常组搜索结果中数库)发送HTML格式浏览器容数相应结果良编程工具相关设计简化开发步骤难度节省量时间
(3)毕业设计体会系统设计分析非常辛苦工作程中充满乐趣设计程时候边读书边断思实考践中遇新问题继续努力探讨问题解决艰苦工作亲身体验乐趣设计信息理系统会步位需断补充完善然存问题系统中发现实践应中发现问题定认真解决应该说设计系统工作没完全结束需日工作中继续进行
结
制作毕业设计紧张激烈忙乱月机会做专业基理实现学致前设计体会设计模块系统次毕业设计学计算机知识理类知识加综合设计出适合运行理网站购物系统想设计户满意需付出更努力设计中常出现问题知该解决时指导老师许学予帮助设计程中增加实际接触机会仅培养学编程力离开学校进入社会前定资提高沟通力
次开发设计项目已取定成效户需求断更新着着进步发展软件设计技术时间推移接开发中丰富完善系统必三方面具体说明次设计开发项目构想展:
1系统通性问题
目前通系统基实现企业购物信息理工作增加软件通性考虑通系统二次开发该系统推广全国中企业购物信息理工作更加规范完善
2部门系统相接问题
网站购物系统企业办公理系统等相关系统进行效接实现信息享开发重点
参考文献
[1]王智勇基StrutsJ2EE构架网站购物系统设计实现[J]中国理信化201314(13)3739
[2]赵建华李楠王国双 网站购物系统实性[J]中企业理技术201321(15)259260
[3]韩友君关网站购物系统应方案分析[J]科技创新应201328(25)7979
[4]李建东网站购物系统性设计[J]计算机安全20137(4)7982
[5]许格数库理系统中查询优化设计实现[D]浙江:浙江学2005
[6]刘姗种改进MySQL数库访问控制设计实现[D]武汉:华中科技学2011
[7]王晓东J2ee架构研究应[J]科技信息201323(23)439439
[8]廖胜军基SSH整合架构应研究[D]武汉:武汉理工学2008
[9]胡元发基J2EE架构SSH组合框架设计应[D]苏州:苏州学2006
[10]陈明志基SSH网站购物系统设计[J]电子技术软件工程201314(6)2224
[11] 王晓东J2EE架构研究应[J]科技信息201323(23)439439
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档