- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[管理学]课程设计 Java EE JSP _超市账单管理系统 说明书
目 录
1. 课程设计简介 1
1.1 课程设计的目的 1
1.2 课程设计涉及技术的介绍 1
1.2.1 JavaEE简介 1
1.2.2 Javaee三大框架(SSH) 1
1.2.3 oracle简介 2
2. 课程设计题目描述和要求 2
2.1课题描述 2
2.1要求 2
3. 设计环境 2
4. 需求分析 3
4.1 系统环境图 3
4.2 系统功能图 3
5. 数据库设计 4
5.1数据库E-R图 4
5.2数据库表结构 5
6. 详细设计 6
6.1 开发流程 6
6.2 系统数据访问层(DAO层) 8
6.2.1数据访问层介绍 8
6.2.2数据访问层设计 8
6.3 Model层的设计与实现 15
6.3.1账单实体类 15
6.3.2供应商实体类 17
6.4 过滤器的设计 22
6.4.1 过滤器代码 22
6.4.2 登陆过滤器代码 22
6.5 控制层(Servlet,Service) 24
6.5.1Servlet 层/类的实现 24
6.5.2Service层/类的实现 32
6.6 系统视图层(该部分采用JSP实现) 37
6.6.1 JSP介绍 37
6.6.2视图层设计 37
7.系统的部署与实现 52
7.1使用Tomcat进行部署 52
7.2 系统实现 52
8. 心得体会 59
9. 参考文献 60
1. 课程设计简介
1.1 课程设计的目的
加深对概念的理解;熟悉 2. 为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识创造实践机会。为学生提供主动学习、积极探索与大胆创新的机会。
3. 使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表达的重要性。
4.使每个学生了解软件工具与环境对于项目开发的重要性,并且重点深入掌握好一、两种较新或较流行的软件工具或计算机应用技术。
5. 通过“稍大的”富有挑战性的软件实验项目开发实践,为学生提供主动学习、深入实践的机会,并且通过课程设计实践中,提高学生的自学能力、书面与口头表达能力、创造能力和与团队其他成员交往和协作开发软件的能力,提高学生今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。
1.2 课程设计涉及技术的介绍
1.2.1 JavaEE简介
JavaEE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。
在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本.此次J2EE改名为Java EE,实际也反映出业界这种共同心声。
JavaEE的核心是EJB3.0, 其提供了更兼便捷的企业级的应用框架。
1.2.2 Javaee三大框架(SSH)
SSH 在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate。 Struts对Model,View和Controller都提供了对应的组件。
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。
Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,可以应用在任何使用JDBC的场合,可以在Servlet/JSP的Web应用中使用,也可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。1.使用jsp、servlet、jstl、html、jdk特性(如抽象类或者接口)功能实现该系统。
2.使用oracle数据库。
3. b/s结构完成系统。
3. 设计环境
⑴硬件环境
CPU:P4 1.8GHz
512MB以上
⑵软件环境
操作系统:Windows XP/7
数据库:oracle 10 g
开发工具:My eclipse
开发语言:Java,XML
服务器:Tomcat
4. 需求分析
4.1 系统环境图
图4.1超市账单管理系统环境图
4.2 系统功能图
图4.2超市账单管理系统功能图
项目功能说明 :
5. 数据库设计
5.1数据库E-R图
图5.1全局E-R图
5.2数据库表结构
表 5-1 供货商信息表
表名 Supplier 列名 数据类型(
您可能关注的文档
最近下载
- 五恒系统方案书.pdf VIP
- 全套干扰峰分析图解析.docx
- 第十五讲新时代与中华民族共同体建设(2012— -中华民族共同体概论专家大讲堂课件.pdf VIP
- 种植施肥机械——栽植机械(水稻钵苗栽植机械)课件讲解.pptx VIP
- 企业工会助推企业高质量发展.docx VIP
- 施工技术管理措施.doc VIP
- 第六章维生素与辅酶.ppt VIP
- DB65T 4063-2017 沙化土地封禁保护区沙障技术技术工程.pdf VIP
- 2026江苏辖区农村商业银行泗阳农村商业银行校园招聘15人笔试备考试题及答案解析.docx VIP
- 种植施肥机械——栽植机械(水稻插秧机)课件讲解.pptx VIP
原创力文档


文档评论(0)