版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验三 :书写概要设计说明书实验目的掌握总体设计的步骤,练习编写概要设计说明书。实验工具Word2000 或 PowerPoint 。实验内容1、 概要设计方法;2、绘制SC图,使用 Word编写实验报告。实验要求1、软件基本配置: Intel Pentium120 以上级别的CPU ,大于32MB 的内存。2、软件要求: Window 9X/2000/Me 操作系统,Office 2000系统程序。3、实验学时: 4 小时。4、编写实验报告。实验报告内容、格式1、实验报告内容金华市发达装配厂库存管理系统 KCGL 的概要设计说明书2、实验报告格式根据中华人民共和国国家标准 UDC 681 3
2、和计算机软件产品开发文件编制指南 GB 8567-88 的要求,概要设计说明书的编写内容要求如下:新闻发布系统概要设计说明书作者:汪鑫、刘文强、毛伟龙 日期: 2011.1.51引言1.1 编写目的 传统的网站新闻管理方式有两种, 一是静态 HTML 页面,更新信息时需要重新制作 页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于 ASP 和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目 前较为流行的做法。人们对最新信息的需求和发布迫切的需要及时性 , 而动态交互 式网页刚好提供了这些功能, 本系统就是一个能够在网上实现新闻的网上多用户发 布,多栏目管理,
3、实时的进行行为统计和记录的网上交互系统。1.2 背景新闻发布系统 ( News Release System )是上个世纪九十年代互连网技术发展以后 才出现的技术, 最初表现是解决一些网站的信息动态发布而开发, 最初只是简单的 发布和显示, 应用对于各种不同的站点需要构建不同的系统来满足需要, 而且功能 十分单一,在九十年代后期,互连网技术进一步发展,网络作为新起的新闻媒介工 具,其用户大大增加,对系统的要求也越来越高,新闻发布系统在这样的一个环境 中提出、开发、并改进,到现在,新闻系统开发的成功案例已经不计其数,而且已 经应用到各种站点上, 可以说, 各行各业的绝大部分的网站都使用到了新闻发
4、布系 统, 大量的用户引发了新闻发布系统功能的进一步扩大和深化,给新闻发布系统提出了更高的要求。1.3 参考资料 JSP 网站开发详解 电子工业出版社; UML 系统建模与分析设计机械工业出版社。2总体设计2.1 需求规定 本系统的主要功能是实现信息的发布和管理,涉及到前台用户对新闻信息的浏览和后台新闻的管理。在前台的新闻浏览模块里,一般需要对新闻进行分门别类展示,并需 要通过栏目导航进入特定的新闻信息模块。如有国际新闻,国内新闻,体育新闻, 社会新闻等等。 在后台的管理方面。 需要由合法的管理者来管理新闻的发布、 修改、 删除等,那么系统就需要一个管理者的登录、注销的模块。从新闻管理大体来看
5、, 系统实际分为,新闻管理栏目、新闻内容管理及模块管理。为了保证新闻浏览的方 便,我们还需要对新闻进行分类,需要相应的栏目来展示新闻。如在体育新闻里有 可以分为足球新闻和篮球新闻等等。新闻发布系统一般具有上面所述的基本功能, 新闻的发布及管理是新闻发布系统的 核心,其他模块的管理及品论管理等属于新闻发布系统的加强功能。模块分模块模块功能管理员登录合法性及权限确认后添加栏目、新台栏目、类别类别闻管管理修改栏目、发理类别布删除栏目、系类别统新添加新闻闻修改新闻管删除新闻理审核新闻新闻首页刖推荐新闻台新闻详情阅读表2.12.2运行环境2.2.1软硬件支持硬件要求:内存:64MB或者以上硬盘:100M
6、或者以上数据库环境:SQL Server 2000服务器环境: Win dows XP Apache Tomcat2.2.2开发平台a. 所用的操作系统为 Windows XPb. 系统页面制作软件:Dreamweaver 8c. 图片编辑工具:Photoshopd. 编译程序软件:myeclipse, jdk 1_5_0_14, SQLServer2000 数据库e. 测试支持软件:Apache Tomcat2.3基本设计概念和处理流程本系统主要的处理流程图如下图所示:2.4结构新闻发布后台本子关键部删:除:栏目用于实实I另U添修删加改除新新新闻闻闻,分类管理和新闻管理3个子系统,也是本系统
7、的前台管分新理类闻新推新员管管闻荐闻登理理首新详陆页闻情管理员登陆:本模块是系统用于管理员登陆系统,对系统进行维护和管理,要输入帐号和密码才能进入系统分类管理:该子模块包含目录的添加,修改和删除三个部分新闻管理:该子模块包含新闻的添加,修改和删除以及文件上传四个部分前台阅读模块该模块主要是和用户的交互界面,该模块分为新闻首页,搜索新闻,新闻详情和会员注册4个子模块.新闻首页:用户可以看到所有新闻的大概情况搜索新闻:将比较新的新闻和比较重要的新闻推荐给用户新闻详情:将每条新闻的详细情况告知用户用户注册:用户注册后可发布新闻.2.5功能器求与程序的关系功能需求与程序的关系如表2.1所示。表2.1功
8、能需求与程序的关系功能需求程序层次结构管理员登陆图3添加栏目类别图3修改栏目类别图3删除栏目类别图3添加新闻图1修改新闻图1删除新闻图1新闻首页图2搜索新闻图2新闻详情图2用户注册图2后台登录图22.6人工处理过程2.7尚未问解决的问题本系统中多级目录的存储和实现以及图片和附件上传功能问题还未解决。3 .接口设计3.1用户接口本新闻发布系统采用图形用户接口,以鼠标和键盘为用户接口,信息从用户工作站输入;信息中心集中存储和管理各类信息。3.2外部接口系统提供基于SQL Server2000的数据导入和导出功能,方便用户与操作员的数据 交换。JSP页面主要实现对管理界面的显示和解释3.3内部接口中
9、间层组件实现对数据库的操作和前台页面的生成工作,数据库服务器主要对系统提高数据服务。中间层组件主要封装了对数据库的查询、修改、删除以及页面生成 工作,实现了本系统的全部中间业务逻辑.本新闻发布系统根据后台管理员设置的栏目和绑定的模板自动生成前台新闻主页、栏目浏览页面和新闻浏览页面,同时后台提供了栏目、新闻的编辑、修改、和删除功能,完成了新闻发布系统的所有功能4 .运行设计4.1运行模块组合模块1:用户管理模块运行所历经的模块以及主要的功能:用户管理模块为独立模块,其主要功能是增加、 删除、账号,修改当前管理员的登录 密码,权限等模块2:分类管理模块运行所历经的模块以及主要的功能:添加栏目类别,
10、修改栏目类别,删除栏目类别模块3:新闻管理模块运行所历经的模块以及主要的功能:添加新闻:主要是用于发布新闻修改新闻:主要是用于编辑新闻删除新闻:主要是用于编辑新闻审核新闻:主要是审核提交的新闻模块4:前台管理模块运行所历经的模块以及主要的功能:新闻首页,搜索新闻,新闻详情:4.2运行控制后台:登录,栏目管理,类别管理,新闻提交,新闻审核,新闻发布;前台:登录,栏目,类别,搜索,浏览。4.3运行时间本系统模块分为后台管理模块和前台阅读模块其中后台管理模块又分为 4个子模块,分别为用户管理模块,类别管理模块,栏目管理模块,新闻管理模块前台阅读模块 又分为3个子模块,分别为新闻首页模块,搜索新闻模块
11、,新闻详情模块5 系统数据结构设计5.1逻辑结构设计要点经过对数据库的需求分析,了解了系统的存储结构需求后,根据数据建摸的结果,我们可以得出4个表结构。共有以下表格:表编号表名称TBL001AdminTBL002colu mn1TBL003colu mn2TBL004n ews各表详细描述:表编号:TBL001表名称:n_usersUser_id (int , primary key,自 增)User_ na me(varchar50)User_pass word(varchar16)User_righ ts ( int 4, 默认:0)Regedit_ti me(datetime,默认:ge
12、tdate()注:user_right中1表示为系统负责人,0表示员工表编号:TBL002表名称:n _colu mnCol_id(i nt,primarykey,自增)Col_n ame(varchar 50)Col_se que nee (int)Col_de sc(varc har 500)User_id (int)表编号:TBL003 表名称:n categoryCategory_id(i nt , primary key,自增)Category_ name(varchar 50)Category_desc(varchar 500)Col_id(int)表编号:TBL004 表名称:n
13、_newsN e w si d(i n t自 增 )N e w s_ titl e( va rc ha r 50)New s_co n te n t(va rcha r100)New s_pu bdat e(dat etim e默 认: getd ate()Ne ws_ aut hor(v arc har 100)News_k eywords(varch ar 20)N e w sch eck(int)Us e ri di n t)5.2物理结构设计要点本小组的新闻发布系统中的所有数据结构中的所有数据项都存储在sqlserver2000数据库中。栏目分类表是为了存储新闻分类栏目而设计的n_ne
14、ws存储新闻内容。用户表中的密码对外是保密的。5.3数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式:如下表所示程序实现的功能模块涉及的主要表结构新闻栏目模块n colu mn新闻基本模块n_n ews新闻类别模块n .category用户管理模块n _users6系统出错处理设计6.1 出错信息任何一个系统的开发都应充分考虑各种系统错误,避免造成系统不一致或损坏 ,因此在本系统中采用出错提示框形式为用户提示出错信息; 另外对一些关键性操作如后台系统管理员登入时 ,输入密码也采用了确认机制 . 系统应对以下错误做出正确处理: 无法与数据库连接时,若不能够正确连接,则应做出正确处理。 系统管理员忘记登入密码 , 则应做出正确处理。3. 系统原始数据丢失 .6.2 补救措施 提示数据库无法连接信息。 提示密码出错 ,请输入正确密码 , 如忘记密码 , 请点击忘记密码 ,并进行密码修改 . 当系统原始数据丢失时 , 将启用副本的建立和启动技术 , 本系统将周期性地把硬 盘信息记录到移动硬盘上去 ;本系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大学大四(风景园林学)生态园林设计综合测评试题及答案
- 2026智能家居运维师招聘面试题及答案
- 劳务点工结算的合同书
- 品牌策划推广与广告制作协议书
- 复制合同附件模板(3篇)
- 2025-2026学年语文老师教学设计和内容
- 2025-2026学年排球教学设计的目的要求
- 湖南体育职业学院《医路之校友论道》2024-2025学年第二学期期末试卷
- 2025-2026学年篮球语言活动教案
- 铜陵职业技术学院《控制与调节技术》2024-2025学年第二学期期末试卷
- 《资治通鉴》与为将之道知到课后答案智慧树章节测试答案2025年春武警指挥学院
- 高标准农田建设项目冬雨季施工技术保证措施
- 继电保护装置调试作业指导书电气调试方案
- 印刷工艺技术培训课件
- unesco -让每一所学校都成为健康促进学校实施指南
- 《飞机结构与系统》课件-机翼结构
- (正式版)JBT 3300-2024 平衡重式叉车 整机试验方法
- 《社区康复》课件-第七章 脑瘫患儿的社区康复实践
- 造型设计基础课件
- 华东理工大学2007年601无机化学考研真题
- 中华人民共和国简史第四章 深化改革开放和把中国特色社会主义推向21世纪
评论
0/150
提交评论