第一组课程设计系统文档Word文件下载.docx
- 文档编号:22134307
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:53
- 大小:3.10MB
第一组课程设计系统文档Word文件下载.docx
《第一组课程设计系统文档Word文件下载.docx》由会员分享,可在线阅读,更多相关《第一组课程设计系统文档Word文件下载.docx(53页珍藏版)》请在冰豆网上搜索。
[3]VisualBasic程序开发实例教程清华大学出版社王栋2006年
[4]VisualBasic程序设计教程/新世纪计算机基础教育丛书刘炳文清华大学出版社2006年
[5]ASP+SQLServer典型网站建设案例顼宇峰清华大学出版社2006年
[6]ASP+SQLServer网站开发实例精讲龙马工作室人民邮电出版社2007年
[7]从零开始——SQLServer2005中文版基础培训教程宋晓峰人民邮电出版社2007年
(四)评语
(五)成绩
指导教师2010年月日
负责教师年月日
前言
随着科学技术的飞速发展,人们把大部分的时间都花在了网络上,网络在人们日常生活中起到越来越重要的作用。
在网络上,你可以浏览好的文章并且将其保存下来以供自己日后方便查看,你可以将自己写的一些有心得体会的文章与别人一起分享,在这里就会出现一个问题:
怎么样将这些文章集中的保存在一个地方,并且合理的将这些文章分类。
因此一个好的系统的开发的显得非常的有必要。
个人主页管理系统,就是一个能管理好你文章的、能让你所写的或是到别人那里保存下来的文章得到很好分类的系统。
运用此系统,不仅可以为你省去很多自己管理这些文章的时间,而且可以帮你保存这些文章以至不会丢失。
1 可行性分析
1.1开发环境与开发工具
本系统是以MicrosoftVisualStudio.Net为卡发环境,主要以VS2010为主要开发工具,并且以Photoshop、Flash等为辅助开发工具,数据库采用SQL2005。
1.2可行性报告
1.2.1开发必要性
随着互联网的广泛应用,越来越多的人参与到互联网的建设中,人们不仅仅只满足于互联网所带来的聊天等功能,人们都希望自己有一个属于自己的个人空间,通过这个窗口让别人来了解关心自己的信息。
现在网络流行的仅仅是空间的形式,其功能有很大的局限性,无法满足用户更高的要求,这就为这个个人主页系统提供了潜在的发展途径。
开发这个系统也是根据用户的需求进行的,所以非常有必要设计这样一个系统来满足用户不断增长的需求。
1.2.2技术可行性
本系统主要运用到技术包括ASP.NET、数据库SQL以及PHOTOSHOP等,这些技术在以前的设计过程中都有运用到过,使用起来并不困难。
我们组5个人,每个人所侧重的地方不同,大致可以分为系统总体布局设计、系统功能模块的设计、系统的数据库设计等等,硬件方面,每个成员都配备一台个人电脑都能够运行各种开发软件。
1.2.3经济可行性
开发该系统并不需要非常庞大的经济支持,开发设备已经每个人都有了,前期的投入可以忽略不计,人员的培训等费用因为每个成员都掌握一定的技术也节省下了。
所需的费用就是后期的服务器所需费用,这对于一个系统来说并不困难。
我们提高低成本高质量的服务。
2 系统分析
2.1系统需求分析
在这个信息量很大的社会,信息的更新速度也是异常的快,如何将一些信息很好的保存下来并且很好的得以管理,这是大多数人所面临的问题。
个人主页管理系统的出现,在一定程度上解决了这个问题,系统采用后台发布前台显示的模式,既可以让别人阅读文章、评论文章等,更重要的一点是可以帮你管理好文章为你省去大量的时间。
2.2功能需求分析
个人主页系统以单用户登入的方式,即只有管理员一个角色,系统分为两个模块,即为前台模块和后台模块。
前台模块主要实现的是显示文章的,供用户浏览文章、评论文章。
后台模块可以分为以下几个小模块:
文章管理模块、评论管理模块、友情链接管理模块、广告管理模块、用户资料管理模块等。
(1)文章管理模块:
文章的发布、修改和删除。
(2)评论管理模块:
对用户的评论进行查看、审核和屏蔽操作。
(3)友情链接管理模块:
对有网站的站长所提交的信息进行审核,审核通过的网站才能显示到首页的友情链接区域,其中提交的信息包括网站的名称、网站的网址、网站的站长名。
(4)广告管理模块:
发布广告、修改广告、删除广告。
(5)用户资料管理模块:
a.对用户的资料进行修改,比如密码的修改等。
b.设置用户,即为设置管理员,设置用户最大的目的是为了更好的管理系统。
2.3组织结构分析
图2-1个人主页管理系统组织结构图
2.4业务流程分析
图2-2人主页管理系统业务流程图
2.5数据与数据流程分析
2.5.1数据流程图
图2-3个人主页管理系统数据流程图
2.5.2数据字典
数据字典是以特定的格式记录下来的、对系统的数据流图中各个基本要素的内容和特征所做的完整的定义和说明,数据字典中有6类条目:
数据项、数据结构、数据流、数据存储、处理过程和外部实体。
个人主页管理系统主要有以下几张组成,即文章信息表、评论信息表、广告信息表、友情链接表、管理员信息表。
通过数据字典来对表中的元组进行规范。
a.数据项
文章信息表
编号
英文名
中文名
数据类型
取值范围
I1
ArtID
文章ID
int
0-999999
I2
ColumnID
栏目ID
I3
ColumnName
栏目名称
nvarchar(20)
I4
ArtTitle
文章标题
nvarchar(50)
I5
ArtJianJie
文章简介
text
I6
ArtContent
文章内容
I7
ArtAuthor
文章作者
nchar(20)
I8
ArtPubTime
文章发布时间
datetime
I9
ArtHits
文章点击率
I10
ImgPath
图片路径
评论信息表
CommentID
评论ID
CommmetUser
评论人姓名
CommmetContent
评论内容
CommentTime
评论时间
CommentState
评论状态
ImgUrl
表情地址
广告信息表
AdsID
广告ID
AdsColumnID
广告所在页面ID
AdsShuoMing
广告说明
AdsUrl
广告链接地址
nvarchar(100)
AdsContent
广告内容
友情链接表
LinkID
网站友链ID
WebName
网站的名称
WebUrl
网站的域名
WebAuthor
网站的站长
WebState
网站审核的状态
管理员信息表
UserID
用户ID
UserName
用户名
UserPwd
用户密码
b.数据结构
管理员审核友链的数据结构
DS:
管理员审核友链
DS1:
管理员发布文章
DS2:
用户文章评论
I1:
I2:
I3:
I4:
I5:
I6:
I7:
I8:
I9:
I10:
数据结构的定义如下:
数据结构编号:
DS
数据结构名称:
管理员审核评论
简述:
用户通过对某篇文章进行评论并提交,管理员通过用户提交的评论信息,进行审核,信息符合要求则给予审核通过,不符合要求则给予屏蔽,审核通过的评论信息可以在前台显示。
数据结构组成:
DS1+DS2
管理员审核友情链接的数据结构
管理员审核友情链接
用户提交友链请求
审核网站友链ID
审核网站的域名
审核栏目名称
审核网站的站长
审核网站审核的状态
有网站的游客可以在前台点击【申请友情链接】,填写相关的资料,然后提交,管理员通过游客提交的信息进行审核,审核通过则显示在前台,不符合的直接给予删除。
c.数据流
1)管理员发布文章
数据流编号:
S01
数据流名称:
简述:
数据流来源:
管理员进入后台进行文字输入操作
数据流去向:
前台显示
数据流组成:
文章ID+栏目ID+栏目名称+文章标题+文章简介+文章内容+文章作者+文章发布时间+文章点击率+图片地址
2)游客提交友情链接申请
S02
游客提交友情链接申请
游客前台申请友情链接
管理员
网站友链ID+网站的域名+栏目名称+栏目名称+网站的站长
3)游客文章评论
S03
游客文章评论
游客针对某篇文章进行评论,来发表自己对该篇文章的看法
评论ID+文章ID+文章标题+评论人姓名+评论内容+评论时间+评论状态+表情地址
d.处理逻辑的定义(教师批改学生提交的答案表)
1)管理员发布文章
数据编号:
P01
数据名称:
管理员在某一栏目下发布一篇文章
输入的数据流:
处理:
文章发布
输出的数据流:
将数据库中的对应的表中添加记录
处理频率:
每天发布文章10篇
2)游客评论文章
P02
游客评论文章
游客对前台的某篇文章进行自己的评论
游客在评论专区进行文字输入提交
发布评论
向数据库中的某张表中添加记录
每天对一篇文章发布一条评论
3)管理员审核友情链接
P03
对游客提交的友链审核请求进行审核
游客的友链请求审核
审核游客的友情链接
对符合要求的友情链接给予通过且在前台显示
每天审核5条游客友链审核请求
e.数据存储
1)文章信息表
F01
存放文章的各个字段的信息
数据存储组成:
文章ID+栏目ID+栏目名称+文章标题+文章简介+文章内容+文章作者+文章发布
关键字:
2)评论信息表
F02
存放用户提交评论的信息
3)广告信息表
F03
存放广告的各个字段的信息
广告ID+广告所在页面ID+广告说明+广告链接地址+广告内容
f.外部实体定义(以老师发布的成绩表为例)
1)管理员文章发布
外部实体编号:
G01
外部实体名称:
输入数据流:
输出数据流:
前台文章信息
2)游客发布评论
G02
游客
游客发布评论
评论信息
3)管理员广告发布
G03
管理员广告发布
广告ID+广告所在页面ID+广告说明+广告链接地址+广告内容
前台的广告信息
3 系统设计
3.1系统总体结构设计
图3-1系统总体结构图
个人主页管理系统涉及的角色主要是两个,一个是管理员,一个是游客。
管理员主要可以执行的模块有以下几个:
文章管理模块、审核管理模块、广告管理模块、个人资料管理模块。
管理员的主要的任务有两个:
1)文章的管理:
对文章的发布、修改和删除。
2)审核管理:
对游客提交的评论审核以及友链请求的审核.游客主要是浏览文章对自己浏览的某篇文章进行评论,以及对申请友情链接等操作。
3.2子系统/模块划分
个人主页管理系统是单角色登陆的系统,即涉及后台登陆的只有一个角色为管理员,系统分为前台和后台,前台的主要面向的就是游客,游客可以浏览网页上的文章,游客还可以对某篇文章发表自己的看法和观点,这个操作在每篇文章下面的评论专区中进行,另外游客还可以进行站内搜索,输入关键字来查看自己喜欢的资料。
后台面向的就是管理员了,管理员最基本的操作就是发布文章,修改文章和删除文章。
审核游客提交的评论也是管理员的主要操作,管理员对前台用户提交过来的评论进行审核,审核的方式是查看该评论有没有符合文明用语的标准,如果符合,则给予审核通过,不满足则就直接屏蔽。
另外,系统还有以下几个模块:
广告管理模块、个人资料管理模块。
广告管理模块主要是日后等网站的流量高了,可以替别人打下广告来挣取一定的费用。
个人资料管理模块主要是为了密码的安全而设置的,适时适当的修改下密码可以提高密码的账号的安全性。
3.3代码设计
见附录1
3.4数据结构设计
3.4.1E-R图设计(概念结构设计)
图3-1E-R图
3.4.2建立关系数据库表(数据库逻辑结构设计)
满足则就直接屏蔽。
个人资料管理模块主要。
个人主页管理系统所涉及的表主要有文章信息表、评论信息表、友情链接表、广告管理表、用户个人信息表。
以下是这些表的具体字段以及说明。
表3-1Article(文章信息表)
字段名
是否为主键
是否为空
字段说明
是
否
表3-2Comment(评论信息表)
评论状态,0为正在审核,1表示审核通过,2表示评论屏蔽
表3-3Link(友情链接表)
网站审核的状态,0表示正在审核中,1表示审核通过
表3-4AdsPub(广告管理表)
表3-5Users(用户个人信息表)
4系统实现
系统的实现主要有以下几方面来体现。
首先,前台的布局是否美观,个人主页的系统主要以淡蓝色为主色调,看上去清新淡雅。
其次,后台的实现大量的使用了最新的Ajax技术、Flash技术、PS技术等等,使得系统的操作性和美观性更加上一档次。
4.1输入界面设计
图4-1管理员登入界面
主要实现代码:
protectedvoidButton1_Click(objectsender,EventArgse)
{
stringtext=this.TextBox3.Text.ToString();
//获得用户输入的验证码
stringchkcode=Request.Cookies["
validateCookie"
].Values["
ChkCode"
].ToString();
//获得系统生成的验证码
SqlConnectioncon=DB.CreateConnection();
con.Open();
stringstr="
select*fromUserswhereUserName='
"
+TextBox1.Text+"
'
andUserPwd='
+TextBox2.Text+"
;
SqlCommandcom=newSqlCommand(str,con);
intintcount=Convert.ToInt32(com.ExecuteScalar());
if(intcount!
=0)
if(!
string.IsNullOrEmpty(text)&
&
!
string.IsNullOrEmpty(chkcode))
chkcode.Equals(chkcode.ToUpper()))//如果系统生成的不为大写则转换成大写形式
chkcode.ToUpper();
if(text.ToUpper().Trim().Equals(chkcode.Trim()))//将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一组 课程设计 系统 文档