专业综合实习报告书 - 图文

更新时间:2024-03-07 00:44:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

专业综合实习报告书

系 别: 专 业:_ 班 级: 姓 名: 学 号: 实习单位: 指导老师: 实习日期:

一、 实习目的: 进一步了解Java开发的相关知识,掌握Java开发的基本技术,丰富Java开发的实战经验。学习SQL的基础知识及正确的运用方法,提高自己的开发能力。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力。培养我们动手能力,培养我们良好编程规范和编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。增强自己的团队协作意识,了解软件开发的思考角度和主要流程。 在学校的安排下,我们达内的老师的指导下,进行为期十天的程序设计实习。以航空订票系统为蓝本,深入学习如何用JAVA编写出一个程序。最后以八人为小组,通过所学到得知识设计一个项目。 二、 实习内容: 项目名称:小伙伴便利店系统 实习内容:分组完成基于java技术的项目开发 实习要求:1.系统要符合网页浏览流程,满足日常工作的需要; 2.程序的界面要友好,充分体现出较高的操作便利性、实用性及安全性等要求; 3.项目设计是,算法要优化,以提高系统运行效率; 4.系统采用B/S模式,客户端负责提供表达逻辑,显示用户界面信息,访问数据库服 务器,服务器端用于提供数据服务。 需求分析:随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以及计算机与网络技术为基础的信息系统正处以蓬勃发展的时期。小伙伴便利店系统,是在网络上建立一个虚拟的小商场,能让同学在宿舍也能轻松购物。 小伙伴便利店系统是一个针对网上销售商品、管理商品的一个专门软件。随着网络的广泛普及,网络支付手段的逐步完善,越来越多的人逐渐习惯于网上购物,习惯于鼠标点击下订单,送货上门的快捷便利的购物方式。传统的购物观念正在被网上购物这种快捷的方式所冲击。现在的网上便利店,具有强大的功能,在线展示商品,在线购买商品,在线交易,在线网店的管理等,借助网络的跨地域特点,更是将传统的商店的地域限制加以突破,从而大大增加了客户的数量。 小伙伴便利店系统是针对于在校大学生而开发的,方便客户不用出门就能买到你所需要的食品或生活用品,节省你出外买商品的时间。 安全需求:系统对管理员的帐号和密码的有效性进行了测试。只有管理员的帐号和密码确认有效后,才可以对超市管理系统进行维护工作。保证了超市管理系统的安全性。普通用户只能用于购买商品和查询订单等。 功能需求: 1.会员登录功能:如果用户已经注册为网站的会员,便可以通过登录来使用购物的相关功能并通过提交订单完成最后的付款。会员可以查看自己购物车中已有的商品。登录成功后,将转到网站首页。用户可以从主页浏览属于用户权限的所有内容。 2.会员注册功能.:注册后的用户将具备一个属于自己的个人账户,成为便利店网站的会员,将有权购买本网站的商品。注册后的用户将被提示注册成功,如果注册的用户名已经存在,则提示错误信息。 3.商品浏览功能:用户可以通过首页或者任何包含首页的页面中点击来浏览商品库中的所有商品,若用户对某个商品感兴趣,可以点击详细按钮进入商品描述的详细页面,。商品展示页面显示商品的产品名称、产品主要图片、产品描述和产品单价。 4.商品查询功能:用户可以通过此页面搜索自己喜欢的商品,查询出来的商品可以点击进入商品的详细信息,通过页面可以直接下单购买。 5.订单管理功能:用户购买商品后,可以通过订单管理查询自己的订单详情,包括商家确认订单和商品发货状态等。 6.用户管理功能:用户可以通过此页面修改自己的登录密码。 7.店铺介绍功能:用户可以通过店铺介绍了解小伙伴便利店的发展历程。 开发工具:本系统的开发主要是用myEclipes的开发环境,利用My SQL进行数据库的设计。还包括JDK1.6和Tomcat6.0。 下面对他们分别进行简单的介绍: 1. MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。 2. MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。 3. JDK1.6:Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。 4. Tomcat6.0:Tomcat是一个免费的、开放源代码的Servlet容器。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目, 由Apache、sun和其他一些公司及个人共同开发而成。Tomcat服务是一个比较简单的服务器,在设计方面是符合建立商业站点的规范,可以利用它进行编程与测试。 系统功能模块设计: 系统界面设计: 本系统采用暖色调色彩搭配上的协调会让网站呈现出一目了然,给人予舒适、自然之感。商品配以直观的图片,让注册会员在浏览网站商品时有购买的愿望。界面应该大小适合美学观点,感觉协调舒适,能在有效的范围内吸引用户的注意力。设计操作简单直观。 主界面代码: <%@pagelanguage=\contentType=\ pageEncoding=\%> Insert title here

