3.1.2 教师对于系统的需求
教师需要在本系统中获得可以对课件信息,教学视频信息,试题信息进行管理和操作的权利,同时还要保证功能齐全,方便操作。
3.1.3 学生对于系统的需求
学生是本系统为之服务的角色,因此需要保证该系统操作流程简洁明了,方便学生在本系统使用各种功能。
3.2 设计的基本思想
设计思想遵循以下几点:
1. 采用B/S模式进行开发,它的优点是后台与前台处理层次分明,并且符合众多习惯网页方式的用户使用。
2. 采用面向对象的开发与设计理念。使用面向对象技术的前提是对整体系统的高度理解和准确抽象,通过它就可以保证系统良好的框架,从而带来产品较强的稳定性以及运行效率。
3. 采用模块化设计。模块化设计需要将整个系统划分成基于小的模块,从而有利于代码的重载,简化设计以及实现过程。
4. 简单方便的系统界面。设计简单、友好的系统界面,从而方便用户较快适应系统的操作。
5.速度优先原则。因为此工具最重要的评测标准是速度,所以在设计过程中,具体过程需要尽量做到资源占用少,速度快。
6.设计既要细致周到,又要突出重点。要符合设计的需求,在有可能需要改进的地方进行扩充,从而使系统更适应用户的需要。
3.3 性能需求
3.3.1 系统的安全性
多媒体授课系统在管理权限上要严格进行控制,具体的要求如下:
想登录多媒体授课系统进行操作,就必须要有操作权限,没有操作权限的用户则不能通过任何方式登录系统来查看系统的任何信息和数据,从而确保系统的严密性和安全性。
3.3.2 数据的完整性来~自^优尔论+文.网www.youerw.com/
(1)各种记录信息的完整性,信息记录的内容不能为空
(2)各种数据间相互联系的正确性
(3)相同的数据在不同记录中的一致性
3.4 界面需求
目前界面设计已经成为评价软件质量的一条重要的指标,一个好的用户界面可以增加用户使用系统的信心和兴趣,从而提高工作效率,JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。 因此创建动态页面非常方便。用户界面是指软件系统与用户交互的接口,通常包括输出、输入、人-机对话的界面格式等。
1.输出设计
输出是由计算机对输入的原始信息进行加工处理,形成有效的高质量信息,并使之具有一定的格式,提供给管理者使用,这是输出设计的主要职责和目标。
系统设计的过程和实施过程正好相反,不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出表格直接与使用者相联系,设计的出发点应当是保证输出表格方便的为使用者服务,及时反映和组成用于各部门有用的信息。输出设计的原则是考虑不仅要全面反映不同管理层的各项需要,同时又要言简意赅,不要将用户不需要的提供给用户。