ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:21.51KB ,
资源ID:5906854      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5906854.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件开发实习报告3.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件开发实习报告3.docx

1、软件开发实习报告3软件开发实习报告软件开发实习报告软件开发实习报告范文一、实习目的1.实习单位的发展情况及实习要求北京北大方正软件技术学院是经北京市人民政府批准,教育部备案,由北大方正集团公司举办、国家承认学历的一所全日制普通高等学校。学院坐落在风景秀丽的北京通州区与廊坊市交界的东方大学城。学院具有一流的硬件设施,现有5座供教学、办公用大楼,多媒体教室、网络与接口实验室、计算机房、语言学习室、网络中心、电子图书馆、图书资料室等教学设备一应俱全,实训基地总建筑面积接近1万平方米,学院实行后勤社会化,师生宿舍、体育场馆、餐饮等设施在东方大学城的学校均能共享。学院现设有计算机软件技术、计算机网络技术

2、、计算机应用技术、电子信息工程、经济管理、外国语、多媒体艺术设计7个系和国际教育学院,软件技术、计算机网络技术、计算机应用技术、计算机信息管理、会计、电子商务、市场营销、工商企业管理、旅游管理、应用英语、应用日语、动漫设计与制作、图形图像制作、艺术设计等22个专业,全日制在校生达4300余人。我的实习我喜欢。因此对我来说也是一个好的机遇。有了这次实习对我以后的工作有个很好的指导性,对于我以后自己的网站建设也是一个好的锻炼。这也正是我心中想要的工作。2.介绍实习目的和意义通过这次实习,使我更加深刻的了解了中国计算机软件行业。较为详细和系统的掌握了软件开发的知识体系。把所学知识与解决实际问题相联系

3、,在实习这段期间,培养了自己发现问题、分析问题和解决问题的能力,从而提高了自己从事实际工作的能力。通过毕业设计,为毕业设计收集必要的资料,做好技术、知识、资料的准备。通过理论联系实际,巩固所学的知识,提高处理实际问题的能力。在实习单位的领导的帮助下,使自己成长了很多,并为自己能够顺利与社会环境接轨做好了准备。二、实习内容实习的主要内容是:建设网站,我跟着唐老师和吕老师一起,更多的是和吕老师一起。首先,从整体出发,一步一步地做。需求整理到分析设计再到后来的代码编写与测试。1.需求分析阶段(1)应收应退费管理第一在校生应收费管理包括:主要功能、在校生应收费查询、在校生应收费审核、在校生应收费去审核

4、、在校生应收费调整、在校生历史缴费查询、在校生应收费录入、在校生应收费导出、在校生应收费打印。第二退学应退费管理包括:页面主要功能、退学应退费查询、退学应退费审核、退学应退费去审核、退学应退费调整、退学历史缴费查询、退学应退费录入、退学应退费导出、退学应退费打印。第三毕业生应退费管理包括:页面主要功能、毕业生应退费查询、毕业生应退费审核、毕业生应退费去审核、毕业生应退费调整、毕业生应历史缴费查询、毕业生应退费录入、毕业生应退费导入、毕业生应退费导出、毕业生应退费打印。(2)换专业应收费录入(3)在校生应收费导入。2.设计阶段设计出所有界面,并想象各页面中所利用的技术实现。利用了NETADVAN

5、TAGE202*组件。吕老师特别强调要我去研究这个控件。我按要求做了。并去研究了其中的脚本。使我后面的代码编写阶段省下了好多的时间。3。代码编写阶段我碰到了一个未想到的难题:在webgrid中更新一行数据,想让它弹出一个窗口,这个窗口是用户端控件,在用户端控件这边更改数据,更改后能更新到webgrid,最后更新到数据库。可我做的是一个学生的每个学年的应收费。在webgrid中列出学生应该交的项目。这些项目是我事先不知道。所以在用户端控件这边是无法得知它的columnkey的。只有从另外一个地方去把它取出来,然后放webgrid中显示。在主页面中的webgrid显示如下:学号学费书费住宿费补课费

