1、西安理工大学毕业设计(论文)基于 Struts 的电子书店系统的设计与开发摘 要随着计算机技术和网络技术的发展电子商务逐渐走入了人们的生活,现在通过网络顾客就可以方便地挑选和购买自己喜爱的商品,这大大提高了人们的生活质量。书籍是科学技术、语言文化的载体,是人们最为关注的商品之一,然而在现代信息社会来临之前,人们需要去书店在浩瀚的书堆中寻找自己需要的书籍,这不仅浪费了读者宝贵的时间,也影响了书籍的流通和传播。论文在详细讨论 JSP 技术和 MVC 设计模式的基础上,对电子书店系统进行了需求分析和总体设计,并最终使用流行的 Eclipse 3.2 开发环境实现了整个系统,通过测试运行表明该电子书店
2、系统功能完善、运行稳定,能够较好地满足实际应用的需要。关键词:电子书店;电子商务;JSP;MVC;Eclipse西安理工大学毕业设计(论文)The Design and Implement of the e-BookShop with StrutsAbstract: With the rapid development of computer technology and net, electric commerce has come into our life. Customs can browse and buy merchandise conveniently by computer n
3、et, these greatly improve humans quality of life. The second paragraph.Key words: Electric Book Shop; Electric Commerce; JSP; MVC; Eclipse西安理工大学毕业设计(论文)I目 录第 1 章 前 言 .11.1 论文研究的目的和意义(或者写选题依据) .11.1.1 格式说明 .11.2 国内外研究综述 .31.2.1 下面是教务处 2007 年 4 月 16 号的新强调的要求(本段内容与不作为论文格式模板,只说明要求。 ) .31.3 论文研究的内容和取得的成果
4、 .5第 2 章 JSP 和 MVC 网站开发技术简介 .62.1 JSP 动态网站开发技术 .62.2 MVC 设计模式 .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参考
5、文献 .36西安理工大学毕业设计(论文)1第 1 章 前 言两级标题尽量不要连续,应写概括性的句子。1.1 论文研究的目的和意义(或者写选题依据)本节将介绍网络、电子商务的重要性,说明开发电子书店的必要性。 (1-2页)1.1.1 格式说明(格式说明部分属我的个人理解,如与本科毕业设计(论文) 工作细则有出入,以细则为准,并请通知我,以免其他同学犯同样错误,李军), 1.1.1 节不作为论文格式的样板,只是写要求与说明。 请大家在写论文和改格式的过程可打开如下选项,在 word 中显示格式字符。点击菜单“工具“= “选项” , 在“视图”选项卡中,选中“格式标记”组下的“全部” 。然后可看到下
6、面的一句话中的特殊字符“半角空格 全角空格 全角逗号,半角逗号,半角分号;全角分号;半角句号.全角句号。TAB 制表符 ”。 说明:第 1 章到第 4 章为论文正文。正文部分的安排不一定要按这个模板完全相同的顺序。内容的组织方式以及一些介绍性的内容,同学们可以参考图书馆资源:中国优秀博硕士学位论文数据库:http:/ 很多同学每一稿都存在的问题:编号不规范。编号要体现级别性。比如在 1.2 节下面。进行列举的时候又用 1. 2. 3. 等进行编号,就不合理。建议采用其他编号如 或(1)或采用项目符号。在全文范围内, “编号规则”与“项目符号规则” ,要一致。 在中英文混排时,中文字与英文间不要
7、空格。错误 error 写法,正确correct 写法 图件要分章编号,图号放在图片的下面并要有图的简要说明,不能只有图号,在正文中用图号引用,不能说“如下图所示” ,应为“如图 6-6所示” 。图号与说明使用五号黑体字居中。图与图号不能分列在两页。西安理工大学毕业设计(论文)2图 6-6 启动画面 表也要分章编号,且表号在表的上面,其他同图标注方法。对表的引用也要使用类似“XXXX 如表 1-1 所示” ,不要使用“如下表所示”一类的指代词。表 1-1 表格例子五号宋体 五号宋体 五号宋体 五号宋体 五号宋体五号宋体 代码可以用一个框框住,当作表进行编号与引用;也可以直接写在说明文字的下面,
8、不编号。两种方式都要注意代码的缩进。缩进量 2 到 3 字符。 引用他人资料,必须以“脚注”标示符标明,并能对应于毕业设计(论文)后的参考文献。一般是在引用的别人的一段话的最后一个字上进行标注。脚注号就是你列在“参考文献”中的该文献的编号。 其他详细的格式要求,请参考“学生毕业设计(论文)工作细则” ,二O 一 0 年三月修订版 如果已经写好论文了,只是需要套用本模板格式的话,请分别在原文中拷贝(各级标题与正文属不同类型, 要分开拷贝) ,在本论文的相应位置,使用“编辑”- “选择性粘贴”功能,并选择“无格式文本”西安理工大学毕业设计(论文)3也可以在设置好一章的格式后,后面的各章使用“格式刷
9、”功能快速修改格式。 (在工具栏上“粘贴”按钮的后面。像一个小刷子。 )如果是要把与字体有关的格式拷贝(刷)到新的字体上,先选中源字,再点“格式刷” ,再选择要修改的字。 如果是要一整 段的格式(如改样式、改段落缩进、改编号格式、改项目编号等) ,就只要先把光标定位到源段落中任何一个位置,不选择文本,再点“格式刷” ,再在目标段的任何一点上点击一下。 修改各级标题的格式,以段落的段前距与段后距为例,操作步骤如下:(1). “格式” = “样式或格式 ”,在正文右侧弹出一个大工具栏 (2). 在正文可选择相应的标题(3). 在右侧的“所选文字的格式”下,第一个框可点右键,选择“修改” = 在弹出
10、的对话框“修改样式” ,先选中“自动更新” ,再点击左下角的“格式”,并选择“段落” = 在弹出的对话框“段落” 中修改“间距” 段前 5 磅,段后 5 磅,行距=单倍行距1.2 国内外研究综述说明电子商务系统的发展历程,介绍现有的一些电子书店和网站,说明它们的功能和需要改进的地方。介绍基于 JSP 和 MVC 设计模式的网站开发技术,说明 JSP 较之其它网站开发技术的优点,介绍 MVC 设计模式的重要性和它在网站开发中的应用。 (1-2 页)1.2.1 下面是教务处 2007 年 4 月 16 号的新强调的要求(本段内容与不作为论文格式模板,只说明要求。 ) 论文内容要参照工作细则 (20
11、08 年 3 月版)第 20-23 页撰写。如“结论”不等同于“体会” 。 学生论文中引用前人资料(成果、观点)务必以脚注形式在所引用资料当页注释(李军注:有两种方法可使用。对于正式出版物,即后面参考文献示例中列出的 4 类参考文献,使用“尾注”的方式。方法是使用“上标”法,如这是引用 别人的句子 1。 对于非正式出版物,如公司内部资料,则使用“脚注”的方式在本页内注明。方法是点菜单“插入”=“引用 ”=“脚注和尾注 ” ,选中位置为“脚注,在页面尾西安理工大学毕业设计(论文)4端” ,编号格式为“带圆圈的阿拉伯数字” 。例如下面的标注。 ) “文献综述报告”中的参考目录与设计(论文)中的参考
12、目录应大致对应,不宜有较大差距。学生所做“外文译文”应附外文资料原文,并附于正文之后。 文献综述不少于 1500 字,使用 5 号宋体. 外文译文:翻译出的中文不少于 1000 字。并中文在前英文在后。字体为宋体 5 号. 相关工作的几点说明:(1) “毕业设计(论文)任务书” 、 “过程记录” 、 “指导教师指导记录”等表格的相关时间一定要注意衔接,内容前后吻合。其中“论文过程记录”是学生本人在论文中所做的工作体现,要尽量展现学生论文工作过程。 “论文指导教师指导记录”是记实性的,是教师对学生论文所做指导工作的实时记录,建议能手工誊写,建议不要照搬“论文过程记录”内容。(2) “论文任务书”
13、 , “实施研究、收集资料”等阶段工作是粗线条的,可定在较长时间段内。本表“要求完成时间”建议用“论文定稿完成时间” 。(3) “毕业设计(论文)过程记录”中的“开题报告“阶段工作内容应包括”文献综述“、 “外文译文”(即“文献综述” 、 “外文译文”应属“开题报告”阶段工作) 。(4) “毕业设计(论文)指导教师指导记录”也应体现指导教师对“外文译文”、 “文献综述”指导过程记录。(5) “毕业设计(论文)开题报告”可的第 1 项:“主要研究内容、预期成果”是指学生论文的主要研究内容及论文所要达到的成果;第 2 项:“拟采用的研究思路”是指学生撰写其论文的思 郭靖主编:降龙十八掌速成指南 ,
14、桃花岛科学出版社 1688 版,第 68 页西安理工大学毕业设计(论文)5路、方法等,每个学生应有自己的思路、方法,不应雷同;第 4 项“主要参考文献目录及文献综述” ,对文献综述建议注明详见“文献综述报告”即可;第 5 项:“工作计划”中“起止时间”强调开题后要做的相关工作。(6) 学生诚信承诺书的签写时间:建议用“论文定稿完成时间”(诚信承诺书 word 文档在教务处下载,直接打印后签名就可以了。)。1.3 论文研究的内容和取得的成果指出论文将着重探讨 JSP 网站开发技术,对电子书店进行详细的需求分析,并使用 MVC 设计模式对网站系统进行设计,最终利用 Eclipse 3.2 开发工具
15、实现网站的全部功能。通过论文研究取得了以下研究成果:(1) 熟练掌握了基于 JSP 的网站开发技术。(2) 在学习 MVC 模式的基础上,对网站进行了整体设计,网站的体系结构设计合理,便于开发、测试和维护。(3) 学习使用了 My SQL 数据库系统,并且使用 My SQL 建立了电子书店网站的后台数据库系统。(4) 在分析设计的基础上使用 Eclipse3.2 对网站系统进行了开发,实现了具有功能的电子书店系统,该系统具有良好的用户操作界面和完善的功能,具有一定实用价值和应用前景。西安理工大学毕业设计(论文)6第 2 章 JSP 和 MVC 网站开发技术简介2.1 JSP 动态网站开发技术从参考书上摘抄一些 JSP 技术的优点,原理。介绍 Tomcat 服务器,服务器的安装和配置,用一个简单的例子说明如何书写并部署 JSP 网页到 Tomcat 服务器。 (2-3 页)西安理工大学毕业设计(论文)7