




免费预览已结束,剩余30页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
洛阳理工学院软件学院毕业实习报告目录实习鉴定表 11. 实习单位简介 22. 实习时间 43. 所从事的工作岗位 44. 项目完成过程 64.1. 需求分析阶段 64.1.1.可行性分析 64.1.2.业务需求分析 74.1.3.前台页面 94.1.4.后台界面 94.1.5.数据库设计 104.2. 设计编码阶段 174.2.1.页面设计 174.3. 系统调试阶段 274.3.1.连接测试 295. 实习心得 326. 感谢 357. 附录 35实习鉴定表 1. 实习单位简介北大青鸟APTECH(洛阳融科)授权培训中心,位于洛阳市中州中路数码大厦A座五楼,是洛阳市唯一一家软件授权培训中心。学校师资力量雄厚、教学环境优良,硬件设施配套齐全,配备了10余间多媒体理论、上机教室,同时在上海、广州、北京、深圳等地设有专业的就业办事处,毕业全国推荐就业,为学员学习、成才和就业提供了有力的保障。学校专业培养实用型、技能型的专门人才。目前已为社会培养出大批实用型技能人才,在就业基地北京、上海、郑州、洛阳等大中城市高薪就业。 北大青鸟洛阳融科中心是北大青鸟APTECH按照国际标准建立的ACCP软件工程师培训中心。是北大青鸟APTECH在2006年初在河南省洛阳市建立的授权机构,中心一直把“学生满意、家长满意、企业满意、学校满意”作为工作的宗旨,并以此为据确定了自己的经营方针和企业理念,严格遵照“以专业化的教师队伍,严谨务实的教学态度,优质、规范的教育服务,为社会提供具有专业技能和职业素质的IT人才”的质量方针。是河南省洛阳市最受欢迎和信赖的软件工程师培训学校。 北大青鸟洛阳鸿卓中心是北大青鸟APTECH按照国际标准成立的BENET网络工程师培训中心。北大青鸟洛阳融科培训中心成立不久,便以迅猛的发展速度成长起来。一直以来有众多IT培训机构及其它青鸟中心到我校参观学习,被认为是洛阳地区最专业、学员满意度高、就业质量好的IT职业教育中心。同时,以杰出的教学质量和就业成绩得到了广大学员及家长的认可。随着我校的快速发展及壮大,已配备有全液晶的电脑机房8机7教的教学设施外,还配备投影仪、幻灯机等高级多媒体教学设备,经过不断的发展,学员满意率达到97.8%,优质的教学环境、一流的教学质量以及周到体贴的服务使北大青鸟洛阳中心得到学生与家长的一致认可,受到社会各界和业内专家的好评与赞誉。北大青鸟洛阳鸿卓国际IT教育建校6年以来,一直坚持以“就业质量”为本,不但看重学员就业率,更注重学员的就业质量,连续多年获得北大青鸟总部嘉奖。同时教学质量和就业质量在同体系独领风骚,这些荣誉鼓励我校继续为社会培养高质量实用型软件及网络人才。学校根据北大青鸟学员特点,相继特设计算机英语、网页制作、黑客攻防、广域网、平面设计等科目的免费兴趣班,增强学员就业竞争力,扩大学员就业面,确保学员学有所成,学以致用。洛阳鸿卓国际IT教育之前最先在洛阳地区开辟建立“软件及网络工程师培训基地”,经过6年成功运作,鸿卓已经成为洛阳IT职业教育的领导品牌。2011年,洛阳鸿卓成熟的师资团队、标准化的教学流程、完善的就业服务再次获得国家信息产业部的肯定与支持,并通过审核成为国家信息化培训认证中心,同时还成功引进中科红旗Linux等各项厂商认证项目,全面完成了由单一的培训中心向培训+认证+考试中心的升级,率先在同行业中提出打造IT工程师“十型人才”计划,即拥有“宽泛扎实的理论基础专业深入的技术技能精准娴熟的项目实战经验+灵活创新的学习能力”的人才。这种人才无论在理论知识架构、岗位工作技能,还是项目的实践操作上,都将成为企业的“多面手”。学校师资力量雄厚、教学环境优良,硬件设施配套齐全,配备了10余间多媒体理论、上机教室及仿真式项目实验室,同时在上海、杭州等地设有专业的就业办事处,为学员学习、成才和就业提供了有力的保障。学校立足于职业化教育,开放式教学,研究性学习,培养实用型、技能型的专门人才。严把质量关,在中原地区享有良好的口碑,呈现出“好工作,学网络,就读洛阳鸿卓”的市场趋势。“创新教学模式、升级鸿卓实力”。洛阳鸿卓升级后,不再固守单一北大青鸟教学模式,成熟的师资团队,整合鸿卓教育多元化教学,成为CEAC国家信息化培训中心,引入CEAC国家信息化计算机教育认证。受到红旗教育学院认可,成立洛阳地区第一家红旗Linux授权培训中心,引入红旗Linux认证,同时引入Redhat红帽国际认证、Adobe平面设计认证、思科CCNA认证、Microsof微软MCP认证等2011年7月,鸿卓中心将对教学课程与综合实力实施全面升级,包括一系列的先进课程及知名教育机构引入鸿卓教育平台。升级后的鸿卓IT教育,将为鸿卓学员提供国内国际最先进的教学产品及教学就业服务,帮助学员打造强大的就业竞争力。中心成立以来一直把“为学生负责、为家长负责、为企业负责、为学校负责”作为工作的宗旨,并以此为据确定了自己的经营方针和企业理念,严格遵照“以专业化的教师队伍,严谨务实的教学态度,优质、规范的教育服务,为社会提供具有专业技能和职业素质的IT人才”的质量方针。是受欢迎和信赖的计算机学校。2. 实习时间2012年2月13日2012年5月7日。3. 所从事的工作岗位 我所在的小组这次的项目是易买网,是对于易买网的一个简单的构建。我们所做的易买网,包括了用户的登录,注册,商品浏览,商品分类,管理员登录,后台商品管理,留言板管理,新闻管理等。我这次所负责的是易买网首页,商品分类展示以及需求分析阶段、设计编码阶段、系统调试阶段。易买网淘宝返现网,创办于2009-09-02日。2009年09月16日,易买网通过“淘宝网合作伙伴”认证,成 淘宝网核心合作伙伴站点之一易买网淘宝返现网是一个关于淘宝网商品导购主题的站点。我们倡导诚信网购,致力于搭建淘宝网诚信卖家与诚信买家之间的桥梁,提供淘宝网热卖商品的展示空间,致力于打造淘宝网购物的口碑站点。 通过易买网购物返现到淘宝网上去购物,易买网会给注册会员一定比例(1.5%50%)的返利现金淘宝返利是由淘宝合作伙伴提供的,返利金额实际上是淘宝商家的广告费,淘宝商家本来的利润分配中就是有广告费用的,返利的模式就是把一部分广告费用直接返给最终用户,淘宝返利流程是淘宝商家把钱给提供淘宝返利的平台,返利平台又分给最终用户,用户可以自主申请将返利提现到你的支付宝账户中。虽说是羊毛出在羊身上,但是最终用户还是得到了实惠。淘宝返利的主要代表网站主要是易买网和淘宝网的深入合作而产生的。淘宝返利是淘宝公司的一种营销模式,使网站,购物者,店铺共同受益的一种模式.购物者加入网站会员,通过该网站到淘宝购物将会得到返利的优惠. 在一个组织或部门之中,团队合作精神显得尤为重要。我想先说说团队的理解,团队是由多个有不同的专业背景组成的集体,但集体当中应该有一个灵魂人物,(灵魂人物必须具备良好的人品,较强的组织协调能力和区分战术战略的眼界.)我理解个人在团队工作中的失误造成企业面临破产局面,这个个人应该是就是灵魂人物所犯的错误(因为其他人的犯错不太可能造成企业面临破产的局面).假设成立的话我认为要做这些工作:第一反思和检讨,查找产生这样的结果的原因,问题的珍节在哪里,举一反三.第二个人在产生问题的过程中,扮演了什么角色,应承担什么责任,自己是否具备做这项工作的能力,自己在那些方面需要学习加强的.第三采取补救措施(通过沟通取得老板,员工,客户理解支持)尽量挽救企业,避免企业的破产.那么所以怎样加强与别人的合作呢?在一个组织之中,很多时候,合作的成员不是我们能选择得了的,所以,很可能出现组内成员各方面能力参差不齐的情况,如果作为一个领导者,此时就需要很好的凝聚能力,能够把大多数组员各方面的特性凝聚起来,同时也要求领导者要有很好地与不同的人相处与沟通的能力。如果领导者在开始时没有以身作则做好各方面的工作,就会产生许多不良的后果。例如,在一个集体中如果成员之间缺少最基本的信任,那么成员总是想要在同伴面前保护自己,他们就不可能彼此争论,所谓的明哲保身的做法,只要是与自己利益无关的事情便高高挂起,即不愿对彼此负责,那么,还有谁会对集体的发展负责?这样的团队,其发展是令人担忧的。所以,要加强与他人的合作,首先就必须保证集体成员是忠诚的,有责任心的,有意志力的,而且,还要有着对于自身团队的荣誉感,使命感。领导者必须信任团队的所有成员,彼此之间要开诚布公,互相交心,做到心心相印,毫无保留;要与团队的每一个成员紧密合作,直到整个团体都能紧密合作为止;分析每一个成员完成工作的动机,研究他们的迫切需要,针对他们的动机和需要,集思广议,多听听别人的建议,不要一意孤行,俗话说:“人心齐,泰山移。”同时,领导者也要有领导者的风范,工作上对成员严格要求,在生活上也要关心成员,做好团队成员之间的沟通和协调工作,使整个团队像一台机器一样,有条不紊地和谐运转。所以,学会与他人合作,发挥团队精神在具体生活中的运用,可以使我们收到事半功倍的效果,可以使我们的工作更加良好地向前发展。4. 项目完成过程4.1. 需求分析阶段4.1.1.可行性分析可行性分析是在全面调查基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、运行的方面进行分析和研究,以避免投资失误,保证新系统开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这部分将从以下四个方面进行研究:技术可行性、经济可行性、操作可行性和调度可行性。1. 技术可行性因为计算机硬件的发展已经越来越快,现在PC机的性能已经可以胜任普通网站的web服务器。购买一台高性能PC机作为企业的网站对于这个营销商来说并不是问题。JSP是C#在Internet/Intranet Web上的重要应用技术,可以和各种C#技术完好的结合在一起从而实现非常复杂的应用。因此得到了广泛的支持和承认,成为一种非常流行的网站开发技术。利用JSP技术可以建立先进、安全和跨平台的动态网站。鉴于JSP技术的成熟与广泛的使用,加以指导老师的帮助可以得到很多的技术支持。由于在学习数据库时一直以SQL Server作为例子,所以采用Microsoft SQL Server2005作为数据库的后台。2. 经济可行性根据调查的资料,现在聘用一支团队设计并建设企业商务型网站的费用为5300元左右,另外每年交纳600元占用网站空间和网站维护费。为了使网站建成后能达到增加企业经济效益的效果,寻找一支创新与技术优秀的团队最多需要增加3000元的一次性投资。这样看来一个成功的网站建成后为这个营销商带来的效益将会远大于成本。但架设好一个网络中的服务器,以满足互联网中浏览者对速度的需求,这样每年服务器与网络线路和设备的维护费用将是企业不得不重点考虑的因素。如何做好经济可行性分析,需要通过仔细的调查与投资和行业方面的专业人士分析。 3. 操作可行性如今,计算机与网络已经非常地普及。特别是在企业信息化高需求与快速发展的时代,计算机应用已经成为企业员工必备的技能。由于这个课题是以PC机作为服务器的网站,营销商可以自己对网站进行操作和管理。商务系统随着中国经济的高速发展发生了巨大的变化。专做营销的中小型企业随着百姓个人消费水平的增长迅速成长起来,但同时也带来了这一行业激烈的竞争。4.1.2.业务需求分析网站的制作已经不单单是把企业想要表达的内容摆放在网站上那么简单,当今的网站设计包含了更多的设计元素,给予浏览者更多的视觉享受。现在企业营销商需要用一些更新颖更有效的方式增强竞争力。建设一个宣传自身商品形象的电子商务营销模式的网站是一种有效的方法。另外,通过电子商务网站,广阔自己的营销方式和市场,能够帮助企业营销商从鱼龙混杂的市场中脱颖而出,完善企业销售与服务的环节,最终提升企业的价值与经济效益。1. 用户需求分析这个网站以上面的业务需求为基础,进一步提出网站需要完成的以下任务:网站需要让供应商、客户以及浏览者能看到商城的信息及动态,另一个重要的内容就是能够显示出该商城现有的各类型商品及其详细信息;由于消费者的需求在增长和变化,商城在面对面销售的基础上也要随之发展出相应的服务,如在线订购等技术。 另外,企业营销商除了能与普通客户一样浏览网站之外,还需要对网站进行管理。企业需要定期更新现有商品的详细信息、商城动态和联系方式,必要时还要对企业的介绍做更改。对于消费者通过网站提交的各种订单能够进行处理以方便销售。2. 功能需求分析根据上面的需求分析,需要设计出网站的前台与后台。用户在前台所浏览的内容,网站的后台需要能相应的做出更新或修改。根据以上的想法,设计出网站的功能:(1)前台用户相关功能主要包括: 用户注册、登录; 购物车; 订单查询; 个人资料修改; 发布留言。(2)后台管理相关功能主要包括: 添加商品; 处理订单; 查询用户信息; 添加连接; 管理公告信息。将以上这些功能制作成网页以后,在其中分别互相建立连接,基本完成商城及用户对网站的要求。3. 业务流程分析将上面的需求分析进行归纳。得出网站的两个业务主角,即用户与管理员。然后制定他们的相关活动。对应网站的功能可以确定,用户活动对应网站前台业务流程;管理员活动对应网站的后台业务流程。在对业务流程分析中,尽量把业务主角的活动考虑全面,使系统的功能尽量完整。 前台业务流程分析前台业务主要面向客户。用户可以浏览网站主页、商品的介绍和一些服务信息。4.1.3.前台页面1.注册登录注册信息需要验证,符合条件方可注册(信息见后面);登录时输入用户名、密码登录,验证码,用户信息项目见下面后台页面2.热点新闻新闻列表的显示(类似当当网右上角的公告,新闻),点击某一条后,可以查看新闻详情3.留言簿可以录入标题、内容、时间(自动),可以查看留言列表(留言,回复,创建时间)。4.商品信息展示类似于当当网的界面,商品分类展示,单个分类中分页显示,点击某一个展示商品详情,可以加入购物车。显示以往浏览过的商品(记录用户最近浏览过的五种商品)5.购物车购物车的维护、结算下订单4.1.4.后台界面1.用户信息管理录入用户的个人资料(id,名字,性别,出生日期,身份证号,email,手机,地址,密码)。2.商品信息管理包括商品类别管理和商品管理,商品要属于某个商品类别,可以对商品进行搜索,商品信息(id,名字,描述,价格,商品图片,库存)3.订单管理订单查询(可以根据订单号,订货人),订单维护(修改相关信息),订单执行(录入订单所处的阶段,比如审核通过,配货,发货,收货并确认)4.留言薄录入回复,删除某个留言和回复5.新闻管理新闻列表的增删改(id,标题,内容,录入时间)4.1.5.数据库设计客户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。在处理订购的时候,要能够让客户方便地进行订购。可以设定订购数量和保留日期,并且价格和保留日期有一定的关系,如果超过了一定的日期,则应该加收一部分钱。而且在超过预定期间后,应该自动将预约纪录取消,这样避免客户一直占用着一些商品。另外,在管理方面,增加商品的时候,应该考虑已经预约的用护,将剩余的商品加入数据库。数据库描述 数据库采用 SQL Server 2005。1.功能需求: 根据系统目标, 系统主要实现的是商品的展示、 出售、 订购、 新闻信息发布、 调查以及商品的后台管理与其他务,此系统可分为十大功能模块。 2.购物网站首页 展示网站总体格局,发挥导航作用。它包含商品分类模块、商品调查模块、友情链接模 块、商品最新推荐模块、商品搜索模块、特价商品和网站公告模块、促销商品和站内新闻模 块、销售排行榜模块。以上模块可便于顾客了解购物网站 的主要功能,以便进行有效的操 作。3.商品展示页面 如果想查看更详细的商品信息, 就需要进入商品展示区, 商品展示区所有的客户都可以 随意浏览该区所展示出来的商品,包括新上架的产品、特价商品等,并可根据商品展示的说 明来选择是否购买, 而且客户还可以对已经购买的商品进行评价, 也可浏览别的客户的评论 页面来对自己是否购买商品进行参考。 4.商品搜索子系统 购物网站中丰富的商品各类对于访问者来说无异于一个商品的海洋,要想在这茫茫大海 中查找到顾客所需要的商品,商品搜索系统可以说是一个必不可少的工具,通过这个系统, 顾客可以通过输入关键词进行快速查找、检索自己需要的。 5.购物子系统 该系统是购物网站最主要的部分,通过不同的方式 浏览、查询各种决口,将所要的商品 放入购物车。在购物车中会列出所购商品的各项信息,如商品编号、商品名称、商品单价、 商品数量和价格总计等。 在购物车中可以修改购买数量或取消商品的购买。 如果还需要继续 选购商品,则可以继续购物;如已确定所购物品,则可付款结账。6.商品后台管理子系统 通过后台管理系统添加、修改需要发布的商品图片及相关内容,即可自动生成网页,极 大地提高了工作效率,加快了网站内容的更新速度。而且通过后台还可以查看订单、修改订 单状态和删除订单等。 7.用户管理子系统 该系统的功能是通过会员制的管理,一方面可以相对明确访问者的身份,提高客户的信 息和网上意见反馈的准确度与可信度。 另一方面可以会员积分的管理, 开展优惠促销活动等, 提高网站的吸引力。最后,可以加强客户的认同感和归属感,提升客户的忠诚度。 8.新闻信息管理子系统 该系统是通过一个操作简单的界面将要发布的信息加入数据库,然后通过已有的网页模 板格式发布到网站上。 管理员在浏览器上只需录入文字就可以快速实现新闻维护, 从而大大 加快了信息的传播速度,增强了网站的活动力和影响力。 9.商品调查子系统 该系统是一种实用、方便的随机调查方式,可以迅速地实现对某种、意见的调查,并可 实时地得出调查结果。 此系统包括显示调查结果的统计程序和实现调查项目更新的后台管理 程序。 10.顾客留言子系统 读者服务问答是一种留言系统,在网络用户交流中起着很大的作用。可以提供完备的信 息发布功能,有助于客户收集网站的反馈信息,是客户通过网络收集信息的有力工具。 11.购物网站系统整合 该系统将从前台和后台两个方面介绍如何将这些模块整合起来,组成一个完整的购物网站。 12.为了保证系统能够长期、安全、稳定、可靠、高效的运行,机票预订系统应该满足以下的性能需求: (1)系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。 在系统设计和开发过程中, 要充分考虑 系统当前和将来可能承受的工作量, 使系统的处理能力和响应时间能够满足企业对信息处理 的需求。在系统开发过程中,必须采用一定的方法保证系统的准确性。 (2)系统的开放性和系统的可扩充性 机票预订系统在开发过程中, 应该充分考虑以后的可扩充性。 例如企业中管理模块的加 入(人事管理、工资管理、日常事务管理等)也会不断的更新和完善。所有这些,都要求系 统提供足够的手段进行功能的调整和扩充为 ERP 系统。而要实现这一点,应通过系统的开 放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统 的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 (3)系统的易用性和易维护性 机票预订系统是直接面对使用人员的, 而使用人员往往对计算机并不时非常熟悉。 这就 要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该 尽量使用用户熟悉的术语和中文信息的界面; 针对用户可能出现的使用问题, 要提供足够的 在线帮助,缩短用户对系统熟悉的过程。 (4)系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件、 软件。 所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通 用标准。如规范的数据库操纵界面、作为业界标准的 TCP/IP 网络协议及 ISO9002 标准所要 求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软 件工程规范,保证代码的易读性、可操作性和可移植性。 (5)系统的先进性 目前计算机系统的技术发展相当快, 做为机票预订系统工程, 应该保证系统在一段时间 内是先进的, 在系统的生命周期尽量做到系统的先进, 充分完成企业信息处理的要求而不至 于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在 系统设计和开发的过程中, 应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前 途的产品。 (6)运行需求 机票预订系统中的各个子系统的硬件和软件的配置如下: 1服务器端子系统的运行要求 系统软件: Windows xp 数据库管理系统:SQL Server 2005 硬件要求:Pentium III 450 以上, 256M RAM, 14G HD 2. 客户端子系统的运行要求 系统软件: Window 2000 Professional 硬件要求:Pentium 133 以上, 32M RAM, 4.3G HD表5-1用户信息表easybuy_user字段名称说明类型是否为空eu_user_id用户ID主键int不允许eu_user_name用户名varchar(50)不允许eu_password密码varchar(50)不允许eu_sex性别char(2)不允许eu_birthday出生日期datetime不允许eu_identity_code身份证号char(18)不允许eu_emailemailvarchar(50)不允许eu_mobile手机char(14)不允许eu_address地址varchar(MAX)不允许eu_status类型1 普通用户2 管理员int不允许表5-2新闻表easybuy_news字段名称说明类型是否为空en_id编号自动编号(标识列),从1开始,主键int不允许en_title标题varchar(MAX)不允许en_content内容varchar(MAX)不允许en_create_time录入日期datetime不允许表5-3留言表 easybuy_comment字段名称说明类型是否为空ec_id编号自动编号(标识列),从1开始,主键int不允许ec_reply回复varchar(MAX)允许ec_content内容varchar(MAX)不允许ec_create_time创建时间datetime允许ec_reply_time回复时间datetime允许ec_nick_name留言用户昵称varchar(50)不允许ec_reply回复varchar(MAX)不允许表5-4.商品信息表 easybuy_product字段名称说明类型是否为空ep_id编号自动编号(标识列),从1开始,主键int不允许ep_name名字varchar(MAX)允许ep_description描述varchar(MAX)允许ep_price价格decimal(18, 2)允许ep_stock库存int允许epc_id分类IDvarchar(50)允许epc_child_id二级分类IDint允许ep_file_name文件名varchar(50)允许表5-5.商品分类表 easybuy_product_category字段名称说明类型是否为空epc_id编号自动编号(标识列),从1开始,主键int不允许epc_name名字varchar(50)不允许epc_parent_id父分类int不允许表5-6.订单表 easybuy_order字段名称说明类型是否为空eo_id编号自动编号(标识列),从1开始,主键int不允许eo_user_id用户IDint不允许eo_user_name用户名varchar(50)不允许eo_user_address用户地址varchar(MAX)不允许eo_create_time创建时间datetime不允许eo_cost金额money不允许eo_status状态1 下单 2 审核通过 3 配货 4 送货中 5收获并确认int不允许eo_type付款方式1 货到付款 2 网上支付int不允许表5-7.订单明细表 easybuy_order_detail字段名称说明类型是否为空eod_id编号自动编号(标识列),从1开始,主键int不允许eo_id订单IDint不允许ep_id商品IDint不允许eod_quantity数量int不允许eod_cost金额money不允许4.2. 设计编码阶段4.2.1.页面设计1.易买网首页说明:这是用户搜索“易买网”点击进入的第一个页面,它是用户对我们做的网站的第一感官,它的设计、美感关系到用户对网站的吸引力。我们做的网站首页如图4-1所示。图4-1易买网首页2. 用户登录页面说明:普通用户点击登录后进入登录界面,输入相应的用户名、密码以及验证码,并点击“立即登录”以进入系统,这个时候,触发按钮的Click事件,在这个事件里,首先要对用户输入信息的合法值进行判断(如用户是否存在,密码是否为空,格式是否合法等等),一旦用户信息合法性通过,便设定发送字符串协议,并将字符串发送到数据库,然后数据库中对应表进行查找用户所输入的信息是否存在,若存在,则返回成功信息,否则返回出错信息。用户登录页面如图4-2所示。图4-2登录界面3. 用户注册页面说明:当用户在本网店第一次购买商品时,必须先在该网站上注册属于自己的用户名(包括昵称,密码,性别,出生日期,身份证号, Email,手机,地址等信息),管理员在后台管理这些用户,使用一些必要的控件设置(不能为空的设置,格式的设置,输入是否合法的设置等),用户信息填写完整后,确认无误,点击“立即注册”。这个时候,触发按钮的Click事件,在这个事件里,设定发送字符串协议,并将字符串发送到数据库,然后把数据储存到数据库中,注册成功则数据库中存在该用户的信息。用户注册页面如图4-3所示。图4-3注册页面4. 留言板页面前台显示说明:包括全部留言和用户发表留言功能(1)全部留言如图4-4所示。图4-4留言板页面前台(2)用户发表留言页面如图4-5所示。图4-5用户发表留言页面(3)当用户如图填写完后,点击“提交留言”按钮,进行判断操作(如昵称不能为空,内容不能为空等),判断操作合法后弹出提示“感谢您的留言我们会尽快给您回复!”的对话框,如图4-6所示。图4-6判断操作(4)点击确定后,留言成功,返回主页面,最新的留言显示在第一条,如图4-7所示。图4-7留言显示5. 新闻页面前台显示说明:用户进入系统首页后可以浏览最新的新闻信息。首页新闻如图4-8所示。图4-8新闻页面前台6. 热点新闻跳转页面说明:当用户对某条新闻感兴趣时,点击新闻标题,则跳转到新闻详细页面。新闻详细页面如图4-9所示。图4-9热点新闻跳转7. 商品分类页面前台显示说明:用户可以在首页选择自己感兴趣的分类。商品分类前台显示页面如图4-10所示。图4-10商品分类页面8. 商品分类跳转页面说明:用户选择自己感兴趣的分类,点击该分类名称,则进入该类商品页面(如食品)。如图4-11所示。图4-11商品分类跳转9. 购物车页面说明:用户选择自己感兴趣的商品,点击图片或下方的商品信息介绍,可进入该商品的详细信息展示页面,用户可将自己喜欢的商品放入购物车中。如选择“铁三角 Audio-Technica ATH-EQ300M-SV 银色 挂耳式耳机”则该商品的详细信息展示页面如图4-12所示。图4-12购物车10. 管理员登录页面说明:登录成功后,管理员可以对各各模块的信息进行查找,添加,修改和删除的操作。(1)登录页面如图4-13所示。图4-13管理员登录(2)后台管理首页如图4-14所示。图4-14后台管理首页11. 用户管理页面说明:管理员可对用户进行管理。用户管理页面如图4-15所示。图4-15用户管理12. 管理员管理页面说明:高级管理员可对低级管理员进行管理。管理员管理页面如图4-16所示。图4-16管理员管理13. 留言板管理页面说明:管理员对留言板进行管理,如删除、回复等。留言板管理页面如图4-17所示。图4-17留言板管理14. 新闻管理页面说明:管理员管理新闻,如添加、删除等。新闻管理页面如图4-18所示。图4-18新闻管理15. 订单管理页面说明:管理员对订单进行管理。订单管理页面如图4-19所示。图4-19订单管理4.3. 系统调试阶段系统调试阶段就是软件测试。我们担当软件测试工程师进行软件测试。软件测试就是使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清 预期结果与实际结果之间的差别。开发工作的根本是尽量实现软件用户的需求,测试工作的根本是检验软件系统是否满足软件用户的需求。 软件测试工程师简单的说是软件开发过程中的质量检测者和保障者,负责软件质量的把关工作。软件测试工程师具体工作有: 1.使用各种测试技术和方法来测试和发现软件中存在的软件缺陷。测试技术主要分为黑盒测试和白盒测试两大类。其中黑盒测试技术主要有等价类划分法、边界值法、因果图法、状态图法、测试大纲法以及各类典型的软件故障模型等;白盒测试的主要技术有语句覆盖、分支覆盖、判定覆盖、基本路径覆盖等; 2.测试工作需要贯穿整个软件开发生命周期。完整的软件测试工作包括单 元测试、集成测试、确认测试和系统测试工作。单元测试工作主要在编码阶段完成,由开发人员和软件测试工程师共同完成,其主要依据是详细测试。集成测试的主要工作测试软件模块之间的接口是否正确实现,基本依据是软件体系结构设计。确认测试和系统测试是在软件开发完成后,验证软件的功能与需求的一致性、验证软件在相应的硬件条件下的系统功能是否满足用户需求,其主要依据是用户需求。 3.测试人员将发现的缺陷编写成正式的缺陷报告,提交给开发人员进行缺陷的确认和修复。缺陷报告编写最主要的要求是保证缺陷的重现。要求测试人员具有很好的文字表达能力和语言组织能力。 4.测试人员需要分析软件质量。在测试完成后,测试人员需要根据测试结果来分析软件质量,包括缺陷率、缺陷分布、缺陷修复趋势等。给出软件各种质量特性包括有功能性、可靠性、易用性、安全性、时间与资源特性等的具体度量。最后给出一个软件是否可以发布或提交用户使用的结论。 5.测试过程中,为了更好地组织与实施测试工作,测试负责人需要制定测试计划,包括有测试资源、测试进度、测 试策略、测试方法、测试工具、测试风险等。 6.测试人员为了更好更有效地进行测试,保证测试工作质量,需要在执行测试工作之前首先需要设计测试用例,形成测试用例报告。设计测试用例是保证测试质量的核心工作,很多测试技术都可以用来指导设计用例。为了提高测试用例的设计效率,B T E S T培训课程专门开设了高效设计测试用例一门课来讲授各种设计用例的技术与方法。 7.为了提高工作效率或提高测试水平,测试工作需要引进自动化测试工具,测试人员需要学会使用自动化测试工具,编写测试脚本,进行性能测试等。 8.测试负责人在测试工作中,还需要根据实际情况不断改进测试过程,提高测试水平,进行测试队伍的建设等。4.3.1.连接测试在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。因此,我们必须重视测试工作。由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随不同阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。1.单元测试单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。单元测试一般是由程序员完成,也称程序调试。2.组合测试组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户参加,给评审员进行演示。3.确认测试确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的。测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。4.系统测试系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统是否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。将Web系统测试的方法总结如下:(1)页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。(2)相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。(3)检查按钮的功能是否正确:如update、cancel、delete、save等功能是否正确;(4)字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度,会不会出错。(5)字符类型检查:在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错。(6)标点符号检查:输入内容包括各种标点符号,特别是空格、各种引号、回车键。看系统处理是否正确。(7)中文字符处理:在可以输入中文的系统输入中文,看会否出现乱码或出错。(8)检查带出信息的完整性:在查看信息和update信息时,查看所填写的信息是不是全部带出,带出信息和添加的是否一致。(9)信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理。(10)检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按”delete”,看系统如何处理,会否出错;然后选择一个和多个信息,进行删除,看是否正确处理。(11)检查添加和修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型。(12)检查修改重名:修改时把不能重名的项改为已存在的内容,看会否处理,报错。同时,也要注意,会不会报和自己重名的错。(13)重复提交表单:一条已经成功提交的纪录,back后再提交,看看系统是否做了处理。(14)检查多次使用back键的情况:在有back的地方,back,回到原来页面,再back,重复多次,看会否出错。(15)search检查:在有search功能的地方输入系统存在和不存在的内容,看search结果是否正确。如果可以输入多个search条件,可以同时添加合理和不合理的条件,看系统处理是否正确。(16)输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方。(17)上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。(18)必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息,如在必填项后显示“不得为空”。(19)快捷键检查:是否支持常用快捷键,如Ctrl+C Ctrl+V Backspace等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。(20)车键检查:在输入结束后直接按回车键,看系统处理如何,会否报错。5.用户验收测试在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。5. 实习心得在这几个月的学习中,我学到了很多东西,对VS和C#也有了更深一步的了解,通过这几个月的学习,我逐渐的把自己在学校学习的抽象知识和现实的程序设计联系了起来,更加的得心应手,更加的规范化,对软件开发有了完整明确的认识。通过这次的实习,我主要又了以下的收获:1对 C#的系统开发方法有了一定的了解。在开发这个系统的时候,了解了许多 的以前不太懂的知识,例如:更进一步懂得了程序语句的简练以及懂得了利用程序语 句获取系统相关的信息。能够根据程序的要求更科学的设计程序界面使其美观、大方、 得体。 2通过实践,提高了系统分析的能力,对数据流图、系统流程图等系统设计工具 的使用有了更深刻的认识。为以后的工作、学习的进一步提高打下了坚实的基础。 3通过这次毕业设计的练习,我对之前所学过的知识有了个较好的温习,用起之 前学的知识相对以前比较轻松多了。以前为了实现一个功能想到什么语句就写什么语 句,搞得到最后自己都得费很大功夫才能看得明白,而在这次练习当中我总结了以前 的教训,对于要实现的共能较以往同样实现的功能简便移动的多了,这次不但是一次 温习练兵,也是对自己所学知识的一个很好的交代。 由于时间的仓促,系统的某些功能还未能完善,例如数据库的备份、还原的管理, 许多功能还没有找到用更好、更简便的方法的去实现,这些都是我所遗憾的。 4. 总的来说,这次学习和制作让我明白了学无止境,学海无涯,同样也体会到了学 习的充实与快乐。虽然现在我只达到了入门级的水平,但正所谓,师父领进门修行在 个人,老师说过,大学里的时间是有限的不可能把所有知识都学尽,关键是大学里学 一个基础,基础打牢了以后学起来就方便了,以后会怎么样还要靠自己的努力,我会 毫不犹豫地将这次没有学完、学好的知识继续学习下去。 5.做这个客户信息管理系统是因为工作上的需要与学习上的要求。 其次是因为 在校期间学过 visual studio 2008 应用程序开发的相关知识,这门课程是我非常喜爱 的一门课程,虽然,学的不是很好,水平不是很高仅仅是入门级的水平当我仍然决定 要做这个系统,因为正好借此机会将自己的水平进一步的提高,这个系统已经做好了, 虽然基本功能都实现了, 但仍然有很多地方不太完美, 比如说数据库我用的是 access, 而没有用比较复杂的 SQL, 因为 SQL 没学好, 因此我这个应用程序的登录时就比较死板, 只有一个用户名,而且用户是不能从界面上来更改自己的登录密码和用户名的。 还有一个美中不足就是在程序中有调用记事本的功能是为了方便对客户信息更好 更科学地进行管理,但是当程序做好了才发现,该记事本形同虚设,因为记事内容无 法实现保存,想查阅参考书已经来不及了 因此,我决定继续钻研,只要假以时日,一定把这个管理系统做的尽善尽美,将 上面的两个问题解决掉,使其成为更加富有实用价值的一个完美的信息管理系统!通过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年春季初级经济师职业资格考试 经济基础知识押题实战模拟试卷
- 2025年高中物理力学专题冲刺试卷
- 2025年心理咨询师五级考试全真试卷 心理咨询基础技能专项训练
- 玩具生产培训知识总结课件
- 2026届安徽省泗县刘圩高级中学高二化学第一学期期中统考模拟试题含解析
- 王文婷两小儿辩日课件
- 王崧舟两小儿辩日课件
- 廉洁文化教育兴廉洁之风树浩然正气65课件
- 2026届广西钦州市第四中学化学高三上期中达标检测模拟试题含解析
- 事务管理单位片区物业采购项目方案投标文件(技术标)
- 数据中心机房空调系统设计方案
- 校长在2025年秋季开学第一次全体教师大会上的讲话:顺时而为造势而上燃光而行守念而稳
- 2025-2030中国光耦元件市场竞争风险及发展态势分析报告
- 2025年中州水务财务笔试题及答案
- 公交交警安全知识培训课件
- 2025年国际法律合规与跨境经营风险试题及答案
- 脊髓损伤的康复课件
- 配电线路运维培训课件
- 酒店股东消费管理办法
- 《慢性萎缩性胃炎中西医结合诊疗专家共识(2025)》解读
- 新解读《碳纤维电热供暖系统应用技术规程 T-CCES 13 - 2020》解读
评论
0/150
提交评论