《web课程设计报告》由会员分享,可在线阅读,更多相关《web课程设计报告(30页珍藏版)》请在金锄头文库上搜索。
1、Web开发技术课程设计题目:学生信息管理系统院系:软件工程班级学号:软件13-1(21,19)姓名:唐波同组成员:史伟良指导教师:王双利2014年12月12日Web开发技术课程设计任务书一、题目:学生信息管理系统二、设计要求(D史伟良负责设计与实现管理系统登陆界面;唐波负责设计与实现管理系统增删改查界面。(2)查阅相关资料,自学具体课题中涉及到的新知识。(3)采用结构化、模块化程序设计方法,功能要完善,具有一定的创新。(4)所设计的程序有输入、输出。(5)按要求写出了课程设计报告,于设计结束后2天提交了。其主要内容包括:封皮、课程设计任务书,指导教师评语与成绩、目录、概述、软件总体设计、详细设
2、计、软件的调试、总结、致谢、附录(带中文注释的程序清单卜参考文献。总体设计应配合软件总体模块结构图来说明软件应具有的功能;详细设计应用传统或N-S流程图和屏幕抓图说明;调试的叙述应配合出错场景的抓图来说明出现了哪些错误,如何解决的。三、课程设计工作量一般每人的程序量在200行有效程序行左右,不得抄袭。四、课程设计工作计划2014年12月8日,指导教师讲解布置题目,学生根据题目准备资料;2014年12月8日,进行总体方案设计;2014年12月8日2014年12月10日,完成程序模块并通过独立编译;2014年12月10日2014年12月11日,将各模块集成为一完整的系统,并录入足够数据进行调试运行
3、;2014年12月11日2014年12月12日,验收、撰写课程设计报告指导教师签章专业主任签章Web开发技术课程设计指导教师评语与成绩指导教师评语:课程设计表现成绩:课程设计验收成绩:课程设计报告成绩:课程设计总成绩:指导教师签章2014年12月12日一 概述1二 总体方案设计2三 详细设计3四 程序的调试与运行结果说明5五 课程设计总结12六 致谢13参考文献14学生信息管理系统是一个典型的信息管理系统。作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率,也
4、是学校科学化、正规化管理的重要条件。现代人事工作的信息量越来越大,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段,在人事管理中正在发挥着重要的作用。并能使学校学生信息管理更加方便。一方面对学校的众多学生的信息进行动态地管理、修改、添加、删除等操作十分方便快捷,不必再像原来一样准备一个巨大的档案库,节约了成本,提高了实效性,并减少了出错率.:、总体方案设计学生信息管路系统J学生信息的录入学生信息的删除和修学生信息的查询改(1)学生信息录入模块.对新增的学生信息进行录入操作。(2)学生信息查询模块.为使用
5、者提供各种不同的查询途径,可根据个人需要进行查询。(3)学生信息删除和修改模块.先对需要进行操作的学生信息进行查询,然后对已存的学生信息进行删除或者修改操作三、详细设计四、数据库设计登陆信息数据库编号也admtn二0施电七至;1屋波123456史伟良=2号456*ZUUNULLrULL学生信息数据库字号Mlrtt触加1题.WBB:20131702.唐波男瓢制毗螺|黑NULLNULLNULLNULLNULLNULLNULL五、界面及代码1.登陆界面usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.We
6、b;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data.OleDb;publicpartialclass_Default:System.Web.UI.PageprotectedvoidPage_Load(objectsender,EventArgse)protectedvoidButton1_Click(objectsender,EventArgse)if(TextBox1.Text=)Response.Write(alert(账户不能为空);elseOleDbConnectioncon=newOleDbConn
7、ection(Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:UsersAdministratorDesktopWebSite11App_Data123.mdb;PersistSecurityInfo=True);con.Open();stringsel=selectadminfromadmininfowhereadmin=+TextBox1.Text+;OleDbCommandcmd=newOleDbCommand(sel,con);OleDbDataReaderda=cmd.ExecuteReader();if(da.Read()stringa=
8、daadmin.ToString();Session1admin=a;if(TextBox2.Text=)Response.Write(alert(密码不能为空);elsesel=selectpassfromadmininfowherepass=+TextBox2.Text+OleDbCommandcmd1=newOleDbCommand(sel,con);OleDbDataReaderda1=cmd1.ExecuteReader();if(da1.Read()Response.Redirect(/Default.aspx);con.Close();elseResponse.Write(ale
9、rt(密码错误);con.Close();elseResponse.Write(alert(账户不存在);2.学生信息管理界面学生信息管理系统学号,姓名r性别x出生日期:专业注册日期,住址X一;、加:取苗操作学号姓名性别操作操作201317020121唐彼男啊除_诜径=201317020121史伟良男搬1除选择._二_r-TJ1_a_一,usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usi
10、ngSystem.Data.OleDb;usingSystem.Data;publicpartialclass_Default:System.Web.UI.Pageprivatevoiddata(stringa,stringb)OleDbConnectioncon=newOleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:UsersAdministratorDesktopWebSite11App_Data123.mdb;PersistSecurityInfo=True);con.Open();if(a!=0)OleDbCo
11、mmandcmd=newOleDbCommand(a,con);cmd.ExecuteNonQuery();if(b!=0)OleDbDataAdapterda=newOleDbDataAdapter(b,con);DataSetds=newDataSet();da.Fill(ds,1);GridViewl.DataSource=ds.Tables1.DefaultView;GridView1.DataBind();con.Close();protectedvoidPage_Load(objectsender,EventArgse)Panel1.Enabled=Panel1.Visible=f
12、alse;注册日期.Text=DateTime.Now.ToShortDateString();stringa=select*from学生信息;if(!IsPostBack)data(0,a);protectedvoidButton1_Click(objectsender,EventArgse)stringa=insertinto学生信息(学号,姓名,性别,出生日期,专业,注册日期,住址)values(+学号.Text+,+姓名.Text+,+性别.SelectedValue.ToString()+,+出生日期.Text+,+专业.Text+,+注册日期.Text+,+住址.Text+);stringb=select*from学生信息;data(a,b);protectedvoidButton2_Click(objectsender,EventArgse)学号.Text=姓名.Text=出生日期.Text=专业.Text=住址.Text=string.Empty;stringa=deletefrom学生信息where学号=+学号.Text+”;stringb=select*from学生信息;data(a,b);protectedvoidButton4_Click(objectsender,EventArgse)if(DropD