web、课程设计

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

动态网页课程设计报告(小三,粗)XXXX管理系统(小一,粗)

姓名:_____________________________

班级:_____________________________

学号:_____________________________

指导教师:_____________________________

成绩:_____________________________

完成时间:_____________________________

完成地点:_____________________________

报告中应包括的内容:

一、课程设计名称

二、课程设计目的

三、课程设计相关技术

四、设计任务分析(需求分析)

五、模块设计

六、数据库设计

七、流程图

八、源代码

九、测试情况

十、小结(包括感想、致谢、设计总结)

摘要

伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物,信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。

本论文设计了一个网上书店系统。它包括普通用户和管理员两类,其中普通用户是网上书店系统的主题用户,而管理员负责整个系统的整体维护。系统使用Java为核心语言,实用MySQL建立数据连接关系。使用JavaBean进行数据和逻辑的封装。结合CSS、JavaScript技术进行的全面的开发。

【关键词】Java EE 网上书店B/S模式

目录

1. 课程设计名称 (5)

2. 课程设计目的 (5)

3. 课程设计相关技术 (5)

3.1 相关技术 (5)

3.2 开发工具 (5)

3.3 采用的技术 (5)

4. 需求分析 (6)

5. 系统模块设计 (7)

5.1 公共模块 (7)

5.2普通用户模块 (7)

5.3 管理员模块 (7)

6. 数据库设计 (7)

6.1 users数据表 (7)

6.2 books数据表 (8)

6.3 sorts数据表 (8)

6.4 words数据表 (8)

6.5 goods数据表 (8)

7. 数据库连接 (9)

8. 系统共用类设计 (9)

8.1 数据库类 (9)

8.2 books数据表操作类 (9)

8.3 goods数据表操作类 (9)

8.4 sorts数据表操作类 (10)

8.5 users数据表操作类 (10)

8.6 words数据表操作类 (10)

8.7 分页显示类 (10)

9. 文件功能结构 (10)

9.1 公共模块中的文件功能列表 (10)

9.2 普通用户模块中的文件功能列表 (10)

9.3 管理员模块中的文件功能列表 (11)

10. 系统公共模块 (11)

10.1 用户注册模块 (11)

10.2 用户登录模块 (12)

10.3 用户退出页面 (12)

11. 普通用户模块 (13)

11.1 普通用户主页面 (13)

11.2 查看图书详情页面 (13)

11.3 推荐图书处理页面 (15)

11.4 添加购物车页面 (15)

11.5 搜索图书信息页面 (15)

11.6 购物车信息页面 (16)

12. 管理员模块 (16)

12.1 管理员主页 (16)

12.2 添加图书处理模块 (17)

12.3 修改图书信息模块 (17)

12.4 删除图书信息模块 (17)

12.4 图书类别管理模块 (18)

12.5 订单管理模块 (18)

13. 总结与展望 (18)

【参考文献】 (18)

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)结构,即

浏览器/服务器结构。

相关文档
最新文档