社区信息管理系统的设计与实现Word文件下载.docx
《社区信息管理系统的设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《社区信息管理系统的设计与实现Word文件下载.docx(54页珍藏版)》请在冰豆网上搜索。
教
师
陈 丽
2012 年 5 月 10 日
黄河科技学院毕业设计说明书
第X页
摘 要
本文论述了社区门户网站的开发过程:
社区门户网站需求分析、系统功能设计、数据库的设计、系统的实施,重点介绍了系统功能与数据库的设计及系统的实现过程。
对系统结构、系统功能设计的流程做了全面而详尽的阐述,然后针对系统的各个功能模块做了具体的分析与研究。
通过对系统功能及数据流的分析,得到系统数据库的逻辑结构,并在此基础上完成数据库物理结构的创建,从而实现对各种新闻浏览、用户留言、在线浏览视频、资源下载等操作。
根据结构化生命周期开发方法,应用微软公司面向网络的编程语言---ASP和结构化查询语言---SQL,来实现社区门户网。
最终可以使管理员轻松的管理社区门户网的各种信息和下载的资源等,使前端用户方便快捷的浏览本站的信息并可向系统管理员留言。
实现了社区门户网的系统化、规范化和自动化,具有一定的使用价值和社会意义。
关键词:
网络;
社区门户网;
数据库;
ASP
第XI页
DesignandImplementationofCommunityInformationManagementSystem
Author:
WangKaiTutor:
ChenLi
Abstract
Thisarticlediscussestheprocessofcommunitydevelopmentportal:
Community
portalrequirementsanalysis,functionaldesign,databasedesign,systemimplementation,
highlightingthesystemfunctionsanddatabasedesignandsystemimplementationprocess.
Thesystemstructure,functiondesignprocesstodoacomprehensiveanddetailed
exposition,andthenallthefunctionalmodulesforthesystemtodothedetailedanalysisand
research.Throughthesystemfunctionsanddataflowanalysis,databaselogicalstructure,
andonthisbasis,thephysicalstructuretocompletethedatabasecreation,inorderto
achieveallkindsofnewsbrowsing,theusermessage,onlinebrowsingvideo,resources,
downloadsandotheroperations.
According to the structure of life cycle development methodology,
application-orientednetworkofMicrosoftprogramminglanguages---ASPandthe
StructuredQueryLanguage---SQL,toachievethecommunityportal.
Eventuallyallowadministratorseasilymanagethecommunityportalanddownloada
varietyofinformationresources,sothatfront-endusersconvenientinformationvisitthesite
andcanshouttothesystemadministrator.Communityportalnetworktoachievea
systematic,standardizedandautomated,havesomevalueandsocialsignificance.
Keywords:
network;
communityportal;
database;
ASP
第XII页
目 录
第一章 绪论 15
1.1课题研发的目的与意义 15
1.2研究现状及发展趋势 15
1.3毕业设计说明书构成及研究内容 16
第二章 关键技术及相关软件 17
2.1ASP技术 17
2.2SQL语言简介 18
2.3B/S结构实现系统功能 19
第三章 系统分析 20
3.1系统可行性分析 20
3.1.1技术可行性 20
3.1.2经济可行性 20
3.1.3法律可行性 20
3.2系统需求分析 20
3.2.1业务流程分析 21
3.2.2数据流分析 23
3.2.3数据字典 26
第四章 系统设计 30
4.1系统功能划分 30
4.1.1前台系统功能划分 30
4.2后台系统功能划分 31
4.3系统功能描述 31
4.3.1前台系统功能描述 31
4.3.2后台系统功能描述 32
4.4数据库概念结构设计 32
4.4.1各实体属性图 32
4.4.2各实体之间的关系总E-R图 35
第五章 系统实现 38
5.1前台系统的实施 38
5.1.1前台系统主页面 38
5.1.2用户注册页面 38
5.1.3用户登录页面 40
5.1.4用户发表留言页面 40
5.1.5在线视频页面 42
5.1.6下载中心页面 42
5.2管理员登录页面(index.asp) 43
5.2.1管理员操作主页面 45
5.2.2网站公告 45
5.2.3信息发布管理模块 47
5.2.4信息发布管理模块 48
5.2.5新增下载管理模块 48
5.2.6下载信息管理模块 50
5.2.7新增用户管理模块 51
5.2.8用户信息管理模块 52
5.2.9用户留言管理模块 54
5.2.10上传视频管理模块 55
5.2.11视频管理模块 55
5.2.12修改密码管理模块 57
第六章. 系统维护 59
第六章 结论 60
致 谢 61
参考文献 62
第37页
第一章 绪论
1.1课题研发的目的与意义
Internet的蓬勃发展,使信息的传播方式发生了巨大的变化,传统的信息传播媒体电视、广播、报纸、图书已经不再是人们茶余饭后的主要精神甜点,人们更多的开始关注网络知识信息。
由于互联网所容纳的信息量大、内容丰富、信息及时、准确,更有相关信息的全面的介绍与比较,大大地方便了人们的阅读,因此在短短几年的时间里,互联网便济身于众多媒体之间,并具有相当一部分媒体人群。
这次毕业设计我采用ASP去开发一套基于B/S的社区门户网站,利用本网站可以实现基于WEB的信息的发布管理、资源下载、留言等。
该系统是为方便广大用户上网浏览而开发的,主要有新闻浏览,留言板,在线视频观看,资源下载,信息发布管理,下载信息管理,用户管理,用户留言管理,上传视频等。
使用户能够在任何地点任何时间都可以快速浏览到感兴趣的信息。
管理员管理更加方便清晰,很好的提高了信息资源发布及管理的效率。
本课题主要使用Asp、Dreamweaver、SQLServer等开发工具。
1.2研究现状及发展趋势
目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。
网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。
在互联网服务业务方面:
电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。
伴随着网络的出现,网页逐渐融入人们的生活。
快速信息浏览、资源下载,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体
——Internet。
它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方
式。
网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。
所以网页也逐渐成为一种新兴的信息载体资源。
也正是由于网络实现网站的数
据信息能够进行浏览、下载,保证网站数据的实时性。
本网站正是在这种情况下诞生的,人们只要坐在家中动动鼠标就可以了解到很多新闻信息、音视频资源下载、资料下载等,摆脱了时间和空间的限制。
随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。
另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味。
所以开发动态网页或动态内容成了越来越多的站点所追求目标。
所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。
而我做的网站采用了动态网站的形式,它可以方便的上传和维护各种科普信息。
可以实现与浏览者的信息交流。
1.3毕业设计说明书构成及研究内容
第一章绪论部分介绍了本系统的课题研发的目的与意义以及可行性分析。
第二章系统需求分析,内容包括:
现有系统介绍;
业务流程分析;
数据流分析;
数据字典。
第三章总体设计主要内容包括:
概述;
系统功能划分和描述;
数据库设计。
第四章详细设计与实现主要内容包括:
模块简介;
模块的体系结构;
前后台实施,模块的运行流程;
主要子模块的详细说明。
第五章讲述系统测试和维护的方法。
第六章使用说明书主要内容包括:
新系统功能简介及运行环境简介;
系统操作手册。
论文的最后是结论,致谢和参考文献。
第二章 关键技术及相关软件
2.1ASP技术
ASP的特点与功能
从软件的技术层面看,ASP有如下的特点:
1.无需编译 ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。
2.易于生成 使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。
若从工作效率来考虑,不妨选用具有可视化编辑能力的VisualInterDev。
3.独立于浏览器 用户端只要使用可解释常规 HTML码的浏览器,即可浏览
ASP所设计的主页。
ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。
因此,若不通过从服务器下载来观察*.asp主页,在浏览器端见不到正确的页面内容