大学生软件开发实习报告软件开发实习报告_第1页
大学生软件开发实习报告软件开发实习报告_第2页
大学生软件开发实习报告软件开发实习报告_第3页
大学生软件开发实习报告软件开发实习报告_第4页
大学生软件开发实习报告软件开发实习报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大学生软件开发实习报告软件开发实习报告【大学生软件开发实习报告一】 通过这次在清华it 的实习,学到了很多东西。也了解到了软件开发的真正价值。 这次的实践让我真切体会到了我们前面所学知识的用处所 在。以前总认为所学的知识只是理论上的知识,根本就没有 任何作用,但通过这次实习,让我学有所用。而且学到了很 多在学校学不到的东西,受益匪浅。在这个信息时代,信息都是电子化。很多方面根本不在 是一些手把手的管理,而是在电脑面前操作一下即可,让我 们真正享受到高科技的待遇。在软件开发领域,做一个项目 的出发点是提高办事效率。而在项目制作的过程中我们要使 一个软件简洁实用,人性化,快捷方便。这次实习的主要任

2、务是图书管理系统的开发。项目运行 的平台是windowsxp,运用系统主要是microsoft visual studioxx, microsoft sql server xx, 运用的矢口识主要有 我们学习过的知识数据库技术,以及实习过程中所提及的知 识。在软件开发果过程中首先要了解三层结构的的含义及其 设计模式思想部署企业级数据库业务系统开发。三层结构是一种成熟、简单并得到普遍应用的应用程序 架构,它将应用程序结构划分三层独立的包,包括用户表示 层、业务逻辑层、数据访问层。其中将实现人机界面的所有 表单和组件放在表示层,将所有业务规则和逻辑的实现封装 在负责业务逻辑组件中,将所有和数据库的

3、交互封装在数据 访问组件中。三层结构示意图三层结构是一种严格分层方法,即数据访问层只能被业 务逻辑层访问,业务逻辑层只能被表示层访问,用户通过表 示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规 则和逻辑,并通过数据访问层访问数据库获得数据,然后按 照相反的顺序依次返回将数据显示在表示层。下面介绍图书管理系统开发技术一系统的功能设计首先对系统进行需求分析,我们必须要知道要做一个系 统“用来干什么”,这需要在对用户需求进行充分调研的基 础上,深入理解并描述出软件的功能、性能、接口等方面的 需求,可以使用UID1建模作为需求分析和系统设计的有效方 法。图(1)给出了本图书管理系统的功能结构图,

4、其工作流 程为:普通用户直接登录主页面,只能浏览、快速查询图书、 注册新用户、修改自己的密码以及查看图书的详情,管理员 用户除了可以完成普通用户的操作外,还可以进入图书管理 模块进行图书添加、修改和删除的操作。1、系统的功能特点(1)操作简单、界面友好:插入表格的页面布局,使得 图书的录入工作更简便;许多选项包括图书类别、来源等只 需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让 用户随时清楚自己的操作情况。即时可见:对图书的处理(包括图书添加、修改、删 除)将立即在主页的对应栏目显示出来,达到即时处理、即 时见效的功能。(3) 功能完善:包括常见网站的图书管理的各个方面: 图书新增、浏览

5、、删除、修改、检索等各个方面,完整地实 现了网站对即时图书的管理要求。(4) 方便移植:针对不同的图书馆,只需要稍作修改就 可以开发岀适合本企业特点的网站图书管理系统。2、系统的详细设计系统的主要功能是通过几个功能模块来实现的。具体的 设计过程(1)系统登录:该模块负责将用户分为普通用户和管理 员用户来实现用户权限的管理。图书类别管理:该模块只有管理员才有的权限,管理 员可以对图书的大、小类进行添加、更新、删除等操作。库存图书浏览:该模块负责分页列出图书馆中所有图 书的信息,包括图书名称、作者、出版社,图书状态,每条 记录后面都有一个,被做成一个超,点击它们就能跳转页面 可以查看的详情如图书封

6、面、图书数量、图书出版年份。库存图书添加:该模块是图书管理员进行图书的添加, 权限仅限管理员,在此页面中的大小类实现了联动作用,点 击其大类,小类的下拉列表中就会显示与之对应的小类,从 中选择即可。(4)图书快速查询:该模块提供了图书快速查询功能, 输入待查找的图书名称可以快速地找到符合条件的图书,并 输出查询结果,点击产看详情字样就可以查看图书的详细信 息。编辑系统用户:该模块负责分页罗列注册用户的具体 信息,普通用户本人或管理员可以对用户进行删除、修改。 非普通用户或系统管理员外不具有对该用户的处理权限,所 以不同普通用户进入此页面将显示不同的内容。修改用户密码:普通用户本人用户录入所需要

