• 心得体会
  • 实习心得
  • 工作心得
  • 培训心得
  • 读书心得
  • 学习心得
  • 党员心得
  • 读书笔记
  • 社会实践心得
  • 观后感
  • 班主任培训
  • 学习党章心得体会
  • 党课学习心得
  • 反腐倡廉
  • 解放思想
  • 学习郭明义
  • 于丹论语心得
  • 银行培训
  • 岗前培训心得
  • 师德师风学习心得体会
  • 新课程培训
  • 教师培训心得体会
  • 党校学习心得
  • 群众路线
  • 拓展心得
  • 三下乡心得
  • 课程设计心得
  • 听课心得
  • 廉政准则
  • 执行力心得体会
  • 新员工培训
  • 暑期社会实践心得
  • 你在为谁工作
  • 廉洁自律
  • 龙8国际_龙8娱乐_龙8国际娱乐平台

    时间:2017-06-27来源:龙8国际_龙8娱乐_龙8国际娱乐平台 本文已影响
    相关热词搜索:课程设计 心得 j2ee j2ee课程设计源代码 j2ee课程设计题目 篇一:J2EE框架技术及应用课程设计总结报告(模板) J2EE框架技术及应用课程 设计技术总结报告 山东浪潮优派教育科技有限公司 1. 项目整体功能概要 (1)巩固和加深对JSP基本知识的理解和掌握;(2)掌握java编程和Structs架构基本技能; (3)掌握设计应用软件的基本思路和方法; (4)提高运用JSP解决实际问题的能力; (5)培养撰写设计报告的能力。 (6)检测这个学期所学知识的运用能力 2. 个人承担的开发任务说明 2.1登录模块: 员工或经理输入用户名、密码,验证码,如果登录错误,则在登录界面上显示相应的错误信息。如果其身份是普通员工,迁移到员工功能首页。如果员工登录正确后,如果其身份是经理,则迁移到经理功能首页。 2.2员工模块: 2.2.1 查看历史工资模块: 可以查看本人的历史工资,包括发薪月份、薪水。 2.3 经理模块: 2.3.1 查看历史工资模块: 可以查看本人的历史工资,包括发薪月份、薪水。 2.3.2添加员工模块: 可以添加新员工,包括员工用户名、密码、月薪等信息。 2.3.3 管理部门员工模块 可以查看员工信息,包括员工用户名、密码、月薪等信息。 3. 技术总结 3.1、所开发模块的关键处理过程说明(主要的类、关键的方法、关键的成员变量及程序之间的调用关系等) 3.1.1登录: 输入用户名、密码和验证码,点击登录后提交到LoginAction,如果验证码正确,则调用EmpService的validLogin验证登录,其中通过EmployeeDao的findByNameAndPass到数据库中根据用户名和密码查找用户,若存在则继续查看用户的类型,如果是普通员工则进入employee/index.jsp页面,如果是经理则进入manager/index.jsp页面,在两种跳转之前都先通过ActionContext.getContext().getSession().put(WebConstant.USER, name)向session作用域保存用户名。如果验证码或者用户名密码不正确则返回登录界面重新登录。3.1.2 员工和经理的查看历史工资: 分别转到ViewEmployeeSalaryAction或者ViewManagerSalaryAction,然后获取当前用户名,通过EmpService或MgrService的findPayByName(name)查找该用户的所有工资信息,存到集合中并返回给employee/viewSalary.jsp 或者manager/viewSalary.jsp,并遍历该集合显示在页面上。 3.1.3经理添加员工: 先转到manager/addEmp.jsp,通过表单的形式输入新员工的信息,然后提交到ProcessAddAction,先验证员工信息的合法性(未实现该验证),然后通过MgrService的findByName(name)查找当前经理的id,并set到员工对象中,设置好员工对象的type为1,之后便通过EmpService的save(emp)方法向数据库中添加员工。最后返回一个保存结果显示到页面上。 3.1.4经理管理部门员工: 先转到ViewEmpAction获取当前经理的名字,然后通过MgrService的findByName(name)获取经理id,再通过id调用MgrService的findEmpByMgr(mgr.getId()查找该经理下属员工的信息,返回List集合到manager/viewEmp.jsp 中通过struts标签遍历到表格中显示出来。 3.2、所开发的模块涉及到的数据库表及对表中数据所进行的处理说明 3.2.1 持久化指定的Employee实例 public Integer save(Employee employee) { return (Integer)getHibernateTemplate() .save(employee); } 3.2.2 根据用户名和密码查询员工 public List<Employee> findByNameAndPass(Employee emp) { return (List<Employee>)getHibernateTemplate() .find("from Employee where name = ? and pass=?" , emp.getName() , emp.getPass()); } 3.2.3根据用户名查询员工 public Employee findByName(String name) { List<Employee> emps = (List<Employee>)getHibernateTemplate() .find("from Employee where name = ? " , name); if (emps!= null && emps.size() >= 1){ return emps.get(0); } return null; } 3.2.4通过姓名查找某一员工的所有工资记录 public List<Pay> findPayByName(String name){ List<Pay> find = getHibernateTemplate() .find("from Pay where emp_id = " + "(select id from Employee where name = ?)" , name); if(find!=null && find.size()>=1) return find; return null; } 3.2.5通过员工id获取员工姓名 public String findEmpById(int emp_id){ List<String> find = getHibernateTemplate() .find("select name from Employee where id = ?",emp_id); if(find!=null && find.size()>=1) return find.get(0); return null; } 3.2.6通过经理的id获取该经理的所有下属员工 public List<Employee> findEmpByMgr(Integer id){ List<Employee> find = getHibernateTemplate() .find(" from Employee where mgr_id = ?",id); if(find!=null && find.size()>=1){ return find; } return null; } 3.3、开发环境安装过程 3.3.1、Oracle10g关键安装步骤说明 1. 作为管理组小组登录到计算机上,此小组有权限安装 Oracle 软件并创建和运行数据库。 2. 将提供给数据库 CD 插入光驱。 Autorun 窗口将自动显示。 选择 Install/Deinstall Products。 注意: 如果从 Oracle 的站点下载软件,请遵循网站上发布的如下指示。 3. Oracle Universal Installer Welcome 窗口出现。 选择 Next 开始安装软件浪潮优派 J2EE框架技术及应用课程设计技术总结报告 4. 在 UNIX 和 Linux 安装时,Specify Inventory directory and credentials 窗口出现。 输入安装 Oracle 软件的完整目录或接受缺省值。 输入操作系统组名称,此组具有目录写权限。单击 Next。单击 OK。 5. 出现对话框。 打开一个新的终端窗口,以 root登录,按照对话框的指示运行 orainstRoot.sh 脚本。 当脚本完成后,返回到 Oracle Universal Installer 页面并单击 Continue。 6. Specify File Locations 窗口出现。 输入安装 Oracle 软件的完整目录或接受缺省值。单击 Next。 7. Select Installation Type 页面出现。 也选择适合的环境的企业版或标准版。单击 Next。 8. Installer 将确认的系统符合安装和配置所选产品的最低需求。 在继续前纠正并报告问题。单击 Next。 9. Select Database Configuration 页面出现。 选择开始数据库的类型为 General Purpose、 Transaction Processing 或 Data Warehouse。单击 Next。 10. Specify Database Configuration Options 页面出现。 在 Database Naming 部分输入 Global Database Name 和 SID。 在 Database Character Set 部分选择字符集。 选择 Create database with Sample Schemas 安装示例模式。单击 Next。 11. Select Database Management Option 页面出现。 选择 Use Database Control for Database Management。单击 Next。 12. Specify Database File Storage Option 页面出现。 选择适合环境的 File System、Automatic Storage Management 或Raw Devices 。单击 Next。 13. Specify Backup and Recovery Options 页面出现。 选择 Do not enable Automated backups 配置自己的备份计划。单击 Next。 14. Specify Database Schema Passwords 页面出现。 选择 Use different passwords for these accounts 并输入管理员密码或选择 Use the same password for all the accounts 并输入密码。单击 Next。 15. Summary 页面出现,包含将安装的产品列表。 单击 Install 开始安装。 3.3.2、利用Oracle 10g创建数据库登陆用户的步骤 . . 开始,运行输入cmd或是wind+r输入cmd . . 使用dba登录。 .篇二:J2EE程序设计——课程设计报告 成 都 信 息 工 程 学 院 课程设计报告 课程名称: J2EE程序设计 题目名称: 简单微博系统 学生学号: 2009121097 学生姓名: 邓 涛 设计评语: 一、程序功能模块划分 1.系统功能模块框图 图1 系统功能模块框图 2.各功能的具体实现内容 1) 用户注册模块:用户输入的注册信息包括,用户名、用户密码、用户真实 姓名、手机号、Email、QQ号码。在用户注册模块要求检查用户名是否已存在,检查输入Email是否存在,如果存在则不让用户注册。 2) 用户登陆模块:用户打开登陆模块,要求用户输入用户注册的用户名以 及对应密码,用户密码验证成功,则加载用户的相关信息,包括用户的好友列表,粉丝列表,已广播微博信息以及关注好友发送的微博信息。 3) 好友管理模块:该模块登陆用户可以查看到自己已添加的好友列表,添 加新注册用户为自己的好友,删除自己已添加的好友。4) 粉丝查看模块:登陆用户可以通过该模块看到自己的粉丝列表(即将当 前用户添加为好友的用户列表)。 5) 微博管理模块:登录用户可以使用该模块查看自己以广播的微博信息, 并对广播的微博信息删除,查看好友广播的微博信息。 二、功能实现流程图 1.系统主功能图2 系统主功能实现流程图2.异步刷新好友微博信息功能 图3 异步刷新的方式显示最新的好友发布的微博信息功能实现流程图 三、数据库设计 1.数据库E-R图 图4 数据库E-R图2.数据库表设计 1) 表名:_user 2) 说明:存储用户的基本信息 3) 表结构 表1 _user表结构设计 1) 表名:_friend 2) 说明:存储用户的好友信息 3) 表结构 表2 _friend表结构设计篇三:基于J2EE设计简单学生管理系统课程设计报告 基于J2EE设计简单学生管理系统报告 院:职业技术学院 专 业:计算机科学与技术(3G方向) 年 级: 11级 学 号:1120020363 学生姓名:毛朋艺 2014年6 月8日 1.1引言 今世界,随着科学技术的不断提高,计算机科学日益成熟,其强大的功能已为人们所认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着计算机网络技术发展,Web数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,Web提供了与用户进行通信联络的有效手段,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。 1.2 问题的定义 学生信息的管理是学校日常工作中的重要组成部分。高校招生规模的逐步扩大和认识制度的改革,在校学生人数将不断增加,而学生管理人员则相对减少。加上我国高等学校基层学生管理工作量大,内容杂且多,管理要求高,传统管理办法已基本不适应新形势的要求。在校生的基本信息的管理,选课及成绩的信息的管理,学生学籍的管理,稍有不慎就会出现错误。同时学生成绩的手工登录与查询,是一项非常繁重而枯燥的劳动,每年课程的变化都需要重新规划,选修的课程多种多样,耗费许多人力和物力,而且会因人的情绪烦燥而出现失误。因此在计算机飞速发展的今天,应用数据库技术实现学生信息的管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率。实现高校学生信息网上管理,既能够提高工作效率,又可以提高工作水平。 1.3 系统介绍 学生信息管理系统是典型的信息管理系统,本系统采用B/S的设计结构,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。学生信息管理系统是一个学校信息化管理的重要组成部分,不但能实现学生网上成绩查询,同时也为学校管理者提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理学生信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间长了,将产生大量的文件和资料,这对于查找、更新和维护都带来了不少的困难。 1.4 工具的配置过程 在安装J2EE时若提示找不到java Runtim(来自:WwW.xIelW.cOm 写 论文 网:j2ee课程设计心得)e Environment ,则需先安装jre运行时环境。请下载jre-7u15-windows-i586.exe先进行安装,然后再安装javaEE的JDK. 1.4.1 JDK配置 (1)Java EE 6 SDK安装包里捆绑了类似于Tomcat的服务器端组件GlassFish,并作为安装时的默认目录,安装时可修改安装目录(我的机器安装目录为D:\glassfish3\jdk7) (2)安装过程中若使用默认配置后有可能和tomcat冲突,建议将GlassFish配置选项取消,以便后续使用我们更为熟悉的tomcat作为web服务器。 环境变量设置: 假定jdk安装在d:\D:\glassfish3\jdk7\,在 "我的电脑->属性->高级->环境变量->系统变量" 中添加以下变量 JAVA_HOME=D:\glassfish3\jdk7 classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径) path=%JAVA_HOME%\bin 注意:不要删掉原有的windows的环境变量,只是在最后添加。 在dos控制台执行javac如果有参数列表,则表示成功。 1.4.2 MyEclipse 10 本机安装目录为D:\myeclipse,安装完成后生成D:\myeclipse\myeclipse 10下的myeclipse.exe即为启动文件。 (1)配置JRE ? 从菜单栏中进入“Windows --> Preferences” ? 先要进行JDK的配置, 在左侧栏中选择“Java --> Installed JREs”, 按“Add”按钮进行添加 ? 在弹出的“Add JRE”画面中,选择JRE的目录, 就是选择你的JRE的目录,如C:\Program Files\Java\jre7 ? 在JRE名称一栏中,填下想取的名称,如“MY JRE”,然后“OK”定。 ? 返回到设置框中,将刚刚配置的JRE选中。 1.4.3配置Tomcat 若不用myeclipse10自带的tomcat6,则需额外进行设置 “Windows --> Preferences -->myeclipse -->server”中列出tomcat的各项版本,选择自己下载安装的对应版本,选中右边的Enable,并指定安装目录。 回到myeclipse界面,启动myeclipse server中对应的tomcat版本,可在console视图观察到tomcat服务启动的过程。启动成功后,在IE或myeclipse的web Browser视图的地址栏输入http://localhost:8080,若看到tomcat 的大猫标志,则配置成功。 本  篇:《龙8国际_龙8娱乐_龙8国际娱乐平台》来源于:龙8国际_龙8娱乐_龙8国际娱乐平台 优秀范文,论文网站
    本篇网址:http://www.xielw.cn/2017/kechengshejixinde_0627/690893.html
    Copyright © 龙8国际_龙8娱乐_龙8国际娱乐平台 All Rights Reserved.
    龙8国际