户浏览器。ASP.NET应用程序运行原理如图2-2所示:
图2-2 ASP.NET应用程序运行原理图
2.3 SQL Server 2008数据库
SQL Server 2008是微软公司推出的大型数据库管理系统,建立在成熟而强大的关系模型基础之上,可以很好地支持B/S网络模式。SQL Server 2008是一个杰出的数据库平台,能够满足各种类型的企事业单位对构建网络数据库的需求,同时还具有数据性能分析,数据和备份压缩,资源监控,自自动管理等新功能。它与Windows操作系统紧密集成,具有方便易用的图形界面,并提供了一套完整的管理工具和实用程序,大大减轻了管理员的工作量,使用户对数据库的操作变得非常简单,使许多以前需要手工进行处理的复杂任务,现在可以通过图形化界面和向导工具来轻松完成。
-16-
附录一 系统使用说明书
第3章 系统分析
本章节主要从经济、技术、操作方面对该系统的可行性进行了详细的分析。
3.1可行性分析
一般说来,对一个课题应从技术可行性、经济可行性和操作可行性三个方面研究它的可行性。根据课题的来源,通过初步的调查,收集数据资料,研究分析得出结论:此项目从技术上,经济上和操作上均具有可行性。
3.1.1 经济可行性
经济可行性分析我们主要是对项目的经济效益进行评价。以手工和纸张对教学质量评价的传统模式对纸张和评价设备的依赖性很大,需要很多人力和物力支持。当前Web方式下教学质量评价信息系统虽然经济耗费较以前有很大的减少,但是它依旧无法完成有效地教学质量评价分析。本系统的实施可以方便的实现对教师教学质量的评价和加强了信息反馈,减少了人力、物力,提高了工作效率,避免了工作上人为的失误,简化了工作流程。因此,本系统在经济上是可行的。
3.1.2 技术可行性
C/S和B/S模式是现在比较流行的两种数据库应用模式。C/S模式主要是在以局域网为基础的环境下进行运用,受到地域的限制,而且安装、配置繁琐,如果将其运用到互联网中客户端的安装维护将是一大问题。而B/S模式通过互联网客户端只需要一个浏览器既可以实现。
微软推出的.NET战略正是迎合了B/S模式下的网络信息传递,其中的ASP.NET是在原有的ASP基础上发展而来,ASP.NET几乎全是基于组件和模块化,每一个页、对象和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET使用.NET Framework所支持的VB.NET、C#.NET
-17-
附录一 系统使用说明书
等语言作为其开发语言,这些语言生成的网页都继承了页面类,并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。
SQL Server 2008是微软公司推出的大型数据库管理系统,建立在成熟而强大的关系模型基础之上,可以很好地支持B/S网络模式。SQL Server 2008是一个杰出的数据库平台,能够满足各种类型的企事业单位对构建网络数据库的需求,同时还具有功能强大,安全可靠等特点,可用于大型联机事务处理、数据仓库及电子商务等。
由于本系统基于ASP.NET的开发框架、SQL Server的数据库平台以及易于实施的B/S开发模式,从软件技术上分析完全可行。
硬件方面,在科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足系统的需要。
综上所述,本系统在软件和硬件方面都成熟可行。
3.1.3 操作可行性
传统的评价模式需要用户通过纸和笔进行评价操作,操作很繁琐,评价数据的统计分析也很麻烦。本系统只需要一个普通的客户端浏览器即可浏览ASP.NET所设计的页面内容,ASP.NET技术开发的系统可以生成美观、友好且交互性很强的界面。这样,用户就可以方便地控制和管理数据,进行数据库的查询、添加、删除等各种操作。整个系统的管理与维护易于实现,所以系统在操作上是可行的。
3.2系统需求分析
需求分析是介于系统分析和软件设计阶段之间的重要桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对他们进行检查和调整。另一方面,需求规格说明又是软件设计、实现、测试,直至维护的主要基础。
需求分析是在可行性研究的基础上进行的。需求分析的结果是软件开发的基础,必须仔细验证它的正确性,开发人员必须和用户取得完全一致
-18-
附录一 系统使用说明书
的意见,需求分析的文档应该被用户所确认。为了更准确、更具体地确定用户的需求,往往需要构造出目标系统的原型,供用户试用以取得实践。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。系统具体的功能需求包括:
1.学生用户:登录、退出系统,评价本学期任课教师,评价本学期课程,浏览本学院的教师信息,查看系统信息,修改个人信息。
2.教师用户:登录、退出系统,查看历学期个人的教学评价信息,查看评价数据统计分析图,评价同科室的教师,查看系统信息,修改个人信息。
3.督导员用户:登录、退出系统,查看历学期本学院教师和课程评价信息,查看班级评价信息,评价本学院教师,查看、发布系统信息,修改个人信息。
4.系统管理员用户:登录、退出系统,开启或关闭系统,管理教学评价指标,管理系统信息,管理、统计评价信息数据,备份、还原系统数据库,修改个人信息。
3.3 系统用例图
系统管理员角色主要完成教学评价信息系统的管理工作,该角色的用例图如下:
发布系统信息管理系统信息<
-19-
附录一 系统使用说明书
学生角色在系统中主要完成教师评价和课程评价的任务,该角色用例图如下:
浏览教师信息评价教师<
教师角色在系统中可以查看自己的评价结果,还可以评价同科室的教师,该角色的用例图如下:
登录系统<
督导员角色在系统中可以查看学院的评价信息,评价教师。该角色的用例图如下:
-20-
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库教师教学质量评价系统的设计 - 图文(4)在线全文阅读。
相关推荐: