基于.NET的高校毕业设计管理系统设计与实现

合集下载

学生信息管理系统的设计与实现 毕业论文

学生信息管理系统的设计与实现  毕业论文

广西财经学院毕业论文(设计)学生信息管理系统的设计与实现系别:信息与统计学院专业名称:计算机科学与技术班级:计科0841学生姓名:学号:指导教师:目录中文摘要 (1)Abstract (2)1 绪论 (3)1.1 系统背景 (3)1.2 研究现状 (3)1.2.1 国内研究现状 (3)1.2.2 国外研究现状 (3)1.3 数据库简介 (3)1.4 开发环境简介 (3)2 需求及可行性分析 (5)2.1 需求分析 (5)2.2 可行性分析 (5)2.2.1 技术可行性分析 (5)2.2.2 经济可行性分析 (5)3 概要设计 (6)3.1 系统功能简介 (6)3.2 系统功能分析图 (6)3.3 E-R图 (6)3.4 数据库表设计 (7)4 详细设计 (11)4.1 用户登录模块 (11)4.2 管理员模块 (11)4.3 授权用户模块 (14)4.4 学生模块 (15)5 系统实现 (16)5.1 用户登录模块 (16)5.2 管理员模块 (16)5.3 授权用户模块 (21)5.4 学生模块 (24)6 结束语 (26)参考文献 (27)致谢 (27)学生信息管理系统的设计与实现中文摘要目前,学生信息管理系统已经发展成为学校的学生管理工作中必不可少的一个组成部分,如果没有学生信息管理系统,学生管理的工作都将变得繁杂而且低效率。

随着社会信息化的发展,建立一个能有效减少管理人员的工作量,有效保证数据的完整性、保密性、安全性,系统界面友好、操作简单、实用的学生信息管理系统是非常有必要的。

针对现在一些高校的学生信息管理系统存在的问题,设计实现了一个界面整洁、操作简单、维护容易的学生信息管理系统。

该系统能有效的管理学生基本信息、选课、考试、成绩、班级、教师等信息,还能实现信息的打印与统计,做到信息的规范管理、科学统计和快速查询,是现阶段很好的一个辅助教学程序,具有较强的实用性,极大的提高了高校学生信息管理的工作效率。

基于WEB服务的毕业设计管理系统的设计

基于WEB服务的毕业设计管理系统的设计

