论文模板(新)范文_第1页
论文模板(新)范文_第2页
论文模板(新)范文_第3页
论文模板(新)范文_第4页
论文模板(新)范文_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

论文模板论文模板 新新 范文范文 苏州高博软件技术职业学院学生毕业设计 论文 报告系别网络工 程系专业网络系统管理班级21姓名何欣韩晓刚学号008332117008332 116设计 论文 题目综合教务系统信息发布指导教师王树东起迄日 期高校局域网建设方案何欣韩晓刚 高博软件技术学院08级网络技 术专业江苏苏州215000 摘要 目前 校园网络功能基本能为学 校的教学 科研 办公提供WEB 邮件服务 网络信息和安全服务 校园网已成为学校教学管理工作的重要平台 教学改革的重要工具 教学信息资源的重要 高校校园网接入的计算机终端主要有两个用途 一是用于教学 科 研和管理 一是为学生提供上机应用 目前高校中 用于学生使用计算机的数量 已经超过行政 教学 科研使用的计算机数量 随着高校扩招 学生数量持续增加 预计 高校中 学生用计算机的需求量仍将继续攀升 近几年来随着教学改革的不断深人 高校教学管理体制和学生培育 机制的不断改革和调整 办学形式更加多样化 高校的教务部门对 各种教学信息的处理与分析工作越来越繁重和复杂 传统的教务管 理方式已不能适应高校教育管理形势的发展和工作的需要 对于一个学校来说 大量教师信息 学生管理信息 教职工日常工资 管理 学生成绩管理 以及学生评语的生成还有基本数据的维护都难 于通过传统的方法进行管理 这就迫切需要利用计算机技术来帮助 学校管理者来处理这些日常管理 因此 必须运用计算机及其网络信 息技术 摸索一条高校教务管理工作的现代化 科学化的模式 教务管理工作是指学校管理人员按照一定的教育方针 运用先进的 管理手段 组织 协调 指挥与指导各方面人员的活动 以便高教 率 高质量地完成各项教学任务 完成国家所制定的教育目标 教务管理 是高校管理工作中的重要组成部分 是高校教育工作的 核心内容与基础 是反映高校教学质量和教学水平的重要指标 1 2研究意义现在社会信息的膨胀 在社会各行各业中都充斥着大量 的信息 如何能够有效高效地运用这些信息是成败的关键因素 对 于高校同样如此 每天都有大量的教学信息需要处理 如果使用人 工处理 光是排课选课 选择上课苏州高博软件技术职业学院毕业 论文 设计 2地点这些最基本的教学工作都将需要花费大量的人力 物力与财力 而一个学校不光只是单单地处理与学生上课有关的 信息 老师的管理 后勤管理 校园的发展规划 教学设备的装配 与维护都同样是学校必须处理的问题 面对如此庞大的工作量不使 用现代化的教学管理手段是万万不可行的 研究与开发高校教务信息发布与文件管理系统 其结果是使学生学 习 老师授课 日常教务工作管理更加的方便 而且大大地提高了 工作效率 使老师 学校管理人员从繁重 复杂的教学管理工作中 解脱出来了 极大地方便了广大师生 使整个学校的管理更加的科 学 严谨 程序化 从学生的角度来说 学生能够通过网络这一载体很方便地了解学校 的相关政策 以及与自己学习紧密相关的信息 从老师的角度来说 老师也能很方便地获得与自己有关系的教学信息 对于学校的管 理者而言 能够节省很多进行教学管理的时间 从而有更多的时间 来与老师学生进行沟通 从而实现教 学 管的良性循环 1 3开发目标本课题的开发目标总的说来就是能够有效 高效地进行 教务管理工作 提高学校的办事效率 方便广大师生以及学校的其 他工作者 为大家提供及时的信息 从学生的角度来讲 对于与学生学习密切相关的工作 学生能够很 方便的了解学校的方针与政策 学校的时事 能够方便快捷地进行网上选课 查询自己的基本信息 自己的考试 信息 选课情况以及每学年的学习成绩 从老师的角度来讲 老师能够方便快捷地了解自己的所担任的课程 信息 以及每次考试自己的监考信息 自己所带课程学生的考试成 绩 能够上传文件 查看系部发布的文件 从系部的角度来讲 系部能够查询本系教师的基本信息 能够进行 学生的成绩录入 成绩查询 以及查询本系老师所有的监考信息 与此同时还能够上传文件 查看文件 以及查看本系教师上传的文 件 从教务处的角度来讲 能够进行班级管理 查看班级信息 修改班 级信息 还可以添加新的班级 能够对教师进行管理 查看教师信 息 修改教师苏州高博软件技术职业学院毕业论文 设计 3信息 添加新的教师信息 能够进行课程管理 查询学校的开课情况 进 行课程分配 添加新课 同时还可以对各课程信息进行修改 能够 进行学生选课管理 查询选择某课程的学生情况 还能够进行成绩 管理 能够按照学号 课程号 课程名 教师号以及班级进行成绩 查询 录入新成绩 对成绩进行统计 可以按系别 班级进行统计 统计均分 综上所述 即采用更先进 更高级的技术手段来设计和开发高校教 务管理系统 采用更科学 更合理的方法来解决高校教务管理系统 的问题 将为其带来更新的活力 高校教务管理系统也将朝着更准 确 更高效的趋势发展前进 苏州高博软件技术职业学院毕业论文 设计 4第2章系统数据流分 析2 1数据流分析通过对系统的需求分析 系统的基本功能已经大体 确定 整个系统的数据流分为四个部分 学生模块数据流图 教师模块数 据流图 系部模块数据流图 教务处模块数据流图 2 2模块数据流图1学生模块数据流程图教师个人监考信息所带课的 信息所带课的成绩信息验证修改登录图2教师模块数据流程图个人信 息查询个人密码上传各种文件苏州高博软件技术职业学院毕业论文 设计 5图3系部模块数据流图图4教务处模块数据流图2 3系统的 数据模型通过分析 系统总共有四种角色 分别是学生 教师 系 部 教务处 系统的E R图如下苏州高博软件技术职业学院毕业论文 设计 6图5学生模块 E R图苏州高博软件技术职业学院毕业论文 设计 7图6教师模块E R图苏州高博软件技术职业学院毕业论文 设计 8图7系部模块E R图苏州高博软件技术职业学院毕业论文 设计 9第3章系统设计3 1系统总体结构设计根据第 一 二章所做的定义及分析 本课题提出了高校教务信息发布模型 并将在此基础上利用asp 和SQL Server2000技术构建基于Web数据库的开发的 信息共享的 动态的 交互式平台 该平台可以在基于Windows2000 XP 2000系统构建的局 域网或Inter上使用 在总体结构上是采用B S模式设计 各类通知新闻和数据库中的信息 在服务器端 采取中心数据库SQL Server统一存放和组织 学生 教师及系统管理人员在客户机一端 无须任何配置工作 只须使用浏览器向Web服务器代理提出请求 服务代理通过中间组件与数据库链接 把请求服务的教学内容以Web 页面形式通过浏览器反馈给各类用户 本系统面向学生 教师 系部 教务处四种身份的用户 主要由几 下几个子模块组成学生模块 教师模块 系部模块 教务处模块 整个系统的结构框架如下图8所示 高校教务信息发布系统学生模块 教师模块系部模块教务处模块登录模块图8系统总体结构框架图苏州 高博软件技术职业学院毕业论文 设计 10整个系统功能模块图具 体如下图9所示图9系统功能模块图高校教务信息发布系统身份验证 系部子系统学生子系统教务子系统教师子系统信息管理考试成绩管 理文件管理学生选课管理考试管理密码管理班级管理教师管理成绩 管理打印本系的考试安排课程管理个人信息管理在线选课考试信息 管理文件管理查询个人教学任务个人信息管理考试管理所代课程管 理苏州高博软件技术职业学院毕业论文 设计 113 2关系模型1 Al lfiles File id File type File name File url File user File time 2 allusers User id User password User power 3 class Cl ass id Class college Class teacherid Class name 4 college c ollege id college name 5 course Course id Course name Cours e period Course credit Course kind Course describe 6 examin ation Course id Course name Teacher id Teacher name Classro om Examtime 7 student Student id Student name Student sex S tudent nation Student birthday Student time Student classid Student home Student else 8 student course Student id Cour se id Student grade Course year 9 teacher Teacher id Teache r name Teacher college 10 teacher course Teacher id Course id Class id Course year 3 3数据库表的设计表1allfiles表字段 名描述类型长度是否允许为空是否为主键File id文件号int4否是Fi le type文件类型varchar50否否File url上传路径varchar50否否Fi le user上传者varchar50否否File time上传时间varchar50否否苏 州高博软件技术职业学院毕业论文 设计 12表2allusers表段名描 述类型长度是否允许为空是否为主键User id用户名varchar50否是U ser password密码varchar50否否User power使用权限int4否否表3c lass表字段名描述类型长度是否允许为空是否为主键Class id班级 号varchar50否是Class college所属系varchar50否否Class teache rid班主任varchar50否否Class name班级名varchar50否否表4colle ge表字段名描述类型长度是否允许为空是否为主键college id系号v archar50否是College name系名varchar50否否表5course表字段名 描述类型长度是否允许为空是否为主键Course id课程号varchar50 否是Course name课程名varchar50否否Course period学时int4否否 Course credit学分int4否否Course kind课程类型int4否否Course decribe课程描述varchar50否否表6examination表字段名描述类型 长度是否允许为空是否为主键Course id课程号varchar50否是Cours e name课程名varchar50否否Teacher id教师工号varchar50否否Tea cher name教师姓名varchar50否否苏州高博软件技术职业学院毕业 论文 设计 13Classroom考试教室varchar50否否Examtime考试时 间varchar50否否表7student表字段名描述类型长度是否允许为空是 否为主键Student id学号varchar50否是Student name姓名varchar5 0否否Student sex性别char10否否Student nation民族char10否否S tudent birthday出生年月datetime8否否Student time入学时间dat etime8否否Student classid班级varchar50否否Student home生源v archar50否否Student else备注varchar50否否表8student course 表字段名描述类型长度是否允许为空是否为主键ID编号bigint8否是 Student id学号varchar50否否Course id课程号varchar50否否Stud ent grade成绩int4是否Course year学年varchar50否否表9teacher 表字段名描述类型长度是否允许为空是否为主键Teacher id教师工 号varchar50否是Teacher name教师姓名varchar50否否Teacher col lege所属系varchar50否否表10teacher course表字段名描述类型长 度是否允许为空是否为主键ID编号int4否是Teacher id教师工号var char50否否Course id课程号varchar50否否苏州高博软件技术职业 学院毕业论文 设计 14Class id班级号varchar50否否Course yea r学年varchar50否否3 4数据库视图的建立视图是关系数据库系统提 供给用户以多种角度观察数据库中数据的重要机制 视图是从一个表或多个基表 或视图 导出的表 它与基本表不同 是一个虚表 数据库中只存放视图的定义 而不存放视图对应的数据 这些数据 仍存放在原来的基本表中 所以基本表中的数据发生变化 从视图中查询出的数据也就随之改 变了 合理的使用视图能够带来许多好处 1 视图能够简化用户的操作 2 视图使用户以多种角度看待同一数据 3 视图对重构数据库提供了一定程度的逻辑独立性 4 视图能够对机密数据提供安全保护 在本系统中主要使用了6个视图XTFView视图 系查询教师提交的文 件时用 XTFView视图 教师查询成绩时用 SXView视图 系录入学 生成绩时判断所输入学号是否是该系时用 XTEView视图 系查询教 师监考信息时用 XTCView视图 系查询教师授课信息时 SCView视 图 学生查询课程信息时用 SEView视图 学生查询考试信息时用 TCView视图 教师查询授课信息时用 3 5系统开发环境及开发工 具开发工具对一个系统的成败具有决定性作用 由于本系统是应用于网络的 因此 本系统选择了ASP NET技术进行 开发 同时 选用SQL Sever2000作为系统后台数据库 开发中将用到以下主要几款开发工 具苏州高博软件技术职业学院毕业论文 设计 15表13系统开发工 具及软件用途表开发工具名称软件用途Microsoft Visual Studio NET2000工程管理 代码编写及调试SQL Server2000建立系统的后台数据库Dreamweaver MXxx静态页面的设计 制作ASP NET页框架是一种编程框架 它在We b服务器上运行以动态地生成和管理Web窗体页 在VisualStudio中 Web窗体提供了窗体设计器 器 控件和调试功 能 这些功能结合在一起 将使您能够为浏览器和Web客户端设备快 速地生成基于服务器的可编程用户界面 数据库保存着整个系统的重要信息 绝对不允许被他人恶意破坏 在Aess SQL Server 2000 Oracle等诸多数据库中本设计选择了SQL Server另外 由于大多院校原有数据库均是由SQL Server2000设计 而本系统可以直接调用其原先数据 所以 使用S QL Server2000作为后台数据库可以其原由数据 苏州高博软件技术职业学院毕业论文 设计 16第4章系统详细设计 与实现本系统总共有四个大的模块 分别是学生模块 教师模块 系部模块以及教务处模块 每个模块分别有不同的权限和使用功能 几个模块都运用相同的登 陆机制 登陆方法就是使用Session技术 使用这一技术大大提高了系统的安 全性 学生 教师 系部 教务处使用不同的用户和密码 然后进行Sessi on判断 跳转到不同的页面 在本系统中每个系部设置了一名管理员 而教务处也有一名管理员 总体流程图如图10 登录流程图如图11所示登陆页面开始是SESSION 否有键入页面地址是否通过验证进入页面结束Y NN Y图10SESSI ON验证流程图苏州高博软件技术职业学院毕业论文 设计 17N Y图11登陆流程图4 1学生模块详细设计学生模块的主要功能是查询 查询与自己相关的信息 比如个人的基本信息 考试成绩 考试 安排信息 进行网上选课等功能 模块实现关键代码 public classsqueryexam System Web UI Page SqlConnection protected System Web UI WebControls DataGrid Dgd exam string strsql private voidPage Load object sender System EventArgs e 开始用户名密码设置SESSION页面跳转是否合法结束苏州高博软件 技术职业学院毕业论文 设计 18 在此处放置用户代码以初始化 页面String student id Session user id ToString Bindgrid student i d public voidBindgrid String student id string strconn ConfigurationSettings AppSettings dsn new SqlConnection strconn strsql select from SEViewwhere Student id student id SqlDataAdapter da new SqlDataAdapter strsql DataSet ds new DataSet da Fill ds Dgd exam DataSource ds Dgd exam DataB ind 4 2教师模块详细设计教师模块用于了解院的最新新闻 查 看自己的个人信息 授课信息以及所带课程的学生成绩 监考信息 还可以上传文件 查看自己上传的文件以及系部上传的文件 界面如图12图12上传文件界面实现设计关键代码 private voidPage Load object sender System EventArgs e 苏州高博软件技术职业学院毕业论文 设计 19String user id Session user id ToString 页面加载时获得sessi on 点击上传按钮触发事件private voidAddFileOrUrl Click object sender System EventArgs e UpFile 上载文件 产生随机数private StringGetRandomint Random random new Random return random Next 10000 ToString 产生一个小于10000的随机正整数 4 3系部 模块详细设计系部模块用于了解院的新闻时事 查看本系的教师情 况 教师的授课信息 进行成绩的录入与查询 能够进行的上传 查看本系教师上传的文件 也能够查询本系部上传的文件 界面如图13所示 如果输入的学号不属于该系的 在右侧会自动显 示错误信息 则会显示如下图14苏州高博软件技术职业学院毕业论 文 设计 20图13成绩录入界面图14验证该学生是否是该系界面4 4 教务处模块详细设计查看班级信息 修改班级信息 还可以添加新 的班级 能够对教师进行管理 查看教师信息 修改教师信息 添 加新的教师信息 能够进行课程管理 查询学校的开课情况 进行 课程分配 添加新课 同时还可以对各课程信息进行修改 能够进 行学生选课管理 查询选择某课程的学生情况 还能够进行成绩管 理 能够按照学号 课程号 课程名 教师号以及班级进行成绩查 询 录入新成绩 对成绩进行统计 可以按系别 班级进行统计 统计均分 如图15所示图15添加班级界面实现添加班级功能关键代码 Private voidCv id ServerValidate object source System Web UI WebControls ServerValidateEventArgs args 苏州高博软件技术职业学院毕业论文 设计 21SqlCommand cm new SqlCommand select from classwhere Class id Class id cm Parameters Add Class id SqlDbTy pe VarChar 50 cm Parameters Class id Value Tbx id Text SqlDataReader dr cm ExecuteReader if dr Read args IsValid false els e args IsValid true Close 点击添加按钮触发事件private voidBtn add Click object sender System EventArgs e SqlCommand cm new SqlCommand insert class 1 cm CommandType CommandType St oredProcedure cm Parameters Add new SqlParameter Class id SqlDbType VarChar 50 cm Paramete rs Class id Value Tbx id Text cm Parameters Add new SqlParameter Class college SqlDbType VarChar 50 cm Par ameters Class college Value Ddl college SelectedItem Te xt cm Parameters Add new SqlParameter Class teacherid SqlDbType VarChar 50 cm P arameters Class teacherid Value Tbx teacher Text 苏州高 博软件技术职业学院毕业论文 设计 22cm Parameters Add new SqlParameter Class name SqlDbType VarChar 50 cm Parame ters Class name Value Tbx name Text cm Connection Open try cm ExecuteNonQuery Response Redirect classes aspx catch SqlExc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论