7、的内容, 包含用户名、真实姓名、权限类型、旧密码及新密密码,点击更改即可修改密码,并写入数据库中保存。系统名称设置:该模块为管理员权限,管理员可以更 改图书系统的名称。普通用户为不可见状态。系统使用说明:主要是供普通用户和管理员阅读,使 之更好地了解本系统的权限以及用法。下面给岀系统后端数据存储方案利用microsoft sql server xx建立数据库及其存储过 程。这里给出几个必需的数据表,主要有system, bigclass, smallclass, users, bookso二、asp部分设计1、连接数据库访问数据库信息的第一步是和数据库源建立连接。ado 提供connectio

8、n对象,可以使用该对象建立和管理应用程 序和odbc数据库之间的连接。connection对彖具有各种 属性和方法,可以使用它们打开和关闭数据库连接,并且发 出查询请求来更新信息。要建立数据库连接,在中到数据库2、数据的绑定数据的连接分为直接连接和间接连接,前面所举例子用 的是直接连接,下面用间接地方法对数据进行绑定。主要是 利用数据适配器sqladatapter (),下面的函数方法是对数据 绑定此方法也可以插在所要调用的函数中,但是将这个方法 单独提出有利于后面的利用,后面对数据进行绑定时就可以 用这个方法,避免做重复的工作,减少工作量。【大学生软件开发实习报告二】 不知不觉,在XX 实习

9、的日子快过去半个月了,记得刚来XX的头几天,感觉 非常不适应。首先是环境:这里吃的东西很贵,而且这里的 物价很高。其次是XX人:XX人办事的效率很高,这就是铁 人的精神吧。对于以上种种,待了 3, 4天基本就适应了,难怪一些 长辈老是说:习惯了,就好了。来的第一天,我们听了付X萍老师讲了一节课,可以说 完全不知所云,但还是可以听到一些东西的,譬如:工作坏 境的适应,人与人之间的交际,处理各种事情的能力,其中 最重要的就是养成良好的工作习惯。有良好的工作习惯,才 会被上司,老板和同事认可,将来也会比同辈有着更快更多 的升职机会,而且一个良好的工作习惯,无论你从事哪个行 业,都是受用终生的。然后,

10、就是认识我们的董亮老师了, 一个可亲可爱的老师,传说中他们一个月会赚十几万呢!天 文数字,望尘莫及啊。在随后的一段时间里,我们被分为了八组,每组六七个 人,有一个组长带领。我们组织作一个项目一一论坛,在第 二,第三个礼拜感觉没有刚来时那么拘谨了,我更明显感觉 到自我计划,制定目标的重要性了。在我们犯错误的时候, 老师会惩罚我们,陈发的方式很另类一一唱歌或者讲笑话, 不算是体罚大事可以达到对我们的约束。然而,歇息期间有 组织我们做游戏,看似很简单的游戏其实是想培养我们合作 意识。在实习的过程中,我深刻的体会到了三点:第一,项目 是以迎合客户和使用者为目的的,不可能像教师那样为我们 制定一套教学计

11、划。想要知道些什么,渴望懂得些什么,全 要靠你自己想学,你自己不问,没人会主动来告诉你。第二, “纸上得来终觉浅,绝知此事要躬行!”在短暂的实习过程 中,让我深深的感觉到自己在实际运用中的专业知识的匮乏, 在行业中的经验真的很重要。第三,能更早的接触你所在行业的真实情况。不出来自 己转一圈,根本不知道自己学的一些专业知识,哪些是十分 重要,十分实用的。就比如说英语。以前听老师说过,听朋 友也说过,将来工作了,英语相当有用,外企就更不用说了。 当时没什么感觉,但当我频繁的看到一打打英文资料手册、 帮助文档时,我已经切身地,的的确确地感受到英语的重要 性。这次实训让我学到的东西太多,使我受益非浅,它让我 知道了工作上的辛苦,让我知道工作并不像在学校里学习一 样轻松。不过,虽然辛苦了点,但能让我学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论