1、基于 B/S 的毕业设计管理系统-学生教师模块处理本科毕业论文(科研训练、毕业设计)题 目:基于 B/S 的毕业设计管理系统-学生教师模块处理姓 名:学 院:软件学院系: 专 业:软件工程年 级:2004 级学 号:04369180指导教师(校内): 职称: 年 月 日基于 B/S 的毕业设计管理系统学生教师模块处理1摘要当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。随着信
2、息管理系统的开发,智能化办公、无纸化办公的呼声在国内政府部门和企业内部越来越高。特别是随着计算机和网络技术的发展,开发出了许多办公应用管理软件,从而将各个政府部门和企业机构的办公人员从繁杂琐碎的传统劳动中解放出来,为科学高效地处理各项办公事务、提高整体办事效率提供了良好的智能化办公的环境。由于每年毕业的学生数量多,人工手动管理工作相当繁琐。不利于信息共享,不适合信息现代化的要求。做一个简便实用的管理系统,可以方便学生选择、更改,也方便教师更新选择,更重要的是能简化管理工作,提高无纸化、智能化办公。毕业设计管理系统就是为了管理毕业设计信息安排、管理而设计的。本文讲述了基于 Web 技术的 B/S
3、 的毕业设计管理系统系统的设计与实现,描述了毕业设计管理系统系统的组成与结构,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术,还重点剖析了部分环节的程序设计。关键词:B/S WEB .NET ASP.NET ADO.NET SQL2005基于 B/S 的毕业设计管理系统 -学生教师模块处理2AbstractIt is a rapid development of information age. Computer is widely used in information management system because of information processing in
4、 all walks of life. The greatest advantage of computer is the ability of managing complicate information. The use of computers to control information, not only improves work efficiency, but also greatly improves its security. Computer can give full play to its advantages especially for complex infor
5、mation management. With the development of information management systems, the provocation for intelligent office, the paperless office in domestic government departments and enterprises is getting higher and higher. With the development of computer and network technology, a couple of office managem
6、ent applications are developed. Thus governors and enterprise employees are liberated from trivial traditional labor, and it provides an intelligent office environment to deal with multifarious affairs.As there are quite a number of students graduating each year , the management by manual work is te
7、dious. Its not conducive to information sharing, also not content for information moderlization requirment. So we decide to develop a sample management system that can facilitate students choose, change, also enable teachers to update choice, and more importantly, it can simplify management , improv
8、e paperless, intelligent office.Graduation Project Management System is designed to manage graduate design information.The paper describes the designment and implementation of the Graduate Project Management System(GPMS), which is based on B/S infrastructure, and the structure of the GPMS. We descri
9、bed the system design and implemention method and the development tools and the related technology, we also focused on the program designment of the some aspects.Keywords: B/S WEB .NET ASP.NET ADO.NET SQL2005基于 B/S 的毕业设计管理系统 -学生教师模块处理3目 录第一章 引言 -1第二章 系统技术准备 -22.1 B/S 结构介绍 -22.1.1 C/S 与 B/S 结构 -22.1.
10、2 C/S 结构与 B/S 结构区别 -32.1.3 B/S 结构的优势 -52.2 ASP.NET 2.0 技术介绍 -62.3 SQL Sever 2005 概述 -9第三章 系统的总体设计 -113.1 用户角色划分 -113.2 系统功能模块划分 -113.2.1 公用模块 -123.2.2 管理员模块 -123.2.3 教师模块 -133.2.4 学生模块 -143.3 系统性能需求 -153.4 系统运行环境需求 -173.5 本章小结 -17第四章 系统的详细设计 -184.1 项目结构和页面划分 -184.2 登录模块 -194.3 教师模块 -214.4 学生模块 -27第五
11、章 结束语 -32致谢 -34参考文献 -35基于 B/S 的毕业设计管理系统 -学生教师模块处理4ContentsChapter 1 Introduction -1Chapter 2 Technical preparation for System -22. 1 Introduction of B/S Structure-22.1.1 C/S and B/S Structure-22.1.2 Differences between C/S and B/S-32.1.3 Advantages of B/S-52. 2 Technical introduction of ASP.NET 2.0-
12、62. 3 Outline of SQL Sever 2005-9Chapter 3 Overall design of system -113. 1 Roles of users-113. 2 System module division-113.2.1 Module for Public-123.2.2 Module for Administrator-123.2.3 Module for Teachers-133.2.4 Module for Students-143. 3 System requirements-153. 4 Running environmental requirem
13、ents-173. 5 Summary of this Chapter-17Chapter 4 Detailed design of system -184. 1 Project structure-184. 2 Login module-194. 3 Teacher module-214. 4 Student module-27Chapter 5 Conclusion -32Acknowledgement -33Reference -34基于 B/S 的毕业设计管理系统学生教师模块处理1第一章 引言随着计算机信息技术、网络通讯等高新技术的发展,对高校毕业设计管理提出了更高的要求。这样不仅可以
14、使教师从烦琐的事务中解脱出来,而且还能提供面向学生的快捷、灵活、方便的智能服务。本课题旨在使目前校园内毕业设计管理信息网络化,解决已往信息传递不方便、不快捷等问题,如假期学生因不在校而无法上交文档,学院或导师为安排工作而必须通知到各个学生等繁琐的操作,通过本系统可实现管理的网络化,方便教师和学生,提高工作效率和效果,节省人力资源等,提高高校的管理水平。该系统基于 B/S 结构,运用 ASP.NET2.0 和 SQL Sever 2005 技术进行的Web 开发。基于 B/S 的毕业设计管理系统 -学生教师模块处理2第二章 系统技术准备2.1 B/S 结构介绍2.1.1 C/S 与 B/S 结构
15、管理信息系统平台模式大体上分为四种:主机终端模式、文件服务器模式、C/S 模式和 B/S 模式。主机终端模式由于硬件选择有限,硬件投资得不到保证,已被逐步淘汰。而文件服务器模式只适用小规模的局域网,对于用户多、数据量大的情况就会产生网络瓶颈,特别是在互联网上不能满足用户要求。因此,现代企业管理信息系统平台模式应主要考虑 C/S 模式和 B/S 模式。 两层结构的 C/S(Client/ Server)模式在上个世纪八九十年代得到大量的应用。C/S 结构由两部分构成 :前端是客户机,通常是 PC;后端是服务器,运行数据库管理系统,提供数据库的查询和管理。 但两层的 C/S 结构存在以下几个局限:
16、 它是单一服务器且以局域网为中心的,所以难以扩展至大型企业广域网或Internet;受限于供应商;软、硬件的组合及集成能力有限; 难以管理大量的客户机。 因此,三层 C/S 结构应运而生。三层结构的 C/S 模式是伴随着中间件技术的成熟而兴起的,核心思想是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次。三个层次的划分是从逻辑上来分的,具体的物理分法可以有多种形式。 三层 C/S 结构具有以下优点:具有灵活的硬件系统构成;提高程序的可维护性;利于变更和维护应用技术规范;进行严密的安全管理;越关键的应用,用户的识别和存取权限设定愈重要。 B/S 结构,即 Browser/Se
17、rver(浏览器/服务器)结构,是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全基于 B/S 的毕业设计管理系统 -学生教师模块处理3通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓 3-tier 结构。B/S 结构,主要是利用了不断成熟的 WWW浏览器技术,结合浏览器的多种 Script 语言(VBScript 、JavaScript )和 ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着 Windows 9
18、8/Windows 2000 将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然 B/S 结构应用程序相对于传统的 C/S 结构应用程序将是巨大的进步。B/S 结构采用星形拓扑结构建立企业内部通信网络或利用 Internet 虚拟专网(VPN) 。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入 Internet,再整个网络采用 TCP/IP 协议。网络结构图如图 1-1 所示:图 1-1 网络结构图2.1.2 C/S 结构与 B/S 结构区别:(1) 硬件环境不同: C/S 一般建立在专用的网络上,
19、 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务。B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例如电话上网, 租用设备, 信息自己管理,有比 C/S 更强的适应范围, 一般只要有操作系统和浏览器就行。 (2) 对安全要求不同 基于 B/S 的毕业设计管理系统 -学生教师模块处理4C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强。 一般高度机密的信息系统采用 C/S 结构适宜,可以通过 B/S 发布部分可公开信息。 B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群。 (3) 对程序架构不同 C/S 程序可以更加注重流程,可
20、以对权限多层次校验,对系统运行速度可以较少考虑。 B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上。 比 C/S 有更高的要求,B/S 结构的程序架构是发展的趋势,从 MS 的.Net 系列的 BizTalk 2000 Exchange 2000 等,全面支持网络的构件搭建的系统。SUN 和 IBM 推的 JavaBean 构件技术等,使 B/S 更加成熟。 (4) 软件重用不同 C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在 B/S 要求下的构件的重用性好。 B/S 对的多重结构,要求构件相对独立的功能。能够相对较好的重用。就如买来的餐桌可以再利用,而不是做
21、在墙上的石头桌子。 (5) 系统维护不同 系统维护是软件生存周期中,开销大,相当重要。 C/S 程序由于整体性,必须整体考察,处理出现的问题以及系统升级难, 可能是再做一个全新的系统。 B/S 构件组成方面构件个别的更换,实现系统的无缝升级。 系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。 (6) 处理问题不同 C/S 程序可以处理用户面固定,并且在相同区域, 安全要求高的需求,与操作系统相关, 应该都是相同的系统。 B/S 建立在广域网上, 面向不同的用户群,分散地域, 这是 C/S 无法作到的,与操作系统平台关系最小。(7) 用户接口不同 C/S 多是建立在 Window 平
22、台上,表现方法有限,对程序员普遍要求较高。 B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流,基于 B/S 的毕业设计管理系统 -学生教师模块处理5并且大部分难度减低,降低开发成本。 (8) 信息流不同 C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低。B/S 信息流向可变化, B-B B-C B-G 等信息、流向的变化 , 更象交易中心。2.1.3 B/S 结构的优势:(1) 维护和升级方式简单目前,软件系统的改进和升级越来越频繁,B/S 架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量
23、是可想而知的,但B/S 架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“ 瘦” ,而服务器越来越 “胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“ 瘦” 客户机, “胖”服务器。(2) 成本降低,选择更多大家都知道 windows 在桌面电脑上几乎一
24、统天下,浏览器成为了标准配置,但在服务器操作系统上 windows 并不是处于绝对的统治地位。 现在的趋势是凡使用 B/S 架构的应用管理软件,只需安装在 Linux 服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用 windows 作为桌面操作系统电脑不受影响,这就使的最流行免费的 Linux 操作系统快速发展起来,Linux 除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。比如说很多人每天上“新浪” 网,只要安装了浏览器就可以了,并不需基于 B/S 的毕业设计管理系统 -学生教师模块处理6要了解“新浪 ”的服务器用的是什
25、么操作系统,而事实上大部分网站确实没有使用 windows 操作系统,但用户的电脑本身安装的大部分是 windows 操作系统。(3) 应用服务器运行数据负荷较重由于 B/S 架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过 WWW 浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“ 崩溃” 等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。因此我们选用 B/S 框架来完成我
26、们的系统,使用本系统的学生和老师只要通过浏览器就可以简便的访问数据库,并提供相应的操作。可以简化手续,节省宝贵时间。2.2 ASP.NET 2.0 技术介绍ASP.net 不仅仅是 Active Server Page (ASP) 的下一个版本 ,而且是一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。ASP.net 提供许多比现在的 Web 开发模式强大的的优势。(1) 执行效率大幅提高ASP.net 是把基于通用语言的程序在服务器上运行。不像以前的 ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很
27、多。(2) 世界级的工具支持ASP.net 构架是可以用 Microsoft(R)公司最新的产品 Visual S 开发环境进行开发,WYSIWYG(What You See Is What You 基于 B/S 的毕业设计管理系统 -学生教师模块处理7Get 所见即为所得)的编辑。这些仅是 ASP.net 强大化软件支持的一小部分。(3) 强大性和适应性因为 ASP.net 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在 Windows 2000 Server 上)。通用语言的基本库,消息机制,
28、数据接口的处理都能无缝的整合到 ASP.net 的 Web 应用中。ASP.net 同时也是 language-independent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C#(C+和 Java 的结合体),VB,Jscript 。将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+开发的程序,能够完整的移植向 ASP.net。(4) 简单性和易学性ASP.net 是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如 ASP.net 页面构架允许你建立你自己的用户分界面
29、,使其不同于常见的 VB-Like 界面。另外,通用语言简化开发使把代码结合成软件更简单。(5) 高效可管理性ASP.net 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为“Zero Local Administration“的哲学观念使 A 的基于应用的开发更加具体,和快捷。一个 ASP.net 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,使得一切都很简单。ASP.NET2.0 技术从 1.0 版本升级而增加了大量方便、实用的
30、新特性。ASP.NET 2.0 主要提供控件、页面框架、服务与 APIs 等 3 个方面的技术特性。 基于 B/S 的毕业设计管理系统 -学生教师模块处理8(1) 控件在 ASP.NET 1.x 时代,由于内置服务器控件数量有限、功能覆盖面窄,因此,开发人员怨声载道。为了消除这个技术软肋,ASP.NET 2.0 做出了突破性改进。在 ASP.NET 2.0 中,新增数十个服务器控件。根据控件功能特征,可分为:数据控件(包括数据源控件和数据绑定控件)、登录系列控件、Web 部件、站点导航控件和其他控件等。这些服务器控件对于提高工作效率,降低开发成本有着重要作用。ASP.NET 2.0 中新增导航
31、控件(如 treeview,menu 和 sitemappath)为在站点中的页面之间提供常用用户界面。新增的登陆系列控件,为开发用户提供了极大的方便,实现了从注册,登陆,找回口令结合成员资格,身份验证等特征的一个完备的安全解决方案。ASP.NET2.0 还对原有的 DataGrid 进行修改,给出了一个名为 GridView 的控件,结合 ADO.NET2.0 的新特性提供了一批新的数据访问控件,从而无需编写代码就可以方便实现 ASP.NET1.1 的诸多效果。ASP.NET2.0还提供 WebParts 系列控件,结合成员资格,登陆控件,身份验证,个性化设置等功能,实现了 Web2.0 的
32、诸多新体验。(2) 页面框架在页面框架方面,ASP.NET 2.0 同样做出了重大改进,主要体现在以下 4 项技术特性:母版页、主题和皮肤、编译机制和本地化。母版页特性在大型 Web 站点中应用广泛,它能够在一定程度上代替框架页功能,从而迅速建立具有统一布局和外观的页面,并且有效降低维护人员的工作强度。主题和皮肤是 ASP.NET 2.0 的一项新增功能,使用此功能可以一次性设置一种类型的服务器控件外观样式。该外观可方便地应用于单个页面、整个 Web 应用程序,甚至整个服务器。在应用程序编译方面,ASP.NET 2.0提供了几种替代方案,从而扩大了编译的选择范围,开发人员可以根据特定需要进行选
33、择。另外,ASP.NET 2.0 在本地化方面也做出了一些改进。(3) 服务与 APIs基于 B/S 的毕业设计管理系统 -学生教师模块处理9这个部分包括的新特性在 ASP.NET 2.0 中占有较大比例,主要包括成员资格管理、角色管理、用户配置、数据缓存、配置与管理工具等。利用这些功能,可以快速实现用户和角色管理、个性化用户配置、数据缓存、应用程序可视化配置等任务。以成员资格和角色管理功能为例,在 ASP.NET 1.x 时代,实现这两项功能是比较繁琐和困难的;而在 ASP.NET 2.0 中不仅提供默认数据库表,而且只需调用几个简单的方法,就能够轻松地实现成员和角色管理功能。2.3 SQL
34、 Sever 2005 概述SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2005 为 IT 专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。图 1 显示了 SQL Server 2005 数据平台的组成架构。基于 B/S 的毕业设计
35、管理系统 -学生教师模块处理10图 2-1 SQL Server 2005 数据平台架构图SQL Server 数据平台包括以下工具:关系型数据库: 安全、可靠、可伸缩、高可用的关系型数据库引擎,提升了性能且支持结构化和非结构化(XML)数据。 复制服务: 数据复制可用于数据分发、处理移动数据应用、系统高可用、企业报表解决方案的后备数据可伸缩存储、与异构系统的集成等,包括已有的 Oracle 数据库等。 通知服务: 用于开发、部署可伸缩应用程序的先进的通知服务能够向不同的连接和移动设备发布个性化、及时的信息更新。 集成服务: 支持数据仓库和企业范围内数据集成的抽取、转换和装载能力。 分析服务:
36、 联机分析处理(OLAP)功能可用于多维存储的大量、复杂的数据集的快速高级分析。 报表服务: 全面的报表解决方案,可创建、管理和发布传统的、可打印的报表和交互的、基于 Web 的报表。 管理工具: SQL Server 包含的集成管理工具可用于高级数据库管理和调谐,它也和其他微软工具,如 MOM 和 SMS 紧密集成在一起。标准数据访问协议大大减少了 SQL Server 和现有系统间数据集成所花的时间。此外,构建于 SQL Server 内的内嵌 Web service 支持确保了基于 B/S 的毕业设计管理系统 -学生教师模块处理11和其他应用及平台的互操作能力。 开发工具: SQL Se
37、rver 为数据库引擎、数据抽取、转换和装载(ETL) 、数据挖掘、OLAP 和报表提供了和 Microsoft Visual Studio 相集成的开发工具,以实现端到端的应用程序开发能力。SQL Server 中每个主要的子系统都有自己的对象模型和 API,能够以任何方式将数据系统扩展到不同的商业环境中。 SQL Server 2005 数据平台为不同规模的组织提供了以下好处: 充分利用数据: 除了为业务线和分析应用程序提供一个安全可靠的数据库之外,SQL Server 2005 也使用户能够通过嵌入的功能,如报表、分析和数据挖掘等从他们的数据中得到更多的价值。 提高生产力: 通过全面的商
38、业智能功能,和熟悉的微软 Office 系统之类的工具集成,SQL Server 2005 为组织内信息工作者提供了关键的、及时的商业信息以满足他们特定的需求。SQL Server 2005 目标是将商业智能扩展到组织内的所有用户,并且最终允许组织内所有级别的用户能够基于他们最有价值的资产数据来做出更好的决策。 减少 IT 复杂度 : SQL Server 2005 简化了开发、部署和管理业务线和分析应用程序的复杂度,它为开发人员提供了一个灵活的开发环境,为数据库管理人员提供了集成的自动管理工具。 第三章 系统的总体设计3.1 用户角色划分首先根据使用该网站的用户角色不同分为下面三种用户:(1
39、)系统管理员:拥有最高权限,负责管理网站系统的各种信息,包基于 B/S 的毕业设计管理系统 -学生教师模块处理12括发布公告,学生信息管理,教师信息管理,选题管理。(2)教师用户:拥有中等权限,登陆网站,更新个人信息,发布毕设计选题,更新毕业设计选题,站内联系学生等。(3)学生用户:拥有最低权限,可以在线登陆,更新完善个人信息,查看选题,提交选题,更改选题,联系导师等。3.2 系统功能模块划分本节对毕业设计管理系统进行总体功能模块划分,主要分为公用模块,管理员模块,教师模块和学生模块四个模块,每个模块又分为若干功能模块。下面分别介绍,如图 3-1 所示。图 3-1 总体功能模块图3.2.1 公
40、用模块公用模块:登录界面,提供身份验证功能,并且按照不同用户角色登陆。如图3-2 所示。基于 B/S 的毕业设计管理系统 -学生教师模块处理13图 3-2 角色登陆图3.2.2 管理员模块管理员模块: 管理员可以通过系统功能设定模块对系统的功能有选择的进行开启或者关闭。 管理员可以通过审核管理员操作模块对教师提交的毕业设计题目进行审核操作,决定是否审核通过,审核通过的题目学生才可以选报。 管理员通过教师学生初始化模块对教师和学生的基本信息进行初始化操作,设置基本信息及初始密码。 管理员在公开选报结束后,可以通过选题调剂模块对没有选报题目的学生及没有学生选报的题目进行配对调剂,以免部分学生的毕业
41、设计题目报空。 管理员随时可以通过情况查询模块查看题目提交情况、审核通过情况、学生选报情况等,并且可以对情况进行列表打印输出。管理员登录系统流程如图 3-3 所示:基于 B/S 的毕业设计管理系统 -学生教师模块处理14图 3-3 管理员登录系统流程图3.2.3 教师模块教师模块: 教师登录系统后可以通过个人资料修改模块对初始化教师信息进行修改完善。 教师可以通过选题上报提交本组毕业设计题目,提交后的题目进入待审核状态。 教师可以通过信息查询查看本组提交题目审核结果、选报情况以及选报题目的学生信息。 教师可以查看其它教师选题信息,可以比较选题,以免题目间有所冲突。 教师可以审定选题学生,并且站内信息