欢迎来到天天文库
浏览记录
ID:21771218
大小:140.50 KB
页数:26页
时间:2018-10-24
《学生管理系统项目实训报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实训报告书课程:Android项目实训专业班级:软件1217班学生姓名:何震亚学号:2012180653指导教师:李法平完成日期:2014/1/8重庆电子工程职业学院软件学院实训名称学生管理系统实训人姓名何震亚实训日期2013.12.30-2014.01.10实训成绩指导教师评语指导教师签名:_____________________年____月____日目录目录I1实训目的12学生管理系统的分析与设计12.1系统功能描述12.2系统模块设计13主要代码清单14程序运行与测试365实训总结1学生管理系统项
2、目实训1实训目的本次课程实训是专门针对大二学生的一次项目实践,本软件需求说明书是为学生管理系统编写,为了方便教师对自己的个人信息查询、课表查询、对班级学生的信息进行增删改查。2学生管理系统的分析与设计2.1学生管理系统简介学生管理系统是各个学校都具备的基础教务系统,在计算机开始流行的时候,学生管理系统就开始在各个学校间流行并逐渐得到完善。2.2系统功能描述学生管理系统是基于WEB应用开发,采用C#ASP编辑,合理设计页面布局。1)登陆界面功能及设计:学生管理系统登陆页面包含各种提示语,分别用Lable、t
3、extbox表现出;有两个输入框分别输入用户名和密码,密码采用加密方式,无法看到、复制;用一个列表选项框,内含两个登陆选择。并通过数据库连接进行账户密码验证。2)信息来源设计:通过数据库调出需要的数据并输入相应表中,表格合理,内容详细。3)以下是几个主要的子类://登陆button的动作功能描述protectedvoidbtnLogin_Click(objectsender,EventArgse){……}//保存button的动作功能描述protectedvoidbutSave_Click(objects
4、ender,EventArgse){……}2.3系统模块设计1)在设计学生管理系统的过程中,首先调用一个登陆界面,用户选择登陆类型,输入用户名和密码点击登陆键进入主菜单来选择系统中的不同的功能。在用户名密码验证成功后进入相应的菜单。2)在系统中作者设计了五个按钮。分别是:登陆、取消、讲师登记学生成绩考评、保存、Submit。3)页面跳转:利用ASP的Response.Redirect("")功能进行跳转。4)数据显示:利用数据源拖拽相应数据信息并修改。5)数据库链接与关闭:需要连接时连接,不需要时关闭。3
5、主要代码清单(1)程序登陆的界面:publicpartialclassLogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){Session.Clear();//清除所有的session}}protectedvoidbtnLogin_Click(objectsender,EventArgse){if(rbList.SelectedValue=="2"){stringsql=@"SELE
6、CT[LecturerId],[Password],FirstName,LastNameFROM[LecturerInfo]whereLecturerId=@LoginIdand[Password]=@password";SqlParameter[]paramsInfo={newSqlParameter("@LoginId",txtLoginId.Text.Trim()),newSqlParameter("@password",txtPassword.Text)};DataSetds=code.DBCom
7、mon.ExecuteQuery(sql,paramsInfo);if(ds.Tables[0].Rows.Count==1&&ds.Tables[0].Rows[0][0].ToString()==txtLoginId.Text.Trim()&&ds.Tables[0].Rows[0][1].ToString()==txtPassword.Text){//验证成功//设置Session对象code.LoginInfologinObj=newcode.LoginInfo();loginObj.LoginI
8、d=txtLoginId.Text.Trim();loginObj.LoginDate=DateTime.Now;loginObj.FirstName=ds.Tables[0].Rows[0]["FirstName"].ToString();loginObj.LastName=ds.Tables[0].Rows[0]["LastName"].ToString();loginObj.LoginTypes="2";//将登录的信息
此文档下载收益归作者所有