篇一:云笔记开题报告
本科生毕业设计(论文)开题报告
论文(设计)题目
作者所在系别
作者所在专业
作者所在班级 作 者 姓 名
作 者 学 号 指导教师姓名
指导教师职称
完 成 时 间
基于Spring MVC和MyBatis的云笔记 计算机与遥感信息技术学院 计算机科学与技术 B12511 王硕 20124051117 耿炎 院长 2015 年 1 月
北华航天工业学院教务处制
说 明
1.根据学校《毕业设计(论文)工作暂行规定》,学生必须撰写《毕业设计(论文)开题报告》。开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。
2.开题报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业教研室论证审查后生效。开题报告不合格者需重做。
3.毕业设计开题报告各项内容要实事求是,逐条认真填写。其中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。第一次出现缩写词,须注出全称。
4.开题报告中除最后一页外均由学生填写,填写各栏目时可根据内容另加附页。
5.阅读的主要参考文献应在10篇以上(土建类专业文献篇数可酌减),其中外文资料应占一定比例。本学科的基础和专业课教材一般不应列为参考资料。
6.参考文献的书写应遵循毕业设计(论文)撰写规范要求。
7.开题报告应与文献综述、一篇外文译文和外文原文复印件同时提交,文献综述的撰写格式按毕业设计(论文)撰写规范的要求,字数在2000字左右。
毕业设计(论文)开题报告
- 1 -
- 2 -
- 3 -
篇二:达内电信计费系统项目介绍
李洪鹤/lihh@tarena.com.cn
一、回顾
1、Spring核心功能
1)IOC
将对象的创建权、注入权交给Spring来 管理,由Spring容器负责做这些事。由于 Spring是通过配置实现的这些逻辑,因此 可以降低对象之间的耦合度。
2)AOP
面向切面编程,主要解决的是针对一批 组件的通用逻辑编程的问题,它采用了 公共的类+配置的方式实现这个逻辑,可以 降低公共类和组件之间的耦合度。
3)整合
Spring可以整合JDBC、MyBatis、
Struts2、Hibernate框架/技术,
可以简化对这些框架/技术的使用。
4)MVC
Spring实现了MVC,按照MVC思想对 代码进行了分层,从而降低了项目中 代码之间的耦合度。
2、Java知识体系
画图
二、项目介绍
1、项目整体需求
1)项目背景
电信公司有UNIX服务器出租业务,针对 该出租业务需要一套办公系统来提升办事 效率,提升该业务信息化程度(无纸化 办公),我们的系统就是针对该出租业务 而提供的完整解决方案。
2)整体解决方案
画图
2、解决方案
1)NETCTOSS(要讲)
--名词解析
Net China Telecom Operation
Support System
中国电信运营支撑系统-网络版
--功能
用于创建账号,创建资费标准,以及查询用户的消费情况等。
--使用者
电信公司营业员
--部署
应用服务器
2)DMS(讲过)
--功能
解析客户登录、登出UNIX服务器的时间,并将解析到的信息存入数据库,即实现了客户登录服务器的数据采集功能。 --使用者
自动运行
--部署
DMS Client部署在每一台UNIX服务器上;DMS Server部署在引用服务器上。
3)PL/SQL(不讲)
--功能
自动计算出客户本月的消费情况,由Oracle任务自动在月底调用。
--使用者
Orcale任务调度。
--部署
Orcale数据库。
4)自服务(不讲)
--功能
可以查询客户的套餐余量,可以修改客户的资费等,类似于移动/联通营业厅APP。
--使用者
客户
--部署
应用服务器
3、项目计划
1)Unit01
day01-day02,完成资费管理模块。
2)Unit02
day03-day04,完成账务账号模块。
3)Unit03
day05-day06,完成业务账号模块。
4)Unit04
day07-day10,完成角色模块、管理员 模块以及登录相关的功能。
5)Unit05
day11,学习AOP,并应用到项目中。
6)Unit06
day12,学习事务管理,并应用到项目中。 如果时间允许,做项目总结及分享。
4、项目目标
1)基本要求
完成资费模块
2)达标
再完成账务账号模块,登录功能。
3)要求
自己写代码
4)目标
具备独立开发的能力
5、技术架构
1)开发环境
Linux+MyEclipse6.0+JDK1.6+
Tomcat7+Oracle10g
2)使用的技术
Java+Spring+MyBatis+JSP+JQuery
3)结构
基于MVC代码的分层思想,将代码分为 如下几层
表现层(V):JSP+JQuery
控制层(C):
DispatcherServlet+Controller,即主要由Spring MVC实现。 业务层(C):
由于业务相对简单,不用独立的业务层,而是直接在Controller中实现 业务,在企业真实的项目中,往往 这里是有独立的业务层。
持久层(M):
Spring整合MyBatis来实现数据库的访问。
三、搭建环境
1、声明
在项目组中搭建项目环境应该由项目经理、 结构师、设计师来完成,我们只需要下载 他们构建好的代码,添加业务代码即可。 因此这项内容了解即可,不是重点。
2、搭建环境大致步骤
1)解决访问数据库的问题
使用Spring整合MyBatis来实现数据库 的访问
2)解决处理请求的问题
使用Spring MVC来处理请求
篇三:达内科技实训项目
JavaWEB应用编程
JSP、Servlet2.5
开发工具:Eclipse+Myeclipse、NetBeans
服务器:Weblogic9.0 Websphere6.0 Jboss 4.x Tomcat 5.x
Struts2.0、Spring
开发工具:Eclipse+Myeclipse、NetBeans
服务器:Weblogic9.0 Websphere6.0 Jboss 4.x Tomcat 5.x
RMM,EJB3.0 JMS,Web服务 开发工具:Eclipse,Jbuilder,WSAD NetBeans/Sun Java Studio 服务器:Weblogic 9.0、Websphere6.0 Sun Java App Server 8/9、Jboss 4.X
掌握企业WEB应用开发的各种技术、并成为Java高级开发工程师 掌握软件设计模式,并使用MVC 模式框架开发,并成为有软件开发经验的高级开发工程师
掌握对企业最有价值的中间开发技术;
业务对象中间件,事物中间件,消息中间件,消息中间件,成为一个最有发展潜力的高级开发工程师 了解企业解决方案的前沿技术
GWAP1.0 平台:
一通用网上购物系统开发平台
MVC模式框架应用编程
GWAP2.0平台: ~在线商城 GWAP3.0平台: ~客户关系管理系统
中间件软件企业高级编程 GWAP4.0
~在线商城【在线支付】
~航班订票系统
企业解决方案前沿技术介绍
企业安全框架 Java设计模式
大型项目实习及软件开发经验培训
采用有亚信公司提供的“电信用户管理和计费系统NetCTOSS”,该系统已经在中国公用互联网ChinaNet和上海热线等多个大型软件工程中应用。该系统是一个典型的基于Unix平台、Oracle 数据库、Web界面、四层结构(Browser、
实习项目: Webcontainer、EJB container、电信用户Database)、融合Unix,Java和Oracle关系/计费技术的大型软件项目。子系统包括: 系统 1、 用户管理:采用Struts、Spring、
Hibernate实现
2、 话费数据采集:采用Java、
Socket网络编程实现
3、 账单查询:Struts、Spring、
Hibernate、EJB实现
4、 数据整合:采用JDBC、EJB,
Struts,Spring实现
参与完成实际项目,积累软件开发经验,经历完整的软件开发过程:需求,软件分析设计,编码,调试,
交付。
大型综合项目: ~电信用户管理/计费系统
~客户管理系统 ~当当网上购物系统 ~携程网上订票系统 ~人事考勤管理系统