网站地图>收藏本站>设为首页
定做流程>服务项目>价格参考>付款方式>诚邀加盟>关于本站>联系我们
当前位置:5173毕业设计论文网文章资讯.NET

ASP.NET计算机等级考试管理系统的设计与实

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-04-15 11:53:00
QQ交谈在线咨询详情 5173论文网竭诚为您服务 本站永久域名:www.lw5173.com

 

 

 

毕业设计(论文)开题报告

 

 

 

 

 

设计(论文)题目:基于B/S模式的计算机等级考试

管理系统的设计与实现       

学生姓名:         号:    

专业班级:       

指导教师:         称:           

 

 

 

 

 

 

 

 

 

   


毕业设计(论文)开题报告

1.     本课题的研究意义,国内外研究现状、水平和发展趋势

  1.1本课题的研究意义

随着计算机技术的不断发展,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。我院学生每年参加两次省计算机等级考试,每次都有45千人,考试管理工作量相当大。但是一直以来学校都是靠人工的方式管理等级考试相关的信息,这种管理方式存在着许多缺点,:工作效率低、统计容易出错,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。同时,学校每年都会开设相应的计算机等级考试辅导班,而辅导班的管理历年来也都是采用人工管理,在辅导班学生报名、统计分班、收费、发布相关消息时都感觉非常麻烦,这样的管理方式不利于学校辅导班管理员的办公和辅导班的发展。另一方面,对于学生来说,学校由于没有相关的主题网站,相关信息发布比较缓慢,难于满足学生对考试信息的需求。同时,学生也难以找到一个学习交流的平台,不利于学生的学习。由上可知,开发一个基于B/S模式的计算机等级考试管理系统是非常必要的。

管理系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。利用计算机进行等级考试管理,可以充分利用现有数据资源,从考试报名到统计通过率都可以用计算机辅助完成,大大减少人工参与度,使考试管理工作更高效、准确。同时该系统也可以给学生提供一个交流、学习、获得信息的平台,给辅导老师提供一个完善的办公平台,让辅导班的管理更加规范化,经济化等。计算机等级考试管理系统应该说是一个高校不可缺少的部分,它能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己的等级考试成绩以及各种与考试相关的信息等,也可以方便的对全院考试情况、技术论文和辅导班信息进行查询。同时本系统还提供辅导班网上报名功能,大大方便了学生的学习也满足了学生对考试信息的需求。对辅导老师来说本系统可以让他们拥有一个轻松便捷的办公环境,在系统中,他们可以方便的发布辅导班的相关信息和技术论文,同时还可以对辅导班的各项工作进行快捷方便的掌控。对于管理员来说,本系统可以轻松的让他们进行考生信息和成绩的导入并对其进行通过率统计分析,而且可以方便的将这些信息及时的发布在网站上。另一方面,管理员还可以对辅导班进行一些管理工作,例如辅导班的分班、统计、收费、辅导班教师薪金计算等等,真正的体现了办公自动化的优越性。而本系统作为计算机应用的一部分,使用计算机对计算机等级考试信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、寿命长、成本低、易管理等。这些优点能够极大地提高等级考试管理的效率,也是高校的科学化、正规化管理,与世界接轨的重要条件。

  1.2国内外研究现状、水平和发展趋势

       随着计算机技术在各个领域愈来愈广泛地应用,越来越多的人开始学习计算机知识。经济的发展、社会的进步,推动着计算机知识与技术的普及。掌握计算机基础知识和基本操作技能,是每一位计算机使用者必备的基本知识,也是许多用人部门考核和录用工作人员的标准之一。在这一背景下,1994年原国家教委考试中心(现教育部考试中心)推出了全国计算机等级考试,其目的在于推动计算机知识的普及,促进计算机技术的推广应用,以适应社会主义经济建设的需要,为用人部门录用和考核工作人员服务。

      全国计算机等级考试自1994年开考以来,已在我国大陆除西藏以外的各省、直辖市、自治区顺利考过23次,据1998年底统计,应试者达161万人,其中约70余万人取得相应级别的合格证书。这项考试发展势头之猛亦为人们始料不及。从此每年的应试人数都有较大幅度增加,。这充分证明该考试适应了国家信息化的迫切需要,对计算机应用知识与技能的普及起到了有力的促进作用,成为面向未来,面向21世纪培训人才的一种有效手段。

       在国内,很多学校的计算机等级考试管理都是集成在其他系统中,大多数关于计算机等级考试的系统都比较简单,功能都不够齐全,同时在系统中的人工参与还是比较多,并且相关的统计也都未能摆脱人工处理的弊病:效率低下、容易出错等等。随着参加考试人员的增加,人工管理会越来越困难,随之所带来的问题也会越来越多。所以开发一个功能齐全,计算统计方便的计算机等级考试管理系统就非常的必要了。


