网上投票调查系统_第1页
网上投票调查系统_第2页
网上投票调查系统_第3页
网上投票调查系统_第4页
网上投票调查系统_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 生产(毕业)实习报告 院(系) 信息科学与工程 专 业 班 计算机应用技术1201 学生姓名 指导教师 溪利亚 (实习时间:2014年11月24日2014年12月5日)华中科技大学武昌分校实习报告撰写内容、格式与成绩评定一. 实习报告内容与格式 目录1.实习单位简介;2.实习的主要内容;3.专题内容分析;4.实习收获与体会;5.对改进实习工作的建议。二.实习报告书写要求:1.字数要求:理、工科专业不少于4000字;经、管、文、法类专业不少于5000字;艺术类专业不少于3000字;2.图表清晰并应符合国家标准和规范;3.若用笔书写应做到字迹工整。三.实习成绩评定项目实习报告及实习效果(80%)

2、实习表现及纪律(20%)总分评分成绩综合评定等级: 指导教师(签名): 20 年 月 日目 录1 实习单位简介12 实习主要内容22.1 开发软件22.2 实习目的22.3实习内容22.3.1SQL简单语句22.3.2数据库设计22.3.3 Java体系32.3.4 JSP与Tomcat服务器32.3.5项目开发周期介绍32.3.6计算器设计32.3.6项目测试33专题分析43.1对SQL加入信息43.2SQL用户创建以及数据库建立53.2.1数据库建立53.2.2用户创建以及密码创建53.3运行SQL语句结果73.4表格的设计73.4.1表格相关代码73.5在myelipse软件中进行操作8

3、3.5.1导入包83.5.2导入驱动包93.5.3数据库连接代码103.5.4询数据库113.5.5码修改数据库113.5.6最后运行结果124 实习总结13131 实习单位简介 软帝(Softeem)信息科技有限公司WuHan Softeem Information Science and Technology Co,Ltd.简称软帝(Softeem), 是一个具有鲜明技术特色的专业软件开发及咨询服务的软件企业,是中国软件外包行业的积极倡导者和参与者,并立志为全球客户提供全面的软件开发、测试、维护和认证等专业服务。 软帝(Softeem)主要服务领域为金融、电信、电力、钢铁、电子商务等,我们

4、的质量保证系统能有效为客户提供从项目咨询设计到实施维护的全面服务。软帝(Softeem)拥有一批专业化的团队和良好的人才梯队,海外归国人才的加盟,使我们迅速拥有进入国际市场的实力。 面对软件行业人力资源严重匮乏的现状,软帝(Softeem)基于雄厚的技术实力,研发了一套适用于企业内部员工的培训体系,使经过培训的员工能快速适应项目变换的需要,时刻掌握行业最新技术动向。 软帝(Softeem)非常注重具有自主知识产权产品的设计和开发工作,在CRM, DRP, ERP, 无线通讯, 嵌入式系统等技术领域都推出了自己的产品,并有着稳定的客户群。 软帝(Softeem)为包括IBM、 Microsoft

5、、HP、NOKIA、MOTOROLA、NEC、Oracle、Cisco、SUN、NEC、SONY、Panasonic、华为、方正、联想、宝信等国内外客户提供了专业化服务。软帝的优质技术服务赢得了客户的信赖。 2 实习主要内容2.1 开发软件JAVA:JDK的安装与环境搭建;数据库系统:Sql server 2005开发平台:MyEclipseWeb服务器:Tomcat页面开发:Dreamweav2.2 实习目的对java基础语法更深入的了解,并可以熟练运用集合类实现对用户的CRUD。 体验商业系统编码工作在编码风格、编码性能上的要求、安全要求、性能要求、健壮性和可维护性方面的要求,并体现在最终