6、重修费0110000100150050010000021202*500202*0000弹出窗口:学号:01应收费项目费用学费:10000书费:100住宿费:1500补课费:500重修费:10000在弹出窗口也是个webgrid列出他应该交的所有项目。然后让用户去修改。费用这一列是一个模版列。文本框。后来改用JAVASCRIPT弹出窗口实现了。总的来说:我从唐老师和吕老师那学会了掌握时间。把不可控制的东西变成可控制的。做的东西要做成可扩充的。做东西一定要活!从老师的这些话再加上自己的工作慢慢体会到这正是我所不足的地方啊。实习的内容丰富多彩,每天都很充实。学到东西的同时,还锻炼了自己。社会经验也得

7、到了提升!三、实习结果通过参加学校信息系统的建设,使我的个人能力得到了很好的锻炼,也在此同时体验到了开发项目的全过程。更多的体会到了团队合作的重要性。一个人是无法完成一项任务的。如果没有老师们的帮助,我想我现在的工作也不会好了。四、实习总结或体会几个月的实习,让我对计算机理论知识有了一定的了解,但实践出真知,唯有把理论与实践相结合,才能更好地为社会服务。我上网查阅了一些计算应用知识并对毕业论文所需的资料进行了粗浅的了解,提高了我的动手能力,同时也让我了解到了自己的不足,也很好的了解了团队合作的重要性。也学会了怎么样去处理事情。只有自己动手做过的东西才会铭记在心。也只有自己真正去努力过的事情才会

8、记得很牢。只有自己真正面对过的困难下一次才不会犯同样的错误。当然我会继续努力,完善自我,为社会主义现代化建设做贡献。对于学校的精心安排和指导老师的用心辅导非常感谢。扩展阅读:软件开发实习报告信息科学与技术学院本科一年级软件开发实习报告专业:班级:姓名:学号:实习指导单位:软件工程实验中心年月日西南交通大学软件实习报告2诚信承诺:本人_保证本次软件开发实习报告和程序设计源程序均为自己独立编辑完成,软件开发实习报告不会有三分之一以上的内容与其他同学雷同,程序设计源程序语句形式不会有三分之一以上与其他同学雷同,源程序结构也不会有三分之一以上与其他同学雷同。如果出现以上情况,本次软件开发实习成绩自愿记

9、为零分。承诺人签名:_日期:_年_月_日西南交通大学软件实习报告3目录第1章程序设计.41.1模块分析.41.2程序结构.51.3书籍结构体设计.5第2章程序设计过程.62.1进书模块.62.2查询模块.62.3添加模块.72.4覆盖模块.82.5销售模块.92.6利润模块.102.7库存模块.10第3章用户使用说明.113.1打开程序.113.2选择功能.113.2.1进书信息.123.2.2查询信息.133.2.3添加信息.153.2.4覆盖信息.163.2.5销售信息.183.2.6利润信息.193.2.7显示库存小于5信息.203.3退出程序.20第4章源程序代码及注释.21总结.30

10、西南交通大学软件实习报告4第1章C+程序设计1.1模块分析1.进书模块:进购书籍。2.查询模块:查询书籍信息。3.添加模块:再添加书籍信息。4.覆盖模块:对原有数据进行覆盖修改。5.销售模块:查询销售信息。6.利润模块:查询最新利润。7.库存模块:可查库存信息并及时提醒库存不足书籍信息。进书程序模块查询添加覆盖销售利润库存本程序主要有7个模块,分别是进书、查询、添加、覆盖、销售、利润、库存。本程序是针对小型书店的管理员所设计的。西南交通大学软件实习报告51.2程序结构这个小型书店管理系统是为管理员所设计的,因其简单的操作而比较适合于个人使用。本程序可以让管理员随时关注书籍销售及利润信息,掌握进

11、货出货流量,可以说非常人性化,以下是简单的结构图。开始退出退出退出键书籍查询管理退出键编号作者书名进价售价进书添加书查看信息覆盖销售利润库存1.3书籍结构体设计本程序对书籍主要分为9类,即有9个结构体变量,其中有两个静态结构体变量,用于在各个成员函数进行实现,分别为:Amount原始库存Sale销售量Number编号Name书名Author作者E-price进价S-price售价Sum销售额西南交通大学软件实习报告6Profit利润第2章程序设计过程2.1进书模块首先是进入用户界面,我们看到选号1为进书。对于小型书店管理系统的使用者来说,进购书籍是必不可少的,同时也是需要及时获得进购书籍的有关

