基于Struts 的电子书店系统的设计与开发 作者姓名:张三丰 专业班级:2003050308 指导教师:李军
摘 要
随着计算机技术和网络技术的发展电子商务逐渐走入了人们的生活,现在通过网络顾客就可以方便地挑选和购买自己喜爱的商品,这大大提高了人们的生活质量。书籍是科学技术、语言文化的载体,是人们最为关注的商品之一,然而在现代信息社会来临之前,人们需要去书店在浩瀚的书堆中寻找自己需要的书籍,这不仅浪费了读者宝贵的时间,也影响了书籍的流通和传播。
论文在详细讨论JSP 技术和MVC 设计模式的基础上,对电子书店系统进行了需求分析和总体设计,并最终使用流行的Eclipse 3.2开发环境实现了整个系统,通过测试运行表明该电子书店系统功能完善、运行稳定,能够较好地满足实际应用的需要。
关键词:电子书店;电子商务;JSP ;MVC ;Eclipse
The Design and Implement
of the e-BookShop with Struts
Abstract: 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 net, these greatly improve human’s quality of life. … The second paragraph……..
Key words: Electric Book Shop; Electric Commerce; JSP; MVC; Eclipse
目 录
第1章
1.1 前 言 . ........................................................................................................ 1 论文研究的目的和意义(或者写选题依据) . ........................................... 1
1.1.1 格式说明 . ........................................................................................... 1
1.2 国内外研究综述 . ...................................................................................... 3
1.2.1 下面是教务处2007年4月16号的新强调的要求(本段内容与不
作为论文格式模板,只说明要求。) . ......................................................... 3
1.3
第2章
2.1
2.2
2.3
2.4
第3章
3.1
3.2
3.3
第4章
4.1
4.2
4.3
4.4
4.5 论文研究的内容和取得的成果 . .............................................................. 5 JSP 和MVC 网站开发技术简介 ............................................................ 6 JSP 动态网站开发技术 . ........................................................................... 6 MVC 设计模式 ........................................................................................ 8 使用MyEclipse 开发Struts 应用程序 .................................................. 10 使用Hibernate 实现数据持久化 . .......................................................... 13 电子书店系统需求分析和总体设计 . .................................................... 16 系统需求分析 . ........................................................................................ 16 系统总体设计 . ........................................................................................ 18 数据库设计 . ............................................................................................ 21 系统实现及效果分析 . ............................................................................ 23 用户注册及登陆模块 . ............................................................................ 23 书籍浏览模块 . ........................................................................................ 25 购物车模块 . ............................................................................................ 27 商品管理模块 . ........................................................................................ 30 订单处理模块 . ........................................................................................ 31
结 论 . ......................................................................................................................... 34
致 谢 . ......................................................................................................................... 35
参考文献 . ..................................................................................................................... 36
第1章 前 言
两级标题尽量不要连续,应写概括性的句子。
1.1 论文研究的目的和意义(或者写选题依据)
本节将介绍网络、电子商务的重要性,说明开发电子书店的必要性。(1-2页)
1.1.1 格式说明
(格式说明部分属我的个人理解,如与《本科毕业设计(论文) 工作细则》有出入,以细则为准,并请通知我,以免其他同学犯同样错误,李军) , 1.1.1节不作为论文格式的样板,只是写要求与说明。
◆ 请大家在写论文和改格式的过程可打开如下选项,在word 中显示格式字
符。点击菜单“工具“=》“选项”, 在“视图”选项卡中,选中“格式标记”组下的“全部”。然后可看到下面的一句话中的特殊字符“半角空格 全角空格 全角逗号,半角逗号, 半角分号; 全角分号;半角句号. 全角句号。TAB 制表符 ”。
◆ 说明:第1章到第4章为论文正文。正文部分的安排不一定要按这个模
板完全相同的顺序。内容的组织方式以及一些介绍性的内容,同学们可以参考图书馆资源:
中国优秀博硕士学位论文数据库: http://www.lib.cdut.edu.cn/newhp/edb/1/edb_036.html
◆ 很多同学每一稿都存在的问题:编号不规范。编号要体现级别性。比如
在1.2节下面。进行列举的时候又用1. 2. 3. 等进行编号,就不合理。建议采用其他编号如 或(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项:“工作计划”中“起止时间”强调开
① 郭靖主编:《降龙十八掌速成指南》,桃花岛科学出版社1688版,第68页
题后要做的相关工作。
(6) 学生诚信承诺书的签写时间:建议用“论文定稿完成时间”(诚
信承诺书word 文档在教务处下载,直接打印后签名就可以了。) 。
1.3 论文研究的内容和取得的成果
指出论文将着重探讨JSP 网站开发技术,对电子书店进行详细的需求分析,并使用MVC 设计模式对网站系统进行设计,最终利用Eclipse 3.2开发工具实现网站的全部功能。通过论文研究取得了以下研究成果:
(1) 熟练掌握了基于JSP 的网站开发技术。
(2) 在学习MVC 模式的基础上,对网站进行了整体设计,网站的体系结构设
计合理,便于开发、测试和维护。
(3) 学习使用了My SQL数据库系统,并且使用My SQL建立了电子书店网站
的后台数据库系统。
(4) 在分析设计的基础上使用Eclipse3.2对网站系统进行了开发,实现了具
有…功能的电子书店系统,该系统具有良好的用户操作界面和完善的功能,具有一定实用价值和应用前景。
第2章 JSP 和MVC 网站开发技术简介
2.1 JSP 动态网站开发技术
从参考书上摘抄一些JSP 技术的优点,原理。介绍Tomcat 服务器,服务器的安装和配置,用一个简单的例子说明如何书写并部署JSP 网页到Tomcat 服务器。(2-3页)
2.2 MVC 设计模式
从参考书上摘抄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]
[2] 张三. 广西自然保护区[M]. 北京:中国林业出版社.1993:11-18. 张旭,张通和,易钟珍等. 采用MEVVAI 源设备类金刚石膜的研究[J]. 北京师范大学
学报(自然科学版).2002.38(4):478-481
张筑生. 微分半动力方程动力系统的不变集[D].北京:北京大学数学系研究[3]
所.1983:12-16
[4] 萧钰. 出版业信息化迈入快车道
http://www.creader.com/news/[1**********]9.htm
[5]
[EB/OL].[2002-04-15].
基于Struts 的电子书店系统的设计与开发 作者姓名:张三丰 专业班级:2003050308 指导教师:李军
摘 要
随着计算机技术和网络技术的发展电子商务逐渐走入了人们的生活,现在通过网络顾客就可以方便地挑选和购买自己喜爱的商品,这大大提高了人们的生活质量。书籍是科学技术、语言文化的载体,是人们最为关注的商品之一,然而在现代信息社会来临之前,人们需要去书店在浩瀚的书堆中寻找自己需要的书籍,这不仅浪费了读者宝贵的时间,也影响了书籍的流通和传播。
论文在详细讨论JSP 技术和MVC 设计模式的基础上,对电子书店系统进行了需求分析和总体设计,并最终使用流行的Eclipse 3.2开发环境实现了整个系统,通过测试运行表明该电子书店系统功能完善、运行稳定,能够较好地满足实际应用的需要。
关键词:电子书店;电子商务;JSP ;MVC ;Eclipse
The Design and Implement
of the e-BookShop with Struts
Abstract: 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 net, these greatly improve human’s quality of life. … The second paragraph……..
Key words: Electric Book Shop; Electric Commerce; JSP; MVC; Eclipse
目 录
第1章
1.1 前 言 . ........................................................................................................ 1 论文研究的目的和意义(或者写选题依据) . ........................................... 1
1.1.1 格式说明 . ........................................................................................... 1
1.2 国内外研究综述 . ...................................................................................... 3
1.2.1 下面是教务处2007年4月16号的新强调的要求(本段内容与不
作为论文格式模板,只说明要求。) . ......................................................... 3
1.3
第2章
2.1
2.2
2.3
2.4
第3章
3.1
3.2
3.3
第4章
4.1
4.2
4.3
4.4
4.5 论文研究的内容和取得的成果 . .............................................................. 5 JSP 和MVC 网站开发技术简介 ............................................................ 6 JSP 动态网站开发技术 . ........................................................................... 6 MVC 设计模式 ........................................................................................ 8 使用MyEclipse 开发Struts 应用程序 .................................................. 10 使用Hibernate 实现数据持久化 . .......................................................... 13 电子书店系统需求分析和总体设计 . .................................................... 16 系统需求分析 . ........................................................................................ 16 系统总体设计 . ........................................................................................ 18 数据库设计 . ............................................................................................ 21 系统实现及效果分析 . ............................................................................ 23 用户注册及登陆模块 . ............................................................................ 23 书籍浏览模块 . ........................................................................................ 25 购物车模块 . ............................................................................................ 27 商品管理模块 . ........................................................................................ 30 订单处理模块 . ........................................................................................ 31
结 论 . ......................................................................................................................... 34
致 谢 . ......................................................................................................................... 35
参考文献 . ..................................................................................................................... 36
第1章 前 言
两级标题尽量不要连续,应写概括性的句子。
1.1 论文研究的目的和意义(或者写选题依据)
本节将介绍网络、电子商务的重要性,说明开发电子书店的必要性。(1-2页)
1.1.1 格式说明
(格式说明部分属我的个人理解,如与《本科毕业设计(论文) 工作细则》有出入,以细则为准,并请通知我,以免其他同学犯同样错误,李军) , 1.1.1节不作为论文格式的样板,只是写要求与说明。
◆ 请大家在写论文和改格式的过程可打开如下选项,在word 中显示格式字
符。点击菜单“工具“=》“选项”, 在“视图”选项卡中,选中“格式标记”组下的“全部”。然后可看到下面的一句话中的特殊字符“半角空格 全角空格 全角逗号,半角逗号, 半角分号; 全角分号;半角句号. 全角句号。TAB 制表符 ”。
◆ 说明:第1章到第4章为论文正文。正文部分的安排不一定要按这个模
板完全相同的顺序。内容的组织方式以及一些介绍性的内容,同学们可以参考图书馆资源:
中国优秀博硕士学位论文数据库: http://www.lib.cdut.edu.cn/newhp/edb/1/edb_036.html
◆ 很多同学每一稿都存在的问题:编号不规范。编号要体现级别性。比如
在1.2节下面。进行列举的时候又用1. 2. 3. 等进行编号,就不合理。建议采用其他编号如 或(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项:“工作计划”中“起止时间”强调开
① 郭靖主编:《降龙十八掌速成指南》,桃花岛科学出版社1688版,第68页
题后要做的相关工作。
(6) 学生诚信承诺书的签写时间:建议用“论文定稿完成时间”(诚
信承诺书word 文档在教务处下载,直接打印后签名就可以了。) 。
1.3 论文研究的内容和取得的成果
指出论文将着重探讨JSP 网站开发技术,对电子书店进行详细的需求分析,并使用MVC 设计模式对网站系统进行设计,最终利用Eclipse 3.2开发工具实现网站的全部功能。通过论文研究取得了以下研究成果:
(1) 熟练掌握了基于JSP 的网站开发技术。
(2) 在学习MVC 模式的基础上,对网站进行了整体设计,网站的体系结构设
计合理,便于开发、测试和维护。
(3) 学习使用了My SQL数据库系统,并且使用My SQL建立了电子书店网站
的后台数据库系统。
(4) 在分析设计的基础上使用Eclipse3.2对网站系统进行了开发,实现了具
有…功能的电子书店系统,该系统具有良好的用户操作界面和完善的功能,具有一定实用价值和应用前景。
第2章 JSP 和MVC 网站开发技术简介
2.1 JSP 动态网站开发技术
从参考书上摘抄一些JSP 技术的优点,原理。介绍Tomcat 服务器,服务器的安装和配置,用一个简单的例子说明如何书写并部署JSP 网页到Tomcat 服务器。(2-3页)
2.2 MVC 设计模式
从参考书上摘抄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]
[2] 张三. 广西自然保护区[M]. 北京:中国林业出版社.1993:11-18. 张旭,张通和,易钟珍等. 采用MEVVAI 源设备类金刚石膜的研究[J]. 北京师范大学
学报(自然科学版).2002.38(4):478-481
张筑生. 微分半动力方程动力系统的不变集[D].北京:北京大学数学系研究[3]
所.1983:12-16
[4] 萧钰. 出版业信息化迈入快车道
http://www.creader.com/news/[1**********]9.htm
[5]
[EB/OL].[2002-04-15].