1.2开发工具介绍
在2000年第二季时,微软正式推动.NET策略,ASP也顺理成章的改名为ASP.NET,经过四年的开发,第一个版本的ASP.NET在2002年1月5日亮相(和.NET Framework 1.0),Scott Guthrie也成为ASP.NET的产品经理(到现在已经开发了数个微软产品,像ASP.NET AJAX和Microsoft Silverlight)。目前最新版本的 ASP.NET 4.0 以及 .NET Framework 4.0 已经在VS 2010平台内应用[5]。ASP.NET有很多有点,具体如下:
(1)世界级的工具支持。ASP.NET构架是可以用Microsoft(R)公司最新的产品Visual Studio. NET开发环境进行开发,C#语言为编辑程序语言[6]。
(2)强大性和适应性。因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在基于C/S模式应用软件开发的平台上。
(3)简单性和易学性。ASP.NET使运行一些很平常的任务,使分布系统和网站配置变得非常简单。例如ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。
(4)高效可管理性。ASP.NET使用一种以字符为基础的分级的配置系统,使服务器环境和应用程序的设置更加简单[7]。
2.系统分析
2.1课题需求分析
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经拥了百兆,甚至千兆的校内网络通信息平台,通过计算机网络实现各种信息服务,并进行异地教育和培训。另一方面,现在的很多高校,为丰富学生的校园生活,培养学生的个性,促进特长学生的培养,学生会组织了很多社团。每个同学,根据参与自愿的原则,可以参加与自己兴趣相符的社团,但随着校园学生人数的增多,对社团及社团成员的管理,传统的方式日显不能胜任。所以,开发一个简单实用的社团管理系统来提高社团管理的效率显得尤为重要[8]。
基于C/S模式的信息管理系统是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使使用者不受地域的局限。一个完备的学生社团管理系统可以使学生在任一台接入校园网或Internet的计算机上,浏览社团各种信息,查看各社团组织的各种活动和会员的最新动态,这将大大的激发学生的兴趣,使在校大学生能力、个性得以全面的培养[9]。
2.2系统总体流程分析
通过对系统功能和工作流程的整体分析,画出系统流程图。借此对系统的整体功能和数据信息处理的流程有一个更直观的了解,便于在网站的开发时能有条不紊的进行[10]。本系统的流程是程序开始登陆,输入用户名和密码,如有错误将返回登陆页面,若用户名和密码正确则进入用户检测,如果是会员,则会进入会员界面,此界面是对会员各类信息进行操作。若是管理员,则会进入管理员界面。可以对会员和管理员的各类信息进行操作。最终系统结束。系统流程图如图1所示:
图1 社团管理系统流程图
3.数据库总体设计
3.1数据库概要设计
学生社团管理系统的数据库功能主要体现在对各种信息的浏览、保存、更新和查询操作上,包括管理员信息、学生信息、社团信息和社团活动信息等,各个部分的数据内容又有内在联系。针对该系统的数据特点,总结出如下需求:
(a)管理员:他是管理社团和会员的,它有姓名、密码,编号三个属性。
(b)社团:社团包括活动申请时间,建团时间,建团名称,活动地点等属性。
(c)会员:会员包括姓名、电话、系别、加入社团时间等属性。 C#学生社团管理系统的设计与实现+ER图(2):http://www.751com.cn/jisuanji/lunwen_4472.html