专业培养计划及课程管理系统的设计与实现

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:


摘  要:本课题的研究主要解决一般高校中专业培养计划及课程的计算机管理,旨在帮助教务管理人员提高教学管理的工作效率,可让教务管理员从手工操作工作中解脱出来。
  系统基于B/S工作模式,实现对专业培养计划及课程的管理。系统采用asp.NET作为开发工具,开发环境为Visual Studio.NET 2003,采用C#作为服务器脚本编程语言,以Sql Server2000作后台数据库。系统主要模块有:用户登录及注册模块、管理员相关功能模块、普通用户功能模块。出于安全性考虑,系统设立两类用户:教务管理员和普通用户。管理员可实现对专业培养计划及课程信息的查询,编辑,删除,添加等操作;普通用户可根据给定的条件查询与自己相关的课程及培养计划信息。
  本系统操作简单方便,基本可满足对专业培养计划及课程信息的常见管理需求。当然,由于时间和本人的知识水平所限,系统中有些功能仍需进一步修改、完善。

关键词:课程管理  专业培养计划  asp.NET  C#  SQL Server2000 

毕业设计(论文)外文摘要

The Design and Implementation of Teaching Plan
and Course Management System

Abstract: This paper mainly addresses the management of teaching plan and course in general college .It aims to help teaching affairs manager to improve the efficiency of teaching affairs management and let teaching affairs manager get out of cumbersome manual work.
  The system we have developed is based on B/S schema, it mainly consists of teaching plan and course management module respectively. We adopt asp.NET to develop active server pages under the platform of Visual Studio.NET 2003 and all programs were written with C#
programming language. Meanwhile ,we utilize SQL Server 2000 as the backend database management system to manage all relevant data .The mainly modules of the system are entrance and registry module, module concerning teaching-affairs manager and general user .For the sake of security ,we set up two kinds of users which are teaching-affairs manager and general user. System manager can carry on management tasks about teaching plan and course information, while general user can retrieve all relevant information via Internet.
  This system has the characteristic of user friendly interface and easy to use, it can basically satisfy the actual needs of teaching plan and course information management. Owing to the limited time and not so high intellect level, the system we developed still needs further improvement. 

Keywords: Course Management, Teaching Plan, asp.NET, C#, SQL Server 2000

目    录

1  绪论 1
1.1 问题的提出 1
1.2 本课题的意义 1
1.3 可行性分析 2
1.3.1经济可行性 2
1.3.2技术可行性 2
1.3.3操作可行性 4
1.4 开发环境 5
2  系统需求分析 6
2.1 学生专业培养计划及课程管理系统设计的综合要求 6
2.1.1系统的功能要求 6
2.1.2系统功能部分设计 6
2.2 学生专业培养计划及课程管理系统的数据要求 7
2.2.1系统数据流图 7
2.2.2系统数据字典 8
3  系统设计 13
3.1 学生专业培养计划及课程管理系统简介 13
3.1.1系统模块设计规则 13
3.1.2用户登录模块 13
3.1.3用户管理模块 13
3.1.4专业培养计划及课程管理模块 13
3.1.5专业培养计划及课程查询模块 13
3.1.6流程图 13
3.2 E-R图设计 14
3.3 数据库设计 16
3.3.1 Sql Server简介 16
3.3.2数据表设计 17
4  系统模块详细设计 19
4.1 用户登录模块的设计 19
4.1.1登录功能 20
4.1.2用户注册功能 21
4.1.3密码保护功能 22
4.2 管理员操作模块的设计 23
4.2.1课程管理模块设计 23
4.2.2专业培养计划管理功能 28
4.3 普通用户查询操作模块的设计 28
4.3.1课程查询功能 28
4.3.2专业培养计划查询功能 30
5  学生专业培养计划及课程管理系统的测试 32
5.1 登陆功能测试 32
5.2 管理员操作功能测试 33
5.3 普通用户查询功能测试 34
5.4 系统整体测试 35
6  用户手册 36
6.1 系统功能及运行环境要求 36
6.1.1本系统运行环境的要求 36
6.1.2本系统已实现的功能 36
6.1.3系统安全性设计 36
6.1.4系统的特色 37
6.1.5系统存在的不足 37
6.1.6改进方案 37
结  论 39
致  谢 41
参 考 文 献 42

本系统已实现的功能
  本系统主要是解决学校关于学生培养计划及课程管理问题,目标是让该管理系统做到数据的信息化、快速化和网络化。本系统划分成以下几个功能模块:
  (1)登录模块:管理员和普通用户登录,分别通过不同的账号、密码和用户权限进入不同的页面,非管理员用户如果选用管理员权限则系统会抛出异常错误。
  (2)注册模块:新用户必须通过注册账号才可以进入系统,由于本系统是属于学校教务管理的,所以注册的账号是非管理员账号,管理员账号系统已经给出。
  (3)密码保护模块:已注册用户如果忘记自己的密码,可以根据注册是所填写的密码保护资料,来找回自己的密码。
  (4)管理员操作模块:管理员进入系统后,可以根据专业、年级以及学期等信息实现对相应阶段的课程查询,还可以对某些有变动的课程进行重新编辑修改或者添加新课程以及删除等功能。
  (5) 非管理员操作模块:普通用户进入系统后,系统会自动记录该用户的基本信息,对用户进行的一系列查询操作提供关键信息,同时也限制了用户的查询范围只局限在自己的相关专业。用户在此界面可以查询自己课程学习的详细信息,以及将来毕业的要求及获得的学位。