您好,欢迎访问三七文档
湖北第二师范学院实验报告书课程名:《软件工程》题目:软件工程实验报告班级:计算机应用技术2班学号:1060310057姓名:张波《软件工程》实验报告-1-数据流图总数据图:学生作业提交系统教师完成的作业新作业、资料、成绩学生提交的作业资料、新作业、成绩管理员添加教师、学生细化后数据流图:学生学生登录系统学号上传作业系统作业学生选课信息统计信息作业存储打印教师作业打包下载作业作业量查看下载新作业新作业教师登录系统布置作业系统记录成绩系统作业成绩成绩统计信息打印报表图2教师开课信息数据字典《软件工程》实验报告-2-E-R图学生老师提交学号姓名成绩所在班级密码姓名作业查看批改署名科目标记职务教工号职称学习资料上传下载管理员存储管理1NN11NN1N1在线交流11图3名字:学生选课信息别名:描述:学生选了某一门课程才能登陆到该课程班级定义:信息=学生信息+教师信息+开课班级信息名字:成绩别名:分数描述:学生作业批改的结果供学生和学校参考定义:成绩=0{数字}100名字:教师开课信息别名:描述:教师开的教学课程和网络课程定义:信息=教师信息+开课班级信息《软件工程》实验报告-3-系统功能体系图数据库设计数据库图作业提交系统注册登录密码找回学生用户登录教师用户登录管理员用户登录查看成绩打包下载作业发布修改作业添加班级添加用户数据库管理上传作业下载作业查看作业发布修改成绩删除作业添加专业通用模板修改密码查看个人资料注销系统《软件工程》实验报告-4-编码和测试系统运行资源管理图《软件工程》实验报告-5-登录界面及编码《软件工程》实验报告-6-屏幕切换编码:SCRIPTlanguage=JavaScripttype=text/javascriptif(self!=top){top.location=self.location;}functionswitchSysBar(){if(switchPoint.innerHTML=='<'){switchPoint.innerHTML='>'document.getElementById(frmTitle).style.display=none;}else{switchPoint.innerHTML='<'document.getElementById(frmTitle).style.display=block;}}functionchangeMainFrameSrc(url){//alert(url);document.getElementById(mainFrame).src=url;}/SCRIPTTABLEborder=0cellSpacing=0cellPadding=0width=100%height=100%TBODYTRTDid=frmTitleheight=100%vAlign=centernoWrapalign=middleIFRAMEid=nagFrameclass=iframe1src=nag.htmframeBorder=0name=nagFrame/IFRAME/TDTDclass=td2《软件工程》实验报告-7-TABLEborder=0cellSpacing=0cellPadding=0height=100%TBODYTRTDonclick=switchSysBar()FONTclass=switchbarfontBRBRBRBRBRBRBRBRBRBRSPANid=switchPointclass=navPointtitle=关闭/打开左栏</SPANBRBRBRBRBRBRBRBR屏幕切换/FONT/TD/TR/TBODY/TABLE/TDTDstyle=WIDTH:100%IFRAMEid=mainFrameclass=iframe2src=login.aspxframeBorder=0name=mainFramescrolling=yes/IFRAME/TD/TR/TBODY/TABLESCRIPTlanguage=JavaScripttype=text/javascriptif(window.screen.width'1024'){switchSysBar()}/SCRIPT管理员添加用户界面及编码protectedvoidb_register_Click(objectsender,EventArgse){stringuser=;stringscmd=;if(r_admin.Checked==true){user=admin;scmd=string.Format(insertintoadmin(username,adminid,password,name)values('{0}','{1}','{2}','{3}');,t_username.Text.ToString(),t_id.Text.ToString(),t_id.Text.ToString(),t_name.Text.ToString());}《软件工程》实验报告-8-elseif(r_student.Checked==true){user=student;scmd=string.Format(insertintostudent(username,stuid,password,stuname,sex,grade,class)values('{0}','{1}','{2}','{3}','{4}','{5}','{6}');,t_username.Text.ToString(),t_id.Text.ToString(),t_id.Text.ToString(),t_name.Text.ToString(),t_sex.Text.ToString(),t_grade.Text.ToString(),t_class.Text.ToString());}else{user=teacher;scmd=string.Format(insertintoteacher(username,teaid,password,teaname,sex,fuction)values('{0}','{1}','{2}','{3}','{4}','{5}');,t_username.Text.ToString(),t_id.Text.ToString(),t_id.Text.ToString(),t_name.Text.ToString(),t_sex.Text.ToString(),t_fuction.Text.ToString());}if(t_id.Text.ToString()==){Page.ClientScript.RegisterStartupScript(Page.GetType(),,string.Format(scriptalert('请输入用户名!');/script));}elseif(t_name.Text.ToString()==){Page.ClientScript.RegisterStartupScript(Page.GetType(),,string.Format(scriptalert('请输入姓名!');/script));}else{stringsconn=@server=(local)\SQLEXPRESS;database=homework;Trusted_Connection=True;SqlConnectionconn=newSqlConnection(sconn);conn.Open();SqlCommandcmd=newSqlCommand(scmd,conn);cmd.ExecuteNonQuery();conn.Close();Page.ClientScript.RegisterStartupScript(Page.GetType(),,string.Format(scriptalert('添加成功!');/script));Response.Redirect(admin.aspx);}教师发布修改作业界面及编码《软件工程》实验报告-9-protectedvoidPage_Load(objectsender,EventArgse){if(Session[username]==null){Response.Redirect(menus.htm);}else{teachername=Session[username].ToString();SetBind();}}privatevoidSetBind(){DataSetds=newDataSet();stringsconn=@server=(local)\SQLEXPRESS;database=homework;Trusted_Connection=True;SqlConnectionconn=newSqlConnection(sconn);SqlDataAdapterda=newSqlDataAdapter(string.Format(selectID,title,num,contenfromworkwhereteaname='{0}',teachername),conn);da.Fill(ds);GridView1.DataSource=ds;GridView1.DataBind();conn.Close();}protectedvoidb_addhomework_Click(objectsender,EventArgse){stringpath=string.Format(/work/{0},t_addhomework.Text.ToString());//目录在E盘if(!Directory.Exists(path))《软件工程》实验报告-10-{stringsconn=@server=(local)\SQLEXPRESS;database=homework;Trusted_Connection=True;SqlConnectionconn=newSqlConnection(sconn);conn.Open();stringscmd=string.Format(insertwork(title,teaname,num,conten)values('{0}','{1}','0','{2}'),t_addhomework.Text.ToString(),teachername,TextBox1.Text.ToString());SqlCommandcmd=newSqlCommand(scmd,conn);cmd.ExecuteNonQuery();conn.Close();Directory.CreateDirectory(path);Page.ClientScript.RegisterStartupScript(Page.GetType(),,string.Format(scriptalert('添加成功!');/script));}else{Page.ClientScript.RegisterStartupScript(Page.GetType(),,string.Format(scriptalert('已经有该作业文档,请重新命名!');/script));}}protectedvoidGridView1_RowCommand(objectsender,GridViewCommandEventArgse){if(e.CommandName==Select){intiIndex=Convert.ToInt16(e.CommandArgument);stringtitle=GridView1.DataKeys[iIndex].Value.To
本文标题:软件工程实验报告
链接地址:https://www.777doc.com/doc-2147838 .html