软件技术专业NET技术及应用方向分析研究 校园博客系统 计算机专业
校园博客系统目 录第一章 软件技术专业.NET技术及应用方向核心技能综述11.1 专业职业核心技能11.2 实现途径1第二章 毕业技能综合实训项目32.1 项目内容32.1.1项目内容32.1.2项目进度安排42.1.3项目总体考核标准42.2 校园博客系统技能实训42.2.1模块一(系统分析及总体设计)42.2.2 模块二(数据库设计及实现)72.2.3 模块三(系统的功能实现及系统操作)11第三章 毕业技能综合实训总结263.1总结263.2问题与建议26毕业技能综合实训成绩总评定表27第一章 软件技术专业.NET技术及应用方向核心技能综述1.1 专业职业核心技能1程序设计能力:精通C#语言,Microsoft Visual C# 2005编程语言,它是一个功能实现的要点,一个代码好坏,并不是为了实现这个功能,写得这个代码多了,就感觉这个代码很强大,为了实现这一功能,在功能不变的基础上,代码越简越好。C#人性话的语言,让程序设计者编代码更容易了,实现了快速开发。在精通C#语言外,还要懂得JavaScript语言,让系统更完善。(补充学了C#之后具有哪些能力)2数据库应用开发能力:熟练运用SQL server 2005数据库软件,SQL server是微软公司推出的一套很实用性的数据库平台,它提供了一种新的XML数据类型,使在SQL server数据库中存储XML片段或文件成为可能,它还有可靠,易用,安全等等。设计一个好的数据库,是实现以后更容易做项目的的关键。(补充学了SQL Server之后具有哪些能力)3动态网页设计、网站建设能力:在能够熟练运用ASP.NET和ADO.NET的基础上,还会用CSS+DIV布局页面。网页设计,掌控页面的布局是相当的重要的,一个好网站,网页的新颖,会让人耳目一新。一个博客系统,就要突出一个终重点,设计就要围绕这个核心来做了。网站设计,要先明确一个网站的框架,这个框架就是这个网站制作的流程了,所以,一个清晰的头脑,一个清晰的思路,都是成功网站不可缺少的。(和上面一样)1.2 实现途径校园博客系统主要用途就是,它在网络上给了人们一个虚拟空间,人们只要申请一个博客,就可以在上面发表自己的文章,上传照片。在博客上,大家相互交流,应该说一个博客就是一个人的思想,也是网上心灵寄托的地方,现实中缺少了发泄的地方,一块博客天地,让你可以在里面将自己的心挥洒的淋漓尽致。随着网上博客越来越多,功能也越来越精彩,每个人都会有属于自己的一片天地,像QQ空间,但是免费的地盘,免费的空间,它就缺少了一种美,但是博客不同,它都可以免费装扮,来显示自己独特的风格。这一处深受广大网名的喜爱。一般,博客在网上有很多中分类,也各自有用途。不过总的来说,都是用来有利于自己的。明星有博客。她可以在上面发布自己的照片,发布歌曲,写下自己的心情,让更多的人来了解她;学生有博客,他可以认识更多的校园同学 本校园博客,增加了学校信息,每个申请博客的人,都可以选择自己的学校,这样博主于博主之间沟通就能更好,如果你想认识某个学校的人,你就可以很方便的找到他(她),校园多的是交流,走出自己的学校,大家一起交流,学习,校园博客为大家提供了一个广场。写你选择博客系统怎么锻炼三个核心能力第二章 毕业技能综合实训项目2.1 项目内容2.1.1项目内容校园博客系统开发的目的就是实现用户在网上能有自己的一块地盘,在这里用户可以发表文章,管理文章,发表评论,管理博友对文章的评论。“校园”两个字,制作博客的同时就围绕这一主题,制作出校园的特性,让用户走出自己的校园,认识更多的其他校友,校园博客就是一个途径。校园博客项目的开发使用了Microsoft Visual Studio 2005、SQL Server 2005等软件,LOGO用Photoshop软件自行设计,突出校园博客的不同点。该系统具有以下功能: 游客模块功能:1. 首页浏览。2. 文章浏览。3. 文章评论。4. 文章、博友、博客的搜索。 会员模块功能:1. 首页浏览。2. 文章发表及评论。3. 文章管理(文章发表、修改、删除)。4. 评论管理(评论删除)。5. 个人信息管理。6. 博客管理。7. 友情链接管理(链接添加、删除、修改)8. 标签管理(标签添加、删除)。 管理员模块功能:1. 博客管理(审核博客管理、已审博客管理)。2. 公告管理。3. 院系管理。2.1.2项目进度安排实训形式实训时间实训内容实训地点集中实训第15 周第15 周根据给定的功能需求,将系统进行模块划分,设计出系统的总体结构图及功能图。9-2189-217第16 周第16 周根据给定的功能需求,完成数据库的设计。9-2189-217第17 周第19 周根据各个子模块的功能需求,进行编程设计。保证所编程序的正确运行,并且能够完成规定功能。9-2189-217第20 周第20 周界面美化、系统操作演示及总结。9-2189-2172.1.3项目总体考核标准对项目进行三个模块的总体考核。在每一模块中不仅要考查相应的基本技能,平时表现也将记入实训总分。第一模块系统分析及总体设计(15%)系统分析(20%)功能设计(60%)平时成绩(20%)第二模块数据库设计(25%)数据库设计(40%)数据库技术(40%)平时成绩(20%)第三模块系统功能实现及系统操作(60%).NET技术的使用(25%)功能实现(35%)网页技术(25%)系统操作(10%)平时成绩(5%)2.2 校园博客系统技能实训2.2.1模块一(系统分析及总体设计)1、实训内容:(1)开发平台选择;(2)通过各种途径收集该系统的需求分析;(3)系统功能设计及划分(包括角色划分)2、进度安排(1)2008年12月10日(15周):根据所学专业及已掌握的技术选择开发平台,确定进行系统的需求分析,分析出所做系统所具有的基本功能;(2)2008年12月1112日(15周):根据需求分析的结果,设计出系统的角色分配及详细的功能划分。3、考核标准系统分析及总体设计(15分)系统分析(3分)3:需求分析收集的途径和范围齐全,收集的信息准确且完备。2:需求分析收集的途径多样,但收集范围不齐全,收集的信息准确,但不够完备。1:进行了系统总体分析,但分析范围不齐全,收集的信息不准确,不完备。0:无系统的需求分析。功能设计 (9分)7-9:系统功能总体设计齐全,结构清晰合理。有准确的系统架构图或程序流程图,并对系统功能的总体设计阐述清晰详细。4-6:系统总体设计时只包含主要功能,设计合理,对系统功能的总体设计阐述清晰。1-3:系统主要功能不齐全,设计也不是很合理,0:无系统功能总体设计。平时成绩(3分)3:按时上课,不迟到,不早退,实训时积极主动完成任务2:按时上课,不旷课,实训时基本能完成任务1:有迟到早退甚至旷课现象,实训时做与实训无关的事情0:未参加实训4、实训成果(1)系统简述本校园博客系统由以下几大部分组成:网站首页,个人页面(blog系统),还有管理员页面等。博客首页,它是一个门户网站,主要是提供用户登陆,查看博客信息,文章的信息,这些都具有链接功能。Blog系统为用户提供一个自己的平台,在这里,用户可以发表自己的文章,还可以和博友交流等等。它像现在流行的QQ空间一样,不过它的装扮都是免费的,只要注册,就拥有了自己的博客,你可以写文章,管理自己的文章,可以发表评论,留言。博主可以修改自己个人信息,博客信息,可以取回密码等等。(2)系统功能设计校园博客系统框架图如图2-1所示:用户登录判断权限普通用户注册用户个人首页注册登陆帮助进入管理中心上传照片编辑照片照片管理博客设置博客设置资料管理友情链接日志管理写日志日志管理标签管理删除标签添加标签管理评论图2-1 校园博客系统架构图校园博客系统判断用户的角色来登陆,做相应的操作。当用户登录的时候,系统先判断该用户的角色名,如果是游客,即普通用户,他只能浏览首页,只能发表评论等等。如果是会员,即注册用户,除了游客所拥有的功能外,他可以进入自己博客的管理中心,进行日志管理,博客的设置等等。如果是管理员用户,他只是对注册的用户的博客管理。5、个人考核记载考核项目一系统分析及总体设计(15分)考核日期年 月 日核心技能系统分析能力任务完成情况系统分析 (3分)功能设计(9分)平时成绩(3分)项目一成绩汇总指导老师评语学生签字指导老师签字2.2.2 模块二(数据库设计及实现)1、内容(1) 根据系统的分析,创建数据库;(2) 数据库表设计;(3) 数据库关系设计。2、进度安排(1)2008年12月1819日(16周):根据第一阶段的系统分析及功能划分,创建数据库及表;(2)2008年12月20日(16周):数据库关系设计。3、考核标准4、实训成果由于本系统用到了大量的数据,因此选择好的数据库管理系统并设计好数据库便显得相当的重要了。有了好的数据库,可便于数据的查询,数据的插入等等数据操作,提高系统的效率,也便于管理。本博客系统选择了ASP.NET系统自带的数据库ASPNETDB作为管理用户信息,还有一个就是BOKE数据库,它是来管理博客的信息。ASP.NET自带的数据库就不加以介绍了, BOKE数据库设计如下:(1) 数据字典1)博客信息表表2-1 博客信息表列名数据类型允许空(Null)bolger_namevarchar(100)否college_idint否bloger_titlevarchar(100)是descriptionvarchar(200)是timedatetime否dianji_countint否bloger_enablebit否is_topbit否is_forbidbit否bloger_name字段,它代表帐户名,就是博主的登录名。college_id字段,它代表院系得ID,和xuexiao那张表存在练习。bloger_title字段,它代表博客名。description字段,它代表博客描述。time字段,它是博客的申请日期,数据类型为datetime,默认值或绑定为(getdate(),这样,它就会获取当前时间,这个字段作为博客的生辰。dianji_count字段,它是点击博客的总和。用来分辨博客的热门度。bloger_enable字段,它代表博客是否已审核。is_top字段,它代表管理员设置该博客是否为推荐博客。is_forbid字段,它代表管理员是否停用该博客。2)标签表表2-2标签表列名数据类型允许空(Null)lei_idint否lei_
收藏
编号:341096262
类型:共享资源
大小:2.28MB
格式:DOC
上传时间:2022-11-28
20
金贝
- 关 键 词:
-
软件技术专业NET技术及应用方向分析研究
校园博客系统
计算机专业
软件技术
专业
NET
技术
应用
方向
分析研究
校园
博客
系统
- 资源描述:
-
校园博客系统
目 录
第一章 软件技术专业.NET技术及应用方向核心技能综述 1
1.1 专业职业核心技能 1
1.2 实现途径 1
第二章 毕业技能综合实训项目 3
2.1 项目内容 3
2.1.1项目内容 3
2.1.2项目进度安排 4
2.1.3项目总体考核标准 4
2.2 校园博客系统技能实训 4
2.2.1模块一(系统分析及总体设计) 4
2.2.2 模块二(数据库设计及实现) 7
2.2.3 模块三(系统的功能实现及系统操作) 11
第三章 毕业技能综合实训总结 26
3.1总结 26
3.2问题与建议 26
毕业技能综合实训成绩总评定表 27
第一章 软件技术专业.NET技术及应用方向核心技能综述
1.1 专业职业核心技能
1.程序设计能力:
精通C#语言,Microsoft Visual C# 2005编程语言,它是一个功能实现的要点,一个代码好坏,并不是为了实现这个功能,写得这个代码多了,就感觉这个代码很强大,为了实现这一功能,在功能不变的基础上,代码越简越好。C#人性话的语言,让程序设计者编代码更容易了,实现了快速开发。在精通C#语言外,还要懂得JavaScript语言,让系统更完善。(补充学了C#之后具有哪些能力)
2.数据库应用开发能力:
熟练运用SQL server 2005数据库软件,SQL server是微软公司推出的一套很实用性的数据库平台,它提供了一种新的XML数据类型,使在SQL server数据库中存储XML片段或文件成为可能,它还有可靠,易用,安全等等。设计一个好的数据库,是实现以后更容易做项目的的关键。(补充学了SQL Server之后具有哪些能力)
3.动态网页设计、网站建设能力:
在能够熟练运用ASP.NET和ADO.NET的基础上,还会用CSS+DIV布局页面。网页设计,掌控页面的布局是相当的重要的,一个好网站,网页的新颖,会让人耳目一新。一个博客系统,就要突出一个终重点,设计就要围绕这个核心来做了。网站设计,要先明确一个网站的框架,这个框架就是这个网站制作的流程了,所以,一个清晰的头脑,一个清晰的思路,都是成功网站不可缺少的。(和上面一样)
1.2 实现途径
校园博客系统主要用途就是,它在网络上给了人们一个虚拟空间,人们只要申请一个博客,就可以在上面发表自己的文章,上传照片。在博客上,大家相互交流,应该说一个博客就是一个人的思想,也是网上心灵寄托的地方,现实中缺少了发泄的地方,一块博客天地,让你可以在里面将自己的心挥洒的淋漓尽致。
随着网上博客越来越多,功能也越来越精彩,每个人都会有属于自己的一片天地,像QQ空间,但是免费的地盘,免费的空间,它就缺少了一种美,但是博客不同,它都可以免费装扮,来显示自己独特的风格。这一处深受广大网名的喜爱。
一般,博客在网上有很多中分类,也各自有用途。不过总的来说,都是用来有利于自己的。明星有博客。她可以在上面发布自己的照片,发布歌曲,写下自己的心情,让更多的人来了解她;学生有博客,他可以认识更多的校园同学……
本校园博客,增加了学校信息,每个申请博客的人,都可以选择自己的学校,这样博主于博主之间沟通就能更好,如果你想认识某个学校的人,你就可以很方便的找到他(她),校园多的是交流,走出自己的学校,大家一起交流,学习,校园博客为大家提供了一个广场。
写你选择博客系统怎么锻炼三个核心能力
第二章 毕业技能综合实训项目
2.1 项目内容
2.1.1项目内容
校园博客系统开发的目的就是实现用户在网上能有自己的一块地盘,在这里用户可以发表文章,管理文章,发表评论,管理博友对文章的评论。“校园”两个字,制作博客的同时就围绕这一主题,制作出校园的特性,让用户走出自己的校园,认识更多的其他校友,校园博客就是一个途径。校园博客项目的开发使用了Microsoft Visual Studio 2005、SQL Server 2005等软件,LOGO用Photoshop软件自行设计,突出校园博客的不同点。该系统具有以下功能:
游客模块功能:
1. 首页浏览。
2. 文章浏览。
3. 文章评论。
4. 文章、博友、博客的搜索。
会员模块功能:
1. 首页浏览。
2. 文章发表及评论。
3. 文章管理(文章发表、修改、删除)。
4. 评论管理(评论删除)。
5. 个人信息管理。
6. 博客管理。
7. 友情链接管理(链接添加、删除、修改)
8. 标签管理(标签添加、删除)。
管理员模块功能:
1. 博客管理(审核博客管理、已审博客管理)。
2. 公告管理。
3. 院系管理。
2.1.2项目进度安排
实训形式
实训时间
实训内容
实训地点
集中实训
第15 周~第15 周
根据给定的功能需求,将系统进行模块划分,设计出系统的总体结构图及功能图。
9-218
9-217
第16 周~第16 周
根据给定的功能需求,完成数据库的设计。
9-218
9-217
第17 周~第19 周
根据各个子模块的功能需求,进行编程设计。保证所编程序的正确运行,并且能够完成规定功能。
9-218
9-217
第20 周~第20 周
界面美化、系统操作演示及总结。
9-218
9-217
2.1.3项目总体考核标准
对项目进行三个模块的总体考核。在每一模块中不仅要考查相应的基本技能,平时表现也将记入实训总分。
第一模块
系统分析及总体设计(15%)
系统分析(20%)
功能设计(60%)
平时成绩(20%)
第二模块
数据库设计(25%)
数据库设计(40%)
数据库技术(40%)
平时成绩(20%)
第三模块
系统功能实现及系统操作(60%)
.NET技术的使用(25%)
功能实现(35%)
网页技术(25%)
系统操作(10%)
平时成绩(5%)
2.2 校园博客系统技能实训
2.2.1模块一(系统分析及总体设计)
1、实训内容:
(1)开发平台选择;
(2)通过各种途径收集该系统的需求分析;
(3)系统功能设计及划分(包括角色划分)
2、进度安排
(1)2008年12月10日(15周):根据所学专业及已掌握的技术选择开发平台,确定进行系统的需求分析,分析出所做系统所具有的基本功能;
(2)2008年12月11~12日(15周):根据需求分析的结果,设计出系统的角色分配及详细的功能划分。
3、考核标准
系统分析及总体设计(15分)
系统分析(3分)
3:需求分析收集的途径和范围齐全,收集的信息准确且完备。
2:需求分析收集的途径多样,但收集范围不齐全,收集的信息准确,但不够完备。
1:进行了系统总体分析,但分析范围不齐全,收集的信息不准确,不完备。
0:无系统的需求分析。
功能设计 (9分)
7-9:系统功能总体设计齐全,结构清晰合理。有准确的系统架构图或程序流程图,并对系统功能的总体设计阐述清晰详细。
4-6:系统总体设计时只包含主要功能,设计合理,对系统功能的总体设计阐述清晰。
1-3:系统主要功能不齐全,设计也不是很合理,
0:无系统功能总体设计。
平时成绩(3分)
3:按时上课,不迟到,不早退,实训时积极主动完成任务
2:按时上课,不旷课,实训时基本能完成任务
1:有迟到早退甚至旷课现象,实训时做与实训无关的事情
0:未参加实训
4、实训成果
(1)系统简述
本校园博客系统由以下几大部分组成:网站首页,个人页面(blog系统),还有管理员页面等。
博客首页,它是一个门户网站,主要是提供用户登陆,查看博客信息,文章的信息,这些都具有链接功能。
Blog系统为用户提供一个自己的平台,在这里,用户可以发表自己的文章,还可以和博友交流等等。
它像现在流行的QQ空间一样,不过它的装扮都是免费的,只要注册,就拥有了自己的博客,你可以写文章,管理自己的文章,可以发表评论,留言。博主可以修改自己个人信息,博客信息,可以取回密码等等。
(2)系统功能设计
校园博客系统框架图如图2-1所示:
用户登录
判断权限
普通用户
注册用户
个人首页
注册
登陆
帮助
进入管理中心
上传照片
编辑照片
照片管理
博客设置
博客设置
资料管理
友情链接
日志管理
写日志
日志管理
标签管理
删除标签
添加标签
管理评论
图2-1 校园博客系统架构图
校园博客系统判断用户的角色来登陆,做相应的操作。当用户登录的时候,系统先判断该用户的角色名,如果是游客,即普通用户,他只能浏览首页,只能发表评论等等。如果是会员,即注册用户,除了游客所拥有的功能外,他可以进入自己博客的管理中心,,进行日志管理,博客的设置等等。如果是管理员用户,他只是对注册的用户的博客管理。
5、个人考核记载
考核项目一
系统分析及总体设计(15分)
考核日期
年 月 日
核心技能
系统分析能力
任务完成
情况
系统分析 (3分)
功能设计(9分)
平时成绩(3分)
项目一成绩汇总
指导
老师
评语
学生签字
指导老师签字
2.2.2 模块二(数据库设计及实现)
1、内容
(1) 根据系统的分析,创建数据库;
(2) 数据库表设计;
(3) 数据库关系设计。
2、进度安排
(1)2008年12月18~19日(16周):根据第一阶段的系统分析及功能划分,创建数据库及表;
(2)2008年12月20日(16周):数据库关系设计。
3、考核标准
4、实训成果
由于本系统用到了大量的数据,因此选择好的数据库管理系统并设计好数据库便显得相当的重要了。有了好的数据库,可便于数据的查询,数据的插入等等数据操作,提高系统的效率,也便于管理。本博客系统选择了ASP.NET系统自带的数据库ASPNETDB作为管理用户信息,还有一个就是BOKE数据库,它是来管理博客的信息。ASP.NET自带的数据库就不加以介绍了, BOKE数据库设计如下:
(1) 数据字典
1)博客信息表
表2-1 博客信息表
列名
数据类型
允许空(Null)
bolger_name
varchar(100)
否
college_id
int
否
bloger_title
varchar(100)
是
description
varchar(200)
是
time
datetime
否
dianji_count
int
否
bloger_enable
bit
否
is_top
bit
否
is_forbid
bit
否
bloger_name字段,它代表帐户名,就是博主的登录名。
college_id字段,它代表院系得ID,和xuexiao那张表存在练习。
bloger_title字段,它代表博客名。
description字段,它代表博客描述。
time字段,它是博客的申请日期,数据类型为datetime,默认值或绑定为(getdate()),这样,它就会获取当前时间,这个字段作为博客的生辰。
dianji_count字段,它是点击博客的总和。用来分辨博客的热门度。
bloger_enable字段,它代表博客是否已审核。
is_top字段,它代表管理员设置该博客是否为推荐博客。
is_forbid字段,它代表管理员是否停用该博客。
2)标签表
表2-2标签表
列名
数据类型
允许空(Null)
lei_id
int
否
lei_
展开阅读全文
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。