WE evribsdo e E lf maddvl e s g S .E , #l gae n c sfS LSre 20 a b em ngm n ss m e . BSr ,s ae n h. Tp tr ee pdui PN T c au g dMioo Q e r 05dt a aae etyt c e t N ao n o nA n a r t v as e t. 关键 词 : 业设 计选题 ; B服 务; S .E 毕 WE A PN T
在此设计 中, 将用户身份验证功能 以 WE B服务 的形 式实现的, 毕业设计 管理 系统是为实现高校毕 业设计课 题网上选题 而设 这样其他 的 WE B应用系统就 可以调用该模块 , 快捷 、 方便 的实现用 计 的, 完全实现 了毕业 设计选题工作 的工作流程控 制, 包括教 师申 毕业设计管理 系统 报课 题 、 核 课 题 、 生 选 题 、 题 结 果 调 整 与 统 计 。 外 , 实 现 了 审 学 选 此 还 对毕 业 设 计 相 关 信 息 的有 效 管 理 , 括 课 题 信 息 管 理 、 生 信 息 管 包 学 理、 教师信息管理等。 该系统满足教师在 网上 申报课题和查看课题 , 以及学生在网上填报志愿和查询志愿的要求。它简化 以前毕业设计 管理工作中繁 琐的纸张提交和手动操作 , 能够 使系部的管理 教师便 利地得到毕业设计课题和选题 的汇总统计信息 , 显著提高毕业设计 管理工作的效率。 毕业设计 管理 系统采用 BS结构 , / 运行在 WE B服务器上 , 用户 端 只 需 用 浏 览 器 就 可 以访 问本 系统 。 系统 基 于 .E N T平 台 , 是利 用 A PN T C S .E 、 #语 言 和 M coo Q e e 0 5数 据 库 管 理 系统 等 irsfS LS r r 0 t v 2 工 具 进 行 开 发 的。 本 系统 的 一 些 功 能如 身 份 验 证 以 WE B服 务 的 形 式 实 现 , 些 WE 这 B服 务 方 法 可 为其 他 的 WE B应 用 程 序 所调 用 , 因 此 , 系统 实现 了较高的代码 重用性。 本 毕业设计 管理 系统是按照软件工程思 想设计完成 的。 本文按照 图 1 E 服 务 架构 图 W B 软件工程 所要 求的软件开发过程 , 循序渐 进地 介绍 了毕业 设计课题 管 理 系统 的设 计 思 路 、 设计 方法 和 实现 技 术 。 户身份验证。本系统的 WE B服务架构见图 1 。 1 开发背景 22 三 层 架 构 本 系 统 的 设 计 思 想 完 全 采 用 面 向对 象 的 编 程模 _ 近 年 来 , 高 校 招 生规 模 的 不 断 扩 大 , 校 人 数 不 断 增 加 , 应 式来 实现 。 各 在 相 由上 到 下 系统 一 共 分 为 3个 层 次 , 即页 面 表 示 层 、 据业 数 的毕 业 生人 数 也 不 断 增 加 , 原 本 就 繁 杂 的毕 业 论 文选 题 工 作 又 增 务 逻 辑 层 和 数 据 访 问层 , 给 系统 的三 层 架 构 如 图 2所 示 。 页 面表 示层 加 了不少工作量。 如果使用计 算机对毕业论文选题工作进行 自动管 主要完成 了向用户展现数据 , 为用 户提供 数据 录入的界面。通过页 理, 不仅能减轻 了教务人 员的工作负担 , 也大大 方便 了教师对选 题 面表 示层 , 用户可以完成 日常的增加 、 删除 、 修改和查 询等操作 。数 信息的维护、 查询。 毕业 生可 以根据 自己的兴趣选择课题 , 避免了冲 据业务逻辑层起 到了承上启下 的作 用 , 对于 页面表示层来说 , 数据 突, 提高 了灵活性 , 缩短 了选题时间, 提高 了工作效 率。 业务 逻辑层可 以理解 为数据操作 的服务 , 当用 户请 求的 时候 , 页面 目前 , 多 高 校 采 取 人 工 对 毕 业 生 的 毕 业 选 题 进 行 管 理 , 生 表 示 层 通 过 调 用 相 应 的数 据 业 务 层 方 法 , 完成 对 数据 的 操作 。而 大 学 来 多 , 文题 目经 常 ; , 毕 业 论 文管 理 工 作 增 加 了难 度 。因此 , 论 中突 给 迫 对 于 数 据 访 问层 来 说 , 据 业 务 逻 辑 层 是 动 作 的 发 起 者 , 它直 接 数 由 切 要 求利 用 计 算 机 管 理 毕 业 论 文 选 题 工 作 ,使 教 务 工 作 能 高 效 的 与 数 据 访 问 层 通 讯 ,最 终 数 据 库 的 数 据 展 现 提 交 返 回 给 页 面 表 示 运作。 ’ 层。 数据访 问层位于最下层 , 主要完成数据的操作、 与数据库的数据

.net毕业设计

.net毕业设计

在选择毕业设计题目时,选择与自己的兴趣和未来规划相关的题目是十分重要的。

如果您对.NET技术感兴趣,以下是一些可能适合的.NET毕业设计题目:
1.基于.NET的电子商务网站设计与实现:这个题目可以涵盖.NET Web开发、
数据库设计和SQL Server等技术,同时也可以帮助您了解电子商务领域的业务逻辑。

2.基于.NET的移动应用开发:这个题目可以涉及到跨平台移动应用开发框
架,例如Xamarin或MAUI,以及移动应用的设计和用户体验等方面的知
识。

3.基于.NET的智能家居系统设计与实现:这个题目可以涵盖物联网、传感器
技术和数据采集等方面的知识,同时也可以帮助您了解智能家居领域的业务逻辑。

