毕业设计选题系统的设计与实现
摘 要:随着网络技术和数据库技术的发展,使人们的现代生活方式发生了深刻的变化。同时也为高校的教学方式带来了革命性的变革。本文主要说明了网上毕业设计选题系统的设计和实现过程。毕业设计选题系统具有用户登录、教师基本信息管理、学生基本信息管理、课题名称发布、学生选题、信息查询、系统管理等功能。本系统使用asp.NET技术, Visual C#语言开发,数据库采用 SQL Server 2000技术。
毕业设计(论文)外文摘要
The Design and Implementation of
Selection of Subjects on Graduation System
Abstract: With the development of the technology for network and database, people's lifestyle have changed a lot. In the same time , it brings great revolutionary for the teaching ways of colleges and universities . This paper mainly described the courses of the design and implement of the Design and Implementation of Selection of Subjects on Graduation System。The system has the main functions of users posting, management of the teachers basic information, management of the students basic information, publishing the names of subjects, students selection of subjects,imformation of searching, management of the system. The system is built with the technology of asp.NET and SQL Server2000 .The programming language is Visual C#. [资料来源:http://www.doc163.com]
目 录
1 引言 1
1.1 开发工具简介 1
1.1.1 asp.NET技术 1
1.1.2 asp.NET的性能 2
1.1.3 SQL Server2000简介 2
1.2 问题的内容简介 4
1.3 可行性分析 4
1.4 各章内容简介 5
2 需求分析 6
2.1 系统初步分析 6
2.2系统功能需求分析 6
2.2.1功能划分 6
2.2.2功能描述 6
2.3 流程分析 7
2.3.1 系统流程分析 7
2.3.2 用户登录数据流图 7
2.4 数据字典 7
3 系统设计 10
3.1 系统总体结构设计 10
3.2 系统数据模型设计 11
3.2 .1 E-R图 11
3.2 .2 关系模型 13
3.2 .3 数据库的设计 14
3.3 系统开发环境及开发工具 15
4 详细设计 17
4.1登录模块详细设计 17
4.1.1登录模块功能说明及流程分析 17
4.1.2登录模块设计说明 18
4.2 学生选课模块详细设计 19
4.2.1学生选课模块功能说明 19 [版权所有:http://DOC163.com]
4.2.2学生选课模块设计说明 20
4.3 教师模块详细设计 21
4.3.1教师模块功能说明 21
4.3.2登录模块设计说明 21
4.4管理员模块详细设计 22
4.4.1管理员管理学生模块详细设计 22
4.4.2管理员管理教师模块详细设计 25
4.4.3管理员管理课题模块详细设计 28
4.5密码修改模块详细设计 31
4.5.1密码修改模块功能说明及流程分析 31
4.5.2密码修改模块设计说明 32
5用户手册 35
5.1各模块的使用说明 35
5.2用户的操作流程 35
6.结论 37
6.1系统的特点和优点 37
6.2系统的缺点和不足 37
6.3毕业设计心得和体会 37
致 谢 39
参 考 文 献 40
本系统的主要内容包括用户登录、教师基本信息管理、学生基本信息管理、课题名称发布、学生选题、确定选题规则库的建立与使用(设计确定选题的算法),信息查询、系统管理等功能。
用户登录功能:
在登录界面可以选择用户类型进行登录本系统。
如果是学生登录,则进入学生登录界面,可以查看课题名称发布信息,可以进行选课,可以退选已选课题并重新选择课题等。
如果是教师登录,则进入教师登录界面,可以查看课程名称发布信息,可以发布课题信息,可以修改或是删除课题信息,可以查看学生选课情况等。
如果是管理员登录,则进入管理员登陆界面,可以进行系统管理。
信息管理功能:
信息管理功能中的学生信息管理、教师信息管理和课题信息管理的设定为由管理员来进行管理,教师可以对自己指导的课题信息进行管理。
课题名称发布功能:
教师和管理员有权限进行课题发布,而学生则只有查询权限。
学生选课功能:
学生可以根据自己的个人情况选择一个适合自己的同时又符合系统要求的课题,每人只可以选择一个课题,不能重复选择。如果想要改换课题,可以先退选已选课题,然后在剩下的符合条件的课题中选择重新选择一个课题。
信息查询功能:
本信息查询的"信息"只包括与课题选题相关的信息,学生及教师个人信息不在此范围之内。主要是可以查询课题的选题情况,比如学生用户可以查看所有未被选择的课题信息,教师可以查看已经选择自己课题的学生信息等。
1.4 各章内容简介
第一章是绪论,这一章主要的主要内容是对本次毕业设计课题的研究意义和背景的阐述,对完成本次毕业设计所需要用到的的开发工具的简单介绍,以及系统的主要功能和可行性分析。
第二章是系统需求分析,这一章的主要内容是系统的功能需求分析,流程分析以及数据字典。
第三章是系统设计部分,这一章的主要内容是对系统进行总的体系结构的设计,系统数据模型设计包括了系统功能模块图,结构框架图,核心的E-R图、关系模型和一些重要的数据表,确定了系统的开发运行环境和开发工具。
第四章是系统的详细设计。
第五章用户手册,这一章主要介绍了各模块的功能和使用方法。
第六章是结论,这一章的主要内容有系统的特点和优点介绍,系统存在的缺点和不足以及毕业设计心得与收获。
最后是致谢以及参考资料等。
[来源:http://www.doc163.com]
上一篇:基于Web的视频点播系统
下一篇:网上超市系统管理软件的设计与实现