分类筛选
分类筛选:

关于ASP,Net论文范文资料 与基于ASP.Net的毕业设计双选系统中几个关键问题有关论文参考文献

版权:原创标记原创 主题:ASP,Net范文 科目:硕士论文 2024-03-05

《基于ASP.Net的毕业设计双选系统中几个关键问题》:关于免费ASP.Net论文范文在这里免费下载与阅读,为您的ASP.Net相关论文写作提供资料。

摘 要:毕业设计双选系统在高校办公室管理中是个重要的环节,其中教师和学生的分配问题更为重要.该文在功能上实现了教师和学生的相互选择和分配问题,使得高校办公更加简洁化、网络化.

关键词:毕业设计系统;功能;ASP.Net;C#

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)01-0115-02

在毕业设计双选系统中,学生希望选择到自己心仪的指导教师,教师希望自己的学生能够胜任毕业设计的任务要求,系主任希望统计方便、分组便捷,管理员希望每个学生都能分配到教师的队伍中,满足这一系列的要求毕业设计双选系统才算初步达到要求.本文主要分析并实现了在开发中比较复杂并重要的功能模块,方便计算机专业的初学者能快速找到毕业设计双选系统开发的基本思路与方法.

1 功能需求和分析

1.1 功能需求

本文中的毕业设计双选系统目的是方便于学生与教师在毕业设计过程中的双向选择,减少人为统计过程的复杂繁琐,应用于高校办公室的一个应用型的管理系统.系统应能实现不同用户(学生、教师、系主任、管理员)访问并操作不同的功能模块.学生:学生选择教师、修改、访问系统公告等.教师:教师选择学生、修改、访问系统公告、导出选择结果表等.系主任:自动分配剩余学生、教师分组、查看最终选择结果等.管理员:更新系统公告、对数据进行增删改差、分配用户权限等.

1.2功能分析

基于asp.net技术的毕业设计管理系统在全国各大高校的信息管理系统中已经广泛使用,在功能分析上我们只对部分比较复杂的功能进行具体分析.

1) 双选功能

双选功能包括学生选择教师和教师选择学生,在学生选择教师中本系统采用的是下拉框的级联,使系统控制学生先选择第一志愿再选择第二志愿,其中第一志愿被选择的教师不会在第二志愿的下拉框中再次出现避免重复选择.

2) 自动分配剩余学生功能

在进行完所有人员的选择后会剩余一部分没有选择成功的学生和队伍未满的指导教师,所以在系主任的功能模块上添加了一个可以自动分配剩余学生的按钮,可以将没有选择成功的学生随机分配到队伍未满的教师队伍中,节省时间而且公平公正.

2 具体实现

2.1 学生选择教师功能

除了上文介绍的基本思路外在下拉框的级联中需要注意的一点是需要在选择第一志愿后才能进行第二志愿下拉框的数据绑定,具体实现代码如下

protected void Volunteer1_SelectedIndexChanged(object sender, EventArgs e)

{DataBase db 等于 new DataBase();string sql 等于 "select tno,tname from teacher_information where tname!等于""+ Volunteer1.SelectedValue + """;DataSet ds 等于 db.GetDataSet(sql);Volunteer2.DataSource 等于 ds;Volunteer2.DataTextField 等于 "tname";Volunteer2.DataValueField 等于 "tno";Volunteer2.DataBind();Volunteer2.Items.Insert(0, new ListItem("等于請先选择第一志愿等于", "0"));}

其中DataBase是一个数据库操作类可以直接获得DataSet,前台的样式如图1

2.2 教师选择学生功能

在此功能模块中第一志愿和第二志愿的选择分两个部分,教师必须先选择第一志愿里的学生,如果教师可选的人数大于第一志愿可选的人数第二志愿选择的按钮才会开启,具体代码实现如下

string sql 等于"select students_information.sno,class,name from choose_result,students_information where choose_result.sno等于students_information.sno and tno等于"" + username + ""and zhiyuanNum等于1";

DataSet ds 等于 db.GetDataSet(sql);

GridView1.DataSource 等于 ds.Tables[0];

GridView1.DataBind();

string sqll 等于"select students_information.sno,class,name from choose_result,students_information where choose_result.sno等于students_information.sno and tno等于"" +

username + ""and zhiyuanNum等于2";

DataSet dss 等于 db.GetDataSet(sqll);

GridView2.DataSource 等于 dss.Tables[0];

GridView2.DataBind();

int num 等于 db.GetChooseNum(username);

choose_num.Text 等于 Convert.ToString(num);

if (num 等于等于 0)

{btn_First.Enabled 等于 false;btn_Second.Enabled 等于 false;}

ASP,Net论文参考资料:

结论:基于ASP.Net的毕业设计双选系统中几个关键问题为关于ASP.Net方面的的相关大学硕士和相关本科毕业论文以及相关ASP.Net论文开题报告范文和职称论文写作参考文献资料下载。

和你相关的