




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.页面概要设计说明书 文件编号:配置项编号:HZVTC-ZPS -1.0.0 D- PDS 1.0.0动漫资源管理系统概要设计说明书V1.0.0编 写 人:李伟编写时间:2016-1-9部 门 名:软件2101动漫资源管理系统小组审 核 人:审核时间::*:杭州职业技术学院软件技术教研室 1编号章节名称修订内容简述修订日期修订前版本号修订后版本号修订人批准人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处理流
2、程53.2总体结构和模块外部设计63.3功能分配74接口设计84.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. 本项目
3、由杭职教务处委托动漫资源管理系统小组进行开发。b. 本系统使用了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-
5、200台客户机:PII1.2G,128M内存,windows98操作系统。WEBSEVERNum of Client <300ClientBrowserClientBrowserClientBrowserSWITCH 10/100M。DB上述所有计算机组成局域网。图1 系统环境示意图2.3需求概述1、资源项目管理设置数据库中所包括的动漫资源,这些资源将用于提供给用户下载。 系统管理员可设置某种动漫资源是否能被浏览。只有设置为可浏览状态的资源在前台才可由普通用户浏览并下载。否则在前台不显示资源。2、用户验证让登录的用户选择自己的标识进入动漫资源管理系统,以便用户管理系统记录该用户是否拥有足
6、够的权限浏览内容。 已登录用户可以修改自己的用户信息。3、用户管理系统管理员可以随时管理账户信息与动漫资源信息。4、资源查询已登录用户可以随时查询动漫资源,然后进行下载依据以上需求定义,绘制用例图如图2:图2动漫资源管理系统用例图 3总体设计3.1处理流程前台数据采集主要流程:资源下载页面通过一个HTML表单来获取用户请求,该页面将用户请求提交到一个后台,并将记录存储到相关的数据表中。后台数据统计及查询主要流程:下载页面提供一个表单,列出所有下载内容供用户选择(用户可多选),并设一个“下载”按钮。当用户点击“下载”按钮后,页面将用户选择的编号提交给数据库,然后页面给出下载,并对下载次数与内容进
7、行统计。以动漫资源的查询页面提供一个表单,并设一个“查询”按钮。当用户点击“查询”按钮后,页面将用户选择的测评类型的编号提交给本页面,本页面在判断出用户点击了“查询”按钮的情况下,将该类型的测评结果以表格的形式列出被测者的得分(包括两个部分,一是以被测者所在部门为单位按得分高低列出,一是在全院范围内按得分高低列出所有被测者)。对全院被测者的最终得分进行查询的页面在全院范围内按得分高低列出所有被测者的名次、姓名、职称、得分。依据以上流程的设计,绘制“资源下载”用例的顺序图如下(注:以下是精化设计以后所得到的顺序图):身份识别:LoginFrm验证打开(String)打开(String)输入(St
8、ring)输入评价数据提交评价数据:学生列出评价对象列出评价子项存储评价数据教师测评:EvalFrm结果存储:Employee教师查询:Depart测评规则:EvalType教师测评顺序图图3动漫资源管理系统“资源下载”用例顺序图3.2总体结构和模块外部设计页面(模块)划分:1、 数据管理本功能通过Myeclipse直接管理数据库来实现。由系统的开发人员为最终用户设置评价项目的各个选项。在本系统的后序版本中将实现该功能模块。前台:2、用户验证Login.jsp 用户验证登录。3、下载界面nyfwcx.jsp 提供下载内容列表4、 用户管理Admin.jsp 管理当前用户信息后台:5、资源查询L
9、ist.jsp 进行查询。6、其它后台控制login.jsp 管理员登录。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.js
10、p 后台资源更新。根据各用例的定义,参照主要用例的顺序图,确定当前系统的主要类图如图4所示。教师测评表单列出测评对象提交测评数据测评类型类型名称分值比率查询测评子项查询测评规则测评子项子项分值子项比率查询分值查询比率*包含*包含*系部系统名称查询教师查询班级教师姓名存储测评数据班级班级编号班级名称查询教师查询课程* 任课 *课程课程名称任课教师查询教师*管理*学习*图4教师教学网络测评系统类图4接口设计 4.1外部接口【包括用户界面、软件接口与硬件接口。】一、用户界面Login.jsp 用户登录页面:登录/注册用户名:密码:登录/注册nyfwcx.jsp 下载内容列表:Title1Title2
11、.下载Admin.jsp 管理当前用户信息:用户名:旧密码:新密码:确认密码:性别:男女新邮箱地址:保存修改admin.jsp 管理数据库内所有用户的信息:用户列表: 用户编号用户名操作Id1Username1删查改Id2 Username2删查改.<< < 翻页 > >> 页码 1 2 3 4 . n模糊查询该页面的查询结果:用户查询结果Idusername操作Id1Username1删查改.删查改返回管理员查看界面:某某用户 资料 idusername最近浏览内容1lii返回Update-list.jsp 后台资源更新:后台资源管理 用户名 动漫名称:简
12、介: (可选)下载地址:二、软件接口本系统需要的基础数据包括:用户信息:用户编号int(5)、用户名char(30)、密码char(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, passwor
13、d char(30) NOT NULL default '', username char(30) NOT NULL default '', sex char(4) default '', email char(100) default NULL) ON MywebGOCREATE TABLE gm ( Id int(5) NOT NULL auto_increment, name char(30) default NULL, PRIMARY KEY (Id)ON MywebGODROP TABLE IF EXISTS new;CREATE TA
14、BLE new ( Id int(5) NOT NULL auto_increment, Title char(255) NOT NULL default '' COMMENT 'NULL”', main char(255) default NULL , name char(30) default 'NoName' COMMENT '?', PRIMARY KEY (Id)ON MywebGOCREATE TABLE Download ( Id int(5) NOT NULL, newId char(255) default NU
15、LL, download int(5) default NULL,)ON MywebGO4.2内部接口【模块之间的接口。】5数据结构设计5.1逻辑结构设计用户信息(用户编号、用户名、密码、性别、邮箱地址)管理员信息(管理员编号、用户名)资源信息(资源编号、动漫名称、简介、发布人)下载次数记录(用户编号、下载资源编号、下载次数)5.2物理结构设计# 用户信息(用户编号、用户名、密码、性别、邮箱地址)# 数据表的结构 admin# CREATE TABLE admin ( id int (5) NOT NULL auto_increment, password char(30) NOT NULL
16、default '', username char(30) NOT NULL default '', sex char(4) default '', email char(100) default NULL) ON Myweb# -# 管理员信息(管理员编号、用户名)# 数据表的结构 gm#CREATE TABLE gm ( Id int(5) NOT NULL auto_increment, name char(30) default NULL, PRIMARY KEY (Id)TYPE=MyISAM;# -#系部信息表(学院编号、系部编号、系
17、部名称)# 数据表的结构 departinfo#CREATE TABLE departinfo ( collegeno char(3) NOT NULL default '', departno char(2) NOT NULL default '', departname char(20) default NULL, PRIMARY KEY (collegeno,departno) TYPE=MyISAM;# -# 测评子项数据(学期、被测者编号、测评类型编号、参测者随机编号、子项名称、子项得分)本数据表是最原始的数据。通过此表可统计出被测者的子项得分情况。#
18、 数据表的结构 evaldatabyitem#CREATE TABLE evaldatabyitem ( semester char(11) NOT NULL default '', evalobjno char(20) NOT NULL default '', evaltypeno char(10) NOT NULL default '', evaltor char(32) NOT NULL default '', evalitemname char(100) NOT NULL default '', evali
19、temvalue int(11) default NULL, PRIMARY KEY (semester,evalobjno,evaltor,evalitemname) TYPE=MyISAM;# -5.3数据结构与程序的关系6运行设计6.1运行模块的组合1运行控制方式采用超级连接触发的方式。2资源下载通过3后台管理各功能页面由admin.php页面分左右两个框架,左部为功能列表,右部显示各功能页面。6.2运行控制当集中人员开始使用本系统进行测评时,系统管理员应通过系统的验证页面进入后台管理页面。首先要根据本次测评的内容设置前台可使用的测评类型,然后根据参测人员的时间和部门安排计划来设置每个时段可参加测评的班级或部门。当测评完成后,应设置所有类型皆为前台不可用,以便准确统计数据。数据统计时可根据需要选择多个测评类型。6.3运行时间大量用户同时进行数据的提交会
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届安徽省芜湖县一中高二物理第二学期期末监测试题含解析
- 创新教育模式下的领导力挑战与机遇
- 商业视角下的教育产业变革游戏化学习的融资前景
- 实验教学中学生情感教育的教育心理学方法
- 教育资源的优化配置与科技力量的运用
- 学习动力激发的教育心理学方法论
- 政府推动的教育政策在社区的落地情况
- 2025届陕西省渭南市合阳县高一物理第二学期期末监测试题含解析
- 全面基础护士考试题库及答案
- 未来办公模式的探索沉浸式学习与自适应平台的结合
- 德育培训课件
- 2025年企业管理专业考试试题及答案
- 版2025-2030中国天然火山灰市场深度调查与未来发展趋势研究报告
- 2025年急性肺栓塞诊断和治疗指南解读课件
- JHA工作危害分析专项培训
- 18CrNiMo7-6齿轮钢渗碳工艺优化及其对疲劳性能的影响研究
- 2025年环境评价公众参与制度创新与机制优化分析
- 《肾脏解剖》课件
- 2025年中国头孢克肟开环侧链酸市场现状分析及前景预测报告
- 珠宝店管理培训课件
- 抖音本地生活服务方案
评论
0/150
提交评论