logo资料库

学生学籍、奖惩信息管理.doc

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
1 系统功能概述
1.1系统的功能
1.2 系统功能模块设计
2 数据库设计
2.1 需求分析
2.2 表结构设计
3 系统各功能模块的详细设计
3.1 登陆界面
3.2 学生基本信息管理
3.3 班级信息管理
3.4 学生基本信息查询
3.5 学籍变动信息查询
总结
参考文献
沈阳理工大学课程设计专用纸 Noi 摘要 随着社会的不断高速发展,技术也随之得到进一步的全面提高,网络和数据库也了快 速的发展,并且得到了广泛的使用。网络和数据库的结合使用,越来越流行。例如网上购 票系统、网上购物系统、各个企业的网站等。 本系统为学生学籍、奖惩信息管理,主要来管理学生在校的一些信息。实现浏览、插 入、修改、删除、查询等功能。在 Access 数据库中建立多个数据表,在 Microsoft Visual Studio 2010 创建网站,并对学生学籍、奖惩信息管理系统进行设计。然后使 Access 数据 库和 Microsoft Visual Studio 2010 进行连接,并对系统进行调试、测试,使系统没用 错误,尽可能减少异常的出现。实现对学生学籍、奖惩信息的管理,达到预期的目标。 关键词:学生学籍管理系统、学生基本信息、班级信息、学籍变动信息、奖惩信息 沈阳理工大学
沈阳理工大学课程设计专用纸 Noii 目 录 1 系统功能概述 ......................................................................................................................... 1 1.1 系统的功能 .............................................. 1 1.2 系统功能模块设计 ......................................... 1 2 数据库设计............................................................................................................................. 2 2.1 需求分析 ................................................. 2 2.2 表结构设计 ............................................... 2 3 系统各功能模块的详细设计 ................................................................................................... 4 3.1 登陆界面 ................................................. 4 3.2 学生基本信息管理 ......................................... 5 3.3 班级信息管理 ............................................ 11 3.4 学生基本信息查询 ........................................ 15 3.5 学籍变动信息查询 ........................................ 18 总结 ..............................................................................................................................................22 参考文献 ..................................................................................................................................... 22 沈阳理工大学
沈阳理工大学课程设计专用纸 No1 1 系统功能概述 1.1 系统的功能 系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在 系统开发的总体任务的基础上完成。本系统需要完成的功能主要有: 数据管理:数据管理包括学生基本信息管理、班级信息管理、奖惩信息管理、学籍变 动信息管理。 学生基本信息管理:实现学生基本信息的浏览、插入、修改、删除。 班级信息管理:实现班级信息的浏览、插入、修改、删除。 奖惩信息管理:实现奖惩信息的浏览、插入、修改、删除。 学籍变动信息管理:实现学籍变动信息的浏览、插入、修改、删除。 数据查询:数据查询包括学生基本信息查询、学籍变动信息查询、奖惩信息查询。 学生基本信息信息查询:通过学号、姓名、性别、民族、出生日期、家庭住址、入校 日期、班级编号、专业名称、院系名称的一个或多个来实现学生基本信息的查询。 学籍变动信息查询:通过学号、姓名、性别、班级编号、变动编号、学籍变动类型、 学籍变动原因的一个或多个来实现学籍变动信息的查询。 奖惩信息查询:通过学号、姓名、性别、奖惩编号、奖惩类型、奖惩说明的一个或多 个来实现奖惩信息的查询。 1.2 系统功能模块设计 图 1-2 系统功能模块图 沈阳理工大学
沈阳理工大学课程设计专用纸 No2 2 数据库设计 2.1 需求分析 用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库接受能 充分满足各种信息的输入和输出。针对学生学籍管理系统的需求,通过对学生学籍管理工 作过程进行分析,设计如下所示的数据项和数据结构: 学生基本信息 student,包括的数据项有:学号、姓名、性别、民族、出生日期、家庭 住址、入校日期、班级编号、变动编号、奖惩编号。 班级信息 class,包括的数据项有:班级编号、专业名称、院系名称。 奖惩信息 reward,包括的数据项有:奖惩编号、奖惩类型(如:奖励、处罚等)、奖 惩说明。 学籍变动信息 change,包括的数据项有:变动编号、学籍变动类型(如:退学、休学、 转学、调班)、学籍变动原因。 登录名 user,包括的数据项有:userId,username,userpwd。 2.2 表结构设计 表 2-1 学生基本信息 student 表 列名 学号 姓名 性别 民族 出生日期 家庭住址 变动编号 奖惩编号 班级编号 入校日期 列名 班级编号 专业名称 院系名称 列名 奖惩编号 数据类型 CHAR(10) CHAR(20) CHAR(2) CHAR(10) CHAR(20) CHAR(80) CHAR(10) CHAR(10) CHAR(10) CHAR(20) 数据类型 CHAR(10) CHAR(50) CHAR(50) 数据类型 CHAR(10) 可否为空 NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 表 2-2 班级信息 class 表 可否为空 NOT NULL NULL NULL 表 2-3 奖惩信息 reward 表 可否为空 NOT NULL 说明 主键 说明 主键 说明 主键 沈阳理工大学
沈阳理工大学课程设计专用纸 No3 奖惩类型 奖惩说明 CHAR(20) CHAR(20) NULL NULL 列名 变动编号 学籍变动类型 学籍变动原因 列名 userId username userpwd 表 2-4 学籍变动信息 change 表 数据类型 CHAR(10) CHAR(20) CHAR(50) 数据类型 CHAR(10) CHAR(20) CHAR(20) 可否为空 NOT NULL NULL NULL 表 2-5 登录名 user 表 可否为空 NOT NULL NULL NULL 说明 主键 说明 主键 沈阳理工大学
沈阳理工大学课程设计专用纸 No4 3 系统各功能模块的详细设计 3.1 登陆界面 欢迎界面代码: protected void Button1_Click(object sender, EventArgs e) 图 3-1 登陆界面 { if (TextBox1.Text != "") { if (TextBox2.Text != "") { string sql; sql = "select count(*) from [user] where username='" + TextBox1.Text + "' and userpwd='" + TextBox2.Text + "'"; OleDbConnection conn = new OleDbConnection(); string mystr = ConfigurationManager.ConnectionStrings["myconnstring"].ToString(); conn.ConnectionString = mystr; conn.Open(); OleDbCommand cmd = new OleDbCommand(sql, conn); int state = Convert.ToInt32(cmd.ExecuteScalar()); if (state == 0 || state > 1) { Label3.Text = "用户不存在,请检测用户名和密码是否正确!"; } else { 沈阳理工大学
沈阳理工大学课程设计专用纸 No5 Label3.Text = "登入成功!" ; Server.Transfer("data.aspx"); conn.Close(); } } else { Label3.Text = "请输入密码"; } } else { Label3.Text = "请输入用户名"; } } protected void Button2_Click(object sender, EventArgs e) { } TextBox1.Text = ""; TextBox2.Text = ""; Label3.Text = ""; 3.2 学生基本信息管理 学生基本信息浏览: 学生基本信息浏览代码: protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) 图 3-2-1 学生基本信息浏览 { 沈阳理工大学
沈阳理工大学课程设计专用纸 No6 DetailsView1.ChangeMode(DetailsViewMode.ReadOnly); DetailsView1.PageIndex = GridView1.PageIndex * GridView1.PageSize + GridView1.SelectedIndex; } protected void GridView1_PageIndexChanged(object sender, EventArgs e) { DetailsView1.ChangeMode(DetailsViewMode.ReadOnly); DetailsView1.PageIndex = GridView1.PageIndex * GridView1.PageSize; } 学生基本信息插入: 图 3-2-2 学生基本信息插入 学生基本信息插入代码: public partial class stu_manager_student_1aspx : System.Web.UI.Page { OleDbConnection myconn = new OleDbConnection(); OleDbCommand mycmd = new OleDbCommand(); protected void Page_PreInit() { Page.Theme = "Blue"; } protected void Page_Load(object sender, EventArgs e) { string mystr; mystr = ConfigurationManager.ConnectionStrings["myconnstring"].ToString(); myconn.ConnectionString = mystr; myconn.Open(); if (!Page.IsPostBack) { DataSet myds1 = new DataSet(); OleDbDataAdapter myda1 = new OleDbDataAdapter("select distinct 班 级编号 from class", myconn); 沈阳理工大学
分享到:
收藏