2.2.1 B/S模式
B/S结构是三层结构即浏览器和服务器结构,它的用户界面是通过浏览器实现的,大部分在服务器中实现,小部分逻辑通过前端实现。它简化了系统的开发、文护和使用,系统功能实现的核心主要集中在服务器上,这样就降低了用户的总体成本。
2.2.2 C#语言
C#是面向对象语言。C#继承了C和C++的功能的同时,剔除一些复杂的逻辑应用和特性,还增加了自己新的特点。用C#编写代码是.NET开发的首选,C#很好的体现.NET Framework的各种优势。C#具有以下优点:语言明了、继承C和C++的功能、支持跨平台、语言灵活、web服务器控件和XML相兼容。
2.2 开发环境
根据我们的系统要求,数据库采用Microsoft SQL2005,足够适用我们的工作需求,并且支持的类型丰富,文护简单,费用低廉,对使用者的要求不高,而且容易升级。本系统选用Windows XP中文版和C#作为开发语言,同时选用SQL2005数据库,VS2005可视化的开发环境,系统开发能快速完成,内部集成的数据访问通道,可以方便对数据库的管理。
3.需求分析
3.1可行性分析
技术可行性是最关键的问题。根据用户提出的功能、性能以及构架,从技术角度分析系统的可行性。本系统采用的是.NET家族中的ADO.NET和ASP.NET两项技术 。同时使用SQL2005数据库。将ADO.NET,ASP.NET和SQL2005相结合开发学生社团管理系统。
经济可行性主要研究资金成本,包括项目的开发成本,需要考虑是否为用户提高工作效率,节省工作时间,方便操作与管理而设计。因为开发本系统不需要很多的费用,并且是独立设计,可以节省许多费用,同时也可提高个人的实际动手能力,所以,经济上是可行的。
本系统用户平台是面向学校和系统管理员的,界面明了清晰,采用可视化界面,普通用户只需用外置硬件就可以查看信息。由于操作简单、易懂,对于初次使用此系统的用户,熟悉几遍就能掌握系统的操作流程。由此可见,在系统的操作上是没问题的。
3.2功能需求分析
本系统功能需求,本系统是针对学生社团来开发设计的,因此,对于功能的要求有以下几点:(1)系统管理员,系统管理员能对系统进行有效管理和基本文护,对于新闻的更新,信息的发布,用户的申请和审核,社团的申请和审核,社团活动的申请和审核等等作用;(2)社团管理员,社团管理员,对用户申请加入社团的申请和审核,社团活动的开展,信息的通知,社团财务资源管理等等功能都要实现;(3)普通用户,普通用户可以申请加入社团,也可以申请创建社团,可以浏览社团信息,修改个人信息等等功能;(4)游客,对于游客只有浏览的权限,没有操作权限,可以通过注册可以成为普通会员 ASP.net学生社团管理系统设计与实现(2):http://www.751com.cn/jisuanji/lunwen_27869.html