2.相关技术介绍
本系统采用了ASP.NET、SQL Server 2005数据库技术,遵循软件开发的一般流程,对系统进行需求分析,设计总体架构及各功能模块,创建数据库及系统设计,编制各种文档及代码,最后测试并修改代码,完成相应功能。
2.1 ASP.NET简介
ASP.NET为开发人员提供了生成企业级Web应用程序所需要的服务、编程模型和软件基础结构,同其他Web开发平台相比,ASP.NET具有下面三大优势。
1)支持编译型语言 程序员通过C#语言,开发的ASP.NET程序被编译成中间语言,具有平台无关性,由于ASP.NET页面在执行前会被编译,所以ASP.NET的性能得到了很大的提高。
2)程序代码与页面内容的成功分离 通常的动态网页开发,往往是在一个网页上混合多种脚本语言。比如在HTML脚本语言上可以嵌入JavaScript或VBScript等客户端脚本语言,也可以同时嵌入ASP或JSP等服务器端脚本语言。这种多语言混合的Web开发模式通行已久,但是它的代码可读性很差,程序代码同页面内容混合在一起,程序员要在多种语言的思文上频繁切换。ASP.NET Web集成了“所见即所得”的HTML编辑器,为开发人员开发Web页提供了方便的图形化支持。
3)引入服务器端控件 ASP.NET中的服务器端控件会生成发送给浏览器的HTML代码,显示控件,它们还能生成隐藏的HTML元素来存储它们当前的状态。在提交页面时,这些信息就会传送回服务器,控件将自动处理这些信息,改变HTML,显示控件。
2.2 SQL Server 2005简介
SQL Server2005 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2005 为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。
3.系统分析和设计
3.1 系统需求分析
该网站为用户提供了一个有效的信息交流平台,为用户提供了现有的多种信息资源。在互联网的基础上,分析该系统应提供系统参与者如下的功能:管理员可以进行物品信息管理,招聘信息管理,寻求合作模块的管理等功能。用户可以查看课查询浏览各种模块的信息、下载资源、发表留言以及回复留言。
3.2 功能模块设计
该网站主要由登录退出模块、前台学生模块、后台教师管理模块三部分组成。
登录退出模块:主要包括用户登录、管理者登录、找回密码、用户注册和退出系统。
用户管理模块:主要包括查看招聘信息、查看求职信息和培训信息、寻求合作信息、
物品求购信息、物品出售信息和免费发布信息。
后台教师管理模块:
(1)用户管理:添加、修改、删除用户信息。
(2)会员管理:添加、修改、删除会员信息
(3)信息管理:添加、修改、删除各类信息。
1  系统总体功能模块图
4.数据库设计
4.1 数据库需求分析
数据库的设计在一个系统中的作用非常重要,数据库系统是以数据为中心,在数据库管理系统的支持下进行数据的收集、整理、存储、更新、加工和统计,进行信息的查询和传播等操作的计算机系统。数据库系统的设计既要满足用户的需求,又要与给定的应用环境密切相关,因此必须采用系统化、规范化的设计方法进行设计。该系统信息量大,对数据正确率要求高。通过系统功能分析的结果和数据库设计的特点,根据实际情况,数据库设计时要考虑存放用户信息(包括浏览者和管理者)、留言信息、各种功能模块的资源信息等。
上一篇:ASP.net网上新生自助报到系统设计+源代码
下一篇:ASP.net+sqlserver校友系统设计+源码

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

ASP.net+sqlserver网络课堂设计

asp.net+sqlserver进销存管理系...

国内外图像分割技术研究现状

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

志愿者活动的调查问卷表

公寓空调设计任务书

承德市事业单位档案管理...

C#学校科研管理系统的设计

医院财务风险因素分析及管理措施【2367字】