大学生软件开发实习报告、软件开发实习报告_第1页
大学生软件开发实习报告、软件开发实习报告_第2页
大学生软件开发实习报告、软件开发实习报告_第3页
大学生软件开发实习报告、软件开发实习报告_第4页
大学生软件开发实习报告、软件开发实习报告_第5页
全文预览已结束

下载本文档

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

文档简介

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

这次实习的主要任务是图书管理系统的开发。项目运行的平台是windowsxp,运用系统主要是microsoftvisualstudioxx,microsoftsqlserverxx,运用的学问主要有我们学习过的学问数据库技术,以及实习过程中所提及的学问。在软件开发果过程中首先要了解三层结构的的含义及其设计模式思想部署企业级数据库业务系统开发。

三层结构是一种成熟、简洁并得到普遍应用的应用程序架构,它将应用程序结构划分三层独立的包,包括用户表示层、业务规律层、数据访问层。其中将实现人机界面的全部表单和组件放在表示层,将全部业务规章和规律的实现封装在负责业务规律组件中,将全部和数据库的交互封装在数据访问组件中。

三层结构示意图

三层结构是一种严格分层方法,即数据访问层只能被业务规律层访问,业务规律层只能被表示层访问,用户通过表示层将恳求传送给业务规律层,业务规律层完成相关业务规章和规律,并通过数据访问层访问数据库获得数据,然后根据相反的挨次依次返回将数据显示在表示层。

下面介绍图书管理系统开发技术

一系统的功能设计

首先对系统进行需求分析,我们必需要知道要做一个系统“用来干什么”,这需要在对用户需求进行充分调研的基础上,深化理解并描述出软件的功能、性能、接口等方面的需求,可以使用uml建模作为需求分析和系统设计的有效方法。图(1)给出了本图书管理系统的功能结构图,其工作流程为:一般用户直接登录主页面,只能扫瞄、快速查询图书、注册新用户、修改自己的密码以及查看图书的详情,管理员用户除了可以完成一般用户的操作外,还可以进入图书管理模块进行图书添加、修改和删除的操作。

1、系统的功能特点

(1)操作简洁、界面友好:插入表格的页面布局,使得图书的录入工作更简便;很多选项包括图书类别、来源等只需要点击鼠标就可以完成;另外,跟踪消失的提示信息也让用户随时清晰自己的操作状况。

(2)即时可见:对图书的处理(包括图书添加、修改、删除)将马上在主页的对应栏目显示出来,达到"即时处理、即时见效"的功能。

(3)功能完善:包括常见网站的图书管理的各个方面:图书新增、扫瞄、删除、修改、检索等各个方面,完整地实现了网站对即时图书的管理要求。

(4)便利移植:针对不同的图书馆,只需要稍作修改就可以开发出适合本企业特点的网站图书管理系统。

2、系统的具体设计

系统的主要功能是通过几个功能模块来实现的。详细的设计过程

⑴系统登录:该模块负责将用户分为一般用户和管理员用户来实现用户权限的管理。

⑵图书类别管理:该模块只有管理员才有的权限,管理员可以对图书的大、小类进行添加、更新、删除等操作。

⑶库存图书扫瞄:该模块负责分页列出图书馆中全部图书的信息,包括图书名称、作者、出版社,图书状态,每条记录后面都有一个,被做成一个超,点击它们就能跳转页面可以查看的详情如图书封面、图书数量、图书出版年份。

⑷库存图书添加:该模块是图书管理员进行图书的添加,权限仅限管理员,在此页面中的大小类实现了联动作用,点击其大类,小类的下拉列表中就会显示与之对应的小类,从中选择即可。

⑷图书快速查询:该模块供应了图书快速查询功能,输入待查找的图书名称可以快速地找到符合条件的图书,并输出查询结果,点击产看详情字样就可以查看图书的具体信息。

⑸编辑系统用户:该模块负责分页排列注册用户的详细信息,一般用户本人或管理员可以对用户进行删除、修改。非一般用户或系统管理员外不具有对该用户的处理权限,所以不同一般用户进入此页面将显示不同的内容。

