目录
摘 要 I
Abstract II
目录 III
第一章 引言 1
1.1 课题的背景和意义 1
1.2 教学质量评价信息系统的发展 1
1.2.1 国外主要教育评价方法 1
1.2.2我国高校教师教学评价的发展 2
第二章 开发技术简介 3
2.1 .NET框架简介 3
2.2 ASP.NET简介 4
2.3 SQL Server 2008数据库 5
第三章 系统分析 6
3.1可行性分析 6
3.1.1 经济可行性 6
3.1.2 技术可行性 6
3.1.3 操作可行性 7
3.2系统需求分析 7
3.2.1 系统概述 8
3.2.2 系统具体功能需求 8
3.2.3 系统用例图 8
3.2.4系统流程图 10
第四章 系统总体设计 11
4.1 系统构架 11
4.2 系统模块设计 11
4.3 系统E-R图 12
4.4 系统数据字典 13
第五章 系统详细设计与实现 18
5.1数据访问层 18
5.2 业务实体层 19
5.3 功能模块的详细设计 20
5.3.1 用户身份验证模块 20
5.3.2系统信息管理模块 20
5.3.3 评价信息模块 24
5.3.4 查看评价信息结果模块 26
5.3.5 系统管理模块 28
5.3.6 指标库管理模块 29
5.3.7 个人信息管理模块 30
5.3.8 留言信息管理模块 32
第六章 系统测试 33
6.1 系统测试目标 33
6.2 系统测试策略 33
6.2.1 系统单元模块测试 33
6.2.2系统集成测试 35
第七章 结束语 36
参考文献 37
致 谢 38
附录一 系统使用说明书 39
1.安装IIS7.0 39
2.安装SQL Server 2008 39
3.发布网站 40
附录二 系统重要源代码 42
1.数据库链接管理 42
2.SqlHelper数据库操纵工具类 42
3.数据库存储过程 53
3.2系统需求分析
需求分析是介于系统分析和软件设计阶段之间的重要桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对他们进行检查和调整。另一方面,需求规格说明又是软件设计、实现、测试,直至维护的主要基础。
需求分析是在可行性研究的基础上进行的。需求分析的结果是软件开发的基础,必须仔细验证它的正确性,开发人员必须和用户取得完全一致的意见,需求分析的文档应该被用户所确认。为了更准确、更具体地确定用户的需求,往往需要构造出目标系统的原型,供用户试用以取得实践。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。
3.2.1 系统概述
系统主要功能是设计一个基于网络的数据库管理系统,能够实现有效的教师教学质量的评价与反馈。
3.2.2 系统具体功能需求
1.学生用户:登录、退出系统,评价本学期任课教师,评价本学期课程,浏览本学院的教师信息,查看系统信息,修改个人信息。
2.教师用户:登录、退出系统,查看历学期个人的教学评价信息,查看评价数据统计分析图,评价同科室的教师,查看系统信息,修改个人信息。
3.督导员用户:登录、退出系统,查看历学期本学院教师和课程评价信息,查看班级评价信息,评价本学院教师,查看、发布系统信息,修改个人信息。
4.系统管理员用户:登录、退出系统,开启或关闭系统,管理教学评价指标,管理系统信息,管理、统计评价信息数据,备份、还原系统数据库,修改个人信息。
3.2.3 系统用例图
系统管理员角色主要完成教学评价信息系统的管理工作,该角色用例图如下:

图3-1 系统管理员用例图
学生角色在系统中主要完成教师评价和课程评价的任务,该角色用例图如下:

图3-2 学生用例图

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.Drawing.Text;
using System.Drawing;
using System.Text;public partial class code : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){string ImagePath = "images/code.jpg";string strRandomint = this.GetRandomint();Session.Add("ValidatorCode", strRandomint);Bitmap bitMapImage = new System.Drawing.Bitmap(Server.MapPath(ImagePath));Graphics graphicImage = Graphics.FromImage(bitMapImage);graphicImage.SmoothingMode = SmoothingMode.HighSpeed;graphicImage.DrawString(strRandomint, new Font("Arial", 20, FontStyle.Bold), SystemBrushes.WindowText, new Point(5, 5));//生成随机生成器Random random = new Random();//画图片的背景噪音线for (int i = 0; i < 15; i++){int x1 = random.Next(bitMapImage.Width);int x2 = random.Next(bitMapImage.Width);int y1 = random.Next(bitMapImage.Height);int y2 = random.Next(bitMapImage.Height);graphicImage.DrawLine(new Pen(Color.Silver), x1, y1, x2, y2);}System.IO.MemoryStream ms = new System.IO.MemoryStream();bitMapImage.Save(ms, ImageFormat.Jpeg);Response.ClearContent();Response.ContentType = "image/jpeg";Response.BinaryWrite(ms.ToArray());graphicImage.Dispose();bitMapImage.Dispose();}private string GetRandomint(){Random r = new Random();return r.Next(1000, 9999).ToString();}
}






















