1.扩展的工能。ASP.NET 使用在服务器上编译完成的公开语言代码。与早期一些版本有所不同,ASP.NET 能够使用本机优化、实时编译、早期绑定以及外缓存服务,这样,在代码编写之前便显著提高了性能。
2.世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。
3.灵便性和威力。由于ASP.NET 基于公共的语言运行库,因此 Web的程序应用和开发人员能够利用相关平台的威力以及灵便性。
4.扩展性和自定义性。ASP.NET 本身附带有一个设计完好的结构,因此使相关人员在使用时能够在和事的地方插入数据。事实上,用户能够使用自身编写的组件扩充或替换ASP.NET运行库的任何子组件。
基于上述优点,本系统选取以.NET框架为基础的ASP.NET作为网络购物系统的平台。
2.2 SQL SERVER 2008数据库
Sql server 2008是microsoft公司推出的Sql server 数据库管理系统,是一个优越的数据库的平台,能够用于处理大型的联机事务、更新数据仓库和处理电子商务等。特点简单表述为以下几点:
[1].运用客户机、服务器的体系结构。
[2].图形化的用户界面。
[3].提供大量的接口工具。
[4].windows Nt与sql server完全集成。
[5].具有良好的扩展性。
[6].支持web 应用技术。
[7].具有数据仓库的功能。
2.3 系统开发环境
硬件平台:内存: 1G以上;
CPU: Pentium 4 1.8GHz;
硬盘空间:80G以上;
操作系统:Windows 7/Windows 8;
其它软件:浏览器:IE浏览器 5.0以上;
数据库: SQL Sever 2008;
开发工具:Microsoft Visual Studio 2010;
开发语言:C#语言。
3 需求分析
3.1 系统设计目标
该系统主要实现登录识别、数据的增、删、改、分析等功能。设计本系统主要是为了改善学生个人信息与成绩信息的管理,更好的利用计算机在管理分析方面的作用。现将预计实现的功能列举如下:论文网
1.不同身份的用户的登陆,退出系统;
2.不同身份的用户对不同信息的增删查改的权限不同;
3.成绩信息最后的统计与分析。
3.2 可行性分析
所谓可行性分析是指从技术上、经济上、使用上来分析需解决的问题是否存在可行性。其目的是在尽可能短的时间内用尽可能小的代价确定问题是否有解。
1.技术可行性
就现在拥有的硬件和软件资源来看,基本能满足要求。开发人员现有的技术水平虽然不是很高,相信通过自身努力和同学的帮助,在规定期限内能基本完成系统的开发任务。
2.经济可行性
充分利用学校机房的开发工具和环境,大大降低了开发经费。而开发的主要目的还是巩固所学知识,增强实践能力。
3.使用可行性
使用可行性主要指使用方式(操作方式)是否是用户能接受的。我会尽量使系统界面友好,操作方便,功能符合学生成绩管理的需求。
4.管理可行性
系统在管理上要求简单、快捷,对学生信息、课程信息、教师信息以及管理员信息进行有效的系统的管理。从基层的信息录入添加到修改、删除、查询与分析,层层递进,提高了管理的工作效率和安全性、准确性。系统的操作人员无需进行专门的培训,就可以上手操作。
3.3 需求分析
软件工程中包含需求、设计、编码和测试四个阶段。其中需求分析是软件工程第一个也是很重要的一个阶段,也是数据库开发中最难的任务之一。系统本身是可变的,用户的需求必须不断调整,使之与这种变化相适应并且用户很难说清某部分工作的功能处理过程。所以,设计人员必须认识到:在整个需求分析以及系统设计过程中,用户参与的重要性,通过各种方法展开调查分析。