4.基于.NET的在线教育平台设计与实现:这个题目可以涉及到在线教育平台
的架构设计、课程管理和用户认证等方面的知识,同时也可以帮助您了解在线教育领域的业务逻辑。

基于asp.net 毕业论文

基于asp.net 毕业论文

基于 毕业论文基于的毕业论文是一种用于构建动态网站和Web应用程序的开发框架。

在当今信息化时代,Web应用程序的需求日益增长,因此,基于的毕业论文是一个非常有意义的主题。

本文将从不同角度探讨基于的毕业论文的相关内容。

一、的背景和发展是微软公司推出的一种基于.NET框架的Web应用程序开发技术。

它具有强大的功能和灵活的扩展性,可以帮助开发人员快速构建高效、安全的Web应用程序。

的发展经历了多个版本的迭代,不断提升性能和用户体验。

二、选择作为毕业论文的原因1. 市场需求:是目前市场上最流行的Web开发框架之一,掌握开发技术对于就业和职业发展具有重要意义。

2. 技术挑战:提供了丰富的功能和工具,可以实现复杂的Web应用程序。

选择基于的毕业论文可以挑战自己的技术水平,提升开发能力。

3. 实用性:的应用范围广泛,可以用于开发各种类型的Web应用程序,如电子商务平台、社交网络、在线教育等。

选择基于的毕业论文可以针对实际问题进行研究和解决。

三、基于的毕业论文的研究方向1. 性能优化:的性能优化是一个重要的研究方向。

可以从数据库优化、页面加载速度优化、缓存机制等方面入手,提升Web应用程序的性能和响应速度。

2. 安全性研究:Web应用程序的安全性一直是一个热门话题。

可以从用户认证、数据传输加密、防止跨站脚本攻击等方面进行研究,提供安全可靠的Web应用程序解决方案。

3. 用户体验改进:用户体验是一个Web应用程序成功与否的关键因素。

可以研究用户界面设计、交互方式、响应式布局等方面,提升用户对Web应用程序的满意度和使用体验。

四、基于的毕业论文的实施步骤1. 需求分析:根据选择的研究方向,明确毕业论文的目标和需求。

分析用户需求、现有问题和可行性,为后续的设计和实施提供基础。

2. 系统设计:根据需求分析的结果,进行系统设计。

包括数据库设计、界面设计、功能模块划分等,确保系统结构清晰、可扩展性强。

3. 开发实施:根据系统设计的结果,进行开发实施工作。

高校就业信息管理系统的设计与实现

高校就业信息管理系统的设计与实现

福建电脑2010年第11期高校就业信息管理系统的设计与实现李秀刚,王雪雪(湖北汽车工业学院科技学院湖北十堰442002)【摘要】:信息渠道的单一与闭塞造成高校毕业生与用人单位在求职和招聘过程中信息严重流失,建立完善的毕业生就业信息管理系统,是降低求职招聘成本、缓解就业压力的重要途径。

本文介绍的基于B/ S模式的就业信息管理系统,正是通过采用+SQL server这一组合功能,来构造一个高效能的就业信息管理平台。

【关键词】:就业;信息管理系统;设计近几年高校毕业生人数急剧增加,毕业生供需矛盾日益凸现,建立一个完善的就业系统不仅可以实现毕业生与用人单位高效的交流,降低求职招聘成本,促进就业,还可以反映学校就业部门的工作效率。

加强信息化建设和建立功能齐全的就业信息系统势在必行。

1、系统分析与设计1.1、需求分析毕业生就业信息网要求长年运行,以协助就业指导工作的开展,因此,在功能上和使用上都有很多要求。

根据就业指导中心日常工作内容及在工作中遇到的实际情况,考虑到登录就业信息网的用户需求不同,我们对访问用户进行分类,授予其应有的权限来实现其需求的功能。

在这个网站中,用户主要有学生、用人单位、就业指导中心管理员。

主要功能分为毕业生信息管理功能、用人单位信息管理功能、学校信息管理功能、用户管理和职业测评等功能。

