本系统可以达到以上的性能要求,具有响应时间比较短、系统的吞吐量比较大、可靠性高与安全行高的优点。
3。4系统开发环境需求
本系统采用C#语言,使用ASP。NET和SQL Server 2008作为开发工具,并基于数据库相关理论进行设计,在系统中调用SQL语言进行数据库的相关操作,最终在B/S模式下开发出了这套系统,并能实现各个模块的功能。系统开发环境如下:
1.操作系统:win7以上版本或XP系统
2。系统体系结构:B/S模式;
3。开发平台:ASP。NET;
4。开发语言:C#;
5。数据库管理系统:Microsoft SQL Server 2008;
6。开发工具:Microsoft Visual Studio 2010
4 系统设计
系统设计是一个系统非常关键的阶段,在整个设计过程中应充分考虑到系统在以后应用过程中可能产生的问题,设计每个模块的时候要考虑到系统以后的扩展。首先对系统的功能进行详细设计,然后对每个功能进行详细的阐述,对重要功能进行功能和流程的详细设计,比如主要功能模块都画出了功能流程图。根据功能对数据库进行了设计,在数据库设计的过程中要详细到每个字段的名称、长度等关键因数。
4。1 功能设计
在线学习网站主要包括前台功能模块和后台功能模块,前台功能模块包括网站首页、用户注册与登录、学习方法的查看、学习资料的下载、视频的播放与下载、交流互动、在线考试;后台模块包括管理员登录、管理员修改密码、添加新的管理员、网站简介管理、学习方法的管理、学习资料的管理、视频资料的管理、交流互动管理、系统信息管理、试题管理、查看每天学习人数并打印。统功能模块结构图如图4-1所示: 系统功能模块图来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
4。2系统主要流程设计
在线学习网站的用户登录模块的设计主要是对用户名和密码的验证,不管是前台用户还是后台管理员用户,都需要输入正确的用户名和密码才能登录,此时系统调用数据表中预先为用户注册的用户名、密码等数据,来对用户刚才输入的信息进行验证,假如用户输入的信息与数据表中的数据完全吻合的话,用户登录成功;反之,输入信息中某一项不一致,系统就跳出消息框显示错误信息,系统登录不成功