毕业设计(论文)-学生信息管理系统_第1页
毕业设计(论文)-学生信息管理系统_第2页
毕业设计(论文)-学生信息管理系统_第3页
毕业设计(论文)-学生信息管理系统_第4页
毕业设计(论文)-学生信息管理系统_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

泉州理工职业学院毕毕业业论论文文2012届题题目目学生信息管理系学生信息管理系统统姓姓名名学学号号专业专业班班级级09级计级计算机网算机网络络技技术术指指导导教教师师20122012年2月29日泉州理工学院毕业设计任务书适用专业:计算机网络专业年级:2009级时间:2011-2012第二学期指导教师:陈丽群一、题目1.信息管理系统注:要包括对相关资料的查询、添删改操作。2.网站设计注:要包括门户网站设计和后台信息更新两部分。3.PHOTOSHOP图片设计注:至少处理完成8张以上图片,要求是有意义的图片并且是为同一个主题目的。4.FLASH动画设计注:要设计有意义的动画,如宣传画等。5.题目根据所在实习单位实习的情况来自由设定。二、设计目的本课题希望通过对本校信息系相关信息的设计与制作来培养学生综合运用所学知识分析和解决实际问题的能力,掌握相关编程、网页制作、图象处理等软件,强化计算机实际应用技能训练,为今后工作的开展打下坚实的基础。三、设计要求1、运用ASP、.NET语言、C语言、Java等语言以及mysql、SQLServer或Oracle数据库编写信息管理系统、网站程序等。2、可选择PHOTOSHOP、FLASH等处理图片。3、设计要求:软件界面操作简单,功能完善,代码尽量避免冗余;图片简洁明快、主题鲜明;网页内容编排合理得当,整体美观大方,有一定的艺术感。4、完成后将设计和论文一起刻盘交给指导老师。四、开发工具VC+6.0JBuilder、MyEclipseASP、.NetDreamweaverPHOTOSHOP、FLASH五、设计报告内容1、封面(A4,由教务处统一印制)2、前言(阐明设计的目的和意义)3、正文(论文的主体部分有分析、有论据)介绍设计的基本情况介绍总体规划情况和设计目标具体制作过程中的几个关键环节和处理过程等(如:信息系统管理,包含需求分析、系统架构设计、数据库设计、详细设计、测试)4、结论(对课题和正文进行概括,指出设计的心得体会和扩展性分析等)5、参考文献注:全文应在五千字以上,内容由学生自行印制一式2份(学校1分、自留1份)六、时间安排2011年11月13日:布置毕业设计任务,明确课题和联系方式,讲解毕业设计的方法和步骤、假期自学相关的软件、收集相关素材和资料,编写设计方案(或设计计划书)。每人提交一份计划书,汇报对该课题设计的设想,明确各人的具体任务,并进入实质性操作阶段。每周五汇总制作过程中遇到问题和课题进度一次,可随时通过电话、OICQ或E-mail联系,最好用邮件沟通。2012年3月15日前完成设计。2012年3月16日至4月10日,进行毕业设计报告的撰写和修改,并完成初稿。2012年5月1日前全部完成,并将毕业设计报告定稿和作品上交指导老师。七、联系方式目目录录摘要.1前言.11系统需求分析.21系统需求分析.31.1系统功能需求.31.1.1基本信息管理.31.1.2查询和统计.31.2系统性能需求.31.3系统数据要求.41.4可行性分析.41.5本章小结.52系统窗体设计.52.1系统登录的设计.52.1.1登录窗体界面.52.1.2系统主窗体.72.2学生信息管理.112.2.1添加学生主信息.112.2.2修改、添加学生信息.122.2.3查询、帅选学生信息.142.3皮肤界面.172.4SQL2005数据支持.202.4.1数据库界面.202.4.2字段说明.212.5本章小结.223系统的架构分析与设计.223.1.整体架构设计.223.1.1用户角色设计及权限分配.223.1.2系统模块设计.223.1.3系统运行模式设计.233.1.4系统开发模式设计.233.1.5可行性分析.233.2模块分析设计.243.2.1模块分类.243.2.2系统的逻辑结构设计.254系统测试.2541测试说明.254.2测试数据.26结论.27参考文献.28致谢.29泉州理工职业学院毕业论文1学生信息管理系统学生信息管理系统泉州理工职业学院泉州理工职业学院0909级计算机网络技术级计算机网络技术摘摘要要随着高校规模的不断扩大,学生数量的急剧增加。有关学生的各种信息量也成倍增长,庞大的学生信息管理工作成了高校教学管理工作中的一项重要任务。作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。学生信息管理系统是典型的信息管理系统(MIS)其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备易使用等特点。本系统采用CS结构,微软公司的visualstudio2005中的c#作为开发语言,后台建立在MicrosoftSQLServer2005基础上,尤其是数据窗口能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型。然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成高可行性系统。利用本系统来管理学生的各种信息数据,包括基本学生信息、成绩信息、班级信息、日常行为规范信息等,同时能够完成这些信息的增、删、改、查操作,并能够进行一定的统计。【关键词关键词】学生信息管理系统visualstudio2005MicrosoftSQLServer2005前言前言学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化、控制辍学和提高泉州理工职业学院毕业论文泉州理工职业学院毕业论文2义务教育水平的重要举措。学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依拖人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。泉州理工职业学院毕业论文泉州理工职业学院毕业论文311系统需求分析系统需求分析1.1系统功能需求学生信息管理系统在管理学生中占有重要的地位,它关系着学生信息的基本信息,其中包括学生信息,班级信息、日常行为规范信息等。对于高校来讲,学生信息管理系统是不可缺少的组成部分,它有效地管理学生档案,对学校学生的变动和统计起着重要的管理作用。1.1.1基本信息管理基本信息管理主要包括:班级信息输入与维护,主要包括班级的添加、删除、修改和查找。学生基本信息输入与维护,主要包括学生基本信息的添加、删除和修改。日常行为规范信息输入与维护,主要包括学生评先评优、违规违纪基本信息的添加、删除和修改。学生管理数据界面颜色的更替,主要包括皮肤色调的更替。1.1.2查询和统计查询和统计主要包括:学生基本信息查询,对学生的基本信息进行查询,如学生姓名、学号等。日常行为规范查询,对学生早起床、早锻炼等问题进行查询。1.2系统性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,学生信息管理系统应该满足以下的性能需求:1准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。2操作简便性学生信息管理系统使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的帮助,缩短用户对系统熟悉的过程。泉州理工职业学院毕业论文泉州理工职业学院毕业论文41.3系统数据要求学生信息管理系统的数据需求包括如下几点:1数据录入和处理的准确性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,从而降低出错概率。2数据的一致性与完整性学生信息管理系统对数据的处理有很高的要求,因为对学生信息的处理非常频繁,所以要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3数据的独立性学生信息管理的管理对学校来说是非常重要的一个部分,不可能让每一个人都对其进行操作,应该有特定的人员对学生信息管理系统进行管理,对系统进行独立操作。1.41.4可行性分析可行性分析经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从以下几个方面总结系统开发的可行性,具体情况如下:1技术可行性以Windows为操作系统,采用visualstudioC#为脚本语言,运用SQL的数据库技术,设计与开发学生信息管理系统。当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。2经济可行性一方面,系统中友好的人机界面和强劲的功能支持,会使行政人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境。3操作可行性操作上是对Windows操作系统的引用,该系统的使用,主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。使用前只要对用户进行简泉州理工职业学院毕业论文泉州理工职业学院毕业论文5单的说明或阅读帮助文件即可使用该系统。1.5本章小结需求分析是软件开发过程的初始阶段,是一个系统的推理过程涉及到领域问题及其组成部分,目的在于理解需要什么和必须做什么,并将用户的需求用书面形成表达出来。软件产品的质量,在很大程度上取决于是否进行过系统的需求分析,并是否取得正确、一致和比较完全的需求文档。通过需求分析揭示信息的流程和结构,为软件设计提供基础,通过标识接口细节能提供一个深入的功能说明来描述软件,并确定约束条件和定义软件的有效性。2系统窗体设计2.1系统登录的设计2.1.1登录窗体界面登录账户admin,密码admin,窗体如图2-1所示图2-1主要代码泉州理工职业学院毕业论文泉州理工职业学院毕业论文6设计步骤:1在解决方案资源管理器窗口中添加名称为logo.cs窗体类文件。2在该窗体添加两个Label控件、一个TextBox控件、一个TextBox控件、和两个个Button控件,并在属性窗口设置两个Label控件的Text属性分别为用户名和密码;设置两个个Button控件的Text属性为登录、关闭。3设置TextBox控件的PasswordChar属性为,以使用户向密码文本框输入内容时,内容以号显示,而不显示实际字符。设计思想:登录窗口为系统的运行起始窗口,把数据库中的用户名在下拉列表中显示,选择用户名,输入正确的密码,系统验证用户名和密码的合法性,如果为合法用户,则显示登录成功的提示窗口,系统再判断该用户的类型,并根据用户的类型,启动相应的操作窗体模块;否则显示用户名不存在或密码有误提示窗口。窗体如图2-2所示图2-2泉州理工职业学院毕业论文泉州理工职业学院毕业论文7主要代码privatevoidbutton2_Click(objectsenderEventArgse)if(textBox1.Text=)MessageBox.Show(帐号不能为空!)returnif(textBox2.Text=)MessageBox.Show(密码不能为空!)returnSQLhelpersql=newSQLhelper()DataSetds=sql.GetDataSet(selectfromAdminInfoswherea_name=+textBox1.Text+)sql.SqlClose()if(ds.Tables0.Rows.Count=1)if(ds.Tables0.Rows0a_pass.ToString()=textBox2.Text)_Mainfrm=new_Main()this.Hide()frm.Show()elseMessageBox.Show(帐号密码错误!)elseMessageBox.Show(帐号密码错误!)2.1.2系统主窗体用户输入帐号,密码正确后进入到系统主窗体如图2-3泉州理工职业学院毕业论文泉州理工职业学院毕业论文8图2-2主要代码namespaceproductpublicpartialclass_Main:public_Main()InitializeComponent()privatevoid退出ToolStripMenuItem_Click(objectsenderEventArgse)Application.Exit()privatevoid添加学生ToolStripMenuItem_Click(objectsenderEventArgse)if(Application.Opens_StudentInfos_Man=null)_StudentInfos_Manfrm=new_StudentInfos_Man()frm.MdiParent=thisfrm.Show()泉州理工职业学院毕业论文泉州理工职业学院毕业论文9elseApplication.Opens_StudentInfos_Man.Focus()privatevoid学生列表ToolStripMenuItem_Click(objectsenderEventArgse)if(Application.Opens_StudentInfos_Select=null)_StudentInfos_Selectfrm=new_StudentInfos_Select()frm.MdiParent=thisfrm.Show()elseApplication.Opens_StudentInfos_Select.Focus()privatevoid导入学生ToolStripMenuItem_Click(objectsenderEventArgse)if(Application.Opens_To_StudentInfos=null)_To_StudentInfosfrm=new_To_StudentInfos()frm.MdiParent=thisfrm.Show()elseApplication.Opens_To_StudentInfos.Focus()privatevoid管理班级ToolStripMenuItem_Click(objectsenderEventArgse)if(Application.Opens_ClassInfos=null)_ClassInfosfrm=new_ClassInfos()frm.MdiParent=thisfrm.Show()else泉州理工职业学院毕业论文泉州理工职业学院毕业论文10Application.Opens_ClassInfos.Focus()privatevoid添加记录ToolStripMenuItem_Click(objectsenderEventArgse)if(Application.Opens_RecordInfos_Man=null)_RecordInfos_Manfrm=new_RecordInfos_Man()frm.MdiParent=thisfrm.Show()elseApplication.Opens_RecordInfos_Man.Focus()privatevoid记录列表ToolStripMenuItem_Click(objectsenderEventArgse)if(Application.Opens_RecordInfos_Select=null)_RecordInfos_Selectfrm=new_RecordInfos_Select()frm.MdiParent=thisfrm.Show()elseApplication.Opens_RecordInfos_Select.Focus()privatevoid管理记录分类ToolStripMenuItem_Click(objectsenderEventArgse)if(Application.Opens_RecordTypeInfos=null)_RecordTypeInfosfrm=new_RecordTypeInfos()frm.MdiParent=thisfrm.Show()elseApplication.Opens_RecordTypeInfos.Focus()泉州理工职业学院毕业论文泉州理工职业学院毕业论文11privatevoid管理员信息ToolStripMenuItem_Click(objectsenderEventArgse)if(Application.Opens_Admin=null)_Adminfrm=new_Admin()frm.MdiParent=thisfrm.Show()elseApplication.Opens_Admin.Focus()privatevoid_Main_Load(objectsenderEventArgse)2.2学生信息管理2.2.1添加学生主信息主窗体如图2-4泉州理工职业学院毕业论文泉州理工职业学院毕业论文12图2-4主要代码privatevoidopenFileDialog1_FileOk(objectsenderCancelEventArgse)textBox1.Text=openFileDialog1.FileNameOleDbConnectionoledb=newOleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0DataSource=+textBox1.Text.ToString().Trim()+ExtendedProperties=Excel8.0)tryoledb.Open()OleDbDataAdapteroleda=newOleDbDataAdapter(selectfrom学生信息$oledb)DataSetrs=newDataSet()oleda.Fill(rs学生信息)文件名dataGridView1.DataSource=rs绑定数据集dataGridView1.DataMember=学生信息显示信息表MessageBox.Show(总共有+rs.Tables0.Rows.Count.ToString()+条数据导入数据MessageBoxButtons.OK)catch(Exceptionex)MessageBox.Show(报错:+ex.Message提示MessageBoxButtons.OK)textBox1.Text=finallyoledb.Close()2.2.2修改、添加学生信息主窗体如图2-5泉州理工职业学院毕业论文泉州理工职业学院毕业论文13图2-5主要代码publicpartialclass_StudentInfos_Man:public_StudentInfos_Man()InitializeComponent()publicDataGridViewRowrow=nullprivatevoid_StudentInfos_Add_Load(objectsenderEventArgse)this.classInfosTableAdapter.Fill(this.keepDBDataSet.ClassInfos)if(row=null)button1.Text=添加button2.Enabled=trueelsebutton1.Text=修改button2.Enabled=falsecomboBox1.SelectedValue=row.Cellsc_id.Value.ToString()班级泉州理工职业学院毕业论文泉州理工职业学院毕业论文14textBox5.Text=row.Cellss_dorm.Value.ToString()宿舍号textBox1.Text=row.Cellss_num.Value.ToString()学号textBox2.Text=row.Cellss_name.Value.ToString()姓名textBox3.Text=row.Cellss_phone.Value.ToString()电话textBox4.Text=row.Cellss_qq.Value.ToString()QQtextBox6.Text=row.Cellss_cardID.Value.ToString()身份证textBox8.Text=row.Cellss_name_p.Value.ToString()家长姓名textBox9.Text=row.Cellss_phone_p.Value.ToString()家庭电话textBox7.Text=row.Cellss_address.Value.ToString()地址操作学生信息(添加或修改)2.2.3查询、帅选学生信息此系统支持全称查询及模糊查询,主窗体如图2-6主窗体如图2-6主要代码privatevoid_RecordInfos_Select_Load(objectsenderEventArgse)TODO:这行代码将数据加载到表“keepDBDataSet.RecordTypeInfos”中。您可以根据需要移动或移除它。this.recordTypeInfosTableAdapter.Fill(this.keepDBDataSet.RecordTypeInfos)TODO:这行代码将数据加载到表“keepDBDataSet.ClassInfos”中。您可以根据需要移动或移除它。this.classInfosTableAdapter.Fill(this.keepDBDataSet.ClassInfos)dateTimePicker1.Value=DateTime.NowdateTimePicker2.Value=DateTime.Now泉州理工职业学院毕业论文泉州理工职业学院毕业论文15查询publicvoidbutton1_Click(objectsenderEventArgse)stringsafeSql=SELECTRecordInfos.RecordTypeInfos.rt_nameStudentInfos.s_numStudentInfos.s_nameFROMRecordInfosINNERJOINRecordTypeInfosONRecordInfos.rt_id=RecordTypeInfos.rt_idINNERJOINStudentInfosONRecordInfos.s_id=StudentInfos.s_idwhere1=1判断班级if(checkBox1.Checked=true)safeSql+=andStudentInfos.c_id=+comboBox1.SelectedValue判断类型if(checkBox4.Checked=true)safeSql+=andRecordInfos.rt_id=+comboBox2.SelectedValue判断学号if(checkBox2.Checked=true)safeSql+=andStudentInfos.s_num=+textBox1.Text+判断姓名if(checkBox3.Checked=true)safeSql+=andStudentInfos.s_namelike%+textBox2.Text+%判断时间if(checkBox5.Checked=true)safeSql+=andRecordInfos.r_timebetween+dateTimePicker1.Value.ToShortDateString()+and+dateTimePicker1.Value.ToShortDateString()+SQLhelpersql=newSQLhelper()DataSetds=sql.GetDataSet(safeSql)sql.SqlClose()dataGridView1.DataSource=ds.Tables0选择修改privatevoid修改ToolStripMenuItem_Click(objectsenderEventArgse)选中的行数intiRowIndex判断是否选择单元格泉州理工职业学院毕业论文泉州理工职业学院毕业论文16if(dataGridView1.SelectedCells.Count=1)iRowIndex=dataGridView1.SelectedCells0.RowIndex判断是否选择行elseif(dataGridView1.SelectedRows.Count=1)iRowIndex=dataGridView1.SelectedRows0.Cells0.RowIndexelse没有选择行MessageBox.Show(请选择数据!)return_RecordInfos_Manfrm=new_RecordInfos_Man()frm.row=dataGridView1.RowsiRowIndexfrm.ShowDialog()选择并删除privatevoid删除ToolStripMenuItem_Click(objectsenderEventArgse)选中的行数intiRowIndex判断是否选择单元格if(dataGridView1.SelectedCells.Count=1)iRowIndex=dataGridView1.SelectedCells0.RowIndex判断是否选择行elseif(dataGridView1.SelectedRows.Count=1)iRowIndex=dataGridView1.SelectedRows0.Cells0.RowIndexelse没有选择行MessageBox.Show(请选择数据!)returnDialogResultdia=MessageBox.Show(确定要删除吗?提示MessageBoxButtons.YesNoMessageBoxIcon.None)if(dia=DialogResult.Yes)intfenzhi=0-泉州理工职业学院毕业论文泉州理工职业学院毕业论文17int.Parse(dataGridView1.RowsiRowIndex.Cellsr_score.Value.ToString()SQLhelpersql=newSQLhelper()intiResult=sql.cuteCommand(deletefromRecordInfoswherer_id=+dataGridView1.RowsiRowIndex.Cellsr_id.Value.ToString()iResult=sql.cuteCommand(updateStudentInfossets_score=s_score+fenzhi+wheres_id=+dataGridView1.RowsiRowIndex.Cellss_id.Value.ToString()sql.SqlClose()if(iResult=1)MessageBox.Show(删除成功!)button1_Click(nullEventArgs.Empty)elseMessageBox.Show(删除失败!)elseMessageBox.Show(退出删除!)2.3皮肤界面可对登录就界面皮肤进行颜色筛选,主窗体如图2-7泉州理工职业学院毕业论文泉州理工职业学院毕业论文18图2-7图2-7主要代码privatevoidpictureBox1_Click(objectsenderEventArgse)if(groupBox1.Visible=true)groupBox1.Visible=false添加鼠标提示toolTip1.SetToolTip(pictureBox1打开【皮肤选择】)elsegroupBox1.Visible=true添加鼠标提示toolTip1.SetToolTip(pictureBox1打开【关闭选择】)窗口加载privatevoid_Login_Load(objectsenderEventArgse)打开txt读取记录皮肤编号tryissk=int.Parse(File.ReadAllText(txtssk.txtEncoding.Default)catch(Exception)File.WriteAllText(txtssk.txtissk+)设置皮肤skinEngine1.SkinFile=ssk+issk+.ssk滚动条位置长度intihc=0加载皮肤点击控件for(inti=0i60i+)PictureBoxpicimg=newPictureBox()picimg.Name=picimg+(i+1)设置名称picimg.Tag=i+1设置参数picimg.Size=newSize(3030)设置大小picimg.Image=Image.FromFile(imgsskssk+(i+1)+.gif)获取图片picimg.BackColor=Color.LightBlue泉州理工职业学院毕业论文泉州理工职业学院毕业论文19获取位置intx=i%6inty=i6picimg.Location=newPoint(10+40 x10+40y)设置位置判断是否选中if(i+1)!=issk)picimg.BorderStyle=BorderStyle.Noneelsepicimg.BorderStyle=BorderStyle.Fixed3Dihc=10+40ypicimg.Click+=newEventHandler(picimg_Click)添加鼠标提示toolTip1.SetToolTip(picimg单击选择【第+(i+1)+个皮肤】)添加到模版panel1.Controls.Add(picimg)设置滚动条位置panel1.AutoScrollPosition=newPoint(0ihc)隐藏皮肤控件groupBox1.Visible=false添加鼠标提示toolTip1.SetToolTip(pictureBox1打开【皮肤选择】)点击选择皮肤privatevoidpicimg_Click(objectsenderEventArgse)if(issk.ToString()!=(PictureBox)sender).Tag.ToString()获取旧选择皮肤按钮PictureBoxpicimg=(PictureBox)panel1.Controlspicimg+issk按钮边框设置为无picimg.BorderStyle=BorderStyle.None获取现在选择皮肤按钮picimg=(PictureBox)sender记录编号issk=int.Parse(picimg.Tag.ToString()按钮边框设置为Dpicimg.BorderStyle=BorderStyle.Fixed3D设置皮肤skinEngine1.SkinFile=ssk+issk+.ssk记录到txt泉州理工职业学院毕业论文泉州理工职业学院毕业论文20File.WriteAllText(txtssk.txtissk+Encoding.Default)pictureBox1_Click(nullEventArgs.Empty)皮肤选择界面显示隐藏事件2.4SQL2005数据支持2.4.1数据库界面登录名sa,密码123456.如窗体图2-8图2-8泉州理工职业学院毕业论文泉州理工职业学院毕业论文212.4.2字段说明如窗体图2-9图2-9泉州理工职业学院毕业论文泉州理工职业学院毕业论文222.5本章小结学生管理系统面向高校行政管理。行政人员通过掌握简单的人机交换模式理解并懂得应用学生信息管理系统。操作人员需经常性的使用并熟悉系统界面功能。学生管理系统中涉及到的数据是高校相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。3系统的架构分析与设计3.1.整体架构设计基于系统的使用对象有管理员、辅导员,所以将这两种种对象分为两种用户形式;系统根据功能需要分为两个模块,即学生基本信息管理、学生日常信息记录管理。同时在学生信息管理部分又分为导入学生信息、学生班级、添加学生三个部分。在学生记录中又分为添加学生记录及记录分类管理两个部分。此系统采用CS模式,VisualStudio2005+SQL2005的技术形式实现。3.1.1用户角色设计及权限分配管理员:拥有管理系统所有功能的权限,包括数据的增、删、改、查,系统维护等操作。辅导员:具有读取到所管辖班级学生的信息,并对这些信息进行基本的查看、添加、修改等操作;3.1.2系统模块设计学生信息管理模块主要有学生管理模块、记录管理模块两个个部分。两个个模块虽然管理功能不一,但却相互联系。学生信息管理系统中的学生信息管理模块结构如下图3-1所示:学生信息管理系统导入学生添加学生学生列表班级管理添加记录记录列表管理记录分类图3-.3系统运行模式设计系统运行模式设计泉州理工职业学院毕业论文泉州理工职业学院毕业论文23系统采用CS(ClientServer)模式,使管理更加方便和简单,CS结构中各个客户端需安装两个具有某种编译功能的构件即可,这个构件就VisualStudio2005+SQL2005。基本流程如下:用户学生信息管理系统服务器SQL2005数据库编译.4系统开发模式设计系统开发模式设计C#作为面对用户的部分,负责界面设计和接受用户的操作等;VS在后台运行,负责各种操作的逻辑处理和访问数据库等,从而提高系统的运行效率和减少代码的冗余;SQL2005作为数据库,提供所需的各种数据服务。整个系统离不开对数据库的访问与操作,系统采用的数据库连接类型为S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论