学科竞赛报名系统的设计与实现(VS2008+SQL2008)
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
学科竞赛网上报名系统是基于网络与数据库技术设计实现的。现在国内许多高校还采用传统的人工报名方式进行学科竞赛报名,不仅浪费时间、人力、物力,而且受时间、地点的限制影响工作效率。而国外发达国家的高校基本上能够通过上网实现学科竞赛的报名,对于有一定规模和反复进行的考试,以传统模式远远达不到高效、准确的标准,而且考生从报名、查看报名信息、查询成绩,这期间会造成很多不必要的麻烦。因此,结合实际情况开发一个学科竞赛报名系统势在必行。
本论文运用面向对象的分析与设计方法,采用B/S软件体系结构,基于.NET开发平台,以asp.NET为服务器端语言,SQL Server 2008为数据库,C#为编程语言开发系统。教师能够通过该网站完成学科竞赛的在线报名组织工作,学生能够通过该网站报名参加学科竞赛。
学科竞赛网上报名系统为考生提供更开放、更可靠的优质服务;使考试报名工作网络化、规范化、系统化、程序化,提高信息处理的速度和准确信,并能够及时、准确、有效查询和了解成绩和报名情况。
关键字:asp.NET;SQL Server 2008;学科竞赛报名系统
ABSTRACT
Academic competition online registration system is based on the design of network and database technology implementation. Now many domestic colleges and universities also use the traditional manual register entry way discipline competition, not only a waste of time, manpower, material resources, but also by time, place restrictions affect efficiency. The colleges and universities in developed countries largely through the Internet to achieve academic competition registration, for a certain size and repeated the test, far below the traditional mode of efficient and accurate standards, and the candidates from the application, view application information, Query results, this period will cause a lot of unnecessary trouble. Therefore, the actual situation with the development of a discipline of signing system is imperative.
The paper uses object-oriented analysis and design methods, the use of B/S software architecture, based on the. NET development platform, asp.NET for server-side language, SQL Server 2008 for the database, C # as the programming language development system. Teachers can complete the academic competition through the site's online registration organization, students can enroll through the Web site subject competition.
Academic competition for the candidates to provide online registration system more open, more reliable service; to the Network for exam registration, standardized, systematic procedures, and improve the accuracy of information processing speed and letters, and timely, accurate and effective query and Understand the results and the enrollment situation.
Keywords:asp.NET; SQL Server 2008; Academic competition registration system
本系统的实现采用的是:基于ASP.NET开发平台,以asp.net为服务器语言,ado.net为数据库访问技术,SQL Server 2008为数据库,C#为编程语言,实现多级安全机制。
本文以面向对象软件开发过程为主线,对毕业设计管理系统进行了分析、设计和实现,并展示最终的成果。
第一章 介绍了对系统的研究背景和目的、研究现状和内容进行了阐述,重点叙述了作者的研究内容和所做的主要工作。
第二章 介绍了学科竞赛报名系统的设计目标,重点强调了该系统的功能需求,并对系统进行了可行性分析,根据需求分析设计了系统的总体功能模块,并指出了系统的业务流程。
第三章 对学科竞赛报名系统进行了详细分析和设计,包括学生报名模块,管理员模块。对学科竞赛报名系统的数据库进行了设计,给出了实体关系图和关键数据表。
第四章 对学科竞赛竞赛报名系统相关技术做了简介,给出了该系统的软件体系结构图。
第五章 对学科竞赛报名系统的每个界面做了简要的介绍(包含截图)。
第六章 对毕业设计进行了总结,叙述了毕业设计当中遇到的主要问题和解决途径,并对后续工作进行了展望。
学科竞赛报名系统详细分析与设计
本章对学科竞赛报名系统模块进行了详细分析和设计,包括学生报名模块,管理员模块。设计了学科竞赛报名系统的用例实现,描述了各个系统内部各个对象间的调用对学科竞赛报名系统的数据库进行了设计,给出了实体关系图和关键数据表。
3.1 学科竞赛报名系统模块的详细分析与设计
3.1.1 学生报名模块
学生报名主要包括5个子模块,它们分别是:学生注册、查看注册信息、查看报名信息、网上报名、查看成绩。图3.1是学科竞赛报名系统学生报名模块。
(1) 学生注册模块是学生在第一次登录该系统进行报名,没注册账号,他可以先注册账号,再登录该系统。
(2) 查看注册信息模块是学生在登录自己的账号后,可以通过查看注册信息以便于记住它,而且也可以通过该模块修改注册信息。
(3) 查看报名信息是学生在报名之后,可以再确认自己的报名或等管理员对报名人员筛选之后,确认是否报名成功。
(4) 网上报名模块是学生登录自己账号后,可以通过该模块选择正确的报名科目进行报名。
(5) 查看成绩模块是在成绩出来以后,管理员录入成绩,学生可以在自己账号内查看历史成绩。
3.1.2 管理员模块
学科竞赛报名系统的管理员模块分为3个子模块,它们分别是:竞赛项目管理、竞赛通知管理、学生信息管理。图3.2是学科竞赛报名系统管理员模块。
(1) 竞赛项目管理模块包括添加竞赛项目和修改竞赛项目。在一个学科竞赛项目将要进行时,管理员可以先将要进行的学科竞赛项目名称和报名开始时间和结束时间添加进数据库,如果发现添加错误项目名称,可以对其进行修改或者删除该项目重新添加。
(2) 竞赛通知管理模块包括修改通知和创建通知。在管理员拿到相关竞赛信息后,他可以通过上网先发布这些信息,如果有错误,可以对其修改或者删除该通知重新创建。
(3) 学生信息管理模块包括学生报名信息管理、学生成绩录入、学生成绩查询。在学生报名之后,管理员在该项目报名时间结束之后,可以对报名的学生进行筛选(未在指定时间内报名的学生);在成绩出来以后,管理员可以将成绩录入到数据库;管理员也可以核对一下输入的成绩,如果输入错误,可以对成绩进行修改。
目 录 12000字
摘 要
ABSTRACT
第一章 绪论 1
1.1 背景与意义 1
1.2 国内外相关研究现状及分析 1
1.3 研究内容及本文结构 2
第二章 学科竞赛报名系统总体分析与设计 4
2.1 学科竞赛报名系统设计目标 4
2.2 学科竞赛报名系统需求分析 4
2.2.1 学生报名模块需求分析 4
2.2.2 管理员模块需求分析 5
2.2.3 学科竞赛报名系统活动图 7
2.2.4 学科竞赛报名系统的性能需求分析 8
2.2.4.1 系统的正确性 8
2.2.4.2 系统的及时性 8
2.2.4.3 系统的可扩展性 8
2.2.4.4 系统的易用性 8
2.2.4.5 系统的相应时间 9
2.2.4.6 系统的标准化 9
2.2.4.7 系统的先进性 9
2.3 可行性分析 9
2.3.1 经济可行性 9
2.3.2 技术可行性 10
2.3.3 用户可行性 10
2.4 学科竞赛报名系统的总体功能设计 10
2.4.1 学科竞赛报名系统总体功能及其结构 10
2.4.2 学科竞赛报名系统总体业务流程 11
第三章 学科竞赛报名系统详细分析与设计 12
3.1 学科竞赛报名系统模块的详细分析与设计 12
3.1.1 学生报名模块 12
3.1.2 管理员模块 12
3.2 学科竞赛报名系统数据库设计 13
3.2.1 学科竞赛报名系统数据库实体关系图 13
3.2.2 学科竞赛报名系统关键数据表 14
3.2.3 数据库的链接 15
第四章 开发系统相关技术简介 17
4.1 asp.NET技术简介 17
4.2 SQL Server 2008的简介 17
4.3 软件体系结构 18
4.4 系统部署 19
第五章 学科竞赛报名系统运行实例 20
5.1 学生报名模块界面 20
5.1.1 学科竞赛报名系统的首页 20
5.1.2 学生注册账号的界面 20
5.1.3 学生登录账号界面 21
5.1.4 学生查看并修改注册信息界面 22
5.1.5 学生查询成绩界面 22
5.1.6 学生进行报名界面 23
5.1.7 学生查看自己报名信息界面 23
5.2 管理员后台管理页面 24
5.2.1 管理员后台登录首页 24
5.2.2 管理员登录的后台管理首页 24
5.2.3 管理员对竞赛科目进行编辑的界面 25
5.2.4 管理员添加竞赛项目界面 25
5.2.5 管理员创建通知界面 25
5.2.6 管理员删除通知界面 26
5.2.7 管理员对注册学生进行管理界面 26
5.2.8 管理员筛选报名学生界面 27
5.2.9 管理员录入成绩界面 27
第六章 总结和展望 28
6.1 总结 28
6.2 展望 28
参考文献 30
致 谢 32
附录 部分源程序代码 33