毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

ASP.net网上选课系统设计+源代码(2)

时间:2017-05-03 13:02来源:毕业论文
1.2开发的意义 作为计算机应用的一部分,使用计算机对选课信息进行管理,使我们更深一步的理解计算机在我们学习中的重要性和必要性,同时也对我们学好


1.2开发的意义
 作为计算机应用的一部分,使用计算机对选课信息进行管理,使我们更深一步的理解计算机在我们学习中的重要性和必要性,同时也对我们学好计算机有更深的体会,为此开发了网上选课系统,是我们了解整个系统项目组成,熟悉项目需求,了解学生选课系统的设计实现的基本操作内容和基本属性,利用VS2005平台提供的Web编程方式,通过B/S结构方式,实现数据从数据库,到业务的处理。了解B/S架构下的应用系统基本组成。
1.3开发的主要任务
按照设计网上选课信息系统的原理和方法,采用成熟的计算机信息技术,支持学校日常管理全过程,加强教学管理活动中各项信息资源的管理和应用,提高各项管理的现代化水平,优化人、财、物和信息资源在学校的综合配置,在为学校管理提供全面信息服务的基础上,提供管理辅助决策能力,为学校各项工作稳定地发展提供有力的支持。
根据使用人员对信息、信息处理和信息安全性、完整性的要求,分别对用户的信息需求目标进行分析:
1.对信息的目标要求:随时录入学生信息,添加教师信息;对教学计划,班级课程,专业名称,课程名称等相关信息进行设置;录入学生所选科目,对科目进行查看,实现各种查询功能,包括学生信息,公告添加,课程设置查询。
2.对信息处理的目标要求:设置新增、修改、删除、恢复、查询等信息处理功能。
3.对数据安全性、完整性的目标要求:设置用户密码口令,保证不被非法操作。
2 系统开发工具简介
1)ASP.NET是对传统ASP技术的升级,建立在NET框架的编程框架,它可以提供web开发模型,对系统web应用程序所需的各种服务。
2)SQL(Structured Query Language),结构化查询语言。SQL语言就是对各个数据里进行沟通联系,是一个关系数据管理系统,进行数据的管理,并进行对数据的分析和保护加密。
3)B/S(Browser/Server)结构即浏览器和服务器结构,三层架构即数据层、逻辑层、表示层,系统主要功能和业务逻辑都在业务逻辑层进行处理。具有较高的灵活性可以实现教师和管理员间的沟通。
3 需求分析
 根据系统的数据流向分析得系统数据流如图1所示
  图1系统流程图
3.1功能需求分析
系统功能需求包括以下几个方面:
系统分3个用户角色:管理员,学生和教师。
管理员的功能如下:
(1)学生信息模块
     学生通过这个模块进行所选课程和选课信息考试成绩的查询等。
(2)教师信息管理:
     教师可以通过这个模块进行对个人信息和学生信息的日常管理。
(3)课程管理管理:课程信息添加,删除,修改,查询。
(4)学院管理:学院信息添加,删除,修改,查询。
(5)专业管理:对专业信息添加,删除,修改,查询。
(6)选课管理:查看选择课程信息。
3.2数据库需求分析
系统各种功能的实现离不开数据库的支持,因此数据库的设计是本系统不可缺少的一部分。首先对本系统的数据流进行分析,得出数据流图,然后进行数据库的E-R图分析后,最后才能进行数据库逻辑结构设计和数据库实现。根据需求分析,确定系统中的实体,并且分析其属性,实体与实体间的关系是要研究的重点对象,实体之间存在一对一、一对多、多对多的关系。此系统可分为前台系统和后台系统两个部分。其总体的流程分析如图2
                         图2 系统分析图 ASP.net网上选课系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_6252.html
------分隔线----------------------------
推荐内容