网上选课系统项目报告研究报告商业贸易_研究报告-商业贸易.pdf
网上选课系统项目报告 目录 第一章 需求分析.错误!未定义书签。概念分析.错误!未定义书签。系统分析.错误!未定义书签。学生选课子系统页面设计 .错误!未定义书签。教师管理子系统界面设计 .错误!未定义书签。管理员管理子系统界面设计 .错误!未定义书签。功能分析.错误!未定义书签。功能模块图设计 .错误!未定义书签。用例图设计.错误!未定义书签。学生用例图设计 .错误!未定义书签。教师用例图设计 .错误!未定义书签。管理员用例图设计 .错误!未定义书签。第二章 系统设计.错误!未定义书签。总体设计.错误!未定义书签。数据库设计.错误!未定义书签。部门表设计 .错误!未定义书签。专业表设计 .错误!未定义书签。班级表设计 .错误!未定义书签。学期表设计 .错误!未定义书签。教师表设计 .错误!未定义书签。学生表设计 .错误!未定义书签。课程表设计 .错误!未定义书签。教师课程关系表设计 .错误!未定义书签。表间关系图.错误!未定义书签。.错误!未定义书签。.错误!未定义书签。.错误!未定义书签。.错误!未定义书签。.错误!未定义书签。第三章 程序设计.错误!未定义书签。网上选课系统后台程序实现.错误!未定义书签。母版页设计 .错误!未定义书签。基本信息管理页面设计 .错误!未定义书签。网上选课系统前台程序实现.错误!未定义书签。系统注册页面设计 .错误!未定义书签。学生选课页面设计 .错误!未定义书签。教师任务查看页面设计 .错误!未定义书签。第四章 编码设计.错误!未定义书签。管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定班级管理的编码.错误!未定义书签。专业管理的编码 .错误!未定义书签。课程管理的编码 .错误!未定义书签。学期管理的编码 .错误!未定义书签。第五章 编码测试.错误!未定义书签。页面测试.错误!未定义书签。数据表测试.错误!未定义书签。第六章 部署维护.错误!未定义书签。1.错误!未定义书签。2.错误!未定义书签。3.错误!未定义书签。4.错误!未定义书签。5.错误!未定义书签。6.错误!未定义书签。7.错误!未定义书签。管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定第一章 需求分析 概念分析 学生网上选课系统用于根据教学计划、教师资源等,制定每学期的课程表及相关信息,面对的用户包括系统管理员、教师和学生。因此该系统的功能模块应分为系统姑那里远需求、教师需求、学生需求三个部分。管理员可以通过超级用户身份登录,对系统进行全面的管理维护,老师、学生以不同用户的身份进入不同的界面,执行不同的操作。该系统为学生主要提供选课服务,因此学生可以直接查看选课情况,学生可以根据本人学号和密码登陆系统,进行相关操作。此外还应附带其他服务,如实核对个人信息,查看教师信息、课程信息以便选课,查看自己选课结果,查询考试成绩等。查询的功能需求:(1)说明:此功能是学生可以查询本学期的开课计划,包括课程的详细信息,专业课查询,选修课查询,已选课查询等。(2)录入:通过友好的交互界面,使学生通过点击鼠标就可以实现各种查询功能。(3)加工:系统通过点击鼠标所提交的查询请求,利用数据系统的查询功能查询出符合要求的记录。(4)输出:在屏幕上显示查询后的结果,通常以 报表的形式显示。管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定 系统分析 学生选课子系统页面设计 客户端可以为学生提供网上选课的过程,学生通过选择身份登录,进入选课系统,然后进行选课,提交的选课结果传到服务器端,便于接下来的教师打分。教师打完分数后,学生登录后可以查询个人或其他人的成绩。首先进入选择登录身份界面,点击“登录”之后进入选择操作界面,包括“选修”“查看选课结果”、“查询成绩”。教师管理子系统界面设计 客户端可以为教师提供网上查看学生选课信息、打分、统计的过程,教师通过选择身份登录,进入选课系统,然后进行学生选课信息,为学生打分,提交的分数传到服务器端,便于接下来的学生查询分数。首先进入选择登录身份界面,点击“登录”之后进入选择操作界面,包括“学生选课信息”、“打分”、“统计”。管理员管理子系统界面设计 客户端有为教师提供网上管理学生、管理教师、管理课程的过程,管理员通过选择身份登录,进入选课系统,然后可以选择学生管理,管理教师或管理课程,管理员的请求被提交到服务器端,满足用户的要求。首先进入选择登录身份界面,点击“登录”之后进入选择操作管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定界面,包括“管理学生”“管理教师”、“管理课程”。功能分析 功能模块图设计 网上选课系统前台管理后台管理学生注册网上选课选课审核基本信息管理教学任务分部教学任务查看学期管理职称管理部门管理专业管理班级管理教师管理课程管理课程类型管理 用例图设计 学生用例图设计 教师用例图设计 管理员用例图设计 管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定 第二章 系统设计 总体设计 数据库设计 部门表设计 专业表设计 班级表设计 学期表设计 职称表设计 教师表设计 管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定学生表设计 课程类型表设计 课程表设计 教师课程关系表设计 学生课程关系表设计 表间关系图 Subject 第三章 程序设计 网上选课系统后台程序实现 母版页设计 基本信息管理页面设计 管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定 教学任务分配设计 网上选课系统前台程序实现 系统注册页面设计 学生选课页面设计 教师任务查看页面设计 第四章 编码设计 班级管理的编码 public partial class Admin_SelectSubject_ClassManage:private string sql=;protected void Page_Load(object sender,EventArgs e)if(!InitPageData();private void InitPageData()String operFlag=operFlag;if(operFlag=null)operFlag=add;if(modify.Equals(operFlag)String classID=ID;sql=SELECT ID,MajorID,ClassNo,ClassName,Remark FROM UT_Base_Class where ID=+classID;DataTable dtClass=(sql).Copy();=0classNo);=0className);=0majorID);=0Remark);,0ID);=false;=true;=false;管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定 else =true;=false;=true;sql=SELECT ID,ClassNo,ClassName,MajorName,DepartName FROM UV_Base_Class where 1=1;(gdvClass,sql);sql=select ID,majorName from ut_base_major;(ddlMajor,sql,majorName,ID,true);protected void btnQuery_Click(object sender,EventArgs e)sql=SELECT ID,ClassNo,ClassName,MajorName,DepartName FROM UV_Base_Class where 1=1;String tmp=;tmp=if(!.Equals(tmp)sql+=and classNo=+tmp+;tmp=if(!.Equals(tmp)sql+=and className like%+tmp+%;tmp=if(!.Equals(tmp)sql+=and classRemark like%+tmp+%;tmp=;if(!)sql+=and MajorID=+tmp+;(gdvClass,sql);protected void btnAdd_Click(object sender,EventArgs e)sql=insert into UT_Base_Class(MajorID,ClassNo,ClassName,Remark)values(;sql+=+,;sql+=+,;sql+=+,;sql+=+);int result=(sql);if(result=1)(alert(班级添加成功!););else (alert(班级添加失败!););protected void btnModify_Click(object sender,EventArgs e)sql=update UT_Base_Class set;sql+=MajorID=+,;sql+=ClassNo=+,;sql+=ClassName=+,;sql+=Remark=+;sql+=where ID=+(Session);int result=(sql);if(result=1)(alert(班级信息修改成功!););else (alert(班级信息修改失败!););protected void btnDel_Click(object sender,EventArgs e)int count=0;for(int i=0;i i+)CheckBox cbx=(CheckBox)cbxDelOper);if =true)Label lblClassID=(Label)lblClassID);string classID=;sql=delete from UT_Base_Class where ID=+classID;int count1=(sql);if(count1!=0)count+;管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定 (alert(共删除+count+个班级););InitPageData();protected void gdvClass_PageIndexChanging(object sender,GridViewPageEventArgs e)=;InitPageData();protected void txtNo_TextChanged(object sender,EventArgs e)string classNo=sql=select count(*)from UT_Base_Class where ClassNo=+classNo+;bool isExist=false;int result=(sql);if(result 0)isExist=true;if(isExist)=true;else =false;专业管理的编码 public partial class Admin_SelectSubject_MajorManage:String sql=;protected void Page_Load(object sender,EventArgs e)if(!InitPageData();private void InitPageData()sql=SELECT ID,DepartmentID,MajorNo,MajorName,DepartNo,DepartName,ParentID,DepartRemark FROM UV_Base_Major;,sql);sql=SELECT ID,DepartNo,DepartName,ParentID,Remark FROM UT_Base_Department;,sql,DepartName,ID,true);protected void gdvMajor_PageIndexChanging(object sender,GridViewPageEventArgs e)=;InitPageData();protected void btnAdd_Click(object sender,EventArgs e)string majorNo=string majorName=string remark=string departmentID=sql=insert into UT_Base_Major(DepartmentID,MajorNo,MajorName,Remark)values(+departmentID+,+majorNo+,+majorName+,+remark+);int result=(sql);if(result=1)(alert(专业添加成功!););else (alert(专业添加失败!););InitPageData();管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定课程管理的编码 public partial class Admin_SelectSubject_SubjectManage:private string sql=;protected void Page_Load(object sender,EventArgs e)if(!InitPageData();private void InitPageData()sql=SELECT ID,DepartNo,DepartName,ParentID,Remark FROM UT_Base_Department;(ddlDepartment,sql,DepartName,ID,true);sql=SELECT ID,StartYear,EndYear,TermOrder FROM UT_Base_Term;DataTable dt=(sql).Copy();for(int i=0;i i+)DataRow dr=i;drStartYear=(drStartYear)+-+(drEndYear)+学年 第+(drTermOrder)+学期;(ddlTerm,dt,StartYear,ID,true);protected void btnQuery_Click(object sender,EventArgs e)sql=SELECT*;sql+=FROM UV_Base_Subject;sql+=where 1=1;string tmp=;tmp=if(!.Equals(tmp)sql+=and SubjectNo=+tmp+;tmp=if(!.Equals(tmp)sql+=and SubjectName like%+tmp+%;tmp=if(!0.Equals(tmp)sql+=and TermID=+tmp;tmp=if(!0.Equals(tmp)sql+=and DepartmentID=+tmp;DataTable dt=(sql).Copy();for(int i=0;i i+)DataRow dr=i;drStartYear=(drStartYear)+-+(drEndYear)+学年 第+(drTermOrder)+学期;=;protected void gdvSubject_PageIndexChanging(object sender,GridViewPageEventArgs e)=;InitPageData();protected void btnDel_Click(object sender,EventArgs e)int count=0;for(int i=0;i i+)CheckBox cbx=(CheckBox)cbxDelOper);if =true)Label lblSubjectID=(Label)lblSubjectID);string subjectId=;sql=delete from UT_Base_Subject where ID=+subjectId;int count1=(sql);if(count1!=0)count+;(alert(共删除+count+门课程););InitPageData();管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定 学期管理的编码 public partial class Admin_SelectSubject_TermManage:String sql=;protected void Page_Load(object sender,EventArgs e)if(!InitPageData();private void InitPageData()sql=SELECT ID,StartYear,EndYear,termOrder FROM UT_Base_Term;,sql);=第+1).ToString()+页/共 +页;protected void gdvTerm_PageIndexChanging(object sender,GridViewPageEventArgs e)=;int x=+1;InitPageData();protected void btnAdd_Click(object sender,EventArgs e)string startYear=4);string endYear=-)+1);string termOrder=sql=insert into UT_Base_Term(StartYear,EndYear,TermOrder)values(+startYear+,+endYear+,+termOrder+);int result=(sql);if(result=1)(alert(学期添加成功!););else (alert(学期添加失败!););InitPageData();protected void gdvTerm_RowDeleting(object sender,GridViewDeleteEventArgs e)string id=.();sql=delete UT_Base_Term where ID=+id+;int result=(sql);if(result=1)(alert(学期删除成功!););else (alert(学期删除失败!););InitPageData();protected void gdvTerm_RowDataBound(object sender,GridViewRowEventArgs e)if =if =|=(LinkButton)onclick,javascript:return confirm(你确认要删除:+-+学年吗?);protected void gdvTerm_RowEditing(object sender,GridViewEditEventArgs e)=;InitPageData();protected void gdvTerm_RowUpdating(object sender,GridViewUpdateEventArgs e)sql=update UT_Base_Term set StartYear=+(TextBox).Cells1.Controls0).Text 管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定 +,EndYear=+(TextBox).Cells2.Controls0).Text +,TermOrder=+(TextBox).Cells3.Controls0).Text +where ID=+.Cells0.Text+;int result=(sql);if(result=1)(alert(学期修改成功!););else (alert(学期修改失败!););=-1;InitPageData();protected void gdvTerm_RowCancelingEdit(object sender,GridViewCancelEditEventArgs e)=-1;InitPageData();第五章 编码测试 页面测试 测试用例阶段 实际测试阶段 页面操作 判断方法 期望输出 实际输出 备注 打开页面 查看UV_Select_TeacherSubjectRelation 页面已分配课程列表中数据和视图中数据一致 与 期望 一致 改变部门下拉列表框 查询教师信息页面 教师下拉列表框显示该部门的教师列表 与 期望 一致 改变学期下拉列表框 通过 SQL语句在数据库中查询 待选课程信息列表为制订学期的课程 与 期望 一致 提交任务分配 查看UV_Select_TeacherSubjectRelation 正确分配,弹出分配成功信息,同时信息插入到UT_Select_TeacherSubjectRelation表中;分配不成功,弹出分配失败信息 与 期望 一致 管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定数据表测试 测试用例阶段 实际测试阶段 字段名称 描述 判断方法 期望输出 实际输出 备注 ID 主键,自动增长 在数据库中查看 自动增长 与期望值一致 SubjectID 课程 ID 在 UT_Base_Subject表中查看是否正确 与课程表主键 ID值一致 与期望值一致 TeacherID 教师 ID 在 UT_Base_Teacher 表中查看是否正确 与教师表主键 ID值一致 与期望值一致 TermID 学期 ID 在 UT_Base_Term 表中查看是否正确 与学期表主键 ID值一致 与期望值一致 ClassID 班级 ID 在 UT_Base_Class 表中查看是否正确 与班级表主键 ID值一致 与期望值一致 第六章 部署维护 1.在中打开网上选课系统的网站所在文件夹”C:网上选课系统”。2.鼠标右键单击解决方案文件,在弹出的快捷菜单中选择“生成解决方案”命令后,出现一个“另存文件为”对话框,选择“保存于”下拉列表框,选择目标文件为“网上选课系统”,在文件名的文本框中输入“文件名,然后单击“保存”按钮。3.在 D盘上新建文件夹为“SelectCourse”,并建立 IIS 的虚拟目录别名为“NewsRelease”,该虚拟目录指向的“本地路径”为“D:SelectCourse”。4.鼠标右键单击解决方案文件下方的网站“C:NewsRelease”,在弹出的快捷菜单中选择“发布网站”命令,将出现“发布网站”对话框。管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定 将对话框中的“允许更新此预编译站点”复制框取消选择,然后单击目标位置的按钮,则出现“发布网站”的下一个对话框,即网站发布的目标位置。5.在对话框中选择“文件系统”选项,然后选择“网站发布的目标位置为“D:SelectCourse”,然后单击“确定”按钮。6.打开“D:SelectCourse”文件夹,查看经预编的网站信息,可以看出所有的.cs 文件都被编译为.dll文件,所有的.aspx 文件也被编译,用户不可做任何修改了。7.打开浏览器,在浏览器的地址中软件,则可以打开网上选课系统的首页。管理员管理子系统界面设计功能分析功能模块图设计用例图设计学生用例图设计教师用例图设计管理员用例图设计第二章系统设计总体设计数据库设计部门表设计专业表设计班级表设计学期表设计教师表设计学生表设计课程表设计上选课系统前台程序实现系统注册页面设计学生选课页面设计教师任务查看页面设计第四章编码设计错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定义书签错误未定