C#学生成绩管理论文文档格式.docx
- 文档编号:22294339
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:20
- 大小:282.56KB
C#学生成绩管理论文文档格式.docx
《C#学生成绩管理论文文档格式.docx》由会员分享,可在线阅读,更多相关《C#学生成绩管理论文文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
中文摘要…………………………………………………………………………2
ABSTRACTandKEYWORDS…………………………………………………3
1绪论……………………………………………………………………………4
1.1问题的提出及分析…………………………………………………………5
1.2系统开发目标与可行性分…………………………………………………5
1.2.1系统开发目标与意义……………………………………………………6
1.2.2可行性分析………………………………………………………………7
2相关开发语言及开发工具简介………………………………………………8
2.1ASP.Net简介…………………………………………………………………9
2.2B/S结构技术简介……………………………………………………………10
2.3MicrosoftVisualStudio2010简介…………………………………………11
3需求分析………………………………………………………………………11
3.1系统设计思想………………………………………………………………12
3.2系统功能分析………………………………………………………………13
4代码的实现……………………………………………………………………14
4.1主界面主要代码………………………………………………………………15
4.2成绩查询、删除界面主要代码………………………………………………15
4.3成绩添加界面主要代码………………………………………………………16
4.4成绩修改界面主要代码………………………………………………………17
5系统测试………………………………………………………………………17
5.1主界面…………………………………………………………………………18
5.2.成绩查询、删除界面…………………………………………………………18
5.2.1按学号查询…………………………………………………………………18
5.2.2按姓名查询…………………………………………………………………19
5.2.3按班别查询…………………………………………………………………19
5.2.4按学号删除…………………………………………………………………19
5.3成绩添加………………………………………………………………………20
5.4成绩修改……………………………………………………………………20
参考文献………………………………………………………………………20
中文摘要
如今,随着网络化的高度普及,各行各业都追求高效率的管理化系统,而教育领域也是如此,而本系统即学生成绩查询系统则是重点面向学生的信息管理系统,其目的和功能即是为了提高学校对学生的科学化、高效化的管理,其对学校的决策者和教学管理者来说都至关重要,它的目的是为学校管理人员提供快捷的查询手段,提高学校对学生成绩的管理效率。
关键词:
VS2010;
网络;
成绩系统
ABSTRACTandKEYWORDS
Today,withthepopularizationofInternet,allwalksoflifearepursuinghighefficiencymanagementsystem.Thesystemistheinformationmanagementsystem.Thepurposeandfunctionofthissystemistoimprovethescientificandefficientmanagementofstudents.Itisthepurposeoftheschoolmanagementpersonneltoprovidequickinquirymeans,improveschoolmanagementefficiency.
Keywords:
VS2012;
network;
Resultssystem
星光中学学生成绩管理系统
第1章绪论
1.1问题的提出及分析
随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,人们的生活与工作方式发生了很大的改观。
网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作可以更高效地进行。
数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。
数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到各个角落,在数据处理领域发挥着越来越大的作用。
而互联网技术的出现,更是进一步丰富了我们的生活,数字化已经一步步走进我们的生活与工作,而且互联网技术与数据库技术的结合为计算机网络技术的在人类生活中的应用带来了巨大的影响。
教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的计算机技术的应用程度还不够高,在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的效果,而一些新兴的、规模较小的院校和教育机构还暂时没有全部使用计算机进行各项工作。
因此可见,随着我国教育的迅速发展,计算机技术在其上的应用还有待进一步深入。
在我国,适用于学校的各类成绩管理系统并非一个新的课题,但是这些系统的普及率还不够高,有的工作几乎还是需要手工操作来完成。
这样的话工作效率较低,工作的成本也比较大,而且比较容易出错。
随着社会以及计算机技术的发展,信息化是社会进程的必然趋势,而学校管理只有快、准、精才能更有效的发挥其价值。
本课题希望能开发一个学生成绩管理系统,目的就是可以减轻学院教职员工的部分工作压力,可以比较系统地对教务、教学上的各项成绩信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,使各项管理更加规范化。
1.2系统开发目标与可行性分析
1.2.1系统开发目标与意义
本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。
为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
1.系统应具有实用性、可靠性和适用性。
2.对各个数据库进行动态管理,防止混乱。
3.能够按照用户选择的不同的条件进行简单查询和复合查询。
4.能够对查询结果进行分类汇总。
5.注意数据的安全性,具有数据备份和恢复的功能。
6.方便用户的操作,尽量减少用户的操作。
如今用计算机管理学生的成绩信息已经越来越普遍了。
用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性,提高了学校的管理能力。
为此,用计算机来管理学生的成绩,是非常必要的。
1.2.2可行性分析
可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。
现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统可以为学校在学生成绩管理方面的工作效率带来进步,所以本系统在经济方面是可行的。
本系统是将MicrosoftVisualStudio2010作为系统的开发环境,它可以提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供了足够的保障。
所以说,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,它在技术上是可行的。
本系统是一个小型的学生成绩管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上也是可行的。
第2章相关开发语言及开发工具简介
2.1ASP.Net简介
ASP.Net是全新的一个动态网页实现体系,是微软发展的新的体系结构.NET的一部分,其策略是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行合理延伸,这样的开发将可创建出摆脱设备硬件束缚的应用程序,轻松实现互联网连接[2]。
ASP.Net的运用可以轻松地使用近年流行的三层结构模式开发WEB站点或基于B/S结构的应用程序。
它可以使程序具有更好的扩展性,灵活性,安全性,平台无关性以及可维护性。
ASP.Net有以下几个重要的优点:
1.ASP.Net为Web页面提供了一种集成式的支持。
使用ASP.Net,可以编译页面中的代码,而这些代码可以运用高级语言来编写,因此易于实现并有较高的运行效率。
2.ASP.Net中可以运用ADO.NET。
ADO.NET提供了对关系数据库和各种数据源的高效访问。
这些组件甚至可以访问文件系统和目录。
另外,.Net内置了XML的支持,可以处理从非Windows平台导入或者导出的数据。
3.ASP.Net沿用.Net中引入的程序集概念,替代了传统的DLL,可较好的实现代码在应用程序之间的共享方式。
4.ASP.Net处于.NETFramework中,.NETFramework及其推荐采用的语言C#是完全基于面向对象的。
5.在.NET中,VB.Net,C#和C++等语言都可以编译为通用的中间语言。
这说明语言可以用从前未有的方式交互操作。
6.ASP.Net可以运用C#语言。
C#是.Net的一种面向对象的新语言。
C#语言借鉴了C++,但是具备现代化和新增的类型安全——使C#成为解决方案的首选语言。
它具有代码维护方便、可扩展性好、支持代码重用技术等等优点,所以我选择C#语言作为开发本系统的首选语言[3]。
2.2B/S结构技术简介
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。
这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器(Browser),如InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。
浏览器通过WebServer同数据库进行数据交互[4]。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护,系统的扩展非常容易。
2.3MicrosoftVisualStudio2010简介
VisualStudio是微软公司推出的开发环境。
是目前最流行的Windows平台应用程序开发环境。
VisualStudio2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。
VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。
除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库[5]。
MicrosoftVisualStudio2010采用拖曳式便能完成软件的开发。
简简单单的操作便可以实现一个界面的生成。
但拖曳的界面,也应当有相应的代码来实现功能。
MicrosoftVisualStudio2010支持C#、C++、VB,可以快速实现相应的功能。
所以我们用MicrosoftVisualStudio2010作为开发此系统的开发环境
第3章需求分析
21世纪以来,经济高速发展,特别是计算机的应用已经普及到经济和社会生活的各个领域,使原本比较陈旧的管理方法越来越不适应现在社会的发展。
在学校的学生成绩管理工作这一方面,有的工作方式还比较落后。
那么各式各样的学生成绩管理系统就应运而生,为学校的办公室工作效率带来了极大的提高。
3.1系统设计思想
本系统主要依据了以下设计思想:
1、采用现有的资源,先进的管理理念开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
2、系统需要满足学校的需求,例如学生信息的录入、查询、更新。
3、系统需要具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
3.2系统功能分析
就功能方面,本系统为了成功的完成学生成绩管理的工作,主要分为以下五大功能:
1、成绩的浏览
2、成绩的查询
3、成绩的添加
4、成绩的修改
5、成绩的删除
第4章代码的实现
4.1主界面主要代码
<
body>
<
formid="
form1"
runat="
server"
>
divclass="
style1"
strong>
br/>
广东海洋大学寸金学院学生成绩管理系统主界面<
/strong>
asp:
HyperLinkID="
HyperLink1"
NavigateUrl="
~/Dzhuye.aspx"
学生成绩查询页面<
/asp:
HyperLink>
HyperLink3"
~/Dtinjia.aspx"
学生成绩添加页面<
HyperLink4"
~/Dxiugai.aspx"
学生成绩修改页面<
HyperLink2"
学生成绩删除页面<
/div>
/form>
/body>
/html>
4.2成绩查询、删除界面主要代码
publicpartialclassDzhuye:
System.Web.UI.Page
{protectedvoidButton1_Click(objectsender,EventArgse)
{SqlConnectionConn=newSqlConnection();
Conn.ConnectionString="
DataSource=.\\SQLEXPRESS;
AttachDbFilename=C:
\\Users\\ZHANG\\Desktop\\Student\\App_Data\\Database.mdf;
IntegratedSecurity=True;
ConnectTimeout=30;
UserInstance=True"
;
Conn.Open();
SqlCommandcmd=newSqlCommand("
SELECT*FROM学生成绩表where学号="
+TextBox1.Text,Conn);
SqlDataReaderdr=cmd.ExecuteReader();
GridViewgv=newGridView();
gv.DataSource=dr;
gv.DataBind();
form1.Controls.Add(gv);
TextBox1.Text="
"
Conn.Close();
}
protectedvoidButton2_Click(objectsender,EventArgse)
Conn.ConnectionString="
SELECT*FROM学生成绩表where姓名="
+"
'
+TextBox2.Text+"
Conn);
TextBox2.Text="
protectedvoidButton3_Click(objectsender,EventArgse)
SELECT*FROM学生成绩表where班别="
+TextBox3.Text+"
TextBox3.Text="
protectedvoidButton4_Click(objectsender,EventArgse)
DELETEFROM学生成绩表where学号="
+TextBox4.Text,Conn);
cmd.ExecuteNonQuery();
GridView1.DataBind();
TextBox4.Text="
}
4.3成绩添加界面主要代码
publicpartialclassDtinjia:
{protectedvoidButton4_Click(objectsender,EventArgse)
Strings="
insertinto学生成绩表(学号,姓名,班别,计算机,软件工程,旅游管理系统)values("
s+=TextBox1.Text+"
"
s+="
+TextBox3.Text+"
+TextBox4.Text+"
+TextBox5.Text+"
+TextBox6.Text+"
);
SqlCommandcmd=newSqlCommand(s,Conn);
TextBox2.Text="
TextBox5.Text="
TextBox6.Text="
4.4成绩修改界面主要代码
publicpartialclassDxiugai:
Strings="
update
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 学生 成绩 管理 论文