家族成员管理系统对于家族成员的交流非常重要,目的在于让家族里的每个人了解家族的成员信息、成员事迹、以及各成员之间的交流和相互帮助为次系统的主要内容。它的建立不但方便了各成员之间的交流、加强关系以及互相帮助等,为成员之间提供了很好的交流平台。
因此,可以设计出和实现一个基于asp.net平台的家族成员管理系统是可行的。在实用性方面,通过这个系统家族在计算教成员时减少了人力、物力的支出,提高了工作的效率和数据的可靠性,同时还为日后查询提供了方便。
2.开发技术介绍
C#(C sharp)是微软公司针对这一问题的解决方案提出来的。C#是一种最、面向对象的编程语言。它能使很多程序员更快更方便地编写各种基于Microsoft.NET平台的应用程序。正是因为c#面向对象的完美的设计,使它变成在构建各组件时的首选。不管是高级的商业服务对象还是小系统的应用程序。通过使用简单的C#语言结构,各个组件可以很方便的转变为XML网络服务,从而使它们在任何操作系统上使用任何样的语言都能通过Internet进行运行和调试。而且最重要的是,c#使得c/C++程序员可以更有效的开发程序设计,而并不损失它们原有的很强大的功能。因为这种发展与继承德关系,使c#与C/C++有很多的相似点,熟悉这样类似语言的开发设计者可以很快的使用c#。
C#还包括了一个特殊的功能,就是使程序可以调用任何纯API。在一段特别标记的代码中,开发者可以使用指针和传统C/C++特性,如手工的内存管理和指针运算。这是其相对于其它环境的极大优势。这意着c#程序员可以在原有的C/C++代码的基础上编写程序,而不是彻底放弃那些代码。无论是支持COM还是纯API的调用,都是为了使开发者在c#环境中直接拥有必要的强大功能。
ASP.NET是Microsoft公司推出的新一代建立动态Web应用程序开发平台,是一种建立动态Web应用程序的新技术[2-3]。它是.NET框架的一部分,可以使用任何.NET兼容的语言(如Visual Basic、C#)编写ASP.NET应用程序[4]。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 结合了分析、报表、集成和通知功能。
系统中还是用了B/S模式,即浏览器/服务器模式,是一种从传统的两层C/S模式发展起来的新的网络结构模式,其本质是三层结构的C/S模式[5]。在用户的计算机上安装浏览器软件,在服务器上存放数据并且安装服务应用程序,服务器有WWW服务器和文件服务器等。用户通过浏览器访问服务器,进行信息浏览、文件传输和电子邮件等服务。
3.网站分析
3.1 需求分析
在网络发达的信息时代,家族成员管理系统的需求越来越强烈,这个系统可以满足大多数家族的信息交流。需求分析具体任务是:确定家族成员对管理系统的综合要求、分析管理系统的成员信息、确定和评价管理系统方案、确定管理系统开发计划。经过调查、询问、研究和分析,针对家族成员的情况不同,制定以下设计计划。
3.1.1功能需求
用户管理需要实现的功能主要有:
用户登录注册个人信息、家族成员管理、成员信息管理。在个人信息方面实现个人基本信息的完善以及个人信息密码的修改。在成员管理系统中要实现添加、查找家族各个成员。信息管理上要展示家族成员的基本信息和按条件查找成员。交流平台上要实现成员之间的交流。
3.1.2系统设计目标
(1)为使用户操作方便,要求有良好的界面;
(2)家族成员在线信息显示,资料完善功能; ASP.net家族成员管理系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_4190.html