软件工程生产实习 2.docx

上传人:b****8 文档编号:10625521 上传时间:2023-02-21 格式:DOCX 页数:13 大小:59.18KB
下载 相关 举报
软件工程生产实习 2.docx_第1页
第1页 / 共13页
软件工程生产实习 2.docx_第2页
第2页 / 共13页
软件工程生产实习 2.docx_第3页
第3页 / 共13页
软件工程生产实习 2.docx_第4页
第4页 / 共13页
软件工程生产实习 2.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

软件工程生产实习 2.docx

《软件工程生产实习 2.docx》由会员分享,可在线阅读,更多相关《软件工程生产实习 2.docx(13页珍藏版)》请在冰豆网上搜索。

软件工程生产实习 2.docx

软件工程生产实习2

辽宁工业大学

生产实习总结报告

 

题目:

高校寝室管理系统

 

院(系):

软件学院

专业班级:

软件工程112班

学号:

111301045

学生姓名:

刘晶晶

指导教师:

翟宝峰

教师职称:

副教授

起止时间:

2012.12.09-2012.12.21

 

实习任务及评语

院(系):

软件学院教研室:

软件教研室

学号

111301045

学生姓名

刘晶晶

专业班级

软件工程112班

课程设计题目

高校寝室管理系统

实习任务及要求

 

实习任务及要求:

1.要求认真听取有关技术报告,了解专业开发技术方法,并进行总结。

2.熟悉当前流行的一种软件开发工具。

3.设计并开发一个实用程序。

 

生产实习过程中,要严格遵守实习的时间安排,遵守纪律,听从老师的指导。

正确地完成上述内容,规范完整地撰写出实习报告。

指导教师评语及成绩

成绩:

指导教师签字:

2011年12月28日

一、报告内容总结

(一)美国海关

为了满足财政的需要,使刚刚建立的美利坚合众国不致于夭折,1789年7月4日由美国国会第一次会议通过并由华盛顿总统签署的《关税法案》正式授权对进口货物征收关税。

4个星期之后,美国国会通过的《第五法案》建立了美国海关及其在各进境地口岸的业务机构。

在美国海关成立后的近125年里,美国政府几乎全部的开支,国家早期的发展及基础建设费用均是由海关所征收的关税来支付的。

依靠海关所征收的关税,美国政府购买了路易丝安那、俄勒冈、佛罗里达和阿拉斯加的大片土地;建设了从马里兰州到西弗吉尼亚州的国家公路以及从东海岸到西海岸的跨州铁路。

另外,华盛顿市的城市建设、航标灯塔设施以及陆军及海军学院的建设费用也是由海关征收的关税来支付的。

到1835年,海关征收的关税使美国还清了所有的债务。

现在,美国海关征收的关税仍然是联邦政府财政收入的重要来源。

美国海关在其发展的早期还负责管理退伍人员的退休金、编制进出口统计、征收医院税和制定计量标准等。

从这个意义上说,美国海关又是美国退伍军人事务部、统计局、公共卫生署和国家标准局的前身。

美国海关作为一个执法部门和“国家税收的征管及保障机关”,自1789年成立以来经历了多次机构调整。

1875年,美国海关并入美国财政部。

1927年,美国海关成为美国财政部的一个局。

1973年,美国海关正式更名为美国海关署,仍隶属美国财政部。

2002年11月25日,美国总统乔治·W·布什签署了国会通过的关于成立国土安全部的法案,国土安全部在总统签字60天后正式成立,收编了包括原隶属于财政部的海关署在内的23个联邦机构的23万大军,其中海关署被分为两块,原海关80%的人员被收编到海关边境保护局,20%的人员被收编到移民海关执法局。

2003年3月1日,美国海关边境保护局(CBP,BureauofCustomsandBorderProtection)成立,原隶属海岸警卫队、移民归化局和农业部的边境巡逻、移民、动植物卫生检验检疫机构一起并入新组建的海关边境保护局,统管边境执法,海关对保障国土安全负有重要责任,拥有4万余名雇员,原美国海关署长伯纳任局长,同时仍保留美国海关署长的称号。

同日,美国移民海关执法局(ICE)成立,加西亚任局长。

两机构均隶属于美国土安全部中的边境与交通安全委员会(BTS,BorderandTransportSecurityDirectorate)。

成立国土安全部的法案及其修正案明确规定,移民海关执法局(ICE)局长和海关边境保护局(CBP)局长各自直接向国土安全部(DHS)下辖的边境与交通安全委员会报告工作,二机构无从属关系。