12、信息。原始库存销售量编号书名作者进价售价进购书籍2.2查询模块对于书籍的有效管理是必须的,而这则需要运用“查询”功能来实现。西南交通大学软件实习报告7编号进价售价查询书籍书名作者库存2.3添加模块添加模块,市场上商品价格的浮动瞬间变化,作为店家,当然应当做好适时添加书籍的准备以备不测,而此添加模块正好可以让管理员更好地对书籍数量进行管理编号书籍书名作者库存进价售价西南交通大学软件实习报告8再添加推出菜单是否继续添加?2.4覆盖模块书籍价格波动很正常,店家为了在一定时期促销或修改价格,则需要对某类书籍的价格进行修改,而覆盖模块则恰当好处地实现了这个随机应变、想什么时候改就什么时候改的方便操作。原

13、始记录编号书名作者数量进价售价西南交通大学软件实习报告9修改后的编号修改后的书名修改后的作者修改后的数量修改后的进价修改后的售价修改2.5销售模块销售书籍首先应先看是否有货,若果有的话可以进行销售,本程序就是实现已经将书籍存量信息实现录入保存,等管理员需要调出的时候就能显示。销售书籍是否有货?所订书籍大于库存销售成功所订书籍大于库存库存不足西南交通大学软件实习报告102.6利润模块管理员如果想知道某一本书具体的销售情况及利润就可以通过“利润模块”简明扼要地展现在眼前,事先文件已经定位和写入。编号书名作者数量销售额利润输入编号2.7库存模块本程序可以说是最有实际意义的功能单位,任何小型书店的管理

14、员都必须切实掌握每天库存的数量以应变采购或促销,毕竟书店本身经营规模小,所以库存的小事尤为重要,所以我因此设计了库存模块,对某类书籍小于五本就显示库存不足,以提醒管理员积极及时地有效应对。输入编号显示编号、数量西南交通大学软件实习报告11无此书无此书记录库存充足库存不足库存西南交通大学软件实习报告123.2选择功能3.2.1进书信息从键盘上输入字符“1”,再按回车,自动进入进书信息模块。我们可以输入11a112西南交通大学软件实习报告13输入y或Y则继续进购书籍输入n或N则结束返回主菜单此时信息已经被保存。3.2.2查询信息输入6,则进入查询功能,输入编号6,回车,再输入编号1西南交通大学软件

15、实习报告14信息显示成功!西南交通大学软件实习报告153.2.3添加信息输入6进入查询功能,再输入先前进购的信息书籍1则显示:另添加0最后按8推出西南交通大学软件实习报告163.2.4覆盖信息如果想修改书籍信息的话,那当然选择“覆盖信息”,这可以修改以前的记录,实现实时地更新。我们还是以书籍编号1为实验,在菜单中选5按回车。西南交通大学软件实习报告17此时我们可对其进行修改,例如111a12改为121a12则出现以下运行结果:西南交通大学软件实习报告18最后按8推出3.2.5销售信息既然卖书就需要对销售进行全方位地了解,本程序可以让管理员任意时刻添加销售信息。西南交通大学软件实习报告19我们可

16、以设置销售数量为一本,如图如图,显示销售成功3.2.6利润信息既然有了销售记录,那么店家肯定想知道本店最新的销售额和利润为多少,在此,我专门设计了关于销售额和利润的信息模块,让店家第一时间知道赚了多少钱。还是以编号1为例。西南交通大学软件实习报告20如图,显示销售编号为1的书籍一本销售额为2,销售利润为1.3.2.7库存信息进货出货间,库存的稳定性关乎小型书店的信誉和人气,所以我也对库存专门做了一模块,以便于店家方便地了解库存的信息。还是以刚售完的编号1书籍为例。输入4,输入1回车后显示库存不足西南交通大学软件实习报告21我们可以非常清楚地看到编号为1的书籍显示库存不足,数量为0。第4章源程序

