菜单
  

    1.2 研究意义
    作为计算机应用的一部分,使用计算机对学生平时成绩进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、可靠性好、存储量大、保密性好、成本低等[2]。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理的重要条件。因此,用计算机来管理学校的学生平时成绩,是非常有必要的。
    2.系统相关技术
    该系统运用目前比较流行的ASP.NET作为开发平台,采用ADO.NET实现数据库访问,在面向对象的基础上,开发设计了该系统。
    2.1 ADO.NET数据库访问技术
    ADO.NET是与C#和.NET Framework一起使用的类集的名称,用于以关系型的、面向表的格式访问数据,包括关系数据库和非关系数据源。ADO.NET是一个包含在Microsoft.NET框架中的类库,它可以帮助.NET应用程序访问各种数据源,提供了丰富的类、接口,它的结构是在.NET框架内处理数据访问。ADO.NET的数据访问对象是以下几个:Connection对象、Command对象、DataReader对象、DataAdapter对象、DataSet对象、服务器内存中的数据库、DataView对象[3]。
    2.2 三层架构
    三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。分层的目的是为了实现“高内聚,低耦合”的思想[4]。数据访问层:主要是对原始数据的操作层,具体为业务逻辑层或表示层提供数据服务。业务逻辑层:主要是针对数据层的操作、对数据业务逻辑处理,即对具体的问题的操作。表示层:可以表示为WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成ASPX,逻辑层如果十分强大和完善,不论表现层怎么定义和更改,逻辑层都能够完善地提供服务。
    2.3 EF
    Entity Framework的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM框架[5]。Entity Framework的主要特点:支持多种数据库(Microsoft SQL Server, Oracle, and DB2);强劲的映射引擎,能很好地支持存储过程;提供Visual Studio集成工具,进行可视化操作;能够与ASP.NET、WPF、WCF、WCF Data Services进行很好的集成。
    3.系统分析
    3.1 系统需求分析
    学生平时成绩管理系统分三种角色:管理员、学生、教师,三种角色对系统具体功能的需求如下所示。
    (1)管理员:登录系统前身份验证,对课程和院系信息进行文护(超级管理员可以添加或删除管理员)。
    (2)学生:学生登录验证,查看、修改个人信息,查看个人各科平时成绩、成绩变化明细。
    (3)教师:教师登录验证,查看、修改学生平时成绩并保留修改原因,学生信息管理。
    3.2 系统总体设计
    按照系统功能的设计,可以把学生平时成绩管理系统划分为用户登录模块、学生模块、学生管理模块、班级和课程文护模块。系统功能结构如图1所示。

    图1  系统功能结构图
    4.数据库设计
    4.1 数据库需求分析
    根据系统的总体设计方案,考虑到学生平时成绩管理系统的实际需要,该系统的数据库包括的数据表有:学生信息表(Student)、教师表(Teacher)、院系表(Dept)、班级表(StuClass)、课程分类表(StuClassCourse)、课程表(Course)、成绩表(StuScore)、管理员表(Admin)、平时成绩修改记录表(LogAction)、教师院系表(DeptTeacher)十个数据表。
    学生信息表用来存储学生的基本信息,如学号、姓名、电话、所在班级编号等。教师表用来存储教师的信息,如工号、姓名等。院系表用来存储院系信息。班级表用来存储班级信息。课程表用来存储课程信息,如课程编号、课程名称等。成绩表用来存储学生平时成绩成绩信息。管理员表用来存储管理员的信息,如管理员编号、管理员姓名等。以上这些就是学生平时成绩管理系统的数据库需求分析。
  1. 上一篇:C#中小型药品管理系统的设计与开发+文献综述
  2. 下一篇:ASP.net企业客户信息管理系统的设计与实现
  1. jsp+mysql学生选课信息系统设计与实现

  2. jsp+mysql学生实践创新项目管理系统设计与实现

  3. jsp计算机学院学生就业及...

  4. C#+Sqlserver学生信息管理系统设计与实现

  5. C#和sqlserver学生管理系统设计

  6. VB学生管理系统设计与实现

  7. ASP.NET+SQLSERVER古诗词在线学...

  8. 当代大学生慈善意识研究+文献综述

  9. 电站锅炉暖风器设计任务书

  10. 杂拟谷盗体内共生菌沃尔...

  11. 大众媒体对公共政策制定的影响

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 十二层带中心支撑钢结构...

  14. java+mysql车辆管理系统的设计+源代码

  15. 乳业同业并购式全产业链...

  16. 中考体育项目与体育教学合理结合的研究

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回