注册模块代码: <%@pagelanguage=\import=\pageEncoding=\%> <% String path = request.getContextPath(); String basePath = request.getScheme()+\+request.getServerName()+\+request.getServerPort()+path+\\; %> My JSP 'user.jsp' starting page 真实姓名 密码 用户名 确认密码 邮箱

电话号码
系统测试: (1)功能性 系统正确实现了通过数据字典管理基础数据的功能,实现了数据内容的多语言功能。实现了基础数据管理,客户信息管理,订单信息管理,渠道管理,代理管理,用户管理的查询,添加,修改,删除的功能,系统还实现了将权限控制细化到菜单按钮的功能。 系统在实现用户管理下的权限管理功能时,存在重大的缺陷,权限控制不严密,权限设计有遗漏。 (2)易用性 现有系统实现了如下易用性: 查询,修改操作相关提示信息的一致性,可理解性 输入限制的正确性 输入限制提示信息的正确性,可理解性,一致性 现有系统存在如下易用性缺陷: 界面排版不美观 输入,输出字段的可理解性差 输入缺少解释性说明 (3)可靠性 现有系统的可靠性控制不够严密,很多控制是通过页面控制实现的,如果页面控制失效,可以向数据库插入数据,引发错误。 现有系统的容错性不高,如果系统出现错误,返回错误类型为找不到页面错误,无法回复到出错前的状态。 (4)兼容性: 现有系统未进行其他兼容性测试。 (5)安全性: 现有系统控制了以下安全性问题: 1.把某一个登录后的页面保存下来,不能单独对其进行操作不进行登录。 2.现有系统未控制以下安全性问题。 3.用户名和密码应对大小写敏感。 系统测试:系统测试主要是测试整个的系统的逻辑是否正确,功能的实现是否正确,能否满足现实世界的要求,界面是否美观,用户操作是否方便,与用户的交互是否友好等。主要功能基本实现,但有个别功能不够完善,有缺陷。 三、实习总结: 小伙伴便利店系统整体来说并不是很完善, 实现部分主要是购物系统、会员注册和会员登录三个方面。还有很多未实现的功能如:网上支付等未实现, 时间的允许下有待改进相关的功能。同时它本身有一定的难度,小伙伴便利店系统还有需要更多的时间和精力的投入,去完善。同时通过本次设计的制作, 在一定程度上应该说是一种提高, 了解到动态网页在编程中所用的众多对象。 由于时间仓促,及本人理论知识、开发技术、实践经验和现有设备的局限,该系统难免存在许多的不足之处,有待于改进和完善。主页面应更美化一些,订单状态应和后台管理相连接,后台还需添加订单管理功能,来处理会员提交的订单信息,对下单成功的订单及时处理。 经过一个多月以来的努力,在老师和同学的帮助下我终于顺利的把毕业设计完成了。在这次做毕业设计的过程中,使我深深的了解到自己的不足,有很多东西还有待去了解和学习。虽然它不是很完美,但也是我用这三年来所学到的知识和心思去做的。在做系统的过程中,使我受益非浅。由于本人所学的知识水平有限,所以本系统的功能不是很齐全也不是很完善,还有待更新,望大家多多见谅与包含,我会努力去学习更多的知识来充实自己,完善自我,相信我以后会做的更好、更理想。 成绩评定 系(盖章) 年 月 日 实习单位意见 实习单位: (盖章) 指导老师: (签名) 系(盖章): 指导老师意见 成绩评定

本文来源:https://www.bwwdw.com/article/rvra.html

Top