学生管理系统-C#毕业设计_第1页
学生管理系统-C#毕业设计_第2页
学生管理系统-C#毕业设计_第3页
全文预览已结束

下载本文档

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

文档简介

学生管理系统_c#毕业设计系统设计原理需求分析针对其他学生管理软件的不足,去掉多余的操作,要求制作和系统可以方便、快捷地对学生信息、成绩等进行添加、删除、修改的操作,并且可以批量的对新生信息的录入与分班!可以对数据进行备份保存。1、学生信息管理功能班级管理:对班级的添加、删除、修改。添加学生:以班级为单位,进行学生入库。其中分为单个添加和批量添加。单个添加学生供数量较少的学生信息入库;成批添加可以大量的学生成批录入到数据库中。删除学生:当学生毕业后,学生信息不再需要,系统的基本数据库中需要删除学生信息。该功能主要进行学生信息的删除。2、学生成绩管理功能成绩录入:以班级为单位,录入各科目的各类型考试。成绩查询:可以对学生的考试成绩进行“定位型”的查询。成绩管理:可以对考试成绩的修改,删除等操作。3、 课程信息管理功能课程管理:提供本学期各年级各专业所开课程名称的录入、修改、 删除。它是学生成绩管理的基础。用以保证数据库中一致性原则。4、 查询功能学生信息查询。根据用户的要求,查询学生数据库的所有可能的信息,其中包括成绩查询等。系统设计学生管理系统结构图如下:学生信息管理业务流程图如下:第四章系统详细设计类库类库组织结构类库的设计BLL类库ClassBusiness此类为班级的操作方法调用CourseBusiness此类为科目的操作方法调用ScoreBusiness此类为成绩的操作方法调用StudentBusiness此类为学生的操作方法调用UsersBusiness此类为用户的操作方法调用ClassBLL此类用于约束DAL类库ClassDAL此类用于各种操作的存储过程ClassDAO此类为班级各种操作的方法CourseDAO此类为科目各种操作的方法ScoreDAC此类为成绩各种操作的方法StudentDAO此类为学生各种操作的方法UsersDAO此类为用户各种操作的方法DBOperater类库DBOperater数据库连接类usingSystem;usingusing;using;usingnamespaceDBOperater{publicclassDBConnection{privateSqlConnectionconn;database=StudentManageDB;uid=sa;pwd=258");}publicvoidExecuteSqlNonQuery(stringstrSql){SqlCommandcmd=newSqlCommand(strSql,conn);try{();();}catch(Exceptionex){thrownewException;}finally{();}publicDataTableExecuteSqlQuery(stringstrSql){DataTabledt=newDataTable();SqlDataAdapterda=newSqlDataAdapter(strSql,conn);try{(dt);}catch(Exceptionex){thrownewException;}returndt;}publicvoidExecuteProcNonQuery(stringstrProc,SqlParameter[]pars){SqlCommandcmd=newSqlCommand(strProc,conn);if(pars!=null)9、步骤号、操作步骤描述、测试数据描述10、预期结果(这是最重要的)和实际结果(如果有 BUG管理工具,这条可以省略)11、 开发人员(必须有)和测试人员(可有可无)12、测试执行日期系统各个模块测试用例本系统的用户名为valeb,密码为258。如在登陆过程中输入错误的用户名或密码。则出现报错界面如图所示:测试报告本系统经过测试,各部分的功能基本正常,达到了预期的目的。更加通过对系统的全面测试,我学到了许多测试方面的知识,了解到测试方法、测试经验。通过本次设计,使我了解到测试的重要性。通过测试,可以使软件更适合用户的需求,稳定、可靠地运行,并能适应市场竞争,应用前景广泛.更加总结在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对学生信息管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。通过开发这个系统,我掌握了的项目基本开发过程,用到的知识巩固了我对VisualC#的学习,但在这次设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。致谢这是一个特殊的时刻,是一个值得纪念的时刻。此时此刻,短暂的毕业设计就要画上句点,人生中的大学时光也即将画上句号。心中的感受复杂交错,有即将毕业的兴奋、有毕设完成的轻松感、也有对大学时光的恋恋不舍。在此论文即将完成之时,首先我要特别感谢我的指导老师廖银花老师!谢谢老师给予我悉心的关怀与指导。老师认真负责的工作态度、严谨的治学风格、亲切平易近人的性格,使我深受启发,内心许多次都在感激我能在大学的时光里遇到这样一位老师。正是在老师的督促和耐心的指导下,才让我将毕设各方面的工作完成得最好。最后,感谢同学们在开发的期间,给我的无私的帮助。曾经遇到过很多疑难,正是与同学们的相互探讨使我获益匪浅,才能让我继续前进的脚步。短短几个月时间内,除了学会了基本数据库应用系统地开发外,更重要的是学到了兢兢业业,奋发向上的精神!这种精神将是我今后人生前进道路上的一种力量,所以我再次衷心地感谢老师和我的同学,谢谢你们!参考文献王小科、徐薇.C#从入门到精通•清华大学出版社.2010-7

温馨提示

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

评论

0/150

提交评论