2003年3月上旬,美海关驻华代表处新任海关参赞余安迪(AndyYu)上任,目前余安迪正式编制在美国移民海关执法局(ICE)中。

(1)美国海关边境保护局(CBP)

CBP的成立使美国历史上首次实现了由一个机构统一管理进入美国口岸的人员与货物。

近30年来,美国就政府改革进行过多次调研,均主张改进边境管理方式,统一边境管理机构。

CBP的组建旨在整合口岸执法部门的管理资源和管理技能,提高管理效能与效率,实现在利用一切可支配的资源保护和防御美国免遭侵害的同时便利合法贸易与合法旅行的目标。

(2)美国移民海关执法局(ICE)

ICE拥有约3万名工作人员,是联邦政府中最大的调查机构之一。

该局是国土安全部下辖的主要调查机构,被赋予了多项职责:

截断恐怖融资、反洗钱、打击非法武器买卖、打击移民诈骗和贩卖人口、拘留并驱逐外来犯罪分子和其他美国认为应当驱逐的外国人。

另外,该局还监督国内移民和海关法律的实施,对约9000项联邦设施实施保护,其3万名工作人员中有5千5百名为拥有刑事执法权的调查人员,旗下有134架飞机和91艘轮船供其执行阻截任务,在全国200个地方运作,并有30个海外办事处。

该局下设6个部门:

1、调查部门:

负责一系列涉及国家安全、海关和移民的调查工作,对包括恐怖主义融资、移民诈骗、网络犯罪、非法武器出口、儿童色情、偷渡和移民法律在工作场所的实施情况在内的许多方面开展调查;2、拘留与遣返部门:

通过拘留和遣返非法生活在美国的外国人保证公共和国家安全;3、空中和海上阻截部门:

负责支持空中和海上的调查与阻截工作;4、联邦保护部门:

负责保证美国本土和海外领土上联邦政府拥有或租借的8800多项设施的安全;5、移民与海关情报部门:

负责支持移民与海关执法局各个部门的工作,并在该局与国土安全部下辖的其他情报机构之间的发挥桥梁和纽带的作用。

6、联邦空中执法部门。

(二)钢材采购

一、根据项目部指定品牌选定钢材供应商:

1、寻找潜在供应商。

经过对市场的仔细分析,可以通过各种公开信息和公开的渠道得到供应商的联系方式。

这些渠道包括供应商的主动问询和介绍、专业媒体广告、互联网搜索以及项目部介绍等方式。

2、让供应商供应商提供尽可能详细的资金、经营许可证、代理品牌、经营规模、资信认证等相关报告。

资料越详细越好。

3、将对供应商提供的资料做一个详细的归类,并且给出是否值得扶持、资金是否值得肯定的内部分析。

4、对供应商的实地查看。

视察其规模是否与他们提供的基础资料一致。

如果有不一致的地方就不予考虑合作。

5、询问供应商是否能一票结算,运费多少,能否垫资;做综合比较,挑选出适合合作的供应商;

6、与适合合作的供应商签订意向合同:

由于钢材价格瞬息万变,有时会出现一天多个价格,所以需多签订几家供应商。

二、下单:

1.   业务员接到项目部所报稀缺材料,获取以下基本信息:

规格型号,数量、计划到货日期。

2.  分析缺料信息是否合理,再将定单下给供应商;

3、报单予供应商,让其报价,选择价格合适的供应商并下单,定单必须含有以下信息:

规格型号,数量,单价,金额,计划到货日期。

4.     定单传真给供应商以后,需要与其进行确认采购信息,并要求签字回传。

 三,稽催:

采购定单完毕以后,业务员根据采购定单上要求的供货日期,采用时间段向供货商反复确认到货日期直至材料到达项目部,以保证货物安全。

四,实物入库:

项目部收料员收材料之前需确认供应商的送货单是否具备以下信息:

供应商名称,规格型号,数量;如定单上的信息与采购定单不符,需征求业务员意见是否可以收下。

五,退货:

如遇供应商所提供的材料质量不合格(例如以次充好等)、规格不符、数量短缺等,业务员在收到收料员报告后,需第一时间与供应商联系退货事宜。

六,对帐:

一),月结表:

每个月月末,要求各供应商将本月月结表传至我公司,业务员根据我项目部收货员签字的送货单,我公司的入库单据和单价表核对月结表,并核对所欠其款项金额。

 二),增值税专用发票:

    校对发票上的以下信息:

我公司的全称,帐号,税号,发票上的材料名称,数量,金额。

