基于Struts的电子书店系统的设计与开发.docx
《基于Struts的电子书店系统的设计与开发.docx》由会员分享,可在线阅读,更多相关《基于Struts的电子书店系统的设计与开发.docx(9页珍藏版)》请在冰豆网上搜索。
基于Struts的电子书店系统的设计与开发
基于Struts的电子书店系统的设计与开发
摘要
随着计算机技术和网络技术的发展电子商务逐渐走入了人们的生活,现在通过网络顾客就可以方便地挑选和购买自己喜爱的商品,这大大提高了人们的生活质量。
书籍是科学技术、语言文化的载体,是人们最为关注的商品之一,然而在现代信息社会来临之前,人们需要去书店在浩瀚的书堆中寻找自己需要的书籍,这不仅浪费了读者宝贵的时间,也影响了书籍的流通和传播。
矚慫润厲钐瘗睞枥庑赖。
论文在详细讨论JSP技术和MVC设计模式的基础上,对电子书店系统进行了需求分析和总体设计,并最终使用流行的Eclipse3.2开发环境实现了整个系统,通过测试运行表明该电子书店系统功能完善、运行稳定,能够较好地满足实际应用的需要。
聞創沟燴鐺險爱氇谴净。
关键词:
电子书店;电子商务;JSP;MVC;Eclipse
TheDesignandImplement
ofthee-BookShopwithStruts
Abstract:
Withtherapiddevelopmentofcomputertechnologyandnet,electriccommercehascomeintoourlife.Customscanbrowseandbuymerchandiseconvenientlybycomputernet,thesegreatlyimprovehuman’squalityoflife.…残骛楼諍锩瀨濟溆塹籟。
Thesecondparagraph……..
Keywords:
ElectricBookShop;ElectricCommerce;JSP;MVC;Eclipse酽锕极額閉镇桧猪訣锥。
第1章前言
两级标题尽量不要连续,应写概括性的句子。
1.1论文研究的目的和意义(或者写选题依据)
本节将介绍网络、电子商务的重要性,说明开发电子书店的必要性。
(1-2页)
1.1.1格式说明
(格式说明部分属我的个人理解,如与《本科毕业设计(论文)工作细则》有出入,以细则为准,并请通知我,以免其他同学犯同样错误,李军),1.1.1节不作为论文格式的样板,只是写要求与说明。
鯊腎鑰诎褳鉀沩懼統庫。
◆请大家在写论文和改格式的过程可打开如下选项,在word中显示格式字符。
点击菜单“工具“=》“选项”,在“视图”选项卡中,选中“格式标记”组下的“全部”。
然后可看到下面的一句话中的特殊字符“半角空格全角空格 全角逗号,半角逗号,半角分号;全角分号;半角句号.全角句号。
TAB制表符”。
硕癘鄴颃诌攆檸攜驤蔹。
◆说明:
第1章到第4章为论文正文。
正文部分的安排不一定要按这个模板完全相同的顺序。
内容的组织方式以及一些介绍性的内容,同学们可以参考图书馆资源:
阌擻輳嬪諫迁择楨秘騖。
中国优秀博硕士学位论文数据库:
◆很多同学每一稿都存在的问题:
编号不规范。
编号要体现级别性。
比如在1.2节下面。
进行列举的时候又用1.2.3.等进行编号,就不合理。
建议采用其他编号如<1>或
(1)或采用项目符号。
在全文范围内,“编号规则”与“项目符号规则”,要一致。
釷鹆資贏車贖孙滅獅赘。
◆在中英文混排时,中文字与英文间不要空格。
错误error写法,正确correct写法
◆图件要分章编号,图号放在图片的下面并要有图的简要说明,不能只有图号,在正文中用图号引用,不能说“如下图所示”,应为“如图6-6所示”。
图号与说明使用五号黑体字居中。
图与图号不能分列在两页。
怂阐譜鯪迳導嘯畫長凉。
图6-6启动画面
◆表也要分章编号,且表号在表的上面,其他同图标注方法。
对表的引用也要使用类似“XXXX如表1-1所示”,不要使用“如下表所示”一类的指代词。
谚辞調担鈧谄动禪泻類。
表1-1表格例子
五号宋体
五号宋体
五号宋体
五号宋体
五号宋体
五号宋体
◆代码可以用一个框框住,当作表进行编号与引用;也可以直接写在说明文字的下面,不编号。
两种方式都要注意代码的缩进。
缩进量2到3字符。
嘰觐詿缧铴嗫偽純铪锩。
◆引用他人资料,必须以“脚注”标示符标明,并能对应于毕业设计(论文)后的参考文献。
一般是在引用的别人的一段话的最后一个字上进行标注。
脚注号就是你列在“参考文献”中的该文献的编号。
熒绐譏钲鏌觶鷹緇機库。
◆其他详细的格式要求,请参考“学生毕业设计(论文)工作细则”,二O一0年三月修订版
◆如果已经写好论文了,只是需要套用本模板格式的话,请分别在原文中拷贝(各级标题与正文属不同类型,要分开拷贝),在本论文的相应位置,使用“编辑”-》“选择性粘贴”功能,并选择“无格式文本”鶼渍螻偉阅劍鲰腎邏蘞。
也可以在设置好一章的格式后,后面的各章使用“格式刷”功能快速修改格式。
(在工具栏上“粘贴”按钮的后面。
像一个小刷子。
)如果是要把与字体有关的格式拷贝(刷)到新的字体上,先选中源字,再点“格式刷”,再选择要修改的字。
如果是要一整段的格式(如改样式、改段落缩进、改编号格式、改项目编号等),就只要先把光标定位到源段落中任何一个位置,不选择文本,再点“格式刷”,再在目标段的任何一点上点击一下。
纣忧蔣氳頑莶驅藥悯骛。
◆修改各级标题的格式,以段落的段前距与段后距为例,操作步骤如下:
(1).“格式”=》“样式或格式”,在正文右侧弹出一个大工具栏
(2).在正文可选择相应的标题
(3).在右侧的“所选文字的格式”下,第一个框可点右键,选择“修改”=>在弹出的对话框“修改样式”,先选中“自动更新”,再点击左下角的“格式”,并选择“段落”=》在弹出的对话框“段落”中修改“间距”段前5磅,段后5磅,行距=单倍行距颖刍莖蛺饽亿顿裊赔泷。
1.2国内外研究综述
说明电子商务系统的发展历程,介绍现有的一些电子书店和网站,说明它们的功能和需要改进的地方。
介绍基于JSP和MVC设计模式的网站开发技术,说明JSP较之其它网站开发技术的优点,介绍MVC设计模式的重要性和它在网站开发中的应用。
(1-2页)濫驂膽閉驟羥闈詔寢賻。
1.2.1下面是教务处2007年4月16号的新强调的要求(本段内容与不作为论文格式模板,只说明要求。
)
◆论文内容要参照《工作细则》(2008年3月版)第20-23页撰写。
如“结论”不等同于“体会”。
◆学生论文中引用前人资料(成果、观点)务必以脚注形式在所引用资料当页注释(李军注:
有两种方法可使用。
对于正式出版物,即后面参考文献示例中列出的4类参考文献,使用“尾注”的方式。
方法是使用“上标”法,如这是引用别人的句子[1]。
对于非正式出版物,如公司内部资料,则使用“脚注”的方式在本页内注明。
方法是点菜单“插入”=>“引用”=>“脚注和尾注” ,选中位置为“脚注,在页面尾端”,编号格式为“带圆圈的阿拉伯数字”。
例如下面的标注。
)銚銻縵哜鳗鸿锓謎諏涼。
◆“文献综述报告”中的参考目录与设计(论文)中的参考目录应大致对应,不宜有较大差距。
学生所做“外文译文”应附外文资料原文,并附于正文之后。
挤貼綬电麥结鈺贖哓类。
◆文献综述不少于1500字,使用5号宋体.外文译文:
翻译出的中文不少于1000字。
并中文在前英文在后。
字体为宋体5号.赔荊紳谘侖驟辽輩袜錈。
◆相关工作的几点说明:
(1)“毕业设计(论文)任务书”、“过程记录”、“指导教师指导记录”等表格的相关时间一定要注意衔接,内容前后吻合。
其中“论文过程记录”是学生本人在论文中所做的工作体现,要尽量展现学生论文工作过程。
“论文指导教师指导记录”是记实性的,是教师对学生论文所做指导工作的实时记录,建议能手工誊写,建议不要照搬“论文过程记录”内容。
塤礙籟馐决穩賽釙冊庫。
(2)“论文任务书”,“实施研究、收集资料”等阶段工作是粗线条的,可定在较长时间段内。
本表“要求完成时间”建议用“论文定稿完成时间”。
裊樣祕廬廂颤谚鍘羋蔺。
(3)“毕业设计(论文)过程记录”中的“开题报告“阶段工作内容应包括”文献综述“、“外文译文”(即“文献综述”、“外文译文”应属“开题报告”阶段工作)。
仓嫗盤紲嘱珑詁鍬齊驁。
(4)“毕业设计(论文)指导教师指导记录”也应体现指导教师对“外文译文”、“文献综述”指导过程记录。
(5)“毕业设计(论文)开题报告”可的第1项:
“主要研究内容、预期成果”是指学生论文的主要研究内容及论文所要达到的成果;第2项:
“拟采用的研究思路”是指学生撰写其论文的思路、方法等,每个学生应有自己的思路、方法,不应雷同;第4项“主要参考文献目录及文献综述”,对文献综述建议注明详见“文献综述报告”即可;第5项:
“工作计划”中“起止时间”强调开题后要做的相关工作。
绽萬璉轆娛閬蛏鬮绾瀧。
(6)学生诚信承诺书的签写时间:
建议用“论文定稿完成时间”(诚信承诺书word文档在教务处下载,直接打印后签名就可以了。
)。
骁顾燁鶚巯瀆蕪領鲡赙。
1.3论文研究的内容和取得的成果
指出论文将着重探讨JSP网站开发技术,对电子书店进行详细的需求分析,并使用MVC设计模式对网站系统进行设计,最终利用Eclipse3.2开发工具实现网站的全部功能。
通过论文研究取得了以下研究成果:
瑣钋濺暧惲锟缟馭篩凉。
(1)熟练掌握了基于JSP的网站开发技术。
(2)在学习MVC模式的基础上,对网站进行了整体设计,网站的体系结构设计合理,便于开发、测试和维护。
(3)学习使用了MySQL数据库系统,并且使用MySQL建立了电子书店网站的后台数据库系统。
(4)在分析设计的基础上使用Eclipse3.2对网站系统进行了开发,实现了具有…功能的电子书店系统,该系统具有良好的用户操作界面和完善的功能,具有一定实用价值和应用前景。
鎦诗涇艳损楼紲鯗餳類。
第2章JSP和MVC网站开发技术简介
2.1JSP动态网站开发技术
从参考书上摘抄一些JSP技术的优点,原理。
介绍Tomcat服务器,服务器的安装和配置,用一个简单的例子说明如何书写并部署JSP网页到Tomcat服务器。
(2-3页)栉缏歐锄棗鈕种鵑瑶锬。
2.2MVC设计模式
从参考书上摘抄MVC设计模式的概念,和工作模式。
说明使用MVC模式的优点。
(1-2页)
2.3使用MyEclipse开发Struts应用程序
从参考书上找一个最简单的例子说明如何安装Eclipse和MyEclipse插件,介绍Struts与MVC,以及如何使用MyEclipse开发一个基本的Struts应用(这应该是一个典型的MVC模式程序),详细介绍开发过程,给出MyEclipse中自动生成的流程图。
说明使用Eclipse和MyEclipse开发网站系统的好处。
(3-4页)辔烨棟剛殓攬瑤丽阄应。
2.4使用Hibernate实现数据持久化
介绍Java访问数据库的方法和使用Hibernate的优势,介绍如何使用MyEclipse插件开发基于Hibernate的简单的数据库访问程序。
(2-3页)峴扬斕滾澗辐滠兴渙藺。
第3章电子书店系统需求分析和总体设计
3.1系统需求分析
介绍电子书店的功能,以框图形式展示网站功能图,并说明每个功能的具体情况(3页)
3.2系统总体设计
将系统分成几个模块,绘制模块、数据库之间的关系图,简述功能模块的作用和基本的实现方法,能够绘制用例和时序图更好。
(2-3页)詩叁撻訥烬忧毀厉鋨骜。
3.3数据库设计
绘制数据库E-R模型图,说明图中的各个实体,最后给出生成的数据库表结构(2-3页)
第4章系统实现及效果分析
4.1用户注册及登陆模块
介绍注册和登陆的基本算法,可以给出简单的算法流程图,类图,或者Eclipse中自动生成的调用流图。
最后给出运行效果图并进行分析(2-3页)则鯤愜韋瘓賈晖园栋泷。
4.2书籍浏览模块
说明书籍查询、显示等功能的实现方法和效果。
(2-3页)
4.3购物车模块
(2-3页)
4.4商品管理模块
(2-3页)
4.5订单处理模块
(2-3页)
结论
结论1-2页,着重说明使用JSP和Struts开发网站系统的优势,自己通过学习和毕业设计的研究实现了预期目标,完成了电子书店系统,系统功能完善,界面友好有一定的实用价值。
通过毕业设计使自己在软件设计特别是JSP网站设计方面取得了很大进步,能够独立完成中、小规模的网站系统的开发。
以及自己在自主学习能力、资料检索能力、软件开发能力、文档书写能力方面的进步与提高。
胀鏝彈奥秘孫戶孪钇賻。
致谢
感谢成都理工大学
参考文献
[1]张三.广西自然保护区[M].北京:
中国林业出版社.1993:
11-18.
[2]张旭,张通和,易钟珍等.采用MEVVAI源设备类金刚石膜的研究[J].北京师范大学学报(自然科学版).2002.38(4):
478-481鳃躋峽祷紉诵帮废掃減。
[3]张筑生.微分半动力方程动力系统的不变集[D].北京:
北京大学数学系研究所.1983:
12-16
[4]萧钰.出版业信息化迈入快车道[EB/OL].[2002-04-15].
[5]