教师教学质量评价管理系统(ASP.net+SqlServer)相关推荐

  1. springboot毕设项目教师教学质量评价管理系统td7jn(java+VUE+Mybatis+Maven+Mysql)

    springboot毕设项目教师教学质量评价管理系统td7jn(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql ...

  2. 基于ASP.NET的教师教学质量评价反馈系统设计与开发

    开发工具(eclipse/idea/vscode等):Visual Studio2017 数据库(sqlite/mysql/sqlserver等):SQLServer2008R2 功能模块(请用文字描 ...

  3. java毕业设计教师教学质量评价管理Mybatis+系统+数据库+调试部署

    java毕业设计教师教学质量评价管理Mybatis+系统+数据库+调试部署 java毕业设计教师教学质量评价管理Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  4. JAVA计算机毕业设计教师教学质量评价管理Mybatis+系统+数据库+调试部署

    JAVA计算机毕业设计教师教学质量评价管理Mybatis+系统+数据库+调试部署 JAVA计算机毕业设计教师教学质量评价管理Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 ...

  5. 基于django+mysql的教师教学质量评价系统源代码,教学评价系统源码

    基于django+mysql的教师教学质量评价系统源代码,教学评价系统源码 程序部署方法 1.安装程序依赖: 2.配置settings.py中的DATABASES,并在mysql中创建对应的数据库: ...

  6. (附源码)计算机毕业设计SSM教师教学质量评价系统

    (附源码)计算机毕业设计SSM教师教学质量评价系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Int ...

  7. Springboot教师教学质量评价系统

    源码获取:https://www.bilibili.com/video/BV1Ne4y1g7dC/ Springboot教师教学质量评价系统

  8. 计算机毕设(附源码)JAVA-SSM教师教学质量评价系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  9. Python-Django毕业设计教师教学质量评价系统(程序+Lw)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

最新文章

  1. Python使用matplotlib保存图像时发生自动裁剪丢了部分标签信息解决方案(plt.savefig保存时丢失了部分标签字符)
  2. linux 中断机制的处理过程
  3. hashCode与equals的区别与联系
  4. Review学生作业管理系统
  5. 进入保护模式(三)——《x86汇编语言:从实模式到保护模式》读书笔记17
  6. 动态时间规整_动态规划-数组系列(10%)
  7. SAP UI5 neo-app.json
  8. ueditor php 网络链接错误,ueditor使用editor.execCommand( 'link', {})插入链接无效的问题...
  9. Java基础04 编译与反编译
  10. 基于商品包含关系的飞猪搜索优化实践
  11. 3.4 java基础总结①常用类String②Stringbuffer③Stringbuilder
  12. vue mqtt测试工具使用(一)
  13. 使用同源建模预测蛋白质结构
  14. JavaWeb学习笔记之——Servlet HTTP Request
  15. Ubuntu18.04和Win10共享文件夹
  16. 汉语属于哪个语系_汉语,日语,韩语分别属于什么语系?
  17. 163net邮箱,对商务办公人士有哪些帮助?
  18. 海上风电场对雷达性能的影响——绕射损耗
  19. 5G学习总结:RRM(无线资源管理)
  20. python glob函数_Python glob()函数

热门文章

  1. 【Vijos】P1158 小三学算术
  2. 使用Django搭建一个bolg(精简版)NO.1
  3. brackets编写java,Brackets - 一款免费的前端开发工具
  4. (转载+整理)超详细的cmake教程
  5. Linux考试试卷评讲
  6. .aspx.cs不存在,问题原因
  7. 提速还能不掉点!深度解析 MegEngine 4 bits 量化开源实现
  8. HTML使用onmouseover属性更改背景颜色
  9. 数值计算之数值积分与微分
  10. 人体解剖学复习题(带答案的)