1.4设计方法
本系统采用的是B/S开发模式,B/S(Browser/Server)结构即浏览器和服务器结构。它是在Internet技术兴起时,对C/S结构的一种变化或者改进的结构。这种结构下,用户工作界面通过WWW浏览器实现,很少部分事务逻辑在前端(Browser)实现,而是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统文护与升级的成本和工作量,降低了用户的总体成本(TCO)。
网站设计思路有以下几方面:
1)网站总体策划:通过国内外的需求分析得出网站大致功能,然后设计网站的框架和功能布局。
2)建立数据库:本系统采用SQL 2008 作为数据库,设计了名叫JiaJiaoWangZhan的数据库,建立了新闻信息表,预约信息表,需求信息等表。
3)实现家教需求管理功能:采用了B/S开发模式,利用ASP.NET技术和ADO.NET数据库连接技术实现了用户教员登陆注册,需求发布,预约教员,网站留言等功能。
2.家教系统需求分析
2.1系统总体目标
1)网站的数据库字段,结构,关联性设计符合平台上全部用户的使用要求。
2)大学生,老师能在平台上进行注册,发布自己的个人信息,查看学生发出的需求信息。
3)学生能在家教网站上对老师的信息进行查看,发布需求,对优秀的符合自身要求的家教老师进行预定,还在在线咨询管理人员。
4)管理人员能对平台所有的信息包括新闻公告,老师教员,学生,问题进行增、改、删、查操作管理。
2.2 可行性分析
2.2.1 性能分析
家教网站系统主要的作用在与把家教老师的信息和学生的需求信息做集中的收集以及处理,让他们在数据库里面的信息处于最新,安全,以及活跃的状态,不能让用户的信息变成死数据,做到这一点管理人员就必须要定期对系统网站中的数据进行处理,让死数据不占用数据库的资源,提高数据库收索的速度,提高网站的性能。因为每个用户都具有其隐私,所以其在数据库的信息也是要尽可能做到安全,每个注册的用户都要收到管理然人员的审核才能算在网站系统中正式存在,学生发布的需求信息要在第一时间出现在需求页面上,能及时解决学生的问题。当前在计算机科学领域无论是软件还是硬件都是相当成熟,而且一直在进步革新自身技术,计算机技术作为家教网站的最为有力的技术支持,其发展也是有目共睹的。技术能保证系统在未来的几年之间能不断有更新,不断适应学生和教员的需求。
2.2.2技术可行性
目前类似于家教网站的小型项目比较倾向于用B/S结构进行开发设计,随着互联网技术的不断革新,B/S结构项目可以说是C/S机构项目的一个重要的改变,网站的使用者不用下载任何安装包,完全通过浏览器的方式进行数据的访问。这种机构的优点之处在于,系统把重要的逻辑处理方法全部转移到了服务器端进行运行,利用简单的三层架构进行分层处理逻辑,而前端只是进行一些比较简单的处理。用户只需要考虑使用上的便捷完全不用考虑系统的兼容性和诸如软件升级之类的事情了。
2.2.3 经济可行性
学校的机房有现成的服务器供我们使用,我们只需要在服务器上安装下IIS服务器就可以让联网的客户机进行访问了,如果没有现成的服务器我们也可以通过现在的云平台,比如:阿里云,新浪云进行服务器的租赁,这种云平台的费用也是极少的,所以在经济上面也是可行的。
2.3 需求分析
我们的这个家教网站系统主要用户角色分为学生,教员和管理人员,三种不同的角色我们在设计的时候给予了三种不同的功能分配,在下面我将把三种不同角色的功能以图文的方式进行展现 asp.net大学家教网的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_41377.html