大学习大讨论大调研并非是大而空,大而虚,大而泛,学习什么,如何来学习,讨论什么,从哪些方面来讨论,调研什么,如何调研,这都需要认真思考,不能因为热潮涌动失去了方向。0学号:沈阳化工大学WEB软件开发与设计课程设计题目BBS网络论坛系统设计教学院计算机科学与技术学院专业计算机科学与技术专业班级1002班姓名指导教师赵振江2012年11月5日大学习大讨论大调研并非是大而空,大而虚,大而泛,学习什么,如何来学习,讨论什么,从哪些方面来讨论,调研什么,如何调研,这都需要认真思考,不能因为热潮涌动失去了方向。目录引言..........................................................................................................................-0-1系统的目标及任务..............................................................................................-0-1.1系统的建设目标........................................................................................-0-1.2系统的主要任务........................................................................................-0-1.3系统功能介绍............................................................................................-0-2系统需求分析......................................................................................................-0-2.2使用环境....................................................................................................-2-2.3可行性分析................................................................................................-2-2.3.1技术可行性.....................................................................................-2-2.3.3影响系统开发的因素.....................................................................-2-2.4系统数据流图.................................................................错误!未定义书签。3软件开发过程......................................................................................................-3-3.1系统设计....................................................................................................-3-3.1.1数据库设计:.................................................................................-3-3.1.2数据表设计.....................................................................................-4-3.1.3界面设计图及其使用介绍:.........................................................-5-3.1.4软件设计.......................................................................................-10-4软件测试过程....................................................................................................-11-4.1测试环境..................................................................................................-12-4.2功能测试..................................................................................................-12-5结论....................................................................................................................-13-参考文献................................................................................................................-13-大学习大讨论大调研并非是大而空,大而虚,大而泛,学习什么,如何来学习,讨论什么,从哪些方面来讨论,调研什么,如何调研,这都需要认真思考,不能因为热潮涌动失去了方向。引言随着网络的不断的普及,网页技术的不断发展,人们对网页的要求也不再是文字,图片的简单堆砌或是单调枯燥的内容,而是实时性,交互性和丰富性,使用动态网页技术的网页越来越受欢迎。应用ASP技术的灵活性可以方便的访问数据库,ASP把数据库搬上了WEB页面,使人们可以通过互联网使用大型的包含数据库功能的系统。本系统正是使用ASP技术的动态网页打造的一个BBS网络论坛系统,一般用户通过网络访问该系统,提供用户注册功能,商品查询功能;系统用户(已注册用户)可以修改注册信息,与商品提供人联系等;管理员可以修改、删除、添加、模糊查询用户信息、商品信息,。本系统充分发挥了ASP技术显示于客户端,运行于服务器端的特点,保护用户资料的安全性。1系统的目标及任务1.1系统的建设目标在详尽的需求分析之后,我就改系统内容的要求设计出系统的目标如下:②通过本系统,使网上购物系统化,规范化,自动化,从而达到提高工作效率的目的;③优化数据的逻辑模型设计和物理模型设计,以便提高运行速度、降低存储空间,且能满足数据一致性要求。充分考虑行为的合理划分,提高软件使用的便利性。1.2系统的主要任务利用SQLserver建立后台系统,创建了用户登录表,不同分身的人员进入系统需要各自账号密码。1.3系统功能介绍基本功能:人们可以随时浏览网站用户注册-1-用户登陆用户能够浏览网站提供搜索引擎,使用户能够按特定的条件对所需商品进行搜索高级功能:管理员登录管理员权限:论坛管理(添加/删除、商品类别管理、信息处理)、管理用户资料、用户可随时修改自己的密码和其他个人信息;2系统需求分析2.1系统的详细需求需求分析是数据库设计前提,同时也是一个项目成败的关键。既是一个理解,也是一个抽象过程。理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。所谓需求是指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能。通常需求分为两种类型:一种是功能性需求,一种是非功能性需求,这一点也需要有一种清楚的认识。功能性需求是指需要计算机系统解决的问题,也就是对数据的处理要求,这是一类最主要的需求。非功能性需求是指实际使用环境所要求的需求,往往是一些限制要求,例如:性能要求,可靠性要求,安全保密要求,等等。由于用户的需求主要体现在各种信息的提供、保存、更新和查询上,所以就要求数据库结构能满足各种信息的输出和输入。可以通过收集基本数据、数据结构及数据处理的流程来组成一份详细的数据词典,为后面的具体设计打下基础。在仔细分析调查有关BBS论坛系统需要的基础上,得到如图所示的系统处理数据的流程图:大学习大讨论大调研并非是大而空,大而虚,大而泛,学习什么,如何来学习,讨论什么,从哪些方面来讨论,调研什么,如何调研,这都需要认真思考,不能因为热潮涌动失去了方向。2.2使用环境配置稍好的PC机,Win2000SERVER或windowsXP操作系统,IIS服务器,ACCESS、MicrosoftVisualStudio2008软件,一套开发工具,从资源上说是容易实现的。2.3可行性分析2.3.1技术可行性在大学课程中的《ASP网络开发技术》,《数据库原理》等多门课程为整个课题开发提供了坚实的基础。ASP是一种相对简单的语言,所以技术难度并不高。2.3.2技术构架2.3.3影响系统开发的因素开发此系统时在SQLsever建立后台系统比在Exale中建立难度要大。用户注册添加商品信息对商品的关注度添加商品类别用户信息录入商品信息录入留言信息录入商品类别信息录入用户信息管理商品信息管理留言管理商品类别管理-3-3.软件开发过程3.1系统设计3.1.1数据库设计:系统管理员实体E—R图如下:用户实体E-R图:商品信息实体E—R图:系统管理员系统管理员编号系统管理员名称系统管理员密码用户用户编号用户姓名用户密码用户Email地址论坛信息项目数论坛栏目版主图片大学习大讨论大调研并非是大而空,大而虚,大而泛,学习什么,如何来学习,讨论什么,从哪些方面来讨论,调研什么,如何调研,这都需要认真思考,不能因为热潮涌动失去了方向。留言实体E-R图:3.1.2数据表设计注册信息表:留言板信息内容信息发送人的姓名是否阅读信息标题信息发送人的ID接收的时间用户号信息ID-5-3.1.3界面设计图及其使用介绍:主页面设计:论坛栏目项目版主图片1图片2图片3图片4用户登录模块的运作过程如下图:该页面设计为:大学习大讨论大调研并非是大而空,大而虚,大而泛,学习什么,如何来学习,讨论什么,从哪些方面来讨论,调研什么,如何调研,这都需要认真思考,不能因为热潮涌动失去了方向。代码实现:htmlheadtitleBBS论坛/titlelinkhref=style.cssrel=stylesheettype=text/cssstyletype=text/css!--.style1{color:#00789F;font-weight:bold;}.style2{color:#009ACE}/style/headbodyTABLEwidth=450border=0align=centercellPadding=3cellSpacing=1bgColor=#c6d7c6id=Table40TBODYTRTDheight=30align=centerbgColor=#f5faf5spanclass=text3styl