欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    动漫资源管理系统概要设计说明书1-毕业论文.doc

    • 资源ID:91256311       资源大小:162KB        全文页数:15页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    动漫资源管理系统概要设计说明书1-毕业论文.doc

    页面概要设计说明书 文件编号:配置项编号: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处理流程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. 本项目由杭职教务处委托动漫资源管理系统小组进行开发。b. 本系统使用了Mysql数据库系统,WEB脚本使用的是JSP。一. 1.3定义【列出本文档中所用到的专门术语的定义和缩写词的原文。】Mssql:微软公司生产的SQL SERVER数据库管理系统。Mysql:一个免费的功能较强的数据库管理系统。JSP:一种免费的用于WEB应用开发的脚本语言。一. 1.4参考资料a. 动漫资源管理系统计划任务书b. 动漫资源管理系统项目开发计划;c. 动漫资源管理系统需求规格说明书;2任务概述2.1目标因大量用户需要使用本系统的前台,所以决定采用B/S体系来设计本系统。游客注册或登录后进入本系统。本系统的资源下载界面将列出所有可供下载的资源列表。(对普通用户可见的类型来讲,主要是该用户关注的动漫与热门动漫,对管理员用户来讲包括发布界面和删除界面)资源下载界面还应根据用户浏览的历史数据列出用户可能感兴趣的动漫资源,以便让用户拥有更好的浏览。当管理员用管理界面上传新动漫资源时,将数据提交到本系统以便存储到数据库系统中。本系统需要正确无误地存储管理员用户提交上来的数据。本系统基于UML建模,概要设计应输出用例图,主要用例的顺序图,系统的主要类图。2.2运行环境硬件及软件环境:1台服务器:PIII1.2G双CPU,SCSI双硬盘镜像,512M内存,LINUX7.0,Apache+PHP+Mysql服务器100-200台客户机:PII1.2G,128M内存,windows98操作系统。WEBSEVERNum of Client <300ClientBrowserClientBrowserClientBrowserSWITCH 10/100M。DB上述所有计算机组成局域网。图1 系统环境示意图2.3需求概述1、资源项目管理设置数据库中所包括的动漫资源,这些资源将用于提供给用户下载。 系统管理员可设置某种动漫资源是否能被浏览。只有设置为可浏览状态的资源在前台才可由普通用户浏览并下载。否则在前台不显示资源。2、用户验证让登录的用户选择自己的标识进入动漫资源管理系统,以便用户管理系统记录该用户是否拥有足够的权限浏览内容。 已登录用户可以修改自己的用户信息。3、用户管理系统管理员可以随时管理账户信息与动漫资源信息。4、资源查询已登录用户可以随时查询动漫资源,然后进行下载依据以上需求定义,绘制用例图如图2:图2动漫资源管理系统用例图 3总体设计3.1处理流程前台数据采集主要流程:资源下载页面通过一个HTML表单来获取用户请求,该页面将用户请求提交到一个后台,并将记录存储到相关的数据表中。后台数据统计及查询主要流程:下载页面提供一个表单,列出所有下载内容供用户选择(用户可多选),并设一个“下载”按钮。当用户点击“下载”按钮后,页面将用户选择的编号提交给数据库,然后页面给出下载,并对下载次数与内容进行统计。以动漫资源的查询页面提供一个表单,并设一个“查询”按钮。当用户点击“查询”按钮后,页面将用户选择的测评类型的编号提交给本页面,本页面在判断出用户点击了“查询”按钮的情况下,将该类型的测评结果以表格的形式列出被测者的得分(包括两个部分,一是以被测者所在部门为单位按得分高低列出,一是在全院范围内按得分高低列出所有被测者)。对全院被测者的最终得分进行查询的页面在全院范围内按得分高低列出所有被测者的名次、姓名、职称、得分。依据以上流程的设计,绘制“资源下载”用例的顺序图如下(注:以下是精化设计以后所得到的顺序图):身份识别:LoginFrm验证打开(String)打开(String)输入(String)输入评价数据提交评价数据:学生列出评价对象列出评价子项存储评价数据教师测评:EvalFrm结果存储:Employee教师查询:Depart测评规则:EvalType教师测评顺序图图3动漫资源管理系统“资源下载”用例顺序图3.2总体结构和模块外部设计页面(模块)划分:1、 数据管理本功能通过Myeclipse直接管理数据库来实现。由系统的开发人员为最终用户设置评价项目的各个选项。在本系统的后序版本中将实现该功能模块。前台:2、用户验证Login.jsp 用户验证登录。3、下载界面nyfwcx.jsp 提供下载内容列表4、 用户管理Admin.jsp 管理当前用户信息后台:5、资源查询List.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.jsp 后台资源更新。根据各用例的定义,参照主要用例的顺序图,确定当前系统的主要类图如图4所示。教师测评表单列出测评对象提交测评数据测评类型类型名称分值比率查询测评子项查询测评规则测评子项子项分值子项比率查询分值查询比率*包含*包含*系部系统名称查询教师查询班级教师姓名存储测评数据班级班级编号班级名称查询教师查询课程* 任课 *课程课程名称任课教师查询教师*管理*学习*图4教师教学网络测评系统类图4接口设计 4.1外部接口【包括用户界面、软件接口与硬件接口。】一、用户界面Login.jsp 用户登录页面:登录/注册用户名:密码:登录/注册nyfwcx.jsp 下载内容列表:Title1Title2.下载Admin.jsp 管理当前用户信息:用户名:旧密码:新密码:确认密码:性别:男女新邮箱地址:保存修改admin.jsp 管理数据库内所有用户的信息:用户列表: 用户编号用户名操作Id1Username1删查改Id2 Username2删查改.<< < 翻页 > >> 页码 1 2 3 4 . n模糊查询该页面的查询结果:用户查询结果Idusername操作Id1Username1删查改.删查改返回管理员查看界面:某某用户 资料 idusername最近浏览内容1lii返回Update-list.jsp 后台资源更新:后台资源管理 用户名 动漫名称:简介: (可选)下载地址:二、软件接口本系统需要的基础数据包括:用户信息:用户编号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, password 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 TABLE 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 NULL, 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 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;# -#系部信息表(学院编号、系部编号、系部名称)# 数据表的结构 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;# -# 测评子项数据(学期、被测者编号、测评类型编号、参测者随机编号、子项名称、子项得分)本数据表是最原始的数据。通过此表可统计出被测者的子项得分情况。# 数据表的结构 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 '', evalitemvalue 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运行时间大量用户同时进行数据的提交会使得响应时间延长,但根据对MySQL数据库的性能测试报告,本系统300用户在10分钟内提交数据不会造成每客户机30秒以上的延迟。数据统计页面的运行时间会长一些,通过计算,2000名学生对100名教师2类测评约15个子项的测评数据不大于50M。记录数约20万条。目前中低档的PC服务器完全可以在30秒以内完成统计任务,即统计页面的响应时间应在30秒左右。7出错处理设计7.1出错输出信息数据库无法连接:数据库连接出错,请联系系统管理员管理员用户名称错误:无此用户管理员用户密码错误:请检查您的密码。用户未选择班级(部门):请选择班级(部门)用户未选择姓名:请选择姓名7.2出错处理对策用户未选择班级(部门),系统输出提示信息“请选择班级(部门)”,并提供超链接返回到选择班级(部门)页面。用户未选择姓名,系统输出提示信息“请选择姓名”,并提供超链接返回到选择姓名页面。8.安全保密设计前台程序的用户数量多,地点较分散,应限制非法用户对本系统的使用。拟采用WEB服务器端对网站安全性的实现手段。主要使用限制客户机的IP地址的方法。后台管理程序的使用权控制通过页面认证表单来实现。也可利用WEB服务器的安全认证来实现。如果对安全性要求很高的话,可通过在服务器、客户机中安装数字证书来提高安全性。本系统的后台权限验证功能目的是防止管理人员的误操作。基于操作系统级别的安全性控制可以借助于业界成熟的安全措施达到目标,从而降低系统开发成本。9.维护设计【说明为方便维护工作的设施,如维护模块等。】

    注意事项

    本文(动漫资源管理系统概要设计说明书1-毕业论文.doc)为本站会员(可****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开