17、代码及注释#include#include西南交通大学软件实习报告22#includeusingnamespacestd;classFunctionprivate:voidzaitianjia();/再添加voidaddbook();/进书voidcoverbook();/覆盖voidsellbook();/销售voidtell();/库存voidcount();/利润voidcheckbook();/查询public:Function();/无参构造函数virtualFunction()();/析构函数voidRun();/处理fstream书店文件;structbookintamount;

18、/原始库存intsale;/销售量unsignedintnum;/书籍编号charname20;/书籍名称charauthor20;/书籍作者floate_price;/进价floats_price;/售价staticfloatsum;/销售额staticfloatProfit;/销售利润;Function:Function()/无参构造函数ifstreamiFile(F.dat);/建立输入文件if(i()/打开文件失败ofstreamoFile(F.dat);/建立输入出文件if(o()throw(打开文件失败!);/抛出异常o();/关闭文件elsei();/文件存在,关闭文件(F.da

19、t,ios:in|ios:out|ios:binary);/以读写方式打开西南交通大学软件实习报告23if()throw(打开文件失败!);/抛出异常voidFunction:zaitianjia()bookptr;unsignedintnum;/编号intamount1;/添加量coutnum;(0);/定位(char*)&ptr,sizeof(book);/读记录if(!()cout西南交通大学软件实习报告24voidFunction:addbook()charch=Y;while(ch=Y)cout西南交通大学软件实习报告25cout西南交通大学软件实习报告26cout西南交通大学软件实

20、习报告27cout西南交通大学软件实习报告28voidFunction:checkbook()/查询信息bookptr;unsignedintnum;coutnum;(0);(char*)&ptr,sizeof(book);if(!()cout西南交通大学软件实习报告29cout西南交通大学软件实习报告30intmain()Functionobj;if(obj.()throw(打开文件失败!);if(!obj.()obj.Run();return0;总结事件是检验真理的唯一标准,或许这话说得有点大,但确实是我的心声。从最初自认为对C+语言比较了解,到真正上手操作编写出一个属于自己的程序,期间经

21、历了许多小困难和小挫折,比如开始对小型书店管理系统的一头雾水,不知该从何下手,但在看到一些精灵的同学先写出的流程图后,自己也大致了解程序的手工图纸该怎样去布置,因为自规划小型书店管理系统的时候,便自然而然地要分为两个方向,一个是面向用户会员,一个是面向店家管理员,当然,可能一些高手会同时兼顾两部分,而愚钝的我还是选择从管理员身份进行编程,毕竟我认为小型书店管理系统主要的功能及受众群就是广大的小店主,最然这仅仅是我编的小程序,不能被真正实际上的应用,但我从思路上还是以实际为主,考虑店家该需要哪些功能,最终我设置了进书、添加、覆盖、查询、销售、利润、库存几类,大致上可以把店家的需求都满足了。在本程

22、序中自己运用了类、结构体、虚析构函数、无参构造函数、静态变量、有关Function的输入流文件、文件的定位和读取、getch()函数和利用switch条件语句调用函数等等C+功能,当然开始编程遇到许多困难,一查就是几十个错误,这需要自己耐心地一个一个去调试解决。还有一些自己想要添加的功能却因为自己始终不能在程序上顺利地运行,只好放弃,但对书店大致的框架没有变化,总体来说自己的程序是小儿精,没有大的精彩,担有小的亮点,这些都得益于老师给我们淳淳教导和同学之间的咨询切磋,所以,最后再总结之际,我要感谢陪伴我们度过这段高强度实习的老师们,感谢和我共同商讨、给我以启发的同学们,没有这些我的实习经历注定不完整或显得相形见绌。同时在高新区软件园的参观也让我了解自己所学专业广阔的就业背景,当然,不仅仅是就业,还有隐藏在每一个软件编程开发人员心中的梦想,这在我的参观中深有感触,平等地交流、急促的步西南交通大学软件实习报告31伐、闪耀的奇思妙想、小资的生活方式,就在软件园里重复发生着。最后希望老师还能对自己的报告给予指证和引导,谢谢!西南交通大学软件实习报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1