七,付款:

根据付款周期编制付款计划,安排付款。

(三)声纹

声纹是用电声学仪器显示的携带言语信息的声波频谱。

现代科学研究表明,声纹不仅具有特定性,而且有相对稳定性的特点。

成年以后,人的声音可保持长期相对稳定不变。

实验证明,无论讲话者是故意模仿他人声音和语气,还是耳语轻声讲话,即使模仿得惟妙惟肖,其声纹却始终相同。

基于声纹的这两个特征,侦查人员就可将获取的犯罪分子的声纹和嫌疑人的声纹,通过声纹鉴定技术进行检验对比,迅速认定罪犯,为侦查破案提供可靠的证据。

在实际生活中,每个人说话时的语声,都有自己的特点。

很熟悉的人之间,可以只听声音而相互辨别出来,这就是语声人各不同的特性。

人的语声为什么会人不同?

因为人的发声器官实际上存在着大小、形态及功能上的差异。

发生控制器官包括声带、软颚、舌头、牙齿、唇等;发声共鸣器包括咽腔、口腔、鼻腔。

这些器官的微小差异都会导致发声气流的改变,造成音质、音色的差别。

此外,人发声的习惯亦有快有慢,用力有大有小,也造成音强、音长的差别。

音高、音强、音长、音色在语言学中被称为语音“四要素”,这些因素又可分解成九十余种特征。

这些特征表现了不同声音的不同波长、频率、强度、节奏。

语图仪可以把声波的变化转换成电讯号的强度、波长、频率、节奏变化,仪器又把这些电讯号的变化绘制成波谱图形,就成了声纹图。

人的发声具有特定性和稳定性。

从理论上讲,它同指纹一样具有身份识别(认定个人)的作用。

虽然由于技术和经验的问题,暂时不能说完全达到了指纹那样的精确程度,但它已经被越来越多的国家认可为法庭科学的一项新技术。

一九八一年在美国密执安州成立了“国际声纹鉴定学会”,旨在进一步完善声纹鉴定技术,加强推动、培训和宣传,促使声纹鉴定成为世界公认的一种人身识别的科学方法。

目前,许多国家都己把声纹鉴定作为辨认犯罪嫌疑人的重要手段,为侦查工作提供新的线索和证据。

(1)在获得了犯罪人的语声录音资料时,如在电话中进行的恐吓、勒索,或在其他性质的犯罪中录到了罪犯说话的声音,那么可以通过收集嫌疑人语音样本进行声纹鉴定,为认定或否定犯罪人提供鉴定结论;

(2)在案件的侦讯或审理中(包括民事案件),通过声纹鉴定可以审查录音证据材料的其伪;

(3)通过声纹分析,判断说话人的性别、年龄、方言(生活地区)特征,为侦查工作提供方向和范围。

二.设计实现内容

1、功能说明

(1)学生注册功能:

学生输入学号,姓名,密码,性别,邮箱,寝室号。

姓名栏以及学号栏添加了空验证控件,如果学号未填入任何信息则给出提示学号填入信息。

邮箱栏设置了格式验证要求学生输入的信息必须符合%@%.com的格式。

网页整体设置了错误信息收集控件能够显示所有用户输入信息的错误提示给出提示。

当学生输入的信息全部符合规则后才可以进行注册操作。

把用户输入的信息全部装到一个实体类中,然后调用业务逻辑层的插入操作执行注册,注册会先判断是否已经存在该学生,如果存在则插入失败如果不存在该学生才能注册成功。

输入项:

学号,密码。

输出项:

成功更新数据库,跳转主页面;失败则输出错误提示信息。

(2)管理员登陆功能:

管理员登陆时,填写管理员号,密码。

登陆后可更改寝室以及学生的一些信息。

输入项:

管理员号,密码。

输出项:

成功则管理员跳转到管理中心页面;失败则输出错误提示信息。

2、设计说明

明本模块(或本组模块)的设计考虑,包括:

在系统设计说明书中有关对本模块(或本组模块)设计考虑的叙述,包括本模块在软件系统中所处的层次,它同其他模块的接口;

在程序设计说明书中有关对本模块(或本组模块)的设计考虑,包括本模块的算法、处理流程、牵涉到的数据文卷设计限制、驱动方式和出错信息等;

 

图2.1注册流程图

登陆时的处理流程如下:

接受学生输入的用户名、密码,与数据库中users表取出数据进行比较,出错则输出出错信息提示,若成功则判断users表中shenfen字段的值,如果值为0,则是学生,跳转到系统页面,如果值为1,则为管理员,跳转到管理中心页面。

 

