基于.NET的毕业设计选题系统的设计与实现
摘 要
论文从系统的研究意义,需求分析,总体设计,具体实现这几个角度对系统的开发过程进行介绍,重点针对需求分析和总体设计进行详细介绍,同时并对该系统所采用的开发工具及技术进行简单的介绍。
系统是利用ASP.NET和SQL Server 2000数据库开发的Web 应用程序。主要针对学生、老师、管理员三种不同用户的需求进行设计,最终实现毕业设计选题网上完成。系统使用起来操作简便快捷,具有管理员发布信息、管理用户、设置系统,学生选择课题、修改个人信息,教师添加课题、确定选题等基本功能。对减轻学生、老师负担,提高选题工作效率,都有显著效果。
关键词:选题;ASP.NET;SQL Server 2000;B/S
The design and implementation of program selection system of graduated design based on .NEThttp://www.16sheji8.cn/
Abstract
The paper introduce the system from the three aspects content:Significance of study,Demand analysis,System design,Concrete realization。Detailed introducing the most important aspects are demand analysis and system design。And the same time,introducing the development tool and technology using by current system.
The system developed web application using ASP.NET technology and SQL Server 2000 database. The system designed for students,teachers and system administrator,and complete the system Administrator can publishe information and user Management。The student can selecte topics and changepersonal information。The teacher can add topics and ensure the selecting。It hashttp://www.16sheji8.cn/
Made notable results to reduce efficiency of topics of the students and teachers,and enhance the Efficiency to select topic.
Key words: Topics;ASP.NET;SQL Server 2000;B/S
目 录
论文总页数:24页
1 引言 1
1.1 研究背景 1
1.2 研究目标 1http://www.16sheji8.cn/
1.3 研究意义 1
1.4 系统开发工具及技术概述 2
1.4.1 SQL Server 2000数据库技术概述 2
1.4.2 ASP.NET简介 2
1.4.3 ADO.NET技术简介 2
1.4.4 B/S模式简介 3
2 需求分析 3
2.1 系统功能需求 3
2.2 系统业务流程分析 5
2.3 数据流程分析 7
3 系统的设计 8
3.1 系统功能模块划分 8
3.2 系统功能描述 8
3.3 部分功能模块详细设计 11
3.4 数据库设计 12
3.5 系统数据库ER图 12
3.6 各数据库表的结构 13
4 系统功能模块的实现 17
4.1 用户登录 17http://www.16sheji8.cn/
4.2 个人信息管理 18
4.3 课题选择 20
5 系统测试 21
5.1 测试环境 21
5.2 测试过程 21
5.3 测试结果 21
结 论 21
参考文献 22http://www.16sheji8.cn/
致 谢 23
声 明 24
1 引言
1.1 研究背景
随着科学技术的不断提高,全球信息化技术的兴起,特别是Internet的日益普及,解决了信息Internet上传递的问题,建立了一个组织得很好的信息结构框架,使得Internet用户能够在Internet上的任何一个终端,以一种简单、统一的方式来访问超媒体文档。http://www.16sheji8.cn/
随着Internet的普及,我国各大中专院校也加快了信息化进程,并且都建立了自己的校园网。这为我们网络现代化教育提供了必备的物质基础。在技术和需求的推动下,毕业生以班级为单位的原始手工报送的选题方式,暴露出了很多缺点和不足,如消耗时间较长、工作效率不高,而现有的Internet却没有提供这些专业工具。使用计算机实现毕业生网上选题,具有手工选题所无法比拟的优点。例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大得提高毕业学生毕业设计选题的效率,也是学校实现科学化,正规化教学管理的一项重要的基础条件。
基于以上原因,本文提出了一种网上选题系统,它能很好的解决以上的问题。它改变了以往以班级为单位的原始手工选课的方式,而是采用以个人为依托的网上选题方式,使毕业生在毕业设计选题环节中实现选题的规范化,智能化,高效化,简便化;极大地便捷了学生和指导老师,显著地提高了工作效率。本文提出的系统引用了ASP.NET这一具有强大功能、用于Web开发的全新框架。ASP.NET在系统中处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。本系统最根本的目的是让在籍学生可以在线选题,教师可以在线进行课题信息输入、信息查询等,并且具有操作方便,响应快捷等优点