毕业设计(论文)开题报告

2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施

2.1系统分析

本系统是基于B/S模式的管理系统,意在构造一个集计算机等级考试成绩查询、考试信息发布、辅导班网上报名、辅导班教师网上办公、通过率统计分析、等子系统为一体的计算机等级考试管理系统。(系统框架图和用例图如图12所示)

 

                          1 系统框架图

 

2.2系统模块分析

     系统分为九个功能模块,分别为:用户登录模块、考生相关数据导入模块、辅导班报名管理模块、考试成绩库导入模块、通过率统计模块、信息发布模块、报表模块、信息查询模块、系统管理模块。

  2.2.1用户登录模块

a.    管理员用户:该用户由系统分配,登陆后直接跳转到管理员界面。在管理员界面里管理员可以方便的进行各种操作。

b.    学生用户:该用户登陆后,可以方便的浏览/查询信息以及下载相关资料。

c.    辅导班授课教师:该用户由管理员直接分配,不能自由申请。登陆后直接跳转到辅导班管理模块。

  2.2.2考生相关数据导入模块

       在该模块,管理员可以导入考生的相关信息表到后台数据库。有学生表、系部代码表、班级表、报名表。

  2.2.3辅导班报名管理模块

a.    管理员用户:在该模块中,管理员可以对辅导班教师用户权限进行管理和分配,同时管理员也在该模块中为各位授课教师分配班级、辅导任务和对他们的薪金进行计算。

b.    学生用户:学生用户可以在模块中方便的实现网上报名和辅导班信息的查询,也可以通过该模块和辅导教师进行交流。

c.    辅导班教师用户:教师在登陆后,可以方便的查看学生的报名情况,经过分析可以为各个语种进行班级分配。同时也可以在班级信息栏制定计划和发布上课时间、地点及相关信息。

  2.2.4考生成绩库导入模块

       在该模块,管理员可以导入考生的成绩库导后台数据库。

  2.2.5通过率统计模块

       在该模块,系统可以帮助管理员方便的对各种要求的通过率进行统计分析,并以报表形式打印出来。

  2.2.6信息发布模块

       该模块主要功能是为其他模块提供信息发布和用户发表技术交流文章的平台。该模块可以做为一个发散型的子系统,分别嵌入到其他模块中去。

  2.2.7报表模块

       该模块主要功能是应其他模块要求生成各种类型的报表。

  2.2.8信息查询模块

       主要功能有:考试成绩查询、通过率查询、辅导班信息查询、站内信息查询。

  2.2.9系统管理模块

该模块主要功能是为系统管理员提供一个管理维护资源和升级系统的平台。

2.3数据库设计

      本系统的后台数据库总共涉及到10张数据表:学生表、班级表、系部代码表、报名表、成绩表、辅导班信息表、辅导班学生表、辅导班教师表、辅导班课程表、管理员表。

   ER图如图4所示。

 2.3.1学生表

属性名称

列名

数据类型

长度

学号

 xh

char

12

  班号

 bh

  char

10

  姓名

 xm

char

36

  民族

 mzm

  char

20

  出生年月

 csny

  datetime

8

  系部代码

 xbdm

  char

8

  身份证号码

 sfz

  Char