6、代码成 掌握一种页面异步请求技术,Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。 能够对如何做好一个软件系统需求有全面深入的认识,在需求讲解和渗透中也对面向对象的分析及UML相关技术有所体验。最终需求描述成果为相关描述技术文档和UML的使用例图及活动图,以便指导设计系统编码和测试。 完成数据库详细设计文档,并在查询分析器完成数据库的设计与实现 认识到测试的重要性,并编写测试用例,根据测试用例进行测试 2.3实习内容 按照需求进行网络页面的制作 在数据库里面创建数据库和建立用户名和密码,然后在SQ

7、L查询分析器里面根据用户名和密码进入然后输入数据对数据进行增,删,插。2.3.1SQL简单语句 CREATE、DROP、ALTER等语句。 数据操作语言(DML),例如:INSERT、UPDATE、DELETE语句。数据查询语言(DQL),例如:SELECT语句。 数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等句2.3.2数据库设计从需求中分析数据库,并需求进行数据库建模,形成数据字2.3.3 Java体系让我们了解了和回顾了Java中关于面向对象思想,java中的循环结构,判断结构,Java的类与方法。2.3.4 JSP与Tomcat服务器 JSP及

8、其开发方式;JSP内置对象:Request、 Response、 Session、Page、 Out、 Exception、Application、Config、PageContextJSP常用标签。2.3.5项目开发周期介绍 了解软件生命周期;了解软件开发周期;了解软件开发方式;了解软件开发方法;了解软件开发步骤2.3.6计算器设计掌握和熟练页面标签,并能使用DIV+CSS技术进行页面的美工操作,并能通过javascript实现与用户的交互,实现一个多功能计算器。2.3.6项目测试设计测试用例,并根据测试用例进行测试单元测试,集成测试,验收测试性能测试。3专题分析3.1对SQL加入信息 cr

9、eate table vote (id int identity(1,1) primary key,options varchar(100),num int) -插入数据insert into vote values('刘德华',0);insert into vote values('张学友',0);insert into vote values('郭富城',0);insert into vote values('黎明',0);-查询select * from vote;-修改update vote set num=2 where

10、 id=2 -删除delete from vote where id=5;update vote set num=num+1 where id=2update vote set num=num+1 where id=3update vote set num=num+1 where id=4update vote set num=num+1 where id in (0,1)3.2SQL用户创建以及数据库建立3.2.1数据库建立 3.2.2用户创建以及密码创建 3.3运行SQL语句结果 3.4表格的设计 3.4.1表格相关代码<body><table width="2

11、54" border="1"> <tr align="center"> <td colspan="3"> 最喜欢的明星</td> </tr> <tr> <td width="33">刘德华</td> <td width="168"> <input type="text" name="textfield"> </td> &l

12、t;td width="31"> <input type="checkbox" name="checkbox" value="checkbox"> </td> </tr> <tr> <td>张学友</td> <td>&nbsp;</td> <td> <input type="checkbox" name="checkbox" value="

13、checkbox"> </td> </tr> <tr> <td>郭富城</td> <td><form name="form2" method="post" action=""> <input type="text" name="textfield"> </form></td> <td> <input type="checkbox&qu

14、ot; name="checkbox" value="checkbox"> </td> </tr> <tr> <td>黎&nbsp; 明</td> <td><form name="form3" method="post" action=""> <input type="text" name="textfield"> </form><

15、;/td> <td> <input type="checkbox" name="checkbox" value="checkbox"> </td> </tr> <tr align="center" valign="middle"> <td colspan="3"> <input type="submit" name="Submit" value=&quo

16、t;提交"> </td> </tr></table></body></html>3.5在myelipse软件中进行操作3.5.1导入包 3.5.2导入驱动包 3.5.3数据库连接代码 try / 1 加载数据库的驱动包Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");/ 2 定义一个数据库的访问路径String url = "jdbc:sqlserver:/localhost:1433;DatabaseName=vo

17、te"/ 3 访问数据的权限 用户名和密码String user = "xiao"String password = "123456"/ 4 获得数据库链接conn = DriverManager.getConnection(url, user, password); catch (Exception e) / TODO Auto-generated catch blocke.printStackTrace();return conn;public static void closeConn(Connection conn)try/ 7 释放资