1.2、功能设计功能详细分解如下:(1)部门概况部门概况主要向浏览者介绍就业指导中心的工作职责及办公指南,方便学生和用人单位办理相关事宜。

(2)就业动态及就业管理就业动态向学生发布与就业相关的一些校内活动及国内就业新闻。

就业管理向学生发布国家、省、市、学校最新就业政策,协助毕业生就业。

(3)就业、创业指导就业指导向学生发布对学生求职择业有指导性的信息,包括求职技巧、注意事项、落户转递档案问题、就业案例分析等内容,指导学生就业。

创业指导向学生发布对创业有指导性的政策、成功案例、注意事项等信息,鼓励学生创业,减小社会就业压力。

成绩管理系统毕业论文

成绩管理系统毕业论文

成绩管理系统毕业论文随着学生数量的增多、管理范围不断扩大、涉及的业务日益复杂,迫切需要一个高效且能够随需应变的学生成绩管理平台。

下面是店铺为大家整理的成绩管理系统毕业论文,供大家参考。

成绩管理系统毕业论文篇一学生成绩管理系统成绩管理系统毕业论文摘要摘要:构建学生成绩管理系统,为用户提供了一个方便快捷的网上管理平台,实现成绩管理信息化,降低管理成本,提高管理效率。

本系统基于.NET平台,运用C#语言编写核心代码块,利用SQL Server2008进行数据库存储数据设计,完成学生成绩管理系统的设计与实现。

该形同性能稳定,易于操作,可扩展性强。

成绩管理系统毕业论文内容关键词:成绩管理;.net;C#;SQL Server20080 引言对如今的高校来说,实现电子信息化的办公室是必然趋势,高校中的信息量主要体现在课程和学生成绩的管理上,因此一个规范高效的信息化的学生成绩管理系统是高校实现管理中一个不可缺少的部分。

本系统就是为了方便学校管理课程和学生成绩管理,采用作为网络编程框架,SQL Server 2008作为数据库而设计开发的一个学生成绩管理系统。

1 相关编程语言介绍1.1 C#语言C#是微软公司专门为.NET量身定做的编程语言,它与.NET有着密不可分的关系。

C#的类型就是.NET框架所提供的类型,C#本身并无类库,而是直接使用.NET框架所提供的类库。

本学生成绩管理系统主要使用C#撑语言来实现其基本功能。

1.2 SQL语言SQL全称是“结构化查询语言(Structured Query Language)”,是一种数据库查询语言,用于存取数据以及查询、更新和管理关系数据库系统。

SQL语言结构简洁,功能强大,简单易学,得到了广泛应用。

本学生成绩管理系统利用SQL Server2008进行数据库存储数据设计。

2 学生成绩管理系统的设计2.1 系统功能模块设计本系统是一个能够独立运行的学生成绩管理系统,不同的用户登录本系统能够执行不同的功能。

基于ASP.NET毕业设计管理平台的研究

