动漫资源管理系统概要设计说明书

上传人:大米 文档编号:506990486 上传时间:2023-01-25 格式:DOC 页数:15 大小:153.50KB
返回 下载 相关 举报
动漫资源管理系统概要设计说明书_第1页
第1页 / 共15页
动漫资源管理系统概要设计说明书_第2页
第2页 / 共15页
动漫资源管理系统概要设计说明书_第3页
第3页 / 共15页
动漫资源管理系统概要设计说明书_第4页
第4页 / 共15页
动漫资源管理系统概要设计说明书_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《动漫资源管理系统概要设计说明书》由会员分享,可在线阅读,更多相关《动漫资源管理系统概要设计说明书(15页珍藏版)》请在金锄头文库上搜索。

1、文件编号:配置项编号:HZVTC-ZPS -1.0.0 D- PDS 1.0.0动漫资源管理系统概要设计说明书V1.0.0编 写 人:李伟编写时间:2016-1-9部 门 名:软件2101动漫资源管理系统小组审 核 人:审核时间:文档可自由编辑打印编号章节名称修订内容简述修订日期修订前版本号修订后版本号修订人批准人1全部创建2015-12-91.0.0刘家铭修订页1引言3一. 1.1编写目的3一. 1.2项目背景3一. 1.3定义3一. 1.4参考资料32任务概述32.1目标32.2运行环境42.3需求概述43总体设计53.1处理流程53.2总体结构和模块外部设计63.3功能分配74接口设计8

2、4.1外部接口84.2内部接口115数据结构设计115.1逻辑结构设计115.2物理结构设计115.3数据结构与程序的关系126运行设计126.1运行模块的组合126.2运行控制136.3运行时间137出错处理设计137.1出错输出信息137.2出错处理对策138.安全保密设计139.维护设计141引言一. 1.1编写目的【阐明编写概要设计说明书的目的,指明读者对象。】为明确软件系统结构、安排项目规划与进度、制定详细测试计划、组织软件开发与测试,特撰写本文档。本文档供项目经理、设计人员、开发人员参考。一. 1.2项目背景a. 本项目由杭职教务处委托动漫资源管理系统小组进行开发。b. 本系统使用

3、了Mysql数据库系统,WEB脚本使用的是JSP。一. 1.3定义【列出本文档中所用到的专门术语的定义和缩写词的原文。】Mssql:微软公司生产的SQL SERVER数据库管理系统。Mysql:一个免费的功能较强的数据库管理系统。JSP:一种免费的用于WEB应用开发的脚本语言。一. 1.4参考资料a. 动漫资源管理系统计划任务书b. 动漫资源管理系统项目开发计划;c. 动漫资源管理系统需求规格说明书;2任务概述2.1目标因大量用户需要使用本系统的前台,所以决定采用B/S体系来设计本系统。游客注册或登录后进入本系统。本系统的资源下载界面将列出所有可供下载的资源列表。(对普通用户可见的类型来讲,主

4、要是该用户关注的动漫与热门动漫,对管理员用户来讲包括发布界面和删除界面)资源下载界面还应根据用户浏览的历史数据列出用户可能感兴趣的动漫资源,以便让用户拥有更好的浏览。当管理员用管理界面上传新动漫资源时,将数据提交到本系统以便存储到数据库系统中。本系统需要正确无误地存储管理员用户提交上来的数据。本系统基于UML建模,概要设计应输出用例图,主要用例的顺序图,系统的主要类图。2.2运行环境硬件及软件环境:1台服务器:PIII1.2G双CPU,SCSI双硬盘镜像,512M内存,LINUX7.0,Apache+PHP+Mysql服务器100-200台客户机:PII1.2G,128M内存,windows9

5、8操作系统。WEBSEVERNum of Client 300ClientBrowserClientBrowserClientBrowserSWITCH 10/100M。DB上述所有计算机组成局域网。图1 系统环境示意图2.3需求概述1、资源项目管理设置数据库中所包括的动漫资源,这些资源将用于提供给用户下载。 系统管理员可设置某种动漫资源是否能被浏览。只有设置为可浏览状态的资源在前台才可由普通用户浏览并下载。否则在前台不显示资源。2、用户验证让登录的用户选择自己的标识进入动漫资源管理系统,以便用户管理系统记录该用户是否拥有足够的权限浏览内容。 已登录用户可以修改自己的用户信息。3、用户管理系统