20

  2.3.2班级表

属性名称

列名

 数据类型

长度

部门名称

bmmc

char

24

年级

nj

int

4

班号

bh

char

10

班级

bj

char

36

班级人数

bjrs

int

4

学制

xz

char

5

系部代码

xbdm

char

8

专业代码

zydm

char

12

2.3.3系部代码表

属性名称

列名

数据类型

长度

系部代码

xbdm

char

8

系部名称

xbmc

char

24

系部编号

idn

int

4

  2.3.4报名表

属性名称

列名

数据类型

长度

学号

xh

char

12

准考证号

ZKZ

nvarchar

10

  2.3.5成绩表

属性名称

列名

数据类型

长度

准考证号

ZKZ

nvarchar

10

姓名

NAME

nvarchar

10

系部

XM

nvarchar

16

年级

NJ

nvarchar

2

学制

XZ

nvarchar

6

考试成绩

DZ

float

8

通过标记

CJJ

nvarchar

1

2.3.6辅导班信息表

属性名称

列名

数据类型

长度

辅导班班号

Class_ID

char

10

辅导班级名称

Class_NAME

char

20

理论课教师id

Theory_teacherID

char

12

上机课教师id

Pratice_teacherID

char

12

语种

Language_type

char

20

理论课课时

Theory_hour

int

4

实践课课时

Pratice_hour

int

4

人数上限

Stu_limit

int

4

实际人数

Stu_number

int

4

开课时间

Start_time

datetime

8

  2.3.7辅导班学生表

属性名称

列名

数据类型

长度

学号

xh

char

12

姓名

xm

char

36

辅导班班号

Class_ID

char

10

参加辅导班标记

Class_sign

bit

1

  2.3.8辅导班教师表

属性名称

列名

数据类型

长度

教师工号

Teacher_ID

char

12

姓名

Teacher_NAME

char

36

职称

Position

char

10

理论课时

Teory_hourAll

int

4

上机课时

Pratice_hourAll

int

4

理论课津贴标准

Teory_allwance

float

8

上机课津贴标准

Pratice_allwance

float

8

薪金

Stipend

float

8

  2.3.9辅导班课程表

属性名陈

列名

数据类型

长度

辅导班班号

Class_ID

char

10

理论课时间

Teory_time

datetime

8

理论课地点

Teory_place

char

20

上机课时间

Pratice_time

datetime

8

上机课地点

Pratice_place

char

20

   2.3.10管理员表

属性名称

列名

数据类型

长度

管理员ID

Admin_ID

char

20

密码

Password

char

20

2.4本课题可能遇到的困难以及解决方法和措施

   难点一:将VFP数库据数据导入到SQL SERVER2000数据库中。

   解决方法:采用SQL SERVER 2000中的相关技术将数据进行导入转换。

   难点二:通过率统计过程中的大量计算与SQL语句的嵌套执行。

   解决方法:建立相关的数据视图来减少计算量。

   难点三:关于报表模块报表格式的自动生成功能

   解决方法:寻找相关的ASP组件并嵌入到该模块中。

 

 

 

 


毕业设计(论文)开题报告

 

3.本课题拟采用的研究手段(途径)和可行性分析

3.1开发工具的选择

     本系统将用.NET技术进行开发,开发过程中将使用到的工具有:

Microsoft Visual Studio.NET 2003------工程代码编辑与调试

Fireworks MX 2004---------------------图片处理

Dreamweaver MX 2004-------------------静态页面的设计

SQL Server 2000-----------------------建立系统后台数据库

Microsoft Visio 2003------------------建立系统各类模型

Microsoft office 2003-----------------编辑系统相关文档

  3.2开发环境

硬件:CPU: Pentium(R) 4 2.00GHz

      内存:256M

      硬盘:40G

软件:Windows XP + IIS 5.1+Microsoft Visual Studio.NET 2003+ SQL Server 2000

  3.3可行性分析

     本系统可从以下两个方面进行可行性分析:

l        技术可行性

