{$cfg_webname}
主页 > 计算机 > ASP.NET >

毕业论文选题系统的设计与实现(VS2005,SQL2005)(含录像)

来源:wenku163.com  资料编号:WK1639019 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1639019
资料介绍

毕业论文选题系统的设计与实现(VS2005,SQL2005)(含录像)(含毕业论文13000字,程序代码)
摘 要
基于网络数据库的学生毕业论文选题系统是在网络环境的支持下,开展学生选题和信息查询的一种先进模式,发挥学生选择课题的自主性,提高学校课题管理效率。网络选题具有其它技术手段无可比拟的优越性,因此世界各国尤其是发达国家无不对此给予高度的重视。发达国家主要从硬件和实践上建立网络选题环境,并建起信息传递式、合作学习模式等几种主要的选题模式。
 毕业论文选题管理是高校必不可缺的组成部分,一直以来,学院教学管理工作人员使用传统人工的方式进行论文选题的管理,模式多种多样,如:学院指定教师与所带毕业设计的学生的对应关系,由教师和学生联系后确定题目;又如:学院汇总选题后,由各班学生分别进行选题和汇总,学院最终进行毕业选题的分配,这种管理方式存在着许多缺点,如:效率低、容易出错,实时性和互动性不强等,在发挥学生特长、更有效地通过毕业设计强化学生知识体系的目标不吻合,也无法实现学分制下教学管理的要求。

关键字: C#,数据库,Sql2005,Asp.Net,论文选题

Abstract
Web-based student thesis topics of the database system is in a network environment with the support of students in subject matter and information to carry out an advanced query mode, play students to choose topics of autonomy, improve the management efficiency of the school subjects. Network with other technical means to topics of incomparable superiority, so are all countries in the world especially the developed countries attached great importance to this. Developed countries, mainly from the hardware and networking practice topics of environment, and set up information transmission type, cooperative learning mode of selection of several main patterns.
Thesis topics of management is an essential part of college has always been, college teaching management staff in the use of traditional manual way of management topics of papers, models varied, such as: College of designated teachers and brought Graduation correspondence between the students, by teachers and students determined topics; Another example: College of topics of summary, by the students in each class separately subject matter and summarize topics of college graduates, ultimately, the allocation of the existence of such a management approach many shortcomings, such as: inefficient, error-prone, and real-time interaction is not strong and so on, students develop expertise more efficiently through the graduate student body of knowledge designed to enhance the goal is not fit, it can not be achieved under the credit system of teaching management in requirements.
Keywords: C #, databases, Sql2005, Asp.Net, Thesis

系统功能需求
开发这个系统的目的就是使学生在毕业设计选题环节中实现选题的规范化、智能化、高效化、简便化;同时极大得便捷学生和指导老师,减轻学生和老师的劳动强度,提高工作效率和管理水平。针对这样的目的系统设计了如下功能:
1. 毕业设计信息的设置:包括管理员对毕业设计信息的添加,修改,删除。
2. 密码修改:针对管理员,老师,学生对自己的密码进行修改。
3. 个人信息管理:针对老师,学生用户对自己个人基本资料的修改。
4. 用户管理:针对管理员对学生和老师用户的添加,修改,删除操作。
5. 课题的设置:针对老师用户对课题的添加,修改,删除操作。
6. 课题的管理:针对管理员用户对课题的,修改,删除,审核操作。
7. 网上选题:针对学生用户通过系统进行在线选题操作。
8. 选题控制:针对管理员,老师用户对选题情况进行调整操作。
系统操作流程图可知在实际操作中,系统将根据用户角色分配不同的功能权限给用户;管理员在系统中的权限高于学生用户和教师用户,所获得的功能也是最多的,具体功能分配如下:
1. 总体业务流程
首先是管理员录入教师姓名,性别,部门,职务及初始密码和学生姓名,学号,班级,初始密码等基本信息,并开启教师提交选题功能。
然后老师通过自己的姓名,初始密码登录,登录后修改密码及完善个人详细信息,并提交选题内容。接着管理员开始审核课题,确定通过课题名单。
通过课题确定后开启学生选题功能,学生通过学号和初始密码登录,登录后及时修改密码和完善个人详细信息;并可进行选题。每人每次只能选一道课题,选题成功方可退出,等待老师审核。
最后,管理员查看选题情况,并做出调整,确定最终名单。
2. 学生业务流程
当管理员用户开启学生选题功能后,学生用户通过自己的学号和初始密码登录系统,进入系统后应该立即将密码更改为方便自己记忆的密码,因为初始密码都是统一由管理员设置,所以大家的密码都是相同的;进行完密码修改后,还应将自己的个人信息完善,如联系方式,QQ号码及电子邮件,这些信息都是为今后方便指导老师与你联系。完成了个人信息的修改后,就可以进行选题操作了。在选择课题时,学生可以根据老师姓名进行课题筛选,也可查看所有课题。这里学生可以点击教师姓名链接,查看教师详细信息,还可查看课题详细信息,包括课题介绍,所需了解的背景知识及所有编程语言;根据这些信息学生结合自己情况做出选择,然后将选择信息提交系统等待老师确定。提交了课题信息后,学生可以通过查看我的课题信息了解自己课题状态,如果还处于未确定状态,那还可以进行改选。如已确定,就不能再进行选择。
1.用户登录模块
用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。
2.个人信息管理模块
个人信息管理模块主要包括密码修改和个人基本信息完善两个模块,其功能如下:
 密码修改:学生老师用户对初始密码进行修改;
 个人信息完善:学生老师用户对个人基本信息进行完善,如:联系方式。这样可以方便学生和指导老师的联系。
