1.2 开发的目标和意义
1.2.1 系统开发目标:
本系统是将现代化的计算机技术和传统的多人计算测评方法相结合,按照学校综合测评的工作流程设计完成的。为了使系统在学校的综合测评中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
1.系统应具有实用性、可靠性和适用性,同时注意到先进性。
2.对各个数据库进行动态管理,防止混乱。
3.能够按照用户选择的不同的条件进行简单查询和组合查询。
4.方便用户的操作,尽量减少用户的负担。
1.2.2 意义:
在各大高校,用综合测评系统来进行对学生在校各方成绩的管理、计算等已经是一大趋势。用综合测评系统来进行操作不但可以提高工作效率,而且还节省了许多人力物力,增强了学校测评的准确性、安全性、可靠性,同时,对于我们学生来讲能节省更多的时间用在学习上,比起以往的单一繁复的测评方法,系统测评更具实效性和公平性。为此,用系统来对学生的各方面成绩进行综合测评,是非常必要的。
1.3 可行性分析
1.3.1 经济上可行性
现在,计算机的价格并不昂贵,性能却有了更大的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以代替人工进行许多繁杂的劳动;
第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以大大的提高学校的工作效率,等等。
所以,本系统在经济上是可行的。
1.3.2 技术可行性分析
由于本系统管理的对象单一,都是在校学生,且每个数据库内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。在技术难度方面由于我们学过数据库技术以及网上有参考资料,因此完全可以实现。
1.3.3 操作可行性分析
本系统界面美观简明,提供的信息语言通俗易懂,图片精美而直观,而且操作容易,用户只要懂得初步的计算机操作即可。
1.3.4 安全性分析
考虑到管理员和普通用户的权限不同,管理员可以对整个系统进行综合管理,对系统进行初始化,可以浏览各个地方以便管理。而其他用户,如老师、测评人员、学生则各自只能进入到自己的权限范围内进行查询,或其他操作。
例如,如果学生忘记密码而不能登陆,那么可以根据学生的自身固定信息进行修改,如绑定手机,或到管理员处凭学生证进行重新设置;如果自己账号被他人登陆出现异常,则可以凭借系统的日志来查看异常来源。(这些本系统暂时还没有实现)
1.3.5 运行上可行性源'自:751`!论~文'网www.751com.cn
本系统作为一个小型的学生综合测评系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
2 系统中关键技术的介绍
2.1 ASP.NET
ASP.NET技术是由微软的.NET部分技术具体化而来的,ASP.NET完全基于模块与组件,具有更好的可扩展性与可研定制性,数据处理方面更是引入了许多激动人心的新技术。正是这些具有革新意义的新特性,让ASP.NET给Web开发人员提供了更好的灵活性,有效的缩短了Web应用程序的开发周期。
ASP.NET 增强了许多内置性能。
ASP.NET对各种不同的浏览器提供了更好的支持。