g a u t r jc n g me ts se wa e eo e whc mp e n e ewo k ma a e n n o i rn ft e wh l rd aep o e tma a e n y tm s d v lp d, ih i lme td n t r n g me ta d m nt ig o h o e o
A sr c :I r e o o e c me d fcs o h r dt n lg a u to rj c d nsr t n meh d, b b s d u d r b ta t no d rt v ro ee t ft e ta io a r d a in p oet a miitai t o a we — a e n e — i o
2 1 年 7月 1 01 5日 第3 4卷 第 1 4期
现 代 电子 技 术
M o e n Elc r n c c n q e d r e t o is Te h i u
J 12 1 u. 0 1
V o134 . NO.1 4
基于 A P N T毕业 设 计管理 平 台的研 究 S. E
s in ii a d e fce t ce tf n fi in . c
K y rs u d r rd aep oe t e wo d : n eg a u t r jc ;AS . T; e c ig ma a e n ;if r t n tc n lg P NE ta h n n g me t n o mai e h oo y o
李 莉 ,王 忠 民,苑庆 涛 ,韩俊 岗
( 安 邮 电 学 院 计 要 : 了克 服 传 统 毕 业 设 计 管理 模 式 的 缺 陷 , 用 计 算 机 和 信 息 技 术 , 发 与 实施 了基 于 网络 的 毕 业 设 计 管 理 平 为 运 开 台 。 它 实现 了毕 业 设 计 全 过 程 的 计 算 机 网络 化 管理 和 监 控 ; 现 了无 纸 化 办 公 方 式 , 低 了 毕 业 设 计 的 管 理 成 本 。 同 时 该 实 降

成绩管理系统设计与实现任务书

编程环境:
开发工具:Visual Studio 2021
数据库:SQL Serevr 2021
应用编程语言:
3、主要参考文献:
[1]黎晓冬,李华飚,王福水.精通编程[M].北京:科学出版社,2003.
[2]季久峰.专家门诊:开发答疑200问[M].北京:人民邮电出版社,2004.
石家庄科技信息职业学院
毕业设计〔论文〕任务书
专业:软件技术
学生姓名:
学号:
设计〔论文〕题目:学生成绩管理
系统的设计与实现
起讫日期:2021年12月11日—31日
指导教师:
任务书下达日期:2021年12月11日
毕 业 设 计〔论 文〕任 务 书
1、本毕业设计〔论文〕课题应到达的目的:
目的:本课题名称为?学生成绩管理系统?,该系统是基于Internet/Intranet的学生综合管理信息系统,实现从学生招生、报到、入学、教学、毕业的全流程的计算机信息处理(完成学生成绩管理系统)。学生成绩管理信息系统的主要功能包括:课程管理、成绩管理、教师任课管理。
论文辩论
教务处审查意见:
负责人:
年 月 日
学院意见:
主管院长:
年 月 日
毕 业 设 计〔论 文〕任 务 书
4、本毕业设计〔论文〕课题工作进度方案:
起讫日期
工作内容
2021年
12月11日~12月14日
12月15日~12月24日
12月25日~12月31日
2021年
3月1日~3月20日
3月21日~4月5日
确定课题,制定方案。
工程调研,搜集资料,阅读文献,写出开题报告。
制定技术方案,完成系统设计及测试。
课题总结,撰写毕业论文。

基于VBNET的房屋租赁管理系统的设计与实现

2013年机械设计专业本科毕业设计(论文)编号无锡太湖学院毕业设计(论文)题目:基于的房屋租赁管理系统的设计与实现信机系计算机科学与技术专业学号:学生姓名:指导教师:2013年5月25日2013年机械设计专业本科毕业设计(论文)无锡太湖学院本科毕业设计(论文)诚信承诺书本人郑重声明:所呈交的毕业设计(论文)基于 的房屋租赁管理系统是本人在导师的指导下独立进行研究所取得的成果,其内容除了在毕业设计(论文)中特别加以标注引用,表示致谢的内容外,本毕业设计(论文)不包含任何其他个人、集体已发表或撰写的成果作品。

班级:学号:作者姓名:2013 年5 月25 日无锡太湖学院信机系计算机科学与技术专业毕业设计论文任务书一、题目及专题:1、题目基于的房屋租赁管理系统的设计与实现2、专题二、课题来源及选题依据房屋租赁管理系统是一个复杂、繁琐的工作。

在人工管理下,工作人员需要耗费大量的人力物力精力,力求信息的完整与准确。

并且,信息资料的安全性也难以保证。

随着互联网技术的飞速发展与快速普及,越来越多的商业活动都从传统的现实生活中发展到网络上。

使用计算机技术管理房屋租赁已经成为必然。

计算机进行房屋租赁的管理,不仅能保证信息的准确无误、快速输出,同时计算机具有手工管理无可比拟的优点,比如查找方便、存储性好、成本低、保密性高。

这些优点能极大的提高管理的效率,节约了大量成本以及工作人员的时间和精力。

实现了企业管理的信息化、科学化、现代化。

开发本系统就是为了解决中介管理企业在房屋租赁管理中的不规范现象。

所以,本系统力求高效便捷具有友好性,以达到控制成本,提高公司服务质量,从而提高自己的竞争力的目的。

三、本设计(论文或其他)应达到的要求:①熟悉根据完整的软件工程规范来完整的设计一个管理软件的方法;②更加熟练的掌握语言;③熟练使用SQL Server 2005来设计系统对应的关系数据库,并且对数据进行优化;④掌握HTML代码和CSS样式表用法;⑤能够熟练使用并且通过来操作数据库;四、接受任务学生:班姓名五、开始及完成日期:自2012年11月12日至2013年5月25日六、设计(论文)指导(或顾问):指导教师签名签名签名教研室主任〔学科组组长〕签名研究所所长系主任签名2012年11月12日摘要随着市场竞争的日益激烈,企业都通过信息化来提高竞争力。

毕业设计双选系统的设计与实现

Science &Technology Vision科技视界0引言毕业设计双选系统目的是使在毕业设计管理中的复杂信息简单化、网络化,解决以往工作的不均衡效率低、统计繁琐复杂等问题,如人工统计收集信息量大、易出错、易造成分配指导教师不平衡,安排工作需每名指导教师具体通知落实到每个学生。

通过本系统能在毕业设计的初期工作中节省人力物力,提高毕业设计统计工作的执行效率,更方便教师和学生及时确定最终选择结果,改善工作的管理体系,提高工作管理水平等,有利于推动高校管理网络化的进程,其次开发本系统也有利于提高学生的实际应用能力,有利于培养更易进入工作岗位的人才。

1系统设计1.1需求分析该系统包括师生间的双向选择以及相关文档信息的导入和导出,相关信息的发布、查询、更新、删除等功能。

开发工具采用的是MS Visual Studio 2010,后台数据库采用的是SQL Server 2008数据库。

1.2功能模块分析毕业设计双选系统的角色有学生、教师、系主任及系统管理员。

系统在数据库中为每种角色分配了不同的权限,使得每种用户能通过登陆页面直接判断所属角色,更方便用户使用,具体分为下列5种模块。

登录页面:通过在页面上输入已知的用户名和密码,在后台会自动判断登录用户的角色为学生、教师、系主任或者是系统管理员,系统会根据登录的不同的角色赋予用户不同的访问功能。

学生模块:学生登录系统后首先查看系统公告了解系统的具体使用功能和时间安排,其次卡可以查看自己的一些基本资料和修改登录密码,选择自己心仪的导师(分第一志愿和第二志愿),直至最终确定毕业设计导师为止。

教师模块:教师登录系统后首先查看系统公告了解系统的具体使用功能和时间安排,其次可以查看自己的一些基本资料和修改密码,查看通过第一志愿和第二志愿选择自己的学生,跟学生进行双向选择直至最终选到的学生数量达到所能带的学生人数上限为止。

系主任模块:系主任包括教师的所有功能,另外还拥有根据系别将教师进行分组,只有系主任先进行审核教师和学生信息后,毕业双选工作才能正常进行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

龙源期刊网 http://www.qikan.com.cn 基于.NET的高校毕业设计管理系统设计与实现 作者:陆如一 徐京京 刘杰 来源:《软件导刊》2014年第09期

摘要摘 要:基于.NET进行了高校毕业设计管理系统设计与实现,该系统为教学管理部门、教师、学生提供了一个毕业设计的信息管理与交流平台,有效提高了高校毕业设计管理工作效率及信息化水平。

关键词关键词:毕业设计;管理系统;.NET DOIDOI:10.11907/rjdk.143305 中图分类号:TP319 文献标识码:A 文章编号文章编号:16727800(2014)009008903 0 引言 毕业设计(论文)是高校教学综合实践体系的重要环节[1]。目前所开发的毕业设计管理系统,多数文献提到的系统主要面向管理员、教师、学生3类用户[25]。这些系统大部分存在以下问题:①需求不明确,只适应一时之需,甚至包括系统内的链接未能真正提供方便;②功能远远达不到标准,没能很好地发挥管理系统应有的效果;③当某个用户具有多个角色时,必须以每个角色分别登录系统,不能实现一次登录即获得所有的服务。因此,开发一个基于网络运行的、完整、规范的毕业设计(论文)管理系统尤为必要[67],它可使毕业设计管理和监督过程更加方便、透明、高效,以节省更多的人力,促进指导教师与学生的交流互动,提高毕业设计质量。

1 需求分析 系统涵盖了毕业设计的全部工作流程,实现了课题申报、双向选择、毕业设计相关文档提交与管理功能。该系统共有5类用户:

(1) 管理员。管理员进入系统可以管理所有用户,查看所有课题以及选题情况、选题相关参数设置。

(2) 教务处审核员。教务处审核员进入系统后可以管理教师学生信息、设置各系部审核员、查看选题结果及课题管理。 龙源期刊网 http://www.qikan.com.cn (3) 系部审核员。系部审核员审核所在系教师申请课题、管理所在系的学生及教师信息、查看所在系课题以及选题情况。

(4) 教师。教师主要是申请课题、选择学生、查看选题情况、在线浏览并下载学生阶段性报告、回答学生提问。

(5) 学生。学生主要是选题、向指导老师提问、查看选题情况。 教师课题申请及审核员审核课题流程如图1所示。 图1 课题申请及审核流程 2 系统设计 2.1 系统功能设计 根据系统需求分析,建立系统功能结构如图2所示。 图2 系统功能结构 2.2 系统结构流程设计 根据系统需求以及功能分析,可将系统分三大模块: (1)课题申请及审核模块。每个教师都可以申请多个课题,每个课题不能相同,考虑到同专业或同系部教师之间会申请相同课题,所以按照“先来先审核”原则审核课题。教师申请课题数由管理员决定,但是管理员设置的只是一个基数,教师可以按照实际情况上下浮动。

(2)教师—学生双向选择模块。所有用户都能查看所有课题及选课情况。用户身份验证,若是学生,选择课题,检测是否重复报名,若已报名则报名失败,反之成功;若是教师,则可以查看自己所申请成功的课题被选情况,若是一个课题被多个学生选择,则对学生进行删选,使课题可以和学生进行匹配。被删学生将其报名记录删除,使其可以进行第二次选题。师生双向选择模块流程如图3所示。

图3 教师——学生双向选择模块流程 (3)学生—教师提问答疑模块。用户登录,若为学生,则选择指导老师,提交问题;若为教师,查看问题,给出问题答案。

2.3 数据库设计 龙源期刊网 http://www.qikan.com.cn 根据毕业设计管理系统的要求,通过对整个系统工作流程进行分析,需要创建以下二维表:

(1) 管理员信息表:职工号、姓名。 (2) 教务处审核员信息表:职工号、姓名。 (3) 系部审核员信息表:职工号、姓名、系部号。 (4) 教师信息表:职工号、姓名、系部、职称、专业ID。 (5) 学生信息表:学号、姓名、系部、班级ID、选题状态、阶段性报告1、阶段性报告2、阶段性报告3。

(6) 专业信息表:专业ID、专业名称、备注、系部。 (7) 班级信息表:班级ID、班级名称、备注、专业ID。 (8) 课题信息表:课题ID、课题名称、课题简介、申请时间、职工号、选课数、专业ID、系部审核状态。

(9) 选题情况信息表:学号、课题ID、志愿序号、课题理解、被选状态。 (10) 用户登录信息表:登录号、密码、身份。 (11) 问题与解答信息表:学号、职工号、问题编号、问题内容、答疑内容、教师回复状态、学生提问时间、教师回复时间。

(12) 选题设置表:项目名、数据。 3 系统实现 本系统采用B/S结构,运行在学校Web服务器上,最大限度地保证数据的唯一性和安全性[8]。系统基于.NET服务平台,利用ASP.NET、C#和Microsoft SQL Server 2005等进行设计和开发。

3.1 用户登录模块实现 用户登录系统只需要输入用户名和密码即可,用户身份由系统后台通过判断用户名来识别出用户身份,不同的用户身份具有不同的权限,具体代码如下:

Session["LoginUser"] = dlUser; 龙源期刊网 http://www.qikan.com.cn if (dlUser.SF == "管理员") { Response.Redirect("学校管理员/Main_admin.aspx"); } if (dlUser.SF == "学生") { Response.Redirect("学生/Main_stu.aspx"); } if (dlUser.SF == "教师") { Response.Redirect("教师/Main_tea.aspx"); } if (dlUser.SF == "教务处审核员") { Response.Redirect("教务处审核员/Main_office.aspx"); } if (dlUser.SF == "系部审核员") { Response.Redirect("系部审核员/Main_dep.aspx"); } 权限控制方式是目前受到广泛关注的基于角色的访问控制(Role-Based Access Control,简称RBAC)模型。在RBAC模型中,用户、部门、角色三者之间的关系很好地实现了访问控制的层次化,权限设置清晰且易于管理。此外,利用RBAC模型,系统还可以设置灵活的授龙源期刊网 http://www.qikan.com.cn 权机制。例如,当遇到某部门审核员出差无法处理课题审核时,系统能够灵活且方便地将某些权限授予指定的工作人员,并能够在处理审核后方便地回收所授予的权限。

3.2 论文报告提交模块 论文提交通过使用FileUpload 控件上传文件来实现,FileUpload 控件是Web 标准服务器控件。当用户使用FileUpload 控件选择要上传的文件后,不会自动将该文件发送到服务器,必须显示提供一个允许用户提交窗体的控件或机制。代码实现如下:

string IsXls = System.IO.Path.GetExtension(FU1.FileName).ToString().ToLower(); //System.IO.Path.GetExtension获得文件的扩展名 if (IsXls != ".doc" || IsXls!= ".docx") { Response.Write(""); return;//当选择的不是Word文件时,返回 } string filename = FU1.FileName; //获取word文件名 string savePath = Server.MapPath(("~\\上传文件\\"+XB+"\\"+Tname+"\\"+Sname+"\\") + filename);//Server.MapPath 获得虚拟服务器相对路径

FU1.SaveAs(savePath); //将上传的word转换成html string savehtml = Server.MapPath(("~\\上传文件\\" + XB + "\\" + Tname + "\\" + Sname + "\\") + Path.GetFileNameWithoutExtension(savePath).ToString() + ".html");

GenerationWordHTML(savePath, savehtml); string str = "Update Student set JD1='" + filename + "' where XH='" + UserInfo.DLH + "'"; DbHelperSQL.Query(str); 龙源期刊网 http://www.qikan.com.cn Response.Redirect("../学生/Repot_Submit.aspx"); 4 结语 高校毕业设计管理系统的设计与实现使得毕业设计管理和监督过程更加方便、透明、高效。通过该系统师生交互更加方便,毕业设计管理更加高效,且不必受到时间、地域的限制和影响,很好地促进了指导教师与学生的交流互动,具有广泛的经济和社会意义。

参考文献参考文献: [1]蒋必彪,张菊芳,徐萍,等.高校教育质量监控体系的再认识[J].中国高等教育,2011(8):4243.

[2] 潘旭武.基于工作流的毕业设计管理系统[J].计算机系统应用,2013, 22(1):14. [3] 雷蕾,赵淑君.基于.NET的毕业设计选题管理的设计与实现[J].电脑知识与技术, 2011, 7(10):12.

[4] 苑庆涛,王忠民,李莉.Ajax技术在毕业设计管理系统的应用[J].西安邮电学院学报, 2010, 15(3):24.

[5] 李春雷.基于WEB服务的毕业设计管理系统的设计[J].价值工程,2010, 29(22):13. [6] 曾小平,吴暾华.本科毕业设计管理系统的设计与实现[J].微型机与应用,2011, 30(18):23.

[7] 方梦婷,周玲,张程婓.关于毕业设计管理系统实现的关键问题研究[J].卷宗, 2011(6):12.

[8] 刘大伟,张光明,秦海波,等.基于B/S的敞开式变电站校验软件设计与应用[J].山东建筑大学学报,2013(1):7881.

责任编辑(责任编辑:孙 娟)

相关文档
最新文档