⑹修改用户密码:一般用户本人用户录入所需要的内容,包含用户名、真实姓名、权限类型、旧密码及新密

密码,点击更改即可修改密码,并写入数据库中保存。

⑺系统名称设置:该模块为管理员权限,管理员可以更改图书系统的名称。一般用户为不行见状态。

⑻系统使用说明:主要是供一般用户和管理员阅读,使之更好地了解本系统的权限以及用法。

下面给出系统后端数据存储方案

利用microsoftsqlserverxx建立数据库及其存储过程。这里给出几个必需的数据表,主要有system,bigclass,smallclass,users,books。

二、asp部分设计

1、连接数据库

访问数据库信息的第一步是和数据库源建立连接。ado供应connection对象,可以使用该对象建立和管理应用程序和odbc数据库之间的连接。connection对象具有各种属性和方法,可以使用它们打开和关闭数据库连接,并且发出查询恳求来更新信息。

要建立数据库连接,在中到数据库

2、数据的绑定

数据的连接分为直接连接和间接连接,前面所举例子用的是直接连接,下面用间接地方法对数据进行绑定。主要是利用数据适配器sqladatapter(),下面的函数方法是对数据绑定

此方法也可以插在所要调用的函数中,但是将这个方法单独提出有利于后面的利用,后面对数据进行绑定时就可以用这个方法,避开做重复的工作,削减工作量。

【高校生软件开发实习报告二】

不知不觉,在XX实习的日子快过去半个月了,记得刚来XX的头几天,感觉特别不适应。首先是环境:这里吃的东西很贵,而且这里的物价很高。其次是XX人:XX人办事的效率很高,这就是铁人的精神吧。

对于以上种种,待了3,4天基本就适应了,难怪一些长辈老是说:习惯了,就好了。

来的第一天,我们听了付X萍老师讲了一节课,可以说完全不知所云,但还是可以听到一些东西的,譬如:工作环境的适应,人与人之间的交际,处理各种事情的力量,其中最重要的就是养成良好的工作习惯。有良好的工作习惯,才会被上司,老板和同事认可,将来也会比同辈有着更快更多的升职机会,而且一个良好的工作习惯,无论你从事哪个行业,都是受用终生的。然后,就是熟悉我们的董亮老师了,一个可亲可爱的老师,传奇中他们一个月会赚十几万呢!天文数字,望尘莫及啊。

在随后的一段时间里,我们被分为了八组,每组六七个人,有一个组长带领。我们组织作一个项目——论坛,在其次,第三个礼拜感觉没有刚来时那么拘谨了,我更明显感觉到自我方案,制定目标的重要性了。在我们犯错误的时候,老师会惩处我们,陈发的方式很另类——唱歌或者讲笑话,不算是体罚大事可以达到对我们的约束。然而,休息期间有组织我们做嬉戏,看似很简洁的嬉戏其实是想培育我们合作意识。

在实习的过程中,我深刻的体会到了三点:第一,项目是以迎合客户和使用者为目的的,不行能像老师那样为我们制定一套教学方案。想要知道些什么,渴望懂得些什么,全要靠你自己想学,你自己不问,没人会主动来告知你。其次,“纸上得来终觉浅,绝知此事要躬行!”在短暂的实习过程中,让我深深的感觉到自己在实际运用中的专业学问的匮乏,在行业中的阅历真的很重要。

第三,能更早的接触你所在行业的真实状况。不出来自己转一圈,根本不知道自己学的一些专业学问,哪些是非常重要,非常有用的。就比如说英语。以前听老师说过,听伴侣也说过,将来工作了,英语相当有用,外企就更不用说了。当时没什么感觉,但当我频繁的看到一打打英文资料手册、关心文档时,我已经切身地,的的确确地感受到英语的重要性。

这次实训让我学到的东西太多,使我受益非浅,它让我知道了工作上的辛苦,让我知道工作并不像在学校里学习一样轻松。不过,虽然辛苦了点,但

温馨提示

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

评论

0/150

提交评论