软件设计实习报告.docx
《软件设计实习报告.docx》由会员分享,可在线阅读,更多相关《软件设计实习报告.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软件设计实习报告 实习之后我们需要写相关的实习报告,大家一起看看下面的软件设计实习报告,欢送各位阅读哦! 软件设计实习报告 一、实习目的: 检验与稳固理论学问,提高实际操作力量与社会实践力量。 二、实习时间: 20xx-07-27 至 20xx-10-23 三、实习地点: 广东广州 四、实习单位与部门: 广州*网络科技有限公司软件开发部 五、实习内容: 应学校要求,本人于七月二十七号来到广州*网络科技有限公司实习。初到该公司,听公司负责人讲解了公司状况以及工作要求,就立刻开头我的工作。从该负责人得知,公司的软件开发业务并没有多长时间,所以公司的许多工作流程还不太标准。在3个月的实习时间里,我
2、参加了一个类似于erp的工程。工程的大致内容是:为一家中型制造业企业量身订做一套综合治理系统,包括了仓库治理,销售治理,选购治理,生产治理,财务治理以及人事治理,共六个子系统,且这六个子系统是有机的组合,以便利该企业的治理生产资源,人力资源以及财务。在整个参加过程中,在不同时间里担当的工作任务也不同。 1、八月份 据了解,该工程早在3月份就开头了,而且该工程始终是处于不受控状态,掌握不了的缘由有诸多,例如客户的需求发生了巨大变动,该工程进展期间有许多其他的工程插入到开发过程中等等。于是,我参加了测试程序的工作,以熟识整个工程的详细内容,功能实现,设计方法等。在做测试工作的过程中,发觉实习单位目
3、前对测试不太重视,在以前的工程中也很少有全面的软件测试阶段。主要表现在:一方面,在我实习期间,就间续有以前做的系统拿回来,重新做测试工作并修改。据了解,目前国内的绝大多数软件企业也是重编码轻测试,导致软件的强壮性低下,而在售后的维护阶段中常常性需要大幅度修改。这样一来,常常有不同的新老系统并行,给新系统的工程进度带来了外部干扰;另方面,公司要求的测试方法也较为简洁,且测试文档的书写格式极其简洁,这种书写格式在一些功能上的错误和明显的数据错误上有很好的表意效果,但是在表达程序的规律错误和内部数据错误时有很大的欠缺。在整个测试工作中也也许了解了该系统的各方面特性。该系统采纳b/s构造开发,随着in
4、ternet的高速进展、电信部门对网络线路的投入、带宽的增加等各个对b/s构造有利的条件下,采纳b/s构造可以节约许多的本钱。在以前采纳c/s构造开发的系统中,需要为系统开发客户端,而且在维护过程中,除了对效劳器端的维护,还要对各个客户端进展维护,而目前盛行的b/s构造,则只需要开发和维护效劳器端,相比之下,开发和维护的本钱也就大大降低。另外,b/s构造在internet里的应用性比拟高。但是,b/s构造也不是完善的选择,它存在诸如b/s构造的用户界面上比拟难掌握,扫瞄器的安全性能没有很好的保障等问题。整个系统采纳asp .net+ms sql server 2023做开发,编程语言采纳c#和
5、vb。 测试工作和书写文档是比拟枯燥的工作,测试更是要细心,有耐性的去做,在这个月里仔细的完成了我的工作,还帮助修改了用户界面。我的工作得到了负责人的确定。 2、九月份 八月末就得知要将整个系统重构,由于原有未完成的系统跟变动后的用户需求有太大的出入,而且系统存在比拟多的错误,难以修复。负责人要求我参加到系统的重构工作中去,参加设计,代码编写。这对我来说是一个考验也是一个时机,于是我选择了“仓库治理”子系统,用vb作为编码语言。在九月份的开发过程中,有两个方面的感受: 第一是技术方面。由于采纳了vb编写代码,而自身只学了c/c+、还有java。对vb只是一点点了解,另外,对asp dotnet
6、更是一点不通。所以,这个时候需要发挥下自学力量,和领悟力量。在开发过程中印象最深的是web form里datagrid的操作,以及对整个web form的运行过程。首先,由于仓库治理绝大局部工作是填写单据,单据是由单头和单体组成,单头记录根本信息,单体记录明细信息。设计打算在填写单体时,采纳datagrid行内编辑,所以datagrid的行内编辑将是技术的难点。dotnet的datagrid控件有编辑命令与删除命令,而新增则可以通过一个button点击来生成一个新行等待编辑。三个操作的代码清单如下: 编辑命令代码清单 private sub datagrid1_editcommand(byva
7、l source as object, byval e as system.web.ui.webcontrols.datagridcommandeventargs) handles datagrid1.editcommand if viewstate(add) 1 then datagrid1.edititemindex = e.item.itemindex 将该行的编辑状态行 datagrid1.databind() end if end sub 删除命令代码清单 private sub datagrid1_command(byval source as object, byval e as
8、 system.web.ui.webcontrols.datagridcommandeventargs) handles mand if viewstate(add) 1 then dim delindex as integer delindex = cint(e.item.cells(1).text) dim dr as datarow dr = dataset1.tables(tblbrand).rows.find(delindex)找到该行在数据集中的编号 dr.()将该行在数据集中删除 sqldataadapter1.update(dataset1.tables(tblbrand)更新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件设计 实习 报告
限制150内