18、源conn.close(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();3.5.4询数据库 public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException request.setCharacterEncoding("UTF-8");/1从入口读数据String title=request.getParame

19、ter("title");/2把数据存入数据库中Votedao dao=new Votedao();/a 把主题存入summary表中dao.updateTitle(title);/新建表dao.createVote();/插入选项for (int i = 1; i <=8; i+)String options=request.getParameter("v" + i);if (options != null && !options.equals("")dao.add(options);3.5.5码修改数据库 t

20、ry / 1.获取数据的链接Connection conn = DbConn.getConn();Statement stmt = conn.createStatement();/ 2.搜索数据String sql = "select * from vote"ResultSet rs = stmt.executeQuery(sql);while (rs.next() Vote bean = new Vote();bean.setId(rs.getInt("id");bean.setOptions(rs.getString("options&qu

21、ot;);bean.setNum(rs.getInt("num");list.add(bean);/ 3.释放资源DbConn.closeConn(conn); catch (Exception e) / TODO Auto-generated catch blocke.printStackTrace();3.5.6最后运行结果4 实习总结光阴似箭,岁月如梭。一晃两周的实习生活已经过去了,在最近的几个月的实习过程中,我有着许多的收获和欢乐,但也有苦涩和教训,这些成功的经验将激励我在以后的人生之路上取得更大成绩,失败的经历将使努力去改变自己不完美的地方,让自己在以后的日子做的

22、更好,这一切将成为我生命中最宝贵的财富之一。带我我实习的单位是软帝(Softeem)信息科技有限公司WuHan Softeem Information Science and Technology Co,Ltd.简称软帝(Softeem), 是一个具有鲜明技术特色的专业软件开发及咨询服务的软件企业,是中国软件外包行业的积极倡导者和参与者,并立志为全球客户提供全面的软件开发、测试、维护和认证等专业服务。 软帝(Softeem)主要服务领域为金融、电信、电力、钢铁、电子商务等,我们的质量保证系统能有效为客户提供从项目咨询设计到实施维护的全面服务。软帝(Softeem)拥有一批专业化的团队和良好的人

23、才梯队,海外归国人才的加盟,使我们迅速拥有进入国际市场的实力。 面对软件行业人力资源严重匮乏的现状,软帝(Softeem)基于雄厚的技术实力,研发了一套适用于企业内部员工的培训体系,使经过培训的员工能快速适应项目变换的需要,时刻掌握行业最新技术动向。 软帝(Softeem)非常注重具有自主知识产权产品的设计和开发工作,在CRM, DRP, ERP, 无线通讯, 嵌入式系统等技术领域都推出了自己的产品,并有着稳定的客户群。 软帝(Softeem)为包括IBM、 Microsoft、HP、NOKIA、MOTOROLA、NEC、Oracle、Cisco、SUN、NEC、SONY、Panasonic、

24、华为、方正、联想、宝信等国内外客户提供了专业化服务。软帝的优质技术服务赢得了客户的信赖。还有他的一批典型的客户,这些客户长期与易维合作,达成了长期的合作伙伴关系。在这样的环境中生活,每天擦肩而过的都是IT精英,不知道会不会因此而感染,不过可以感觉到很自豪,也很荣幸,因为可以向老师学到很多东西。 我们实习的内容是做一个网上在线调查软件的开发,网上在线调查软件的开发涉及到了多方面的知识,例如myelicose软件的运用,在此款软件中我们必须有一定的基础,面向对象的思想,有一定的JAVA编程 能力 ,此课程内容以项目为导向,以技术为核心,力争掌握软件研发技术,熟悉项目开发过程。对我们的动手能力有很大的考验,HTML页面的设计,在页面上我们可以通过指导老师的讲解掌握和熟练页面标签,并能使用DIV+CSS技术进行页面的美工操作,并能通过javascript实现与用户的交互,实现一个多功能计算器。在后台数据库我们了解了怎么创建数据库,对数据库的增删改查,例如数据操作语言(DML),例如:INSERT、UPDATE、DEL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论