1.2设计目标
同学录拥有较强大的功能,有如下几个方面的目标:管理员进行信息上的文护,用户可以注册,支持用户留言,上传照片,修改个人信息等。
具体设计功能如下:
(1) 用户操作直观,方便,界面友好。
(2) 系统使用功能齐全,可靠,稳定。
(3) 更快更稳定的执行速度完成要求。
(4) 便于文护与修改。
(5)系统具有灵活、严格的权限设定功能。
2相关技术介绍
2.1 ASP.NET简介
ASP.NET是Microsoft.Net的一部分,作为战略产品,不仅仅是Active Server Page (ASP)的下一个版本,它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
ASP.NET可以无缝地与WYSIWYG HTML编辑器和其他编程工具一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
2.2 Microsoft Office Access技术介绍
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统,是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access能够存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 ODBC 兼容数据库内的资料。
2.3 B/S技术介绍
B/S结构(Browser/Server,浏览器/服务器模式)是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、文护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。这样就大大简化了客户端电脑载荷,减轻了系统文护与升级的成本和工作量,降低了用户的总体成本。
2.4 IIS服务器介绍
IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP Server全部包容在里面。 IIS意着你能发布网页,并且有ASP、JAVA、VBscript产生页面,有着一些扩展功能。其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
3系统分析
3.1系统需求分析
系统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,解决“怎么做”提供依据,关键性主要体现在“理解需求”和“表达需求”两方面。经过调研分析,总结出同学录系统要完成的基本功能如下: ASP.net同学录系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_1323.html