个人网站设计实验报告

河 南 工 程 学 院实 习 报 告课程名称 ASP.NET 程序设计实训 设计题目 个人网站的设计与实现 系(部) 班 级

河 南 工 程 学 院

实 习 报 告

课程名称 ASP.NET 程序设计实训 设计题目 个人网站的设计与实现 系(部) 班 级 学 号 姓 名 实习时间 2013.12.30-2014.1.3 指导教师

2014年 1 月 3日

,

实 习(训) 报 告 评 语

等级:

评阅人:

职称: 年 月 日

,

目 录

一、实训题目 ..............................................................................4

二、系统需求分析 ..........................................................................4

2.1可行性分析 ........................................................................4

2.1.1社会可行性 ..................................................................4

2.1.2技术可行性 ..................................................................4

2.1.3经济可行性 ..................................................................5

三、系统设计目标和原则 ....................................................................5

3.1设计目标 ..........................................................................5

3.2设计原则 ..........................................................................6

四、系统功能模块设计 ......................................................................6

4.1前台管理模块 ......................................................................6

4.2 后台管理模块 ......................................................................7

五、数据库设计 ............................................................................7

5.1数据库表设计 ......................................................................7

5.1.1 dbo.Logger(文章信息表) ....................................................7

5.1.2 dbo.LoginTime(登录时间表) .................................................8

5.1.3 dbo.MessageBoard(文章信息表) ..............................................8

5.1.4 dbo.Mood(日志表) ..........................................................9

5.1.5 dbo.Musics(音乐文件信息表) ................................................9

5.1.6 dbo.users(用户登录表) .....................................................9

六、基本程序清单 .........................................................................10

6.1 数据库连接类清单 ..................................................................10

6.2页面清单 ..........................................................................12

6.2.1登陆界面 ...................................................................12

6.2.2关于我们 ...................................................................15

6.2.3音乐页面 ...................................................................15

七、实训总结 .............................................................................19

,

个人网站设计与实现

一、实训题目

个人网站设计与实现

二、系统需求分析

信息时代的今天,网络已经成为人们工作、学习的一部分,不断充实和改变着人们的生活。在网络中,一个个性化的个人网站,可以充实地表达自己的想法,通过发布日志文章展示个人能力,抒发个人情感,朋友则可以根据主题发表个人的意见,表达自己的想法,进行思想交流,乐在其中。也可以通过个人网站让朋友更加清楚的了解自己的爱好和习惯。通过网络,更加了解身边的人。

2.1可行性分析

2.1.1社会可行性

社会可行性具有比较广泛的内容,需要从政策、法律、道德、制度、等社会因素论证开发的可行性和现实性。主要是运行环境的可行性和法律可行性。本系统的运行环境是在服务器环境,前台网页设计使用的是Microsoft Visual Studio 2008,而数据库系统采用的是SQL Server 2005。所以运行环境是可行的的。本系统是自己设计编程的,所以不存在软件版权问题。

2.1.2技术可行性

技术可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。在软件方面,本系统采用的是ASP.NET 进行开发,前台网页设计使用的是Microsoft Visual Studio 2008,而数据库系统采用的是SQL Server 2005。通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。

,

2.1.3经济可行性

经济可行性主要是对项目的经济效益进行评价。本系统对系统开发者来说并不需要太高的成本支出,不需要什么经济成本,一般的机器上就可以进行编程,而且开发周期不需要太长,节省了人力、物力、财力资源,所以本系统在经济上是可行的。

综上所述,本系统开发目标已明确,在技术和经济等方面具备可行性,并且投入少、见效快,因此系统的开发是完全可行的。

三、系统设计目标和原则

3.1设计目标

个人网站设计与实现系统的总目标是:在计算机网络、数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的个人网站,以达到个人推荐、展现自我的一个平台,为交流提供综合的网络环境,同时也为个人的宣传、发展,提供了一个平台。本系统主要实现网站设计者与访问者之间的相互交流,主要要实现以下的目标。

a. 全面展示个人网站的主题思想。

b. 通过上传个人相册,使访问者对网站建设者有进一步的了解。

c. 提供在线音乐收藏模块,使访问者可以收藏自己喜欢的音乐。

d. 通过日历可以选择日期、查看文章,并可以给网站建设者留言。

f. 通过发表我的文章,表达网站建造者的想法和观点,实现彼此间的相互交流。 e. 对音频文件进行管理,可以上传、查看、修改音频文件。

g. 对文章信息进行管理,可以选择文章类别名称、添加文章内容,并可以查询和修改文章。

h. 实现博客以及文章的搜索功能,使其能更快捷的找到想要的文章以及博客。 i. 可以注册新用户,然后登陆信息。

,

3.2设计原则

流畅、方便、实用。整个网站同意风格,运行没有缺陷,能让使用者用的得心应手。

四、系统功能模块设计

本系统分为前台管理模块和后台管理模块,每一个模块又有若干个子模块构成,其中前台管理模块主要包括的有:主页、日志、相册、收藏、音乐、博文、等子模块。后台管理模块主要包括的有:文章管理、相册管理、音频文件管理、博文管理、登陆新用户。具体的功能设计如下:

4.1前台管理模块

图1 前台模块管理图

,

4.2 后台管理模块

图2 后台模块管理图

后台管理模块的功能由网站的建设者使用,。具体的系统功能结构图如下图所示。后台管理系统模块的具体功能设计如下:

相册管理功能: 主要包括有相册的分类、查看以及上传等操作。

音乐文件管理功能: 主要包括的有音乐文件的添加以及搜索等操作。

新用户的注册功能: 当新用户注册完之后,可以进行登录,进而访问本网站。 日志以及博文管理功能:包括有对日志以及博文的添加、编辑、查看等操作。

五、数据库设计

5.1数据库表设计

5.1.1 dbo.Logger(文章信息表)

文章信息表主要用于保存和添加的文章信息。

,

图3. 文章信息表

5.1.2 dbo.LoginTime(登录时间表)

此表可以让使用者知道上次的登录时间。

图4. 登录时间表

5.1.3 dbo.MessageBoard(文章信息表)

可以知道有哪些文章,并且知道这些文章什么时候发表的。

图5. 文章信息表

,

5.1.4 dbo.Mood(日志表)

其主要上传日志以及上传日志的时间。

图6. 日志表

5.1.5 dbo.Musics(音乐文件信息表)

音乐文件信息表主要用于保存上传的音乐文件信息。

图7. 音乐文件信息表

5.1.6 dbo.users(用户登录表)

此表主要用于用户作为管理者登录。

图8. 用户登录表

,

六、基本程序清单

6.1 数据库连接类清单

providerName =" System.Data.SqlClient " />

providerName =" System.Data.SqlClient " />

providerName =" System.Data.SqlClient " />

标签: