




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网站管理系统需求说明书目录第一章引言311目的312背景313定义314参考资料4第二章任务概述521目标522用户的特点523假定和约束5第三章需求规定631对功能的规定(功能性需求)632对性能的规定(非功能性需求)2233输人输出要求2434数据管理能力要求2435故障处理要求2436其他专门要求25第四章运行环境规定(环境需求)2641对网络构建的需求2642硬件设备2643支持软件2644接口2644控制27第一章引言11目的在网站后台管理系统中,有些功能比较简单,有些功能比较复杂,还有一些如同自助建站系统,当然自助建站与网站管理系统的异同还是有一些的。在这些系统中其实并不是功能复杂的就很好,也不是功能比较简单的就很差。因为每一套网站后台管理系统的出现就有他存在的价值,不同的行业,不同的需求,就有不同的市场。功能比较复杂的对于维护不方便,而且有些功能完全用不上;而功能比较简单的对于后期维护和升级方面就比较方便。其实无论什么样的网站后台管理系统只要做到在灵活性,维护性,方便操作的解决方案才能引起客户的满意,只有客户满意的网站后台管理系统才是最优秀的系统。12背景九十年代年,2000年左右的时候,网络在中国还是一个发展时期,国内的程序员参差不齐,水平还没上升到一定的阶段,所以做出来网站给客户,客户就会经常抱怨页面制作杂乱无章,网站风格不统一,信息不容易维护,改版扩展性能低,有时加功能就会花费很多时间,甚至需要更做一个新的网站。而且网站开发方如果按照客户的要求全新开发,就会耗费大量的人力,物力,财力,而且客户也不会买单,客户的要求只会以最少的价钱得到更好的网站,所以导致开发方按照客户提供的价格来分配自己的开发力度。所以这个时候,国内一些经验丰富的程序员看到了商机为何不做一个简单易用、功能强大,性价比高、扩展性好,安全性高、稳定性好的系统满足大众的要求这样,刚开始一般的网站后台管理系统都是个人开发的,然后投入到市场,随后一些有资本的商家就会看到这个商机,就会跟开发管理系统的个人合作,使用网站后台管理系统越做越强大,越来越满足不同大众的需求。同时不同类型的系统也应运而生。由于国内网站后台管理系统,内容管理系统的发展,也使的国内的网络发展更迅猛,中国网民数量一跃居全世界首位,可见,今天中国网络的发展,当年开发的网站后台管理系统,内容管理系统有着功不可没的作用。互联网的超速发展,每一个新企业首先就会想到做网站,而且基本上是企业刚开业,做网站是必做的一项工作了不管你的行业是否与互联网有关。或许有些企业认为做网站就当个简单的宣传,也不重视网站所带来的效果,就花上几千元完事。既然做企业、开公司,就应该有个商业头脑,同样的付出是否带来不一样的效果,有不一样的效果就要选择能够带来高效的效果。当然选择也是费时间的,那我以多年的互联网工作经验大概讲一下做网站该准备的和该选择的,让老板门少找一些弯路,省出一些选择的时间开展其它业务吧。13定义1、JSPJAVASERVERPAGESJSP技术使用JAVA编程语言编写类XML的TAGS和SCRIPTLETS,来封装产生动态网页的处理逻辑。网页还能通过TAGS和SCRIPTLETS访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于WEB的应用程序的开发变得迅速和容易2、STRUTS只是一个MVC框架(FRAMEWORK)用于快速开发JAVAWEB应用。STRUTS实现的重点在CCONTROLLER,包括ACTIONSERVLET/REQUESTPROCESSOR和我们定制的ACTION,也为VVIEW提供了一系列定制标签(CUSTOMTAG)。但STRUTS几乎没有涉及MMODEL,所以STRUTS可以采用JAVA实现的任何形式的商业逻辑。3、JDBC(JAVADATABASECONNECTIVITY,JAVA数据库连接)它是一种用于执行SQL语句的JAVAAPI,可以为多种关系数据库提供统一访问,它由一组用JAVA语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JAVAAPI编写数据库应用程序。14参考资料J2EE项目实训HIBERNATE框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波等编著清华大学出版社2008年5月J2EE项目实训SPRING框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波等编著清华大学出版社2008年5月J2EE项目实训UML及设计模式(21世纪高等学校实用软件工程教育规划教材)杨少波等编著清华大学出版社2008年5月J2EE项目实训STRUTS框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波等编著清华大学出版社2008年10月第二章任务概述21目标在本实训课结束时,使自己具有J2EEWEB开发网站的经历,并且懂得如何获取专业领域的知识的能力。22用户的特点1、本软件的最终用户的特点所有上网用户在无需培训的情况下,按照网站页面提示即可使用网站的相关服务和功能2、后台管理和维护人员的教育水平和技术专长本软件的后台管理和维护人员均是具有一定网络知识的人员。23假定和约束假定本软件开发工作的开发期限为1个月第三章需求规定31对功能的规定(功能性需求)功能列表1、后天管理员登录2、超级管理员对普通管理员的注册功能3、登录日志功能4、管理员对管理组和管理员的信息的增删查改5、管理员对新闻栏目的增删查改6、管理员对新闻的增删查改7、权限设置系统划分该网站建设包含以下子系统模块划分1、普管理组的信息管理是该后台的一种管理员,普通用户以身份登录本系统,只具有察看文章或栏目的功能,不能增加、修改和删除文章或栏目。2、管理员的信息管理具备普通用户所有的能力。并且是已经注册了的用户,可以登录、修改个人信息。3、文章管理管理员登录以后可以对后台系统进行管理,包括文章和栏目的基本信息、用户设置,还可以修改管理员密码。4、栏目管理是本网站的栏目进行增加、删除、修改,同时也支持批量操作,方便管理员的操作。5、权限管理该管理组的权限分配原理是给指定功能赋相应的权限值并使用“”对权限值进行运算根据运算的结果得出该管理员是否可以进入某模块。本站的数据库如下BEA后台管理系统管理组的信息管理及权限分配管理管理员的信息管理管理员的增删改文章增删改的管理及对文章操作权限栏目增删改的管理及对文章操作权限用户表名称类型长度可为空主键IDINT11NOYES用户名VARCHAR30YES真名VARCHAR30YES密码VARCHAR100YES电话VARCHAR30YESEMAILVARCHAR30YES部门IDINT11YES外键角色IDINT11YES外键登录次数INT11YES用户日志表名称类型长度可为空主键IDINT11NOYES用户IDINT11YES登录IPVARCHAR30YES登录时间VARCHAR30YES登出时间VARCHAR30YES注销否BOOL1YES角色表名称类型长度可为空主键IDINT11NOYES角色名VARCHAR30YES权限值之和INT11YES描述VARCHAR30YES权限表名称类型长度可为空主键IDINT11NOYES权限名VARCHAR30YES权限值INT11YES模型表名称类型长度可为空主键IDINT11NOYES模型名VARCHAR30YES栏目表名称类型长度可为空主键IDINT11NOYES栏目名VARCHAR30YES父IDINT11YES排序INT11YES模型IDINT11YES外键部门表名称类型长度可为空主键IDINT11NOYES部门名VARCHAR30YES文章表名称类型长度可为空主键IDINT11NOYESURLVARCHAR30YES文章标题VARCHAR30YES文章内容VARCHAR100YES作者VARCHAR30YESEMAILVARCHAR30YES点击数INT11YES发布时间DATEYES图片VARCHAR11YES排序INT11YES推荐否BOOL1YES首否BOOL1YES左否BOOL1YES置顶否BOOL1YES审核否BOOL1YES栏目IDINT11YES外键(32对性能的规定(非功能性需求)321网站整体要求对于网站风格方面,应该尽量做到网站结构简单明了,结构条理清晰,页面精美、功能实用;而对于版面方面的要求,则应该设计构思力求精巧、布局要求简捷合理、网站整体设计风格统一。(1)界面设计精美、友好,信息化设计,体现企业级应用的特色(2)更快的信息访问速度、更加省时和智能化的用户界面网络响应速度应该尽量快(3)更简便、智能化程度更高的浏览查询流程(4)后台管理功能强大、录入效率高(5)易于查看基于网民的建议和评论,以及后台信息322对性能的规定精度(1)用户输入精度的要求取决于相应功能所需参数的精度要求在用户浏览的页面内如果需要用户输入相关的信息或参数将给出详细的数据类型说明,并且如果用户在非恶意的情况下输入了错误的数据类型参数,系统将自动提示用户再次输入正确的参数。(2)管理员输入的精度要求主要取决于数据库的相关数据类型要求在数据库为系统管理员提供的多种视图中将有各类数据库对象的相关数据类型及精度要求。管理员工作过程中可以利用工具或查询有关数据库对象的精度信息已决定输入的参数。如果管理员输入的参数与要求不符将得到提示并重新进行操作。323时间特性要求1、响应时间由硬件条件的不同决定,但总体上客户端的请求处理响应时间不应多余15S2、更新处理时间由硬件条件及处理的数据量决定,但总体上向数据库添加和删除一条记录的时间不应多余15S3、数据的转换和传送时间根据具体的转换和传送数据不同所需的时间不同,总体不应超过15S4、解题时间用户身份认证的时间不应超过15S324灵活性本网站采用四层架构设计并利用JAVA语言编写,从平台移植的角度来讲有很大的活力。1、操作方式上的变化不同平台对于网站功能的使用是没有影响的。2、运行环境的变化本系统可以利用部署配置文件来完成对系统的编译过程,并且这种部署是一次部署长久使用的,因此从运行环境来看有很好的可控性和灵活性。3、精度和有效时限的变化该系统的精度和有效时限依赖于开发过程中的整体设计可变性较小。4、计划的变化或改进该系统明确了必须完成的用户功能,对于额外的功能在规定的时间内提前完成的可能性比较小。325安全性由于网站涉及到用户的隐私信息,所以网络安全要达到国家三级标准。33输人输出要求331、系统后台与前台的统一设计本系统设计是将后台部分的入口放在主页面上,以方便系统管理人员的通用化管理。当系统管理员登陆系统首页面时,在系统的最上方会出现管理员登陆的入口,可以从此进入后台管理页面。同时在系统后台和前台的设计上,系统采用了共同的页面开发模式和组件调用模式,其中的文件头和文件尾等部分是相互通用的。因此两个部分的设计,可以说是分离与结合的完美统一。332、页面内容的分块设计在系统主页中,从页面头、版面列表、用户来访信息、文件尾等部分都进行了抽象提取,这样在需要用到某部分的页面时,只需要进行相关的包含或者利用模板技术来引用。34数据管理能力要求341数据采集的要求1、输入源手工键盘输入2、输入介质和设备键盘,磁盘,3、输出介质和设备磁盘,打印纸。342数据采集的处理1、JAVABEAN组件,2、JSP网页,3、浏览器编译。343数据容量本系统总共大概需要10张表,每个表纪录规模1万条记录,每张表使用的表空间1G左右,最多使用10G存储。增量数据非常少可以忽略不计。35故障处理要求351正常使用时不应出错若运行时遇到不可恢复的系统错误,系统也必须保证数据库完好无损。352故障处理的方式1、系统如果出现应用服务器关闭,数据库连接断开等软件异常,会给在LOG信息详细标示;2、如果事务处理过程出现故障,事务回滚,保证数据的完整性;3、如果多人同时访问一条记录,加锁该纪录避免脏数据。4、数据库采用增量备份法,出现数据库故障时数据库恢复。353错误日志的要求应用程序应能提供易于查看的日志,便于系统的维护、调试、错误定位等,系统日志应该至少可以保存40000条程序运行记录。同时,由于是在多线程环境下运行,每条日志中应该打印出打印该日志的线程ID。36其他专门要求1、应保证使用时的安全性,防止病毒破坏系统。2、安全性方面的具体要求服务器安装防火墙和身份认证。3、性能方面WEB支持1000人同时在线浏览,数据库支持20个连接。第四章运行环境规定(环境需求)41对网络构建的需求42硬件设备本系统在本地机上进行开发、测试。然后部署到基于TOMCAT服务器的远程服务中,设备主要是服务器和本地机。1、服务器(1)处理器型号及内存容量内存1G及以上;(2)外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量硬盘1000G及以上、声卡、显卡无要求;(3)输入及输出设备的型号和数量,联机或脱机考虑到数据的安全性问题,要求使用磁盘阵列。(4)数据通信设备的型号和数量;(5)功能键及其他专用硬件2、本地机(1)处理器型号及内存容量内存256M及以上;(2)外存容量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部编版一年级上册第五单元《影子》教案
- 部编版三年级上册第二单元《古诗三首(夜书所见等)》教案
- 森林消防考核题目及答案
- 赛罗奥特曼题目及答案
- 如皋护士招聘题目及答案
- 2023-2024学年河北省石家庄市辛集市高二下学期7月期末教学质量监测数学试卷(解析版)
- 2025年秋三年级上册语文同步教案 24 一定要争气
- 打井工程可行性研究报告
- 食堂进货渠道管理制度
- 佛教寺院斋堂管理制度
- 护理网格化管理制度
- 国家开放大学《管理学基础》期末机考题库
- 浙江省温州市乐清市2023-2024学年四年级下学期数学期末考试试卷(含答案)
- 2025中考英语书面表达终极押题(附范文)
- 2024年北京大学强基计划物理试题(附答案)
- 计算机网络与信息安全(2024年版)课件全套 李全龙 第01-10章 计算机网络与信息安全概述- 网络安全协议与技术措施
- (正式版)JBT 14449-2024 起重机械焊接工艺评定
- 教育家办学:中小学校长专业标准解读课件
- 茶叶企业营销课件
- 《高等数学》全册教案教学设计
- DB14T1049.3-2021 山西省用水定额 第3部分:服务业用水定额
评论
0/150
提交评论