计算机专业毕业设计实习报告范文.docx
- 文档编号:26973002
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:19
- 大小:20.89KB
计算机专业毕业设计实习报告范文.docx
《计算机专业毕业设计实习报告范文.docx》由会员分享,可在线阅读,更多相关《计算机专业毕业设计实习报告范文.docx(19页珍藏版)》请在冰豆网上搜索。
计算机专业毕业设计实习报告范文
实习报告
实习目的:
通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计
客房管理系统的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己
能顺利与社会环境接轨做准备。
实习任务:
这段时间主要学习了与客房管理系统有关的系统开发。
穿梭在图书馆-信息
楼-致远楼-北京之间的我在不断学习和了解到;计算机是人们提高工作效率的
有力工具,尤其是编译完善的软件更是提高工作效率的有效途径之一。
认真的
查阅了相关资料为毕业设计做好充分的准备!
实习内容:
一:
在这一个月的学习实践中和老师的指导下以大量明晰的操作步骤和典型
的应用实例,使我理解了更丰富全面的软件技术和应用技巧,使我们真正对所
学的软件融会贯通,熟练在手。
所以本人结合所学专业的内容制作了兴安苑客
房管理系统软件的网页,作为实习的成果。
其内容是多样化的。
制作网页用的
软件是Dreamweaver,Fireworks,Flash软件。
Dreamweaver大大加速了网络
时代电子交易应用中的项目交付。
它提供了网页和表单的动态生成到企业级的
解决方案,如电子商店,库存管理系统和企业内部局域网的数据库应用等功能。
Fireworks是目前最流行的网页图象制作软件。
只要将Dreamweaver的默认图
象编辑器设为Fireworks,那么在Fireworks中制作完成网页图象后将其输出
就会立即在Dreamweaver中更新。
Fireworks还可以安装使用所有的
Photoshop滤镜,并且可以直接导入PSD格式图象。
更方便的是它不仅结合
了Photoshop位图功能以及CoreIDRAW矢量图的功能,而且提供了大量
的网页图象模板供用户使用,例如,网页上很流行的阴影和立体按纽等效果,
只需单击一下就可以制作完成。
当然,其最方便之处是,它可以将图象切割,图象映射,悬停按纽,图象
翻转等效果直接生成HTML代码,或者嵌入到现有的网页中,或者作为单独
的网页出现。
Flash是目前最流行的矢量动画制作软件,与其他Wed动画软件
相比,它具很多优点。
制作的是矢量图形。
只要用少量矢量数据就可以描述一
个复杂的对象,而占用的储存空间只是位图的几千分之一,非常适合在网格上
使用。
同时,矢量图象不会随浏览器窗口大小的改变而改变画面质量。
使用插
件方式工作。
用户只需安装一次插件,以后就可以快速启动并观看动画,而不
比像Java那样每次都要启动虚拟机。
Flash插件也不大,只有170KB左
右,很容易下载并安装。
还提供其他一些增强功能。
例如,支持位图,声音,
渐变色和Alpha透明等。
拥用了这些功能,用户就完全可以建立一个全部由
Flash制作的站点。
Flash影片也是一种流式文件。
这就是说,浏览者在观看
一个大动画时,可以不必等到影片全部下载到本地再观看,而是可以随时观看,
即使后面的内容还没有完全下载,也可以开始欣赏动画。
主图是一个网页的门
面,它能体现出这个网页的整体风格。
网站名字为逆风展翅,蓝色的天空给人
带来好的心情,给人带来轻松愉快的心情来浏览网页。
首页主要是导航作用,上方共有六个导航条,用fireworks编辑的悬停按纽。
1.
各分为六个内容,左侧的为‘客房预订',‘客人入住',‘客人退房'。
下
面的六个字幕是衔接。
右侧的为‘用户管理',‘预定留言',‘其他部门'。
中间为一段简介。
下面的横幅是一个flash动画,效果是色彩渐变。
接着蓝色
的一个横幅上的是flash动画衔接。
接下来是一个搜索菜单,方便快捷。
其它
的为gif动画。
单击“客人预订”,进入内容左侧的字体是fireworks编辑的gif动画。
左侧下方是篇有关预定的信息,右侧的客房预订有四个关于客房的内容可单击。
‘客房查询'内有广告条,鼠标放在上面时停止浮动,鼠标离开时继续浮动。
‘客房修改'内有鼠标特效等!
右侧下的是一个flash做的动画,蒙板层切
换图片,下面的字幕为衔接。
单击“客人入住”进入内容的左侧,一个小图片可以单击返回首页。
下面
是一个表格,表格里的内容是衔接网站。
表格的最后一行‘友情链接'为本系
统所做的个人网站,可单击衔接。
本页最后为flash动画。
它是一个跟随鼠标
移动的图形心。
单击“客人入住”进入内容是一篇关于退房的一篇文章。
内有背景音乐。
其
余的为gif动画。
单击“客人退房”进入内容的文字都是衔接。
右下角为一个flash动画,百
叶窗似的打开图片。
其余的为gif动画。
单击“预定留言”是留言本,可进入留言还可免费申请。
单击“其他部门”是别的部门网站,普通用户可以直接进入。
通过这次实习,在制作时想想使自己的网页更加丰富多彩,在网页中插入图
象,动画,动态特效。
可是总遇到这样那样的问题,例如Flash动画到入
Dreamweaver里,开始不明白后来才知道是在Dreamweaver里先插个层,这样
就可以浏览出效果了。
还有是有时上传到网页上的图片不显示,原因是它们没
有在一个文件夹内。
但在同学的帮助和自己摸索的情况下完成了这个实习的成
2.
果。
看到了一些知名的网站开发出的网页,不仅栏目内容丰富,信息量大,而
且页面图文并茂,五彩缤纷,使得网民赞叹不已,流连忘返。
以我们的经验,
当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应
付自如的。
因此反映出学习的还不够,缺点疏漏。
虚在加以刻苦钻研及学习,
不断开拓视野,增强自己的实践操作技能,为以后能做出出色的网页而努力。
以上是这一个月对本系统的前台网站的设计而学习的知识!
相信自己一定会做
出更精彩的网站和系统!
这是本月实习的关于View设计!
二:
为了能给兴安苑带来更高的工作效率,同时也给软件维护和操作人员
带来愉快的工作心情,开发出一个良好的软件势在必行!
随着科学技术的日新
月异,开发出良好的软件也是提高效率的有效途径之一。
本软件主要包括:
1.客房预定子系统主要包括:
客房预定部分、添加客房部分、改客房部分、删除客房部分、客房查
询部分。
2.客人入住子系统主要包括:
添加客人入住部分、修改客房信息部分。
3.客人退房子系统主要包括:
退房部分、费用结算部分、打印部分。
4.用户管理模块主要包括:
用户列表、添加用户部分、修改用户部分、删除用户部分。
5.用户的需求部分:
和其他站点的联系,以及主页的联系!
通过以上的分析来记忆不确定数据库的设计,该库应该包含如下内容:
包
括如下字段:
表1(Table1)kf:
客房号、由客房数量、客房已预订数量、客房剩余量、客
房添加列、其中客房号是本表的主键!
表2(Table2)kr:
客房号、客人身份证号、客人姓名、期中客房号是该表
的主键!
表3(Tbale3)tf:
房间号、客人身份证号、客人姓名、入住时间、退房时间、
住房的档次、是否交款、是否打印其中房间号是该表的主键!
表4(Table4)userT:
主要包括如下表列:
身份证号、用户的姓名、相应的
职称、备注其中身份证号是该表的主键!
表5(Table5)addT:
主要设计用户额外的表列以备后用!
以上是数据库的部分设计,为以后的毕业设计的Modle做准备!
三:
关于业务逻辑的处理我们选择JavaBean来处理各个网页之间的跳转
和部分的采用了比较简单的 forward=”跳转的页面”>部分判断代码 3. 如下: <% Strings1=request.getParameter(ableName); if(s1.equals()) { %> forward慰敧尽潭楤祦樮灳/> <% } %> <% if(s1.equals()) { %> forwardpage=modify1.jsp\/> <% } %> <% if(s1.equals(_x0005_)) { %> forwardpage=modify2.jsp\/> <% } %> <% if(s1.equals()) { %> forwardpage=modify3.jsp\/> <% } %>//可以添加源代码但是需为核心代码,不能用代码来充字数 来处理从而达到了真正的动静javabean同时逻辑比较复杂的我们选用了 部分代码如下: 处理输入的字段来判断该该用户的身javabean分离! 部分 tom.jiafei;份的: package java.sql.*;import java.util.*;import AddItempublicclass { 4. StringtableName=\;//数据库表名。 StringcolumsName=\; Vectorvector; Stringitem=\;//添加的记录。 Stringresult=\; publicAddItem() { try{ Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); } catch(ClassNotFoundExceptione){} vector=newVector(); } publicvoidsetTableName(Strings) { tableName=s; } publicStringgetTableName() { returntableName; } publicStringgetResult() { returnresult; } publicStringgetColumsName() { Connectioncon=null; vector.removeAllElements(); StringBufferbuffer=newStringBuffer(); try{ con=DriverManager.getConnection(jdbc: odbc: sun,sa,\); DatabaseMetaDatametadata=con.getMetaData(); ResultSet rs=metadata.getColumns(null,null,tableName,null); //如果tableName表有n个字段,rs1就刚好有n行,每 行中含有字段名的信息。 while(rs.next()) { Stringname=rs.getString(COLUMN_NAME); vector.add(name); } buffer.append( 5. buffer.append( for(intt=0;t { Stringname=(String)vector.elementAt(t); buffer.append( } buffer.append( buffer.append(); con.close(); columsName=newString(buffer); returncolumsName; } catch(SQLExceptione) { columsName=new瑓楲杮尨你还没有选择表名,无法添加 记录); returncolumsName; } } publicvoidsetItem(Stringitem) { this.item=item; StringTokenizerfenxi=new瑓楲杮潔敫楮敺? 瑩浥尬,,); //逗号做分隔符号。 intnumber=fenxi.countTokens(); Stringstr[]=newString[number]; inti=0; while(fenxi.hasMoreTokens()) { Stringtemp=fenxi.nextToken(); try{ byteb[]=temp.getBytes(ISO-8859-1); temp=newString(b); } catch(Exceptionee){} str[i]=temp; i++; } try { Connection con=DriverManager.getConnection(jdbc: odbc: sun,sa,\); Statementsql= 6. con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CON CUR_UPDATABLE); //返回可滚动的、可更新数据库的结果集: ResultSetrs=sql.executeQuery(SELECT*FROM +tableName); for(intnum=0;num { Stringname=(String)vector.elementAt(num); rs.updateString(name,str[num]);//对结果集做 更新操作。 } rs.insertRow();//插入记录操作。 敲畳瑬尽添加该记录到数据库; } catch(SQLExceptione) { 敲畳瑬尽不能添加记录+e; } } } 以上是关于该网站用户的判别实现,根据不同的用户密码和信息来进入 相应的界面。 这是关于MVC模式中的C的部分实习内容! 实习感想与体会: //这部分应为总结内容 三年的大学生活,让我对计算机的知识有了一定的了解,但实践出真知。 唯有理论与实际相结合,才能更好的为社会服务。 为期一个月的实习,从看书 MVC到实习,对一般网站的设计和中小型网站的访问和模仿使我已初步了解了 模式的设计! 我上网查资料,去北京某公司了解关于网站的建设方面和网页设 计方面的知识。 从而对“兴安苑的客房管理系统”有了初步规划和设计。 为接 下来的毕业设计做了必要的准备! 提高了动手的能力,交际能力,学习能力, 思考能力等同时也让我了解到了自己的不足,我会继续努力,完善自我! 为社 会主义建设做贡献,对于学校精心安排的盛老师的辅导而表示感谢! 7.); );+name+ );
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 毕业设计 实习 报告 范文