软件开发实验报告解析_第1页
软件开发实验报告解析_第2页
软件开发实验报告解析_第3页
软件开发实验报告解析_第4页
软件开发实验报告解析_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、i冀衣译T.UYUAN UNIVERSIIY OF TECHNOLOGY本科实验报告课程名称:软件开发环境与工具实验项目:四种开发工具的应用实验地点:明向校区实验楼 B209专业班级:、学生姓名:、指导教师:吕进来2012年12月28日实验名称实验一 CASE 工具PowerDesigner的使用实验目的和要求目的:安装PowerDesigner,并了解、掌握 PowerDesigner的主要功能和使用方法。要求:1. 安装 PowerDesigner。2了解CDM勺主要设计元素和设计过程。3. 熟悉模型转换工具的使用。4. 熟悉PDM勺主要设计元素和设计过程。实验内容设计学生住宿管理的 CD

2、MPD( PDM模型最好包括:1、通过CDM模型生成;2、 直接建立)。1 .学生管理(1)建立班级、院、专业 CDM PDM莫型;(2)建立学生信息CDMI PDM模型,包括学号、姓名、院、专业、性别、年级、 班级、出生年月、籍贯、住宿费、押金、录入日期及宿舍编号等内容。2. 宿舍管理建立宿舍信息CDM PDM模型,包括有宿舍编号、宿舍名称、宿舍电话、应住人 数、录入日期等栏目。3. 对学生管理、宿舍管理、班级、院、专业实体(或表)之间建立联系。主要仪器设备PowerDesigner开发工具win32系统惠普笔记本一、学生管理学生 V*r i*弋 ttnsi giVtri tbl* cktr

3、ft-citri(10)Vifi Bblt ch.4TsCJO)专业V-ari bbl& okar actrs邸Charactiars Ch曹匝)Niutib i-rDktViriabl-t thirtyC50隶曰町Dtit/-. 1*-Oj. a _ 择全 M QMyanIdtntiQi跖胡廿也Char ac ter s (10) itumber ihislsr ($)Viit17阵 丰扁吕Churytirrw (4)际峯客称F*ri ch fcrw: t.rs 00)班级名称Vari able characters (10)Idtn.ll firi专it春业春称VtitbitDO)i fi

4、 学主管*r char (15 rhlijr 俯)wcku (10) var char (30) var char (20 char (2)亡htr 巩则ri c8.t*ti嘴 var eh.ar (50)11*”世命廿引盘比Eld FiCftWJiifcninFir富當垢哥抽話空皿ikztI 住宿黄 mmy押金 m my.FK扌皆 1?l2_D0jJI 口 OEWE级 爭辆ih*r 青IBfltE At4r(10) 班迴岩琢 wdwCiO)AB 苦苦f.丛響(10) ituntri eFK_ULA5S一秦厲 FROFESSI网烯冠昌VhfcT W) 如it 带辛:fc称W ri3- TO7?

5、FK_FB): F ESET JR于COLLEGE专业bar char UO j ehm (4) s-Oj. q;Console* Writ eLinei青输入N的值); n = int* Parse(Console ReadLine 0 ) q = n;for (int 1=1: i = n; i卄)s = s + sum (q);q.一:Console. Writ eLine(s):1个引用stat ic mt SLun(int n)mt s=0:for (mt in = 1 ; m = n: jtl+)S = 5 + TH;return 落.e:/E:原统玉幘输入N的值3103.编写控制

6、台应用程序,输出所有这样的三位数:这个三位数本身恰好等于其每个数字的立方和(例 153=13+53+33)st at 1c void Main(st ring rgs)irrt ge, shij bai, number;for (number = 100: nunber t render, EvsntAr s e)Iirrt x, y, z = 2;for (x = 1: k 10 : x+)for (y = 1 ; y = 0)listBok2.ItemsB Add(listBok1. Selecteditem); listBoe 1Items Reaove(listfiox1 Select

7、editen):1个引用private void button.2 Click (object senderj Event Args e)Ifor each (object item in list Box 1 It eins)1 i st B ok 2. It ems. Add (it em):listBox !ItClmar ();private void button3_Click(obiect senderj EventArgs e) while (listBoK2. Selectedlndrac = 0)list Box 1 Iteais AddflistBosl. Select e

8、dit e): listBos2 Ites. Reinove (litBos l Select editem);1个引用private void button4_Click(obiect senderj EventArgs e) foreach (object item in listBox2- Items)listB口x LAdd (it em);LitBoK2. It ems. Clear ();遇到的问题和解决方法实验一的结果没有达到,解决方法有用for循环,循环三次,如果登录的账号和密码错误则输出登录失败,可是for循环没有达到循环的效果,程序好像陷入了死循环一样的,一输入错误 的账号

