1、采用这种语言和技术相较于其他的有哪些优势。
2、使用C#的学生成绩查询系统的可行性分析。
3、基于C#和ASP.NET技术系统如何实现。
2.相关技术介绍
2.1 ASP.NET简介
2.1.1什么是ASP.NET
ASP.NET 是一种已编译的,基于 .NET开发环境的应用程序。其可以与很多开发语言兼容,所以使用起来较为简单。另外,开发人员可以使用ASP.NET 应用程序下的任何.NET Framework。并轻松的把握这些技术的优越性,而此系统的开发就是以.NET兼容的C#为编程语言,以ASP.NET技术为基础开发的,所以开发条件是非常成熟的。
2.1.2 ASP.NET技术优势
ASP.NET技术可以在任何兼容的应用语言中执行,其采用编译执行的方式避免了繁琐的重复执行,所以在速度上是有很明显的优势的。但运行效果和用一种语言编写的相同,无论是C++还是C#,由于其强大的类库资源和扩展性使得可以很方便的进行模块的添加。
2.2C#语言
在学生成绩查询系统中,开发的语言采用C#。因为C#相较于其他的程序开发语言来说使用起来更加容易,具备了现代、容易、完整面向对象和类型安全等特点。关于C#最重要的一点是:它是现代的编程语言,其省去了很多复杂的继承方式。
3.可行性与需求分析
3.1可行性分析
关于系统开发的经济可行性分析。首先,在进行系统开发之前,专业人员应该对系统开发的费用进行预算。通过预算,评估出系统的开发的价值。在技术方面,现在计算机技术已经相当成熟,C#语言也日渐成熟和完善以及ASP.NET技术也已经成为开发系统时所必不可缺少或者被优先考虑的一种应用程序技术,其次,在经济方面,该系统是由个人自己独立完成的,所以在经费上应该可以节省许多,此系统开发运行成功后带来的经济效益也是我们需要权衡的,并且,该系统开发后也能减少因工作量大而出现的错误,因此可以有效的提高工作效率。
3.2需求分析
学生成绩查询系统需求更新性较为迅速,因此需对用户进行检测性抽样调查,从而进一步具体分析,判断出用户的信息需求点,这是系统开发的重中之重。针对学生成绩查询使用状况详细分析,进而全面把控程序的模块设计,下面从四个方面来对此进行一些简单的阐述。
3.2.1理解需求
系统为新生建立学生资料,由学校的管理员来完成。学生资料应该包括学生的学号、学生姓名、学生性别等。
结合需求系统用户对课程的管理,课程资料应该包括课程号、课程名称、所属专业、任课教师等。
课程信息管理模块中学生可根据自己专业不同和兴趣爱好选择不同课程,也可以增添修改,从而进一步满足了各个用户不同的需求信息。因此选课信息应该包括选课号、学号以及课程号等。
学校每个学期考试之后都需要将成绩录入系统中,当学生将新一次的成绩录入系统之后,系统可以自动输入数据然后可以更新系统。其后系统可以通过分析数据库中输入的数据最终给出学生相应学期的考试中的情况。
3.2.2需求分析
需求分析的根本任务和标准就是表达系统的相关需求,要想达到此目标就需要借助于模型的建立,要想建立一些模型需要定义相应的关键域,不能根据自己的主观意愿随意定义。并以在程序开发人员和用户之间建立一种交互沟通机制为根本分析目的的。
(1)分析满足学生的一些功能的需求
学生这一普通管理员可以通过使用此系统完成选课和查询各自的一些相关的信息和自己每次考试结束后的结果。
(2)分析管理员需要此系统该具有的一些功能
- 上一篇:ASP.net地区美食网站设计+文献综述
- 下一篇:OpenCV复杂场景人脸图像检测方法研究
-
-
-
-
-
-
-
中考体育项目与体育教学合理结合的研究
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
酸性水汽提装置总汽提塔设计+CAD图纸
十二层带中心支撑钢结构...
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
乳业同业并购式全产业链...
杂拟谷盗体内共生菌沃尔...