




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概要设计说明书1引言1.1编写目的在这一条包括下列内容:a. 编写本文档的目的在于详细、准确和全面的定义本选课系统的功能和和用户需求,用以指导系统顺利地进行开发,并保证后续地开发能够保质保量的完成。本文档所描述的需求信息将作为该项目最终验收的标准和依据。b. 本文档所描述的需求信息将作为该项目最终验收的标准和依据。c. 本系统的读者是对科技新闻感兴趣的读者。1.2背景因为Internet的普及,无纸化的信息的阅读趋势越来越快,所以我问要建立一个在线新闻管理系统,利用ASP技术开发网站新闻发布管理系统,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。 本报告要从介绍在线新闻发布的基本概念开始,详细介绍了在线新闻发布系统的功能和结构。说明:a所建议开发的软件系统的名称:在线新闻管理系统 b本项目的任务提出者:刘济清。 开发者:刘济清,张上钦,罗鸣东,潘志强。 用户:新闻工作人员及读者。c自行提出课题。1.3定义用户:用户分普通用户,游客,还有系统管理员,所哟角色的功能不同。网站:Internet 上提供Web服务的计算机。1.4参考资料 SQL Server项目开发实践 中国铁道出版社 苏年乐 主编 ASP.NET编程宝典 人民邮电出版社 房大伟 吕双 主编2总体设计2.1需求规定详细参见需求设计文档。2.2运行环境硬件环境:i3系列以上,配置环境:.net framework 4.0 以上运行环境:兼容当前主流操作系统(Windows XP、Win7)开发软件:SQL Server2008 、VisualStudio 2010 等。在线新闻管理系统2.3基本设计概念和处理流程文章管理评论管理用户管理留言管理评分管理留言编辑用户删除文章删除文章审核评分删除评论删除留言删除新闻在线系统主要的功能结构如上图所示2.3.1管理员管理操作示意图:管理员登陆界面是否进入文章管理管理界面 No 是否进入评论管理界面 Yes No 文章管理界面是否进入评分管理界面 Yes No是否进入留言管理界面 评论管理界面 Yes评分管理界面 No Yes用户管理留言管理界面 退出登录我主要负责的设计:首先是前台的设计其中设计的两个模板页 1、新闻模版页: 2、 管理模版页: 2.4结构2.5功能器求与程序的关系No.模块名称功能需求1文章管理审核发文删除管理2评论管理删除管理3评分管理查看删除管理4留言管理查看留言删除留言管理5用户管理删除用户管理.2.6人工处理过程无。2.7尚未问决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。3接口设计3.1用户接口 进入在线新闻系统主页面,用户输入用户名和密码,只有输入正确才能进入系统。才可以发表留言,评分,发布行文(2) 在做新建和更新类操作时,只有输入合法的内容才能成功地编辑内容。管理员在输入正确的管理员账户与密码才可以进入后台的管理才可以进行系统的操作。i.3.2外部接口无。3.3内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。4运行设计4.1运行模块组合不同的用户根据权限的不同可以进入不同的模块进行工作。4.2运行控制在页面上,通过鼠标点击触发相应的操作。4.3运行时间在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响,如果网络的速度快的话,响应的速度也随之加快。5系统数据结构设计5.1逻辑结构设计要点User表字段名数据类型长度是否允许空值是否主键或约束说明u_id int 8no主键用户IDu_name varchar(310)no无约束用户名u_password varchar(616)no无约束用户密码u_gendertinyint2no无约束用户性别默认男u_registerDate date 8no无约束注册日期u_scoreint2no无约束分数默认20分u_emailvarchar30no无约束注册邮箱u_QQvarchar15yes无约束注册QQNews表字段名数据类型长度是否允许空值是否主键或约束说明n_idint8no主键新闻IDn_title varchar230no无约束标题n_authorvarchar20no无约束作者n_typeId int4no外键约束type表中id的外键n_scanCountint4no无约束字数n_pubDatedatetimeyes无约束发布日期n_contenttext4000yes无约束内容n_checked tinyintno无约束审查 默认为falsen_useabletinyintno无约束可用 默认为trueType表字段名数据类型长度是否允许空值是否主键或约束说明t_idint4no主键类型IDt_namevarchar210no无约束类型名Grade表字段名数据类型长度是否允许空值是否主键或约束说明g_idint4no主键idg_userIdint4no外键用户IDg_newsId int4no外键新闻IDg_scoretinyint2yes无约束获得分数Comment表字段名数据类型长度是否允许空值是否主键或约束说明c_idint4no主键Idc_userId int4no外键用户IDc_newsId int4no外键新闻IDc_content varchar6200no无约束内容c_datedatetimeyes无约束日期5.2物理结构设计要点设计表的依据:1、 根据原始单据与实体之间的关系,采取的是一对一的关2、 根据表的性质: (1) 原子性。基本表中的字段是不可再分解的。 (2) 原始性。基本表中的记录是原始数据(基础数据)的记录。 (3) 演绎性。由基本表与代码表中的数据,可以派生出所有的输出数据。 (4)稳定性。基本表的结构是相对稳定的,表中的记录是要长期保存的。3、 设计表的范式:我们数据库设计的要求是满足数据库的第三范式,没有冗余的数据项4、 参照数据的约束完整性:例如在news表中的审核就使用到了,字段名n_checked 判断新闻有没有被审核通过5、 主键的取值问题:每一个表中主键是有物理意义的字段名,而没有才用多个字段名一起作为主键,不会降低系统的效率。5.3数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式:6系统出错处理设计6.1出错信息业务错误是指用户在本系统的使用过程中,违反业务要求进行的操作,例如:在新建用户信息的时候,在输入性别的时候,输入了男/女以外的文字,这类操作就称为业务错误系统错误主要是指输入的信息有误,系统会通过弹出对话框(或者其他形式)的方式向用户报告业务错误,提醒用户修正该错误,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教师招聘之《小学教师招聘》考前冲刺练习题带答案详解(a卷)
- 教师招聘之《小学教师招聘》每日一练含答案详解【基础题】
- 教师招聘之《小学教师招聘》能力提升题库及答案详解(夺冠)
- 教师招聘之《幼儿教师招聘》综合提升测试卷及参考答案详解【突破训练】
- 教师招聘之《小学教师招聘》能力提升B卷题库及完整答案详解(必刷)
- 押题宝典教师招聘之《小学教师招聘》试题及参考答案详解(培优)
- 基于2025年数据的腾讯社交平台用户流失原因与应对策略研究报告
- 教师招聘之《小学教师招聘》能力检测试卷附答案详解(轻巧夺冠)
- 2025年教师招聘之《幼儿教师招聘》综合提升练习题带答案详解(考试直接用)
- 教师招聘之《幼儿教师招聘》考试彩蛋押题及一套参考答案详解
- 流程仿真与优化-深度研究
- 电器特种作业培训课件
- 舌癌手术护理配合
- 提升教师教学能力的在线学习平台
- 金融标准化知识培训课件
- 大学物理教案设计方案
- 国际经济合作课件
- LED光波治疗仪讲课
- 旅游新媒体营销与运营 课件全套 张建庆 模块1-8 旅游新媒体营销与运营的认知-旅游企业新媒体运营
- 胃食管反流-讲稿
- 急诊急救流程大全
评论
0/150
提交评论