【基于C语言的学生信息管理系统的设计与实现9000字(论文)】.docx
《【基于C语言的学生信息管理系统的设计与实现9000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【基于C语言的学生信息管理系统的设计与实现9000字(论文)】.docx(12页珍藏版)》请在第一文库网上搜索。
1、基于C语言的学生信息管理系统的设计与实现目录1结论22关键技术32.1 C#技术32.2 SQ1server32.3 Visua1Studio33系统分析43.1 可行性分析43.1.1 技术可行性43.1.2 经济可行性43.1.3 操作可行性43.1.4 时间可行性43.2 系统性能分析53.3 系统用例分析54系统设计64.1 系统结构设计64.2 系统顺序图74.2.1 登录模块顺序图74.2.2 添加课程信息模块顺序图84.2.3 添加学生信息模块顺序图8424修改密码模块顺序图94.3 数据库设计94.3.1 数据库E-R图设计94.3.2 数据库表设计105系统的实现125.1
2、管理员模块实现125.1.1 登录界面125.1.2 后台管理主界面135.1.3 管理员管理界面135.1.4 学生管理界面145.1.5 课程管理界面145.2 用户模块实现155.2.1 选择课程界面155.2.2 课表信息界面155.2.3 我的成绩单界面166系统测试166.1 测试方法166.2 测试目的176.3 测试策略176.4 测试分析186.4.1 用户登录模块测试用例196.4.2 修改密码模块测试用例196.4.3 学生管理模块测试用例206.4.4 课程管理模块测试用例206.5 测试总、结21总结21参考文献221绪论自从人类迈入信息社会以来,各种电子科学技术飞速
3、发展,人们得以应用的电子产品越来越多,也对电子科技产生了依赖性。在人们的日常生活中,手机和电脑已经成为了必不可少的电子产品。而人们对手机和电脑的依赖,是因为通过手机以及电脑,能够运用各种各样的系统,通过虚拟网络完成一系列的事项,十分省时且快捷口在如今这个电子科技发达的时代,构建一个学生信息管理系统,不仅让信息得到良好的储存条件,还更方便系统使用用户的操作,直接通过电脑,使用键盘就可以输入信息、保存信息、快速查找信息以及删除不必要的信息。让用户有了更方便的操作途径,节省了更多时间与精力。使用学生信息管理系统不仅为管理员提供良好的信息管理方式,更是满足需要进行学生信息的学生用户的需要2。学生信息管
4、理系统能够满足不同用户的不同需求,使得用户使用上获得更大的方便O2关键技术2.1 C#技术C#在编程领域中占据着一个非常重要的位置,采用C#进行编程,与C+和Java不同,C#更够更迅速的描述问题,采用C#编写的代码,由于可读性强,调试简易,因此开发人员具有更小的工作量,在开发上也就更轻松了6。对于代码的修改和移植,C#也能够支持采用最简单方便的方法,C#的使用比汇编语言更轻松。同时,面对各种各样的计算机操作系统,C#也都能够适应其中的大部分,兼顾性很高。C#的开发,是经过理论和实践结合,并且不断的改进而来的,在漫长的计算机技术发展史上,具有举足轻重的地位,是长久不衰,常被使用的一款编程语言7
5、。采用C#程,对于开发后期的调试,也得益于它的清晰的层次,在调试上也更为方便。2.2 SQ1serverSQ1SerVer与MySqI都是储存信息的工具,与MySq1不同的是,SQ1SerVer不是开源,而是商业的,但是相比于MySq1SQ1SerVer具有更为简单的语法,在运用中提供了更多的便利,并且能够支持开发人员在执行查询中取消查询而不造成任何影响8。SQ1SerVer在备份数据方便有着很明显的优势,开发人员不用将所有数据提取为SQ1语句来备份数据,在备份数据时不会阻止数据库,从而避免了由于执行多个SQ1语句而带来的时间上的耗费,让开发人员无需担心备份和回复大量数据时产生的时间浪费问题。
6、使用SQ1SerVer具有更高的安全性,因为SQ1server要求用户在执行某个功能或是操作某个文件时,必须要通过运行实例来执行,这也就避免了黑客的入侵,使黑客无法访问或者操作数据。SQ1SerVer的易于使用、性价比高、安全性、数据管理的灵活性等优点是它的竞争优势,这也为它本身吸引了大量的用户,在数据库领域中独占鳌头9。2.3 Visua1StudioVisua1Studio是一种面对对象的包容性很广的开发工具,Windows平台的开发工具中它是受欢迎度最高的。在开发不同平台的应用程序中Visua1Studio都能够得到很好的支持,同时也对效率的追求的开发者非常友好,从ViSUaIStUdi
7、。的功能特性来说,它是非常时尚的,能够支持手势识别,这样的创新功能让用户在编辑器上编辑带来方便,带来了突破性的体验10。与此同时,采用Visua1Studio的Cordova工具包能够起到很强的针对性,利用C+增强工具以及安卓模拟器,使得用户在开发商更敏捷,拥有了更多的可能性。使用ViSUaIStUdi0,不仅支持大多数知名的编程语言,它还支持使用改进的数据库,这样的创新可以提升所开发系统的数据储存、以及数据处理的能力。在软件建模这一块,当用户有比较新颖的创意时,可能给支持用户大胆的开发,提供通用的元模型,带来更多的可能性。Visua1Studio具有语义错误检查功能,可以自动进行检测搜索,这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于C语言的学生信息管理系统的设计与实现9000字论文 基于 语言 学生 信息管理 系统 设计 实现 9000 论文