1、 报告中应包括的内容:报告中应包括的内容: 一、一、 课程设计名称课程设计名称 二、二、 课程设计目的课程设计目的 三、三、 课程设计相关技术课程设计相关技术 四、四、 设计任务分析设计任务分析(需求分析)(需求分析) 五、五、 模块设计模块设计 六、六、 数据库设计数据库设计 七、七、 流程图流程图 八、八、 源代码源代码 九、九、 测试情况测试情况 十、十、 小结(包括感想、致谢、设计总结)小结(包括感想、致谢、设计总结) 动态网页课程设计 第 页 1 摘摘 要要 伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入 人心。网络在各行各业的发展战略中占据了重要的位置,成为商家
2、不可分割的部 分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞 台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实 现如网上购物,信息查寻等功能,这些在改变我们原有经营方式与经营理念的同 时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网 站是至关重要的。 本论文设计了一个网上书店系统。它包括普通用户和管理员两类,其中普通 用户是网上书店系统的主题用户,而管理员负责整个系统的整体维护。系统使用 Java 为核心语言,实用 MySQL 建立数据连接关系。使用 JavaBean 进行数据和 逻辑的封装。结合 CSS、JavaScript
3、 技术进行的全面的开发。 【关键词】【关键词】 Java EE 网上书店 B/S 模式 动态网页课程设计 第 页 2 目目 录录 1. 课程设计名称. 4 2. 课程设计目的. 4 3. 课程设计相关技术. 4 3.1 相关技术 4 3.2 开发工具 4 3.3 采用的技术. 4 4. 需求分析. 5 5. 系统模块设计. 6 5.1 公共模块 6 5.2 普通用户模块. 6 5.3 管理员模块 6 6. 数据库设计. 6 6.1 users 数据表 6 6.2 books 数据表 . 7 6.3 sorts 数据表 . 7 6.4 words 数据表 . 7 6.5 goods 数据表 .
4、7 7. 数据库连接. 8 8. 系统共用类设计. 8 8.1 数据库类 8 8.2 books 数据表操作类 . 8 8.3 goods 数据表操作类 . 8 8.4 sorts 数据表操作类 . 9 8.5 users 数据表操作类 9 8.6 words 数据表操作类 . 9 8.7 分页显示类 9 9. 文件功能结构. 9 9.1 公共模块中的文件功能列表 9 9.2 普通用户模块中的文件功能列表 9 9.3 管理员模块中的文件功能列表 10 10. 系统公共模块. 10 10.1 用户注册模块 10 10.2 用户登录模块 11 10.3 用户退出页面 11 11. 普通用户模块 .
5、 12 11.1 普通用户主页面 12 11.2 查看图书详情页面 12 11.3 推荐图书处理页面 14 11.4 添加购物车页面 14 11.5 搜索图书信息页面 14 11.6 购物车信息页面 15 12. 管理员模块. 15 动态网页课程设计 第 页 3 12.1 管理员主页 15 12.2 添加图书处理模块 16 12.3 修改图书信息模块 16 12.4 删除图书信息模块 16 12.4 图书类别管理模块 17 12.5 订单管理模块 17 13. 总结与展望. 17 【参考文献】 17 动态网页课程设计 第 页 4 1. 课程设计名称课程设计名称 基于 Java EE 的网上书店
6、系统 2.课程设计目的课程设计目的 熟悉并掌握本学期所学知识,巩固并加强知识,通过本次综合报告的设 计进一步掌握和使用 Java EE 开发技术。 学会Java EE程序开发的环境搭建与配置, 在实际运用中学习和掌握Java EE 程序开发的全过程。 进一步熟悉掌握 Servlet、JSP、JavaBean 等课堂所学内容,如用户图形 界面设计、数据库连接和处理、Servlet 控制类编写等。 熟悉开发环境 MyEclipse、Tomcat、Mysql的使用和熟悉软件工程开发, 通过亲自动实践,拓展自己知识面、锻炼自己的动手能力。 3. 课程设计相关技术课程设计相关技术 3.1 相关技术相关技术 基础知识包括 Servlet 编程、JSP