(2) 数据库的选择和连接。

数据库使用的是SQL Server 2005。网站的用户注册和登陆功能必不可少。要记录用户的资料就必不可少需要数据库来存储用户信息。另外,网站订单消息和论坛记录等信息的存储同样需要。数据库的操作是数据处理的重点,由于各数据表的关联以及前台操作的复杂性,在数据库操作室需要强大的逻辑分析能力来进行编程。所以数据库的操作也是本课题的重点,而由于对环境的熟悉,本次课题的数据库我选择了SQL Server 2005。

(3)网站开发。

网站的开发首先是要进行需求分析,确定网站类型和网站风格,之后则是设计草图、规划静态内容,然后根据网站草图,美工制作效果图,当然由于本次课题并没有那么正规,所以没有这个步骤,而是在程序开发阶段同时进行,根据页面结构和设计,前端和后台可以同时进行。前端:制作静态页面。后台:根据其页面结构和设计,设计数据库,并开发网站后台。最后就是网站的测试和上线,在本地搭建服务器,将网站打包,使用FTP上传至网站空间或者服务器。虽然本网站的设计并不会投入运行,但我会尽量将网站上线。

1.5.3 本课题的难点

(1)网站页面的设计

网站重要的地方就是页面的设计,通过使用更合理的颜色、字体、图片、样式进行页面设计美化,在功能限定的情况下,尽可能给予用户完美的视觉体验。而为了页面显示效果的多样化,我在本次网页设计中适当借鉴HTML模板的JS效果,实现多样化丰富的网页显示效果。

(2)前后台数据处理

需要在页面加载的时候读数据库并显示信息,而为了程序的安全性考虑,数据的操作放在CS中处理,但由于在前台遍历显示数据的困难,对前台采用遍历方法困惑,本次课题在这个方面要着重解决,另外ASP中前台和后台交互的方法并不了解。

(3)页面跳转传参

网页跳转的时候,参数的传递十分重要,很多信息需要在跳转后的页面接收,比如在查看单个元素的详情时,需要将查库需要的参数传递过去,另外登录状态等的传递,此过程也是本次程序开发的一个难点。

(4)数据库设计

数据库的设计也尤为重要,是系统的核心。绘制数据流程图DFD,完成数据字典,并绘制出实体关系图,即E-R图。这需要对网站的所有信息进行逻辑的处理,根据各模块板块确定关联关系,并设计合适的字段类型,建立物理数据库。这个环节十分考验逻辑能力。

1.6 网站系统开发技术和工具简介

1.6.1 系统开发环境

开发环境:

应用系统:Window 7

开发平台:Microsoft Visual Studio 2008

应用软件:Adobe Photoshop CS3

开发服务器环境:

系统语言:中文

开发文件编码环境:UTF-8

数据库:Microsoft SQL Server 2005

数据库排序规则:Chinese_PRC_CI_AS

1.6.2 系统开发技术

(1)ASP.Net

ASP .NET的网站或应用程序通常使用 Microsoft(微软)公司的IDE(集成开发环境)产品Visual Studio进行开发。ASP .NET开发的首选语言是C#及VB .NET,同时也支持多种语言的开发。因为ASP .NET是基于通用语言的编译运行的程序,其实现完全依赖于虚拟机,所以它拥有跨平台性,ASP .NET构建的应用程序可以运行在几乎全部的平台上。其中大致分为以微软.NET Framework为基础使用IIS作为Web 服务器承载的微软体系,以及使用Mono为基础框架运行在Windows或Linux上的开源体系。asp.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。

上一篇:SIT社团活动管理系统设计与实施
下一篇:DeDeCms上海洛奇视觉设计公司网站设计与开发

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

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

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

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

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

ASP.net+sqlserver网络课堂设计

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

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

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

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

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

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

公寓空调设计任务书

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

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

志愿者活动的调查问卷表

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