本系统采用Microsoft公司的Microsoft Visual Studio.NET 2003做为开发平台,该产品已被很多企业和技术人员做为开发各种类型系统的平台,技术成熟。因此,在技术上Microsoft Visual Studio.NET 2003万全可以胜任本系统的开发。

l        经济可行性

由于本系统的开发无需对开发人员进行相关的培训,同时也不需要对硬件及软件环境投资,所以本系统的开发在经济上是完全可行的。

     综上所诉,我认为本系统的开发在技术与经济上都可行的。

3.4参考文献

   [1]  吉根林,崔海源.ASP.NET程序设计教程.北京:电子工业出版社,2004.

   [2]  李正希,胡方霞,陈发吉.ASP.NET案例开发.北京:中国水利水电出版社,2005.

   [3]  John Sharp,John Jagger.Visual C#.NET程序设计.北京:北京大学出版社,2002.

   [4]  杨鲲鹏,孟凡琦,温才焱.ASP.NET+SQL SERVER动态网站开发.北京:电子工业出版社,2005.

   [5]  Chris Ullman,John Kauffman,杨浩译.ASP.NET 1.1入门经典-Visual C#.NET2003编程篇.北京:清华大学出版社,2004.

   [6]  陈娴,刘志宝,李岱.ASP.NET项目开发实践(第2版).北京:中国铁道出版社,2005.

 


毕业设计(论文)开题报告

指导教师意见:

(对本课题的深度、广度及工作量的意见和对设计结果的预测)

××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××…………。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                 指导教师:               

     

教研室审查意见:

 

 

 

 

 

 

 

 

 

                                 教研室负责人:             

                                                                      

 

 

B/S模式的计算机等级考试管理系统的设计与实现

 

  要:随着全国计算机等级考试的全面推广,我院学生每年参加两次省计算机等级考试,每次都有45千人,同时学校每次考试之前都会开设相应的计算机等级考试辅导班,考试管理工作量相当大。因此,为了降低考试管理工作人员和辅导班教师的工作强度,提高管理统计效率,方便学生的学习,有必要开发一个基于B/S模式的计算机等级考试管理系统来充分满足他们的工作和学习需求。

本系统针对我院的计算机等级考试管理现状,经过实际的需求分析,采用ASP.NET技术和SQL Server 2000数据库管理系统进行开发。整个系统的开发本着方便学生的学习、方便教师的教学、方便管理员的工作的基本思想,从操作简便、界面美观、灵活实用出发,设计开发的用户管理、辅导班报名管理、信息发布、通过率统计和信息查询等功能基本能满足学生、教师和管理员的学习和管理需求。

本设计说明书主要介绍了课题的开发背景、研究意义、所完成的功能、需求分析、系统设计、各模块详细设计和用户手册等内容。

 

关键词:计算机等级考试管理  ASP.NET  SQL Server 2000

 

 

 

 

 

 

 

 


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

 

Design and Implement of a B/S model System for

 Computer Rant Examination Management

 

Abstract: With the prevalence of the national computer rank examination, students in our campus take this examination twice each year, and each time it has about five thousand students .more or less. Simultaneously, before the examination, our college will organize corresponding assistant classes for it, so workload for .the management of the examination will be heavy. Therefore, in order to reduce the management staffs’ and the teachers’ work intensity , promote the efficiency of the Statistic, and facilitate student learning, it is necessary for us to develop a B/S model System for computer Rank Examination Management to content their working and learning needs.

This page has do actual needs analysis on status quo for the management of the computer rant examination. It is developed using ASP.NET technology and SQL Server 2000 database management system. This system is developed basis on the intention to facilitate student learning, teacher teaching, and staff managing. To develop a system has the functions including managing users and signing up of the assistant classes, publishing and inquiring information, and calculate the ratio who passed the exam, we consider in aspects as following: convenient for operating, friendly interface ,and easy to use.

  The main topics of this article are the background of development, significance of research, completed function, needs analysis, system design, particular design and user manuals etc.

Keywords: Computer grading examinations management ;ASP.NET; SQL Server 2000;

 


