




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
内蒙古电子信息职业技术学院 JavaEE课程设计实训 J2EE课程设计实训指导书陈明栋 编写适用专业: 软件技术 内蒙古电子信息职业技术学院电子工程系二一五年十一月目 录J2EE课程设计实训任务书2第一节 J2EE开发相关介绍4第二节 供应商管理系统的开发与调试5J2EE课程设计实训任务书一、基本情况课程名称J2EE课程设计实训班级和人数Java141班51人指导教师陈明栋使用实训室人网公司实训楼D座二、实训的目标、任务与要求1、开发一个供应商管理系统,实现以下功能:(1)该系统有管理员和普通用户(供应商)2个角色;(2)普通用户可以申请供应商;(3)管理员审核供应商申请,审核通过开通供应商帐号;(4)管理员可以自己添加供应商;(5)供应商可以修改自己的信息;(6)管理员可以维护(修改、删除)供应商信息;2、通过该系统的开发,掌握数据库的设计及使用;学会jfinal框架下的web开发;学会部署服务。三、实训内容1、数据库的设计(1) 用户表(user):id(用户id,int类型,长度6,主键,自增)username(用户名,vachar类型,长度200,不能为空)password(用户密码,vachar类型,长度200,不能为空)roleId(角色id,vachar类型,长度200,不能为空)email(邮箱,vachar类型,长度200,不能为空,用于取回密码)tel(电话,vachar类型,长度15,可以为空)(2)角色表(role):id(角色id,int类型,长度6,主键,自增) roleName(角色名,vachar类型,长度200,不能为空); describe(角色描述,vachar类型,长度200,不能为空)(3) 供应商表(supplier):id(供应商id,int类型,长度6,主键,自增)userId(用户id,int类型,长度6,不能为空,关联用户表)supName(供应商名称,vachar类型,长度200,不能为空)supPerson(供应商联系人姓名,vachar类型,长度200,不能为空)supPhone(供应商联系人电话,vachar类型,长度20,不能为空)supAddress(供应商地址,vachar类型,长度200,不能为空)supCard(供应商银行卡号,vachar类型,长度30,不能为空)areaPath(供应商所在区域编码,vachar类型,长度20,不能为空)addTime(添加时间,datetime类型,长度0,不能为空)(4) 区域表(supplier):id(区域id,int类型,长度6,主键,自增)name(区域名称,vachar类型,长度20,不能为空)path(区域编码,vachar类型,长度200,不能为空)sort(区域等级,int类型,长度6,不能为空)(5) 申请表(apply):id(供应商id,int类型,长度6,主键,自增)username(用户名,int类型,长度6,不能为空,关联用户表)password(密码,int类型,长度6,不能为空,关联用户表)status(申请状态,int类型,长度6,不能为空,关联用户表)supName(供应商名称,vachar类型,长度200,不能为空)supPerson(供应商联系人姓名,vachar类型,长度200,不能为空)supPhone(供应商联系人电话,vachar类型,长度20,不能为空)supAddress(供应商地址,vachar类型,长度200,不能为空)supCard(供应商银行卡号,vachar类型,长度30,不能为空)areaPath(供应商所在区域编码,vachar类型,长度20,不能为空)addTime(申请时间,datetime类型,长度0,不能为空)2、html页面设计:(1)登录页面表单内容:一块是用户名、密码;按钮:登录、申请。(2)申请列表页面,将所有申请列出来:用户名,供应商名称,联系人姓名,联系人电话,供应商地址,银行卡号,申请时间,在加一列操作(通过);(3)供应商列表页面:将所有供应商列出来,用户名,供应商名称,联系人姓名,联系人电话,供应商地址,银行卡号,添加时间,在加一列操作(修改、删除)。(4)申请供应商页面:在登录页面点击申请进入该页面,表单内容:用户名,密码,供应商名称,联系人姓名,联系人电话,供应商地址,银行卡号,所在区域(级联下拉)。(5)添加供应商页面:表单内容:用户名,密码,供应商名称,联系人姓名,联系人电话,供应商地址,银行卡号,所在区域(级联下拉)。(6)修改供应商页面:表单内容:用户名,密码,供应商名称,联系人姓名,联系人电话,供应商地址,银行卡号,所在区域(级联下拉)。3、后台jfinal代码(具体参考Jfinal文档)。(1)搭建jfinal框架;(2)创建model类;(3)创建controller类。(4)测试。4、部署tomcat服务。(1)安装tomcat; 到tomcat官网下载tomcat解压到任意目录;(2)部署服务; 在myeclipse中添加tomcat;(3)访问系统; 通过myeclipse启动tomcat,输入网址访问系统。 四、时间安排与考核方式1、 时间安排表见附表。2、 考核形式及考核时间:实训结束后由实训教师进行现场实际操作考核3、 考核成绩构成: 实训总成绩由平时成绩(40%)与实训考核成绩(60%)两部分构成。其中平时成绩包括出勤、纪律、实训操作情况、实训报告的书写情况等等。平时成绩中实际操作情况占40%,实训报告完成情况占40%,其余占20%。五、 对学生的要求实训期间必须严格遵守实验室的规章制度,服从实训指导教师的安排,时间为12月21(周一)-12月25日(周五)。附表日 期时 间实 训 内 容备注星期一上午配置环境,讲解jfinal框架 下午完成登录功能。星期二 上午申请页面及后台代码。星期三上午申请列表及后台代码。下午供应商列表及后台代码。星期四上午供应商列表及后台代码。下午修改供应商信息及后台代码。星期五上午测试与完善。下午考核答辩。第一节 JavaEE开发相关介绍一、JavaEE简介JavaEE是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本.此次J2EE改名为Java EE,实际也反映出业界这种共同心声。JavaEE的核心是EJB3.0, 其提供了更兼便捷的企业级的应用框架。二、mysql数据库简介MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。三、mysql常用命令选择:select * from table1 where范围插入:insert into table1(field1,field2) values(value1,value2)删除:delete from table1 where范围更新:update table1 set field1=value1 where范围查找:select * from table1 where field1 like %value1% -like的语法很精妙,查资料!排序:select * from table1 order by field1,field2 desc总数:select count as totalcount from table1求和:select sum(field1) as sumvalue from table1平均:select avg(field1) as avgvalue from table1最大:select max(field1) as maxvalue from table1最小:select min(field1) as minvalue from table1四、Jfinal框架本次实训使用的框架为Jfinal框架,具体内容详见Jfinal文档,可以到Jfinal官网下载。五、web容器本次实训使用的web容器是Tomcat6。第二节 供应商管理系统的开发与调试一、实训目的1、开发一个供应商管理系统,实现以下功能:(1)该系统有管理员和普通用户(供应商)2个角色;(2)普通用户可以申请供应商;(3)管理员审核供应商申请,审核通过开通供应商帐号; (4)供应商可以修改自己的信息;(5)管理员可以维护(修改、删除)供应商信息;2、通过该系统的开发,掌握数据库的设计及使用;学会jfinal框架下的web开发;学会部署服务。二、开发前的准备工作1、安装mysql数据库,了解基本的sql语句。2、安装MyEclipse 2013或MyEclipse 2014。3、安装tomcat6。4、了解jfinal框架。三、实训内容(一)实训目的1、开发一个供应商管理系统,实现以下功能:(1)该系统有管理员和普通用户(供应商)2个角色;(2)普通用户可以申请供应商;(3)管理员审核供应商申请,审核通过开通供应商帐号; (4)供应商可以修改自己的信息;(5)管理员可以维护(修改、删除)供应商信息;2、通过该系统的开发,掌握数据库的设计及使用;学会jfinal框架下的web开发;学会部署服务。(二)实训内容1、数据库的设计(1) 用户表(user):id(用户id,int类型,长度6,主键,自增)username(用户名,vachar类型,长度200,不能为空)password(用户密码,vachar类型,长度200,不能为空)roleId(角色id,vachar类型,长度200,不能为空)email(邮箱,vachar类型,长度200,不能为空,用于取回密码)tel(电话,vachar类型,长度15,可以为空)(2)角色表(role):id(角色id,int类型,长度6,主键,自增) roleName(角色名,vachar类型,长度200,不能为空); describe(角色描述,vachar类型,长度200,不能为空)(3) 供应商表(supplier):id(供应商id,int类型,长度6,主键,自增)userId(用户id,int类型,长度6,不能为空,关联用户表)supName(供应商名称,vachar类型,长度200,不能为空)supPerson(供应商联系人姓名,vachar类型,长度200,不能为空)supPhone(供应商联系人电话,vachar类型,长度20,不能为空)supAddress(供应商地址,vachar类型,长度200,不能为空)supCard(供应商银行卡号,vachar类型,长度30,不能为空)areaPath(供应商所在区域编码,vachar类型,长度20,不能为空)addTime(添加时间,datetime类型,长度0,不能为空)(4) 区域表(supplier):id(区域id,int类型,长度6,主键,自增)name(区域名称,vachar类型,长度20,不能为空)path(区域编码,vachar类型,长度200,不能为空)sort(区域等级,int类型,长度6,不能为空)(5) 申请表(apply):id(供应商id,int类型,长度6,主键,自增)username(用户名,int类型,长度6,不能为空,关联用户表)password(密码,int类型,长度6,不能为空,关联用户表)status(申请状态,int类型,长度6,不能为空,关联用户表)supName(供应商名称,vachar类型,长度200,不能为空)supPerson(供应商联系人姓名,vachar类型,长度200,不能为空)supPhone(供应商联系人电话,vachar类型,长度20,不能为空)supAddress(供应商地址,vachar类型,长度200,不能为空)supCard(供应商银行卡号,vachar类型,长度30,不能为空)areaPath(供应商所在区域编码,vachar类型,长度20,不能为空)addTime(申请时间,datetime类型,长度0,不能为空)2、html页面设计:(1)登录页面表单内容:一块是用户名、密码;按钮:登录、申请。(2)申请列表页面,将所有申请列出来:用户名,供应商名称,联系人姓名,联系人电话,供应商地址,银行卡号,申请时间,在加一列操作(通过);(3)供应商列表页面:将所有供应商列出来,用户名,供应商名称,联系人姓名,联系人电话,供应商地址,银行卡号,添加时间,在加一列操作(修改、删除)。(4)申请供应商页面:在登录页面点击申请进入该页面,表单内容:用户名,密码,供应商名称
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课件显示备注
- 2025年中国双层炉排立式蒸汽锅炉数据监测研究报告
- 口语内容考试题及答案
- 植物检疫工岗位操作技能考核试卷及答案
- 溶剂油装置操作工操作考核试卷及答案
- 酒吧经理考试题及答案
- 景泰蓝点蓝工异常处理考核试卷及答案
- 禁止超车考试题及答案
- 2025年中国复盖件数据监测报告
- 偏钨酸铵制备工岗前考核试卷及答案
- 调试工上岗证考试题库及答案
- 2025 骨髓纤维化护理课件
- 电力营销考试题库及答案
- 监察法专题培训课件
- 人证网约车考试题目及答案
- 宗教法律法规课件
- 钣金冷冲压激光切割折弯检验作业指导书
- 综合安防管理平台操作手册
- 2025秋部编版(2024)八年级上册历史 【教学课件】第1课《鸦片战争》
- 【石河子】2024新疆石河子市事业单位笔试附带答案详解
- 矿山视频监控设备管理制度
评论
0/150
提交评论