2.3 B/S的系统开发模式
B/S是Browser/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库[10]。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零文护,系统的扩展非常容易[11]。
B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新[12]。
3.系统分析与设计
3.1系统需求分析
班级信息管理系统是老师对班级进行日常管理的管理信息系统。系统以班级数据管理为中心,将老师对班级的管理工作集成到一个系统中,从而达到提高班级管理质量和效率的目的。用户主要包括管理员和学生,管理员端的对象可以是老师也可以是班长,管理员可以通过输入相应的用户名和密码,登录到后台管理界面,添加,删除学生和班级信息,发布公告,上传班级资料等内容,学生可以登录至学生界面,完善个人信息,查看班级动态,共享文档,相册等资源。
3.2功能模块设计
依据班级信息管理系统的需求分析结果,设计主要的功能模块包括用户管理模块,班级管理模块,留言管理模块,资料管理模块,投票管理模块 ASP.net班级信息管理系统的设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_18535.html