软件开发生产实习报告

软件开发生产实习报告

ID:12667947

大小:652.00 KB

页数:23页

时间:2018-07-18

软件开发生产实习报告_第1页
软件开发生产实习报告_第2页
软件开发生产实习报告_第3页
软件开发生产实习报告_第4页
软件开发生产实习报告_第5页
资源描述:

《软件开发生产实习报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件开发生产实习报告姓名王成成学号201201050930班级软件工程2012-2项目名称学生通讯录管理实习地点青岛光谷软件园东软睿道公司实习时间2015.7.13~2015.7.24实习成绩指导教师签字信息科学与工程学院2015年7月24日目录软件开发生产1实习报告1软件开发生产实习报告11.实习目的12.实习计划13.实习过程23.1技术准备23.2项目实施23.2.1功能需求23.2.2总体设计23.2.3详细设计与编码51.网页初始设计52.数据库详细设计63.页面展示84.源代码103.2.4测试201.测试用例详细说明2

2、02.测试结果说明204.总结与建议21软件开发生产实习报告1.实习目的1.1使学生全面了解软件项目实施的过程,理解软件企业对于程序员的基本素质和技术能力要求。1.2重点培养学生的团队精神和协作意识,提高其口头和书面的沟通能力。1.3使学生掌握快速学习新知识、新技术方法,培养良好的分析问题和解决问题的能力1.4重点提高学生的编程能力,使学生建立正确的编程理念,养成规范的编程习惯。2.实习计划本次实习主要分两部分:第一周由老师讲解本次实习项目的主要内容,包括Java,JSP,Servlet,Oracle数据库的基础知识。并由老师利用实

3、例讲解相关技术的实践应用。第二周根据老师讲解的基础知识以及实践应用完成一个学生信息的管理,包括信息的增删改查,以及使用JSP与Servlet技术对页面进行其他相关的实现。本项目的全部内容均由本人完成。其中主要任务包括:1)对学生信息进行建模,利用逻辑模型完成数据库的设计,保证学生表的字段不少于20个,由于本次实习的主要内容是JavaWeb方向,所以对数据库设计不做严格要求,只要满足JavaWeb的功能点需求即可;2)利用JSP和Servlet技术完成对数据表(学生表)的增删改查操作;211)利用JSP和Servlet技术实现页面跳转

4、之间的状态维持(如A页面跳转到B页面,再由B页面返回到A页面时,A页面中仍然保留着客户跳转到B页面之前输入的信息);2)在删除功能点上实现“全选”的子功能点。3.实习过程3.1技术准备1)回顾Java语言的语法;2)学习HTML5的相关知识,并能基本熟悉其用法;3)学习JavaScript脚本语言,并能较熟练应用其完成对网页一定的操作与控制;4)学习JSP相关的技术(包括JSP,Servlet),同时了解EL表达式,JSTL的相关知识与基本用法;5)针对Oracle数据库,学习相关的SQL语句;6)Oracle数据库的安装与配置,以

5、及使用PLSQLDeveloper完成对Oracle数据库的基本操作;7)学习JDBC相关技术,并通过Java语言正确地连接Oracle数据库。8)HTML,JSP,Java的编码规范。3.2项目实施3.2.1功能需求1)实现对学生信息的无条件查询和条件查询(包括模糊查询);2)实现对学生信息的录入;3)实现对学生信息的修改;4)实现对选定的记录进行删除(包括在页面中实现“全选”功能)5)实现页面跳转之间的状态维持(如A页面跳转到B页面,再由B页面返回到A页面时,A页面中仍然保留着客户跳转到B页面之前输入的信息);6)完成相应的操作

6、给出相应的提示。3.2.2总体设计该信息管理系统主要完成学生通讯录的管理,对学生信息能够进行增删21改查,并完成功能需求中的一些相关细节。系统的功能模块图如下图所示。此外,网站的总体设计如下图所示:该系统的主要目标是建立学生信息的增删改查四种基本操作,并对网页中的各种细节进行优化。主页面为查询页面,分为条件查询和非条件查询,并在查询到记录的基础上进行删除操作和修改操作,添加操作作为独立的一部分,系统总体设计的流程图如下图所示。2121总体数据流图如下图所示。3.2.3详细设计与编码1.网页初始设计21其中A002.JSP与A003.

7、JSP类似。2.数据库详细设计建表语句如下:/*==============================================================*//*Table:STUDENT*//*==============================================================*/createtableSTUDENT(AB001NUMBERnotnull,AB002NVARCHAR2(10)notnull,AB003NVARCHAR2(4)notnull,AB004NVAR

8、CHAR2(2)notnull,AB005NVARCHAR2(20)notnull,AB006NVARCHAR2(20)notnull,AB007NVARCHAR2(11)notnull,AB008NVARCHAR2(50)notnu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。