3.课题选择模块
课题选择模块主要包括查看课题详细信息及老师信息进行选择课题。其功能如下:
 查看课题:学生用户通过查看课题详细信息来了解每道课题的介绍及选择该课题所需的背景知识;
 查看教师信息:学生用户通过查看教师信息来了解教师的个人简介,教学工作情况及论文著作等;
 课题选择:在对课题进行了解后学生用户可以根据自己情况选择喜欢的课题。
4.课题管理模块
课题管理模块主要包括教师用户对课题的添加,修改,删除及管理员用户对课题的审核,修改,删除;对课题选择情况的查看和调整。其功能如下:
 课题添加:教师用户对课题录入和添加新的课题;
课题修改:该功能针对教师和管理员两个用户。教师用户只能对自己还没通过审核的课题进行修改,而管理员是在审核过程中对所有课题进行修改;
 课题删除:该功能针对教师和管理员两个用户。教师用户对未审核通过课题进行删除,而管理员可以对所有课题进行删除;
 课题审核:管理员用户对教师提交地课题进行审阅,查看是否符合要求;
 查看未确定名单:管理员用户查看还没通过选题的学生;
 查看已确定名单:管理员用户查看通过选题的学生。
5.我的课题模块
我的课题模块的主要是学生用户查看自己所选择课题是否通过,未通过还可进行改选。其功能如下:
 查看选题状态:学生用户查看自己所选课题的状态;
 改选课题:进行改选。
6.课题情况功能模块
课题情况功能模块主要是老师用户查看自己课题的所选情况及调整选题,确定选题。其功能如下:
 查看已确定名单:教师用户查看自己已确定课题名单;
 审核选题:教师用户对学生的选择地课题进行审核,确定是否同意;
 调整选题:教师用户对超出课题所需人数的课题进行调整。
 

毕业论文选题系统的设计与实现
毕业论文选题系统的设计与实现
毕业论文选题系统的设计与实现
毕业论文选题系统的设计与实现



目 录
1 概要    5
1.1导言    5
1.2背景    5
1.3研究目标    6
1.4设计的可能性    6
2 相关技术介绍    8
2.1 ASP.Net2.0技术的介绍    8
2.2 ADO访库技术介绍    9
2.3 HTML(Hyper Text Markup Language)    9
2.4 ASP.NET与ASP的比较    10
2.5 ASP.NET的优点    10
2.6 SQL Server简介    12
3 需求分析    14
3.1 开发环境及其需求    14
3.1.1 硬件条件    14
3.1.2 系统平台    14
3.1.3 开发工具Visual Stdio.NET    14
3.1.4 运行需求    14
4 系统设计    18
4.1系统整体模块图    18
4.2数据库设计    19
5详细设计    22
5.1管理员模块功能    22
5.2教师模块管理    27
5.3学生模块管理    33
6 总结与展望    39
致谢    39
参考文献    40

推荐资料