目录

 

1 引言... 1

1.1 课题的研究背景与意义... 1

1.1.1 研究背景... 1

1.1.2 研究意义... 1

1.2 问题的定义与简介... 2

1.3 课题调研... 2

1.4 可行性分析... 2

1.4.1 技术可行性... 3

1.4.2 经济可行性... 3

1.4.3 操作可行性... 3

1.4.4 法律可行性... 4

1.5 论文各章简介... 4

2 系统需求分析... 5

2.1 业务流分析... 5

2.2 数据流分析... 5

2.3 数据字典... 7

2.3.1 数据流... 7

2.3.2 数据存储... 13

2.3.3 处理... 15

3 系统设计... 20

3.1 系统总体结构... 20

3.2 数据结构设计... 21

3.2.1 数据概念结构设计——E-R模型... 21

3.2.2 数据逻辑结构设计——关系模型... 22

3.2.3 数据表... 22

3.3 系统开发与运行环境确定... 27

3.3.1 开发环境... 27

3.3.2 运行环境... 27

3.3.3 系统实现的若干关键技术... 28

4 用户登陆模块... 30

4.1 用户登入模块简介... 30

4.2 用户登入模块详细设计... 30

4.2.1 用户登入模块详界面设计... 30

4.2.2 用户登入模块详具体实现... 30

5 辅导班管理模块... 32

5.1 辅导班管理模块功能简介... 32

5.2 辅导班管理模块详细设计... 32

5.2.1 报名管理... 32

5.2.2 收费管理... 37

5.2.3 班级管理... 38

5.2.4 教师管理... 41

6 通过率统计模块... 43

6.1 通过率统计模块功能简介... 43

6.2 通过率统计模块的详细设计... 43

6.2.1 通过率统计模块界面设计... 43

6.2.2 通过率统计模块功能具体实现... 44

7 信息发布模块... 48

7.1 信息发布模块功能简介... 48

7.2 信息发布模块的详细设计... 48

7.2.1 信息发布模块界面设计... 48

7.2.2 信息发布模块具体实现... 49

8 信息查询模块... 51

8.1信息查询模块功能简介... 51

8.2 信息查询模块的详细设计... 51

8.2.1 信息查询模块界面设计... 51

8.2.2 信息发布模块具体实现... 52

9.1 系统功能介绍... 54

9.2 运行环境简介... 55

9.3 系统运行与操作指南... 55

10 系统评价... 56

10.1 系统特色与优点介绍... 56

10.2 系统存在的不足与改进方案... 56

10.2.1 系统存在的不足... 56

10.2.2 改进方案... 57

10.3 毕业设计心得与收获... 57

  ... 58

  ... 59

... 60


1 引言

随着计算机技术与INTERNET的高速发展,原始的获取信息、统计、管理方式暴露出许多致命的弱点,而INTERNET的跨时间性,跨地域性和海量信息源的优势越来越来越明显,同时也为我们带来了新的机遇,为新的基于web的信息管理系统提供了新的发展途径。其快速的信息查询、方便快捷的信息统计、随心所欲的交流平台,为人们的学习提供非常优越的条件,也为管理人员节省了大量的统计计算时间。

1.1 课题的研究背景与意义

1.1.1 研究背景

随着全国计算机等级考试的全面推广,我院学生每年参加两次省计算机等级考试,每次都有45千人报考,考试管理工作量相当大。但是一直以来学校都是靠人工的方式管理等级考试相关的信息,这种管理方式存在着许多缺点,如:工作效率低、统计容易出错,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。同时,学校每年都会开设相应的计算机等级考试辅导班,而辅导班的管理历年来也都是采用人工管理,在辅导班学生报名、统计分班、收费、发布相关消息时都感觉非常麻烦,这样的管理方式不利于学校辅导班管理员的办公和辅导班的发展。而对于辅导班教师来说,每次的计算机等级考试辅导都有很多不方便的地方,比如发布辅导班上课时间地点、教学


以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
     购买帮助>>

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论