1.简易性。想要执行简单的窗体提交、身份验证和站点配置操作用ASP.NET很容易实现[5]。
2.自定义性和扩展性。ASP.NET能使开发人员在适当的级别插入相应的代码,自定义性和扩展性好[6]。
3.安全性。借助应用程序配置和相应的Windows 身份验证可以保证程序的安全性[7]。
2.2 SQL Server 2005数据库访问技术
SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更为安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序[8]。SQL Server 2005具有可编程性功能、可管理性功能、可用性功能、数据库文护功能等。SQL Server 2005已超越传统意义上的数据库管理系统,发展成为大规模联机事务处理、数据仓库和电子商务应用的数据库和数据分析平台[9]。
2.3 DIV+CSS前台设计技术
随着网站标准被编程人员逐渐认可,ASP.NET设计中,不再使用插入表格来设计页面,而是采用DIV+CSS的方式,DIV+CSS的方式使页面的布局更加美观[10]。
DIV元素为页面设计提供结构和背景,用CSS样式表来设置DIV的属性,编程人员容易在后台修改相应的代码[11]。
3.致青春主题网站可行性分析
3.1需求分析
用户需要对自己的相关信息进行登记、注销登录、发布与青春有关的主题,发布寻人信息、搜索好友、查看留言等。管理员需要对用户的相关信息进行管理,发布新闻动态等。通过分析用户和管理员的这些需求,从而帮助人们致青春,快乐交友,提升网站的安全性。
3.2可行性分析
3.2.1技术可行性
致青春主题网站设计是致敬青春的网站管理信息系统。通过本次毕业设计,对网站的设计又有了新的认识。让自己在具体设计中将课本知识运用到实践中来。由于本设计最重要体现的是可行性与可操作性,所以,通过自己以前学过的知识加上老师和同学的指导与帮助还是能按时完成毕业设计的。因此致青春主题网站设计在技术上是可行的。
3.2.2经济可行性
为想要致敬青春的人们开发一个完整、合理的主题网站设计,本系统只需一个人就能完成,且开发网站的成本很低,所以从经济上说是可行的。
3.2.3操作可行性
本软件是为大众开发的,所有本软件的用户对象是全体社会成员尤其是青年以上的人群,由于本软件要设计成友好的界面,用户只需懂得简单的计算机操作知识,就能自由使用本网站。
4.数据库设计
用户的需求具体体现在各种信息的提供、保存、更新、和查询,这就要求数据库结构能充分满足各种信息的输出和输入。设计数据库so young和相关的表,对他们的数据类型进行设置,设计时候满足用户输入的最大字符,来选择相应的数据类型,满足用户的需求。
4.1数据库概念设计
概念结构设计通常使用E-R图对它的描述工具进行设计,对需求分析阶段收集到的数据进行分类、组织(聚集),形成实体、实体的属性,标识实体的码,确定实体之间的联系类型,设计E-R图。系统实体之间的关系如图1所示:
图1 系统实体之间的关系图
4.2数据库逻辑结构设计
由于目前使用的数据库基本上都是关系数据库,因此首先需要将E-R图转换为关系模型,数据库的逻辑结构设计就是将E-R图转换为关系模型的过程,根据致青春主题网站的实际情况,网站数据库命名为:so young数据库,用来存储网站的数据信息。在致青春主题网站设计中主要牵涉到用户表、寻人信息表等四个表。
其中用户表用于记录网站注册用户的基本信息,具体用户表的表结构如表1所示:
表1 用户表(userinfo) ASP.net致青春主题网站设计+源码(2):http://www.751com.cn/jisuanji/lunwen_10067.html