图2.2登录处理流程图

3、代码部分

usingSystem;

usingSystem.Data;

usingSystem.Configuration;

usingSystem.Collections;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

usingSystem.Data.SqlClient;

publicpartialclasswebcontrols_log:

System.Web.UI.UserControl{

SqlCommandcmd,cmd1,cmd2,cmd3;

SqlConnectioncn;

SqlDataReaderdr;

SqlDataAdapterda,da1;

DataSetds=newDataSet();

DataSetds1=newDataSet();

stringstrcon,strsql,strsql1,strsql2,strsql3;

protectedvoidPage_Load(objectsender,EventArgse){

txtuserid.Focus();}

protectedvoidButton1_Click(objectsender,EventArgse){

try{

if(this.DropDownList1.Text=="室员")

{if(Page.IsValid){

cn=sqldata.createcon();

cn.Open();

strsql="select*fromuserswhereuserid='"+this.txtuserid.Text.ToString().Trim()+"'anduserpwd='"+this.txtuserpwd.Text.ToString().Trim()+"'andshenfen='"+this.DropDownList1.SelectedItem.Value.ToString()+"'";

cmd=newSqlCommand(strsql,cn);

dr=cmd.ExecuteReader();

if(dr.Read()){

Session["userid"]=dr["userid"].ToString();

Session["usersex"]=dr["usersex"].ToString();

Session["userpwd"]=dr["userpwd"].ToString();

Session["username"]=dr["username"].ToString();

Session["shenfen"]=dr["shenfen"].ToString();

Session["userage"]=dr["userage"].ToString();

Session["useraddress"]=dr["useraddress"].ToString();

Session["homephone"]=dr["homephone"].ToString();

Session["useremail"]=dr["useremail"].ToString();

Session["enterdate"]=dr["enterdate"].ToString();

Session["userdepartment"]=dr["userdepartment"].ToString();

Session["userzhuanye"]=dr["userzhuanye"].ToString();

Session["classname"]=dr["classname"].ToString();

Session["teacher"]=dr["teacher"].ToString();

Response.Redirect("userindex.aspx");}

else{

this.Label1.Text="用户名或密码错误!

";}}}

elseif(this.DropDownList1.Text=="宿舍长")

{if(Page.IsValid)

{cn=sqldata.createcon();

cn.Open();

strsql="select*fromuserswhereuserid='"+this.txtuserid.Text.ToString().Trim()+"'anduserpwd='"+this.txtuserpwd.Text.ToString().Trim()+"'andshenfen='"+this.DropDownList1.SelectedItem.Value.ToString()+"'";

cmd=newSqlCommand(strsql,cn);

dr=cmd.ExecuteReader();

if(dr.Read()){

Session["userid"]=dr["userid"].ToString();

Session["usersex"]=dr["usersex"].ToString();

Session["userpwd"]=dr["userpwd"].ToString();

Session["username"]=dr["username"].ToString();

Session["shenfen"]=dr["shenfen"].ToString();

Session["userage"]=dr["userage"].ToString();

Session["useraddress"]=dr["useraddress"].ToString();

Session["homephone"]=dr["homephone"].ToString();

Session["useremail"]=dr["useremail"].ToString();

Session["enterdate"]=dr["enterdate"].ToString();

Session["userdepartment"]=dr["userdepartment"].ToString();

Session["userzhuanye"]=dr["userzhuanye"].ToString();

Session["classname"]=dr["classname"].ToString();

Session["teacher"]=dr["teacher"].ToString();

Response.Redirect("userindex.aspx");}

else{

this.Label1.Text="用户名或密码错误!

";}}}

protectedvoidButton2_Click(objectsender,EventArgse){

//Response.Redirect("reg.aspx");}}

三.总结

通过这次的设计,不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。

在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。

学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。

通过这次设计,本人在多方面都有所提高。

通过这次设计,综合运用本专业所学课程的理论和实际知识,从而培养和提高学生独立工作能力,巩固与扩充了课程所学的内容,掌握课程设计的方法和步骤。

提高了个人能力,熟悉了规范和标准,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。

在这次设计过程中,体现出自己单独的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。

也在此感谢我们的指导老师,老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;这次设计的每个细节和每个数据,都离不开老师您的细心指导。

而您开朗的个性和宽容的态度,帮助我能够很顺利的完成了这次课程设计。

同时感谢对我帮助过的同学们,谢谢你们对我的帮助和支持,让我感受到同学的友谊。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文学研究

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

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