- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
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 列名 数据类型(
您可能关注的文档
- 激光切割雕刻机_操作说明书(DSP5.1).doc
- 计量经济学软件(万芳)关于进出口额和人民币汇率对我国外贸依存度影响的实证分析.doc
- 计算机网络+课程设计源代码和实验报告+帧封装、IP数据包解析和发送TCP数据包.doc
- 计算机专业英语_computer_english.doc
- 寄生虫:小心卧室角落.doc
- 减速机说明书(F=2.3,V=1.1,D=300).doc
- 简单易记的职业医师考点.doc
- 交通土建毕业设计(论文)-某二级公路路基路面综合设计(全套图纸).doc
- 金属切削刀具课程设计-矩形花键拉刀与矩形花键铣刀的设计(全套图纸).doc
- 金属切削刀具课程设计-圆体成形车刀设计(全套图纸).doc
- 论消费者与经营者利益平衡法律制度的完善——《消费者权益保护法》修改的新思路.doc
- 犬细小病毒的诊断与防治_正文.doc
- 试浅论我国《民法》中侵权责任的归责原则.doc
- H200303123_基于.NET技术的猎头公司管理软件的设计与实现——内部事务部分.pdf
- jQuery_Mobile_开发跨平台移动应用1.pdf
- 1面向车间作业的生产调度管理系统的研究.doc
- 毕业论文-基于AT89S51单片机的出租车计价器系统设计.pdf
- 毕业论文-基于P2P技术的局域网即时通讯软件教学设计应用.pdf
- 毕业论文-基于路径识别的车辆智能导航.pdf
- 毕业设计论文——土家特色餐饮项目的开发与管理.pdf
文档评论(0)