数据库技术・Data Base Technique 基于Web的毕业设计管理系统 文/苟玉玲尹宇森吴刚 题阶段主要是在选题阶段老师和选题学生分别 本文主要描述了关于基于Web 的毕业设计管理系统的设计过程 和逻辑思路,在采用ASP.NET技 术和SQL Server数据库的基础上 对在线毕业设计管理的整个环节 进行设计,主要实现功能包括: 教师信息管理、学生信息管理、 课题信息管理、班级信.包管理, 答辩分组等功能。并在最后总 结中总结设计结果。本设计运用 Micr0soft Vi Sual Studi0 20I 3 登陆系统,对毕业设计进行选题、更新、审核、 修改、删除等操作,实现互选。选题结束后, 管理员、敦师和学生可以查看选题结果行生成 选题表。在毕业学生选题阶段成功后,指导教 师在接下来的时问就是对学生进行毕业论史指 导,包括: 选题方向的引导和帮助,选题内容的选 择和推荐,选题文档的审核和建议,毕业答辩 的教学和方式等指导。 和SQL Server 2008数据库进行 开发。实现了用户登录,课题查询, 信息修改以及课题上传等功能。 J / 基于Web的毕业设计管理流程图如图l 所示。 ∞目 ——————一 ^ —————————h ●■酗 图l:毕业设计管理业务流程图 ,2.2系统功能分析 【关键词】ASP.NET管理系统SQL Se rver数 据库 一在进}r项目开发之前,首先要分析、研 究用户需求,来确定系统的总体目标,所以这 环节非常重要。本系统足基于Web的毕业 设计管理系统,为教师、学生和教务管理人员 提供一个开放的毕业设计管理及交流平台,把 1引言 毕业设计管理是高校教学管理工作中的 一传统的毕业设计过程工作沿用到网络上,让毕 业设计过程更加规范化,实现毕业设计过程的 图2:系统三层结构图 项重要工作,本项目是在对我校毕业设计管 监控制等,极大提高了毕业设计的管理水平和 效率,满足了学校内部对毕业设计管理的需求。 该系统应具有的功能有: (1)具有双向选择功能。教师发布课题 学生选择课题,教师再在限报人数的范围内对 理工作进行充分调研,分析总结存在的主要问 题,充分理解毕业设计管理系统的需求基础上, 并针对我校实际情况进行的毕业设计管理系统 的设计开发。本系统的应用能够将毕业设计管 理的各项工作网络化、规范化,大幅度的降低 导师、学生、教学管理等相关的人员的工作强 度和繁琐程度,有效提高管理效率,降低管理 选择自己的学生进行筛选,教学秘书对过程进 行监控,以保证过程正常进行。后期学生J 传 图3:系统总体功能设计结构图 文档给老师审核,指导老师再根据具体情况对 学生文档进行审批,学生再根据老师要求进行 整改。 3系统设计 在系统设计的基础上,采用Web开发技 术和SQL Server数据库技术,对毕业设计管 理系统进行具体的开发实现。 3.1系统架构设计 成本,具有较高的实际应用意义。本系统功能 完善,界面简洁tq-大方,布局合理,操作简便, 简单易用。 (2)“毕业设汁”过程监控管理。管理 人员从发布毕业设计启动信息开始,到前期开 题。中期检查,以及最后的毕业答辩都享有监 控权利(包括时间安排,课题选择等)。 (3)为指导教师和毕业学生提供了毕业 2需求分析 2.1毕业设计管理流程 基于Web的毕业设计管理流程所包括的 本系统采用流行的Web框架Browser/ Server三层架构,其中有表示层(UI)、业务 层(BLL)、数据层(DAL)三层结构,三层结 设计过程交流平台。指导教师可以更方便的指 导学生做毕业设计及文档,时刻关注学生在毕 业设计过程中论文完成的进度情况,对学生提 主要内容有:秘书通知、教师出题、学生选题、 开题答辩、中期检查、毕业答辩等六个部分。 在毕业设计管理的工作中的相关人员共有三 构的模式保证了业务规则完善,代码条理清晰, 开发效率提高,方便维护等优点,也同时由于 交和提出的信息以及疑问给予及时的反馈;学 生在这个过程中则可以根据指导老师回馈的内 容对自己的论文和设计进行完善和修改。 加入中间层的关系,使用户不能直接访问数据 层,从而确保了数据库信息的安全性和合法性, 系统结构图如 2所示。 3.2系统总体功能结构 个,分别是教学秘书、指导教师和选题学生。 在毕业设计开始后首先是由教学秘书上交教师 (4)所有用户在登录的情况下部可以修 改个人信息,但保证除了管理员以外无法修改 他人信息以确保信息安全。 信息、学生信息。通知教师上传课题信息,并 对指导教师出的题目进行审核,确定供学生选 择所用的选题题目。在教学秘书审核完题目并 同意发布题目后,进入学生选题阶段。学生选 (5)为教务敦职管理员和指导教师间提 供了一个毕业设计过程交流平台。 毕业设计管理任务主要解决学生设计论 文的提交、导师和学生问的互动沟通、师生间 的双向选择、导师对论文的审阅、答辩的管理, ・资助项目:塔里木大学大学生创新创业训练计划项目(2 O1 51 075702 7)。 208・电子技术与软件工程Electronic Technology&Software Engineering Data Base Technique・数据库技术 管理员对整个论文设计的布置、安排以及各个 阶段工作的监控等问题。(2]系统总体功能总 共有4个模块:系统管理模块、教学秘书模块、 教师管理模块、学生管理模块,其中又细分成 18个功能,具体如图3所示。 表1:管理员基本信息表 4数据库设计 本系统使用Microso ̄SQL Server2008数 据库进行系统数据存储程序运行时的各种数 据。在开始ASP.NET网站设计之前应创建数 据库及包含的数据表。 创建数据表,系统中所有数据存放在 SQL Server数据库School .Manage 中,下面给出部分数据表:管理员信息表(administer)、 教师基本信息表(teacher)、学生基本信息表 (student)、课题信息表(1esson)。各表结构及 字段描述见表l、2、3、4。 5功能功能实现 5.1学生信息模块 包括对学生个人信息的查看、添加、删 除以及修改,选择毕业设计题目,提交毕业设 计开题报告,提交设计文档,密码修改等,实 现运行效果如图4所示。 5.2教师信息的模块 包括对教师个人信息的浏览、添加、修 改和删除,学生管理,选题管理,班级管理, 答辩管理等,实现运行效果如图5所示。 5.3系统管理模块 系统登录,初始密码的修改,修改基本 资料以及权限管理。 5.4教学秘书模块 教学秘书可对用户信息进行管理并对用 户操作进行监控,如教师信息管理,学生信息 管理,选题信息管理,班级信息管理等。 5.5系统安全设计 信息传递顺利,协议分析正确,Web界 面友好,运行时能满足使用需要,系统的安全 性就能得到完全保证。在实际应用中若设备配 置较高、网络带宽充足的情况下。我们最需要 考虑的就是系统的安全性,要求系统能严格区 分不同用户身份,并限制其只能访问与自己权 限相符合的系统资源。毕业设计管理系统根据 用户身份的不同,将操作划分为教务管理员和 普通用户权限。 5.5.1管理员权限 管理员是系统中最高权限的拥有者,可 以对用户、毕业设计等项目进行统一的管理。 管理员中超级管理员具有更高一级的权限,可 以管理毕业设计管理系统中其他管理员的账户 执行毕业设计信息操作:用户可利用本 信息。 系统操作毕业设计管理信息,包括上传、下载 管理员拥有的权利如下: 毕业设计文档和设计,以及查询毕业设计进度, 用户信息管理、管理员信息管理、基本 实时关注毕业设计信息等操作。 毕业设计信息管理、用户信息操作和毕业设计 信息操作等。 6小结 5.5.2用户权限 本系统是基于Web的毕业设计管理系统, 用户只能利用本系统进行与自己有关的 通过我们的努力,该项目如期的完成。该系统 操作,不能浏览和修改其他信息,用户能操作 结构设计合理,界面友好,运行时能满足使用 的主要内容如下: 需要,操作简便,简单易用,基本上能够满足 管理个人基本信息:如浏览个人信息、 修改密码、查询毕业设计信息等。 <<下转210页 Electronic Technology&Software Engineering电子技术与软件工程・209 数据库技术・Data Base Technique 一 o 基于ASP.NET中职生德育量化考核系统的设计 、簪~ £. ~ 史/ 义 i气 _学 学生的德育考核是中职学校 德育管理工作的一个重要环节。 当前大部分学校的考核方式都以 班主任的评分为主,而评分的依 德行 化芍核系统 据来自于班主任日常记录。该方 式带有较强的主观性,并且数据 收集整理的i-作量大 .如果能建 学 模块 I 教师模块 系统 婵 模块 立一个基于互联网的德育量化考 核系统 通过班主任、科任教师、 学生干事、企业实习导师等多渠 道进行信息录入,系统再根据特 定的算法得到学生德育的考核结 果。这样不仅实现了对每个学生 的德育进行更为公平公证的量化 考核,而且提高了德育考核工作 的效率、同时为企业选拔人才提 嚣 l{羹I l} lI譬l 1}l螽 园圈园圆圈圈 图l:系统总体功能模块图 供了良好的参考数据。本文从四 个方面对该系统的设计进行了分 析:一、系统的 需求分析 二、 系统的功能模块设计。三、系统 1中职生德育量化考核系统分析 本系统的Ef标,I上=t利J】l先进的网络技术秆】 I 作,,j+方面要为 J 选择人 ’提供了一个 良&r的 二、。根据系统蜓实现的、l 务应用需求, 本系统J、 孩具备以 J力能: (1)本系统t-嘤是收集学生 校以及 典 量化考核的算法设计。四、系统 的数据库设计 高效的计 算机软什技术,1.Jl建一个网h录入系 统,通过垅 任、仃谍老帅、班蚕、学生1-r 、 Jl圳问的日常生活&现的数摊:.需嘤支持教帅、 - ,1 t 事、企、Ik导帅进行登录 录入数捌。 (2)由于用广1¨体也括敦师、学生、家K、 业 地域lf牛较广,系统必颈建立在互联网的 业技术导9,li多 道上挂仃价息求入,吱现埘f 【关键词】德育互联网量化考核 个学生的德育进行 i;确的量化 骸。该系统的 功能一方断要减轻班¨ 繁 的学乍德育芍坎 <<上接209页 。 l*‘ l I 船磊 _, 吾妊 张 朔。 . *-懈j群日t2 l i・ 拭§聃蜘 媳 黜 搿一_…w ……一…- l-啪 ^ 一 龆; “ { ;~,一.….i § ll I i‰ *#∞}目 - 。月: * 端 !, 辐~i; …一 , “ l ^ **I嗍 女# l 耀聋 ^H *&# . §*镕 : 群 謦 ~ ^ ^ 一…… l i 艏I-,* Tt黼 tH・_女 . H, 图4:学生模块运行界面 本校对毕业设 ;理系统的要求。这次课题对 图5:教师模块运行界面 参考文献 [1]祝飞飞,鲍小忠,鲍立江.基于DSSII的 毕业设计管理系统[J].硅谷,201 0(O 8j. [2]陈泽强,徐梅玲.基于.NET的毕业设计 管理系统的设计与实现[J】.四川:电子 科技大学,201 2(0 3). 我们来说,不仅 知识获得方而有所提高.也 『司时锻炼了我们的实践能/J,而且在做课题的 作者简介 苟玉玲(1 99 5一) 女,新疆维吾尔自治区伊 过程[f1我们也感受剑J’做成一件事的不容易和 完成后的兴奇。通过 论 j实际的结合、人 j 人的沟通,进・ 提高 想,J£其足观察、分 犁哈萨克自治州人 塔里木大学信息工程学院 计算机科学与技术专业四年级学生。 析和解决问题的 央 学 能力。项目达到J’我 [3]解勇.基于ssl框架的中小型企业网站新 闻发布系统的设计与实现[D].吉林:吉 林大学,2 0l 4(O5) 块设计研究….信息与电脑(理论 们的预期目的。我们小仅实际动手能力订所提 高,更重要的是埘程J 设汁的了解){:能够结合 实际存在的问题n 业领域内进行更深入的学 习 通讯作者简介 吴刚(1 9 78一),男,副教授,主要从事信息 [4】张荣宗.学生课程管理系统功能模 技术及应用方面的教学与研究工作 版),2 01 0(o 5). 【通讯作者:吴刚) 作者单位 塔里木大学信息工程学院阿拉尔市84 3300 教务管理系统一课程设计说明书[DB/ [5】 0 L].ht t P s://w C n k L1.b a i d u.c o111/ 新疆维吾尔自治区 2 10・电子技术与软件工程Electronic Technology&Software Engineering