9、和密码就卡住不动了,我感觉是因为没有重新调用click这个属性,这是实验一仍然存在的遗留问题。心得体会这三个实验还是比较简单的,写程序就和说话一样,程序也是一种语言,只要按照一定的规 则书写,剩下的就可以根据自己想的来写,即使出错也只会是逻辑上的出错。实验名称实验五 掌握在Visual Studio 2010中进行Web应用程序的设计方法实验目的和要求目的:熟悉利用C#进行Web应用程序的设计方法,了解 Web应用程序的组成。 要求:1. 掌握开发Web应用程序的步骤。2. 掌握常用的Web服务器控件的使用方法。3. 掌握窗体事件处理机制。4. 掌握C#数据库编程的方法。实验内容1. 实现教师

10、信息的录入功能,并将教师信息保存在数据库中的teacher表中。教 师信息由教师编号、姓名、性别、年龄、民族、职称、职务及教龄组成。设置一个简 单的Web应用程序,用来输入教师信息。要求:1)进行各种信息的有效性检验(教 师编号、姓名不能为空;年龄在20 65之间;教龄在0 45年之间);2)把输入的 完整信息在屏幕上显示出来。(注意:民族、职称、职务通过下拉框输入;性别通过 单选按钮组输入)。2. 创建一个Web应用程序,实现用户登录,检查用户名和口令的合法性(用户 的登录信息维护在数据库中的 Tuser表中,该表包括两个 varchar ( 10)的子段: user name与 passw

11、ord字段),并给出相应的提示信息。主要仪器设备Visualstudio2013 开发工具 win32 系统惠普笔记本实验记录实验1. Nrw table nn rttadrwr_infQrField UejmIhtatypeLeuDefviltFK?Ndt Hull? 口siyned? Autc 1口cr? Zerofill? Cnraa-ntg号lot:l匚 charrl-5-bOOleBJljl!二年阱char二16char* 4*1 录入教师信息录入鞍师信息教师编号教师编号001真头姓名真实姓名王暂性别男O女龜昊0女岀生日期岀生日期1992-2-2职称二级聪称7职称二级胞称三年龄年龄3

12、S备注:备注丨:握交提交编号亠雄名性别年龄职称00113汉职称18|(NULL(NULL)(NULL)NULL)(MULL)(NULL)(NULL)public booll&an addlStu(stulnfo stu)trypstnt =CGnn 广亡卩血广亡:5上廿上亡诳11亡|:1“3亡广上 into studentinfo + 刖(nixh亡n呂戶紀ru亡nnm亡j!.:xb.t5rq.2yj1lcf:j!:xqj.b2:)11 * aluC?.?Jpsturt set Str i n官(1 鼻 5 tu getNiche ng();setStrinig(25tij 吕亡 tTruen

13、ame()J;pstart setByte (3111., getXb ()jpstmt set Str irug (4, stu getC srq ();ptnt setStr ing (Sstu getZy ();pstart.Str i ng (stu - getKcs ()ipstBt set Str in 呂(7f stu getXqs ();pstmt- setString(Sj stu getBz( ) jpstt.executeUpdtg();returin true;catch(SQLExce-ptiDri e)printStacklTrace() jreturn false

14、;public List qupyAllStuf)/尊0沖字去煩已List stus=new ArrayList();try pstmt = conn.pinep日厂leStat:亡m皂nt(*生皂 1亡匸上 * from studerTtinfu”); ResultSet rs-pstmt-xecuteQuery();while(rs next()stulnfo stLi=new stulnfo()3stu.setld(rs.getlnt(l);stu.setHicheng(rs.getString(2);stu.setTruenamefrs.getStrin吕(宁);stu.setXb(r

15、s-getByte(4);if getDate(5) ! =null)st li . setCsrq ( r s. getStrlrtg (5 test rlng();stuu setZy(rw.getString(6)j!F(rsgetStrlng(7)I-null)stu.setKc(r5.getString(7).spliti-F(rs.getStrlng(B) I-null)stu.setXq(rs.getString(8).split f);stu.setBz(rs hgetString(9); stus.add(stu); /蘇含return stus; catch (SQLExc

16、option e) e.printStackTrace()sreturn nullj实验2userpasswordtop.jsp录入学生信息main nht.jsp查看学牛信息 修改学牛信亀捌除学牛信鳥谓出系纟充usernamepasswor-d 111112222public boolean valiser(cserTable user)trypstmt-cann pr亡par已亡邢已灯上(空己1电(:七 T f ram usertable where username? and passrtord-?,F) j pstmt.setStrIngfl,U5er.getUsername();pstmt+ setString(2,usergetPasrd();ResuItSet rs=pstmt + ExmcirteQiigif(rs.rext()Jreturn true;else return false;catth(5QLException e)eSprintStatkTracef); return false;遇到的问题和解决方法链接数据库的驱动因数据库的不同而不同,链接MySQL的是JDBC链接access的是ODBC刚开始的时候我就因为链接数据库失误,到时程序报错说找不到数据库或者是数据库驱动不存 在,最后更改了

温馨提示

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

评论

0/150

提交评论