基于.NET高校学生信息管理系统开发

基于.NET高校学生信息管理系统开发摘要:介绍了c/s模式下高校学生信息管理系统的开发过程,系统借助VisualStudio.Net平台,C#语言和SQLServer2000数据库,实现了数据管理、数据统计、数据查询、打印统计表和系统管理的功能。关键词:.Net;信息管理系统;C#中图分类号:TP311.52文献标识码:A文章编号:1007-9599(2012)16-0000-02随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,学校学办学生管理工作的压力也大大增加。传统的手工管理学生档案、在校奖惩情况等信息的工作方式就再也无法满足效率需求,这就需要有学生信息管理系统来提高学生信息管理工作的效率。本系统可以对信息进行规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理的工作量和降低出错率,从而提高工作效率,具有较强的实用价值。1需求分析1.1管理员需求管理员具有录入学生信息、专业信息、班级信息、课程信息、成绩信息、用户信息,并对这些信息进行维护。(1)管理员具有统计学生信息的功能。(2)管理员具有查询学生信息、班级信息、分院信息的功能。(3)管理员具有打印各项统计表的功能。(4)管理员具有备份还原数据、修改密码、数据转出的功能。1.2教师辅导员需求教师辅导员管理员具有录入课程信息、成绩信息,并对这些信息进行维护。(1)教师辅导员管理员具有统计学生信息的功能。(2)教师辅导员管理员具有查询学生信息、班级信息、分院信息的功能。(3)教师辅导员管理员具有打印各项统计表的功能。(4)教师辅导员管理员具有备份还原数据、修改密码、数据转出的功能。2系统设计2.1功能设计系统具有数据管理、数据统计、数据查询、打印统计表和系统管理五项功能。(1)数据管理包括学生管理、专业管理、班级管理、课程管理、成绩管理和用户管理。(2)数据统计需要对数据库中的数据进行分类统计,包括人数统计、未过学分统计、获奖情况统计、违纪情况统计。(3)数据查询需要按条件查询个人信息,班级信息,分院信息,获奖相信,违纪信息,不及格学分信息。(4)打印统计表打印学生名册和各项统计表。(5)系统管理包括数据的转出,数据库的还原备份,密码修改和注销退出登录。2.2数据库设计数据库设计(DatabaseDesign)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库设计是系统设计的关键部分,本系统的数据库名为stuManageo根据ER图的分析和范式审核,系统一共设计了12张数据表,如表1表述。2.3界面设计系统面向非计算机专业人员,因此设计力争做到界面简洁、大方,易于学习和操作。较具有代表性的界面是学生信息维护界面,如图份证格式不正确!”);returnfalse;}3.2打印学生名册的实现在学生信息的管理过程中,需要大量的统计数据,为了能更直观方便的分析,通常还需要打印出来。本系统是采用报表的方式来打印的,它的实现用到了ComboBox、Lable、Button和ReportView控件、报表文件和DataSetl,通过DataSetl的某个对象为报表配置数据,实现连接。实现的流程是:添加ReportView控件reportviewl,新建报表文件“学生名册.rdlc”添加数据源datasetl,将stulnfo表添加到datasetl中,在报表文件中添加表格,表格中的数据来自stuInfo,选择reportviewl的报表为“学生名册.rdlc”,在窗体中添加代码。添加的代码如下:this.stulnfoTableAdapter.Fill(this.DataSetl.stulnfo);this.reportViewerl.RefreshReport();3.3数据库备份和还原功能为了更好的保护数据,本系统提供了数据库备份和还原功能。具体实现过程如下:数据库还原和备份代码相似,主要是SQL语句不同,数据库还原的核心代码如下:cmd.CommandText=uusemasteralterdatabasestu-ManagesetofflinewithrollbackimmediaterestoredatabasestuManagefromdisk=+path+““alterdatabasestuManagesetonlinewithrollbackimmediate“;4结论本设计是使用VisualStudio.NET开发工具、C#语言和SQLServer2000数据库所开发而成。此系统主要实现了数据管理、数据统计、数据查询、打印统计表和系统管理五项功能。本系统最大的优点是把数据层和业务层分开,提高了代码的重用性也...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?