- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动态网页课程的设计
报告中应包括的内容:
课程设计名称
课程设计目的
课程设计相关技术
设计任务分析(需求分析)
模块设计
数据库设计
流程图
源代码
测试情况
小结(包括感想、致谢、设计总结)
摘 要
伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物,信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。
本论文设计了一个网上书店系统。它包括普通用户和管理员两类,其中普通用户是网上书店系统的主题用户,而管理员负责整个系统的整体维护。系统使用Java为核心语言,实用MySQL建立数据连接关系。使用JavaBean进行数据和逻辑的封装。结合CSS、JavaScript技术进行的全面的开发。
【关键词】 Java EE 网上书店 B/S模式
目 录
1. 课程设计名称 6
2. 课程设计目的 6
3. 课程设计相关技术 6
3.1 相关技术 6
3.2 开发工具 6
3.3 采用的技术 6
4. 需求分析 7
5. 系统模块设计 8
5.1 公共模块 8
5.2普通用户模块 8
5.3 管理员模块 8
6. 数据库设计 8
6.1 users数据表 8
6.2 books数据表 9
6.3 sorts数据表 9
6.4 words数据表 9
6.5 goods数据表 9
7. 数据库连接 10
8. 系统共用类设计 10
8.1 数据库类 10
8.2 books数据表操作类 10
8.3 goods数据表操作类 10
8.4 sorts数据表操作类 11
8.5 users数据表操作类 11
8.6 words数据表操作类 11
8.7 分页显示类 11
9. 文件功能结构 11
9.1 公共模块中的文件功能列表 11
9.2 普通用户模块中的文件功能列表 11
9.3 管理员模块中的文件功能列表 12
10. 系统公共模块 12
10.1 用户注册模块 12
10.2 用户登录模块 13
10.3 用户退出页面 13
11. 普通用户模块 14
11.1 普通用户主页面 14
11.2 查看图书详情页面 14
11.3 推荐图书处理页面 16
11.4 添加购物车页面 16
11.5 有哪些信誉好的足球投注网站图书信息页面 16
11.6 购物车信息页面 17
12. 管理员模块 17
12.1 管理员主页 17
12.2 添加图书处理模块 18
12.3 修改图书信息模块 18
12.4 删除图书信息模块 18
12.4 图书类别管理模块 19
12.5 订单管理模块 19
13. 总结与展望 19
【参考文献】 20
1. 课程设计名称
基于Java EE的网上书店系统
2.课程设计目的
熟悉并掌握本学期所学知识,巩固并加强知识,通过本次综合报告的设计进一步掌握和使用Java EE开发技术。
学会Java EE程序开发的环境搭建与配置,在实际运用中学习和掌握Java EE程序开发的全过程。
进一步熟悉掌握Servlet、JSP、JavaBean等课堂所学内容,如用户图形界面设计、数据库连接和处理、Servlet控制类编写等。
熟悉开发环境MyEclipse、Tomcat、Mysql的使用和熟悉软件工程开发,通过亲自动实践,拓展自己知识面、锻炼自己的动手能力。
3. 课程设计相关技术
3.1 相关技术
基础知识包括Servlet编程、JSP编程、HTML编程、JavaBean技术、Java编程基础、SQL查询及更新编程、软件工程基础知识、Mysql数据库基本操作, 基于B/S的三层架构程序设计方法等。
图3-1 基于J2EE的三层架构体系
3.2 开发工具
Servlet及JSP的开发工具:MyEclipse 8.0或以上版本
Web服务器:Tomact 6.0或以上版本和JDK 1.6或以上版本
前端页面开发工具:Dreamweaver等网页设计工具
测试工具:功能测试手工完成
数据库:Mysql数据库
3.3 采用的技术
使用B/S结构,采用Java EE编程技术。B/S(Browser/Server)结构,即浏览器/服务器结构。
使用JSP技术进行数据交换。JSP是一种使用Java语言作为其脚本语言,在Java EE Web服务器内运行的生成动态Web网页的技术。
采用JDBC标准编程接口。
所采用的数据库是Mysql数据库。
4. 需求分析
您可能关注的文档
- 农贸市场建设的项目可行性的研究的报告.doc
- 农贸市场的案例的研究的报告供应链管理论文.doc
- 冰上运动训练中心的项目部安全文明施工创优保证计划.doc
- 农贸市场施工组织的设计.doc
- 农道桥施工组织的设计.doc
- 冲压模具毕业的设计安装支架冲裁模落料冲.doc
- 冰雪世界建设可行性的研究的报告.doc
- 冲压模具的设计_002.doc
- 冲压工艺及其模具的设计毕业的设计论文.doc
- 冲压模毕业的设计连接板冲压模具的设计.doc
- 2024年临汾市洪洞县数学六年级第一学期期末统考模拟试题含解析.doc
- 2024年内蒙古呼伦贝尔市海拉尔区哈克学校数学六年级第一学期期末统考模拟试题含解析.doc
- 2024年宁波市奉化市数学六上期末综合测试模拟试题含解析.doc
- 2024年柳江县数学六上期末教学质量检测模拟试题含解析.doc
- 2024年利津县六年级数学第一学期期末检测试题含解析.doc
- 2024年辽宁省辽阳市宏伟区六上数学期末监测试题含解析.doc
- 2024年宁强县六年级数学第一学期期末监测试题含解析.doc
- 2024年昆明市官渡区六年级数学第一学期期末经典试题含解析.doc
- 2024年龙岩市永定县数学六年级第一学期期末检测试题含解析.doc
- 2024年轮台县六上数学期末学业水平测试试题含解析.doc
文档评论(0)