6、管理员可以随时管理账户信息与动漫资源信息。4、资源查询已登录用户可以随时查询动漫资源,然后进行下载依据以上需求定义,绘制用例图如图2:图2动漫资源管理系统用例图 3总体设计3.1处理流程前台数据采集主要流程:资源下载页面通过一个HTML表单来获取用户请求,该页面将用户请求提交到一个后台,并将记录存储到相关的数据表中。后台数据统计及查询主要流程:下载页面提供一个表单,列出所有下载内容供用户选择(用户可多选),并设一个“下载”按钮。当用户点击“下载”按钮后,页面将用户选择的编号提交给数据库,然后页面给出下载,并对下载次数与内容进行统计。以动漫资源的查询页面提供一个表单,并设一个“查询”按钮。当用户

7、点击“查询”按钮后,页面将用户选择的测评类型的编号提交给本页面,本页面在判断出用户点击了“查询”按钮的情况下,将该类型的测评结果以表格的形式列出被测者的得分(包括两个部分,一是以被测者所在部门为单位按得分高低列出,一是在全院范围内按得分高低列出所有被测者)。对全院被测者的最终得分进行查询的页面在全院范围内按得分高低列出所有被测者的名次、姓名、职称、得分。依据以上流程的设计,绘制“资源下载”用例的顺序图如下(注:以下是精化设计以后所得到的顺序图):身份识别:LoginFrm验证打开(String)打开(String)输入(String)输入评价数据提交评价数据:学生列出评价对象列出评价子项存储评

8、价数据教师测评:EvalFrm结果存储:Employee教师查询:Depart测评规则:EvalType教师测评顺序图图3动漫资源管理系统“资源下载”用例顺序图3.2总体结构和模块外部设计页面(模块)划分:1、 数据管理本功能通过Myeclipse直接管理数据库来实现。由系统的开发人员为最终用户设置评价项目的各个选项。在本系统的后序版本中将实现该功能模块。前台:2、用户验证Login.jsp 用户验证登录。3、下载界面nyfwcx.jsp 提供下载内容列表4、 用户管理Admin.jsp 管理当前用户信息后台:5、资源查询List.jsp 进行查询。6、其它后台控制login.jsp 管理员登

9、录。Admin-list.jsp 后台用户管理。Menu.jsp 后台菜单内容管理。Update-list.jsp 后台资源更新。3.3功能分配【表明各项功能与程序结构的关系。】页面(模块)划分:前台:Login.jsp 用户验证登录nyfwcx.jsp 提供下载内容列表Admin.jsp 管理当前用户信息后台:login.jsp 管理员登录。admin.jsp 管理数据库内所有用户的信息。List.jsp 进行查询。Admin-list.jsp 后台用户管理。Menu.jsp 后台菜单内容管理。Update-list.jsp 后台资源更新。根据各用例的定义,参照主要用例的顺序图,确定当前系统

10、的主要类图如图4所示。教师测评表单列出测评对象提交测评数据测评类型类型名称分值比率查询测评子项查询测评规则测评子项子项分值子项比率查询分值查询比率*包含*包含*系部系统名称查询教师查询班级教师姓名存储测评数据班级班级编号班级名称查询教师查询课程* 任课 *课程课程名称任课教师查询教师*管理*学习*图4教师教学网络测评系统类图4接口设计 4.1外部接口【包括用户界面、软件接口与硬件接口。】一、用户界面Login.jsp 用户登录页面:登录/注册用户名:密码:登录/注册nyfwcx.jsp 下载内容列表:Title1Title2.下载Admin.jsp 管理当前用户信息:用户名:旧密码:新密码:确

11、认密码:性别:男女新邮箱地址:保存修改admin.jsp 管理数据库内所有用户的信息:用户列表: 用户编号用户名操作Id1Username1删查改Id2 Username2删查改. 页码 1 2 3 4 . n模糊查询该页面的查询结果:用户查询结果Idusername操作Id1Username1删查改.删查改返回管理员查看界面:某某用户 资料 idusername最近浏览内容1lii返回Update-list.jsp 后台资源更新:后台资源管理 用户名 动漫名称:简介: (可选)下载地址:二、软件接口本系统需要的基础数据包括:用户信息:用户编号int(5)、用户名char(30)、密码char

12、(30)、性别char(4)、邮箱地址char(255)管理员信息:管理员编号int(5)、用户名char(30)资源信息:资源编号int(5)、动漫名称char(255)、简介char(255)、发布人char(30)下载次数记录:用户编号int(5)、下载资源编号char(255)、下载次数int(5)动漫资源管理系统中的相应数据表有:CREATE TABLE admin ( id int (5) NOT NULL auto_increment, password char(30) NOT NULL default , username char(30) NOT NULL default

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号