基于Struts的电子书店系统的设计与开发作者姓名:张三丰专业班级:2003050308指导教师:李军摘要随着计算机技术和网络技术的发展电子商务逐渐走入了人们的生活,现在通过网络顾客就可以方便地挑选和购买自己喜爱的商品,这大大提高了人们的生活质量。书籍是科学技术、语言文化的载体,是人们最为关注的商品之一,然而在现代信息社会来临之前,人们需要去书店在浩瀚的书堆中寻找自己需要的书籍,这不仅浪费了读者宝贵的时间,也影响了书籍的流通和传播。论文在详细讨论JSP技术和MVC设计模式的基础上,对电子书店系统进行了需求分析和总体设计,并最终使用流行的Eclipse3.2开发环境实现了整个系统,通过测试运行表明该电子书店系统功能完善、运行稳定,能够较好地满足实际应用的需要。关键词:电子书店;电子商务;JSP;MVC;EclipseTheDesignandImplementofthee-BookShopwithStrutsAbstract:Withtherapiddevelopmentofcomputertechnologyandnet,electriccommercehascomeintoourlife.Customscanbrowseandbuymerchandiseconvenientlybycomputernet,thesegreatlyimprovehuman’squalityoflife.…Thesecondparagraph……..Keywords:ElectricBookShop;ElectricCommerce;JSP;MVC;EclipseI目录第1章前言.........................................................................................................11.1论文研究的目的和意义(或者写选题依据)............................................11.1.1格式说明............................................................................................11.2国内外研究综述.......................................................................................31.2.1下面是教务处2007年4月16号的新强调的要求(本段内容与不作为论文格式模板,只说明要求。)..........................................................31.3论文研究的内容和取得的成果...............................................................5第2章JSP和MVC网站开发技术简介............................................................62.1JSP动态网站开发技术............................................................................62.2MVC设计模式........................................................................................82.3使用MyEclipse开发Struts应用程序..................................................102.4使用Hibernate实现数据持久化...........................................................13第3章电子书店系统需求分析和总体设计.....................................................163.1系统需求分析.........................................................................................163.2系统总体设计.........................................................................................183.3数据库设计.............................................................................................21第4章系统实现及效果分析.............................................................................234.1用户注册及登陆模块.............................................................................234.2书籍浏览模块.........................................................................................254.3购物车模块.............................................................................................274.4商品管理模块.........................................................................................304.5订单处理模块.........................................................................................31结论..........................................................................................................................34致谢..........................................................................................................................35参考文献......................................................................................................................361第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所示”。图号与说明使用五号黑体字居中。图与图号不能分列在两页。2图6-6启动画面表也要分章编号,且表号在表的上面,其他同图标注方法。对表的引用也要使用类似“XXXX如表1-1所示”,不要使用“如下表所示”一类的指代词。表1-1表格例子五号宋体五号宋体五号宋体五号宋体五号宋体五号宋体代码可以用一个框框住,当作表进行编号与引用;也可以直接写在说明文字的下面,不编号。两种方式都要注意代码的缩进。缩进量2到3字符。引用他人资料,必须以“脚注”标示符标明,并能对应于毕业设计(论文)后的参考文献。一般是在引用的别人的一段话的最后一个字上进行标注。脚注号就是你列在“参考文献”中的该文献的编号。其他详细的格式要求,请参考“学生毕业设计(论文)工作细则”,二O一0年三月修订版如果已经写好论文了,只是需要套用本模板格式的话,请分别在原文中拷贝(各级标题与正文属不同类型,要分开拷贝),在本论文的相应位置,使用“编辑”-》“选择性粘贴”功能,并选择“无格式文本”3也可以在设置好一章的格式后,后面的各章使用“格式刷”功能快速修改格式。(在工具栏上“粘贴”按钮的后面。像一个小刷子。)如果是要把与字体有关的格式拷贝(刷)到新的字体上,先选中源字,再点“格式刷”,再选择要修改的字。如果是要一整段的格式(如改样式、改段落缩进、改编号格式、改项目编号等),就只要先把光标定位到源段落中任何一个位置,不选择文本,再点“格式刷”,再在目标段的任何一点上点击一下。修改各级标题的格式,以段落的段前距与段后距为例,操作步骤如下:(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]。对于非正式出版物,如公司内部资料,则使用“脚注”的方式在本页内注明。方法是点菜单“插入”=“引用”=“脚注和尾注”,选中位置为“脚注,在页面尾端”,编4号格式为“带圆圈的阿拉伯数字”。例如下面的标注。①)“文献综述报告”中的参考目录与设计(论文)中的参考目录应大致对