网络多媒体资源管理信息系统的开发+文献综述+开题报告 第13页
第6章 系统详细设计
详细设计[7]的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。
主要任务:
1.为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述;
2.确定每一模块使用的数据结构;
3.确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。在详细设计结束时,应该把上述结果写入详细设计说明书,并且通过复审形成正式文档。交付给下一阶段(编码阶段)的工作依据。
4.要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。
6.1 系统全局流程模
下面将结合概要设计中的各个模块,采用数据流程图(Flow Charts)来更具体地实现系统所有功能。
图6.1系统全局流程图
下面将会分解出各个模块的操作流程图。
6.2 登录系统
系统正常登录后,就可以进行查看积分,上传电影等一系列的操作,如果没有账号就可以通过注册一个用户。
以下是用户登录界面。
图 6.2 系统登录窗体
图 6.3 系统注册窗体
登录是一个比较复杂的过程,在用户登录时需要验证用户名并获取用户各项信息,要防止SQL注入,然后还需要进行MD5密码加密原文请找腾讯752018766辣,文-论'文[网
http://www.751com.cn 验证完之后还要在本地用户登录日志数据库中记录员工登录信息,并且进入用户信息中心,在此目录中生成用户数据文件,再接着还需要将当前登录用户信息存储在特定的对象中,然后在服务器记录用户登录日志。整个都是一系列连贯而复杂的过程。
登录时还提供网络测试/配置功能,如果登录出现故障可以测试网络或重新配置服务器连接信息。注册的时候要验证,防止表单重复验证。
6.3 首页界面
图6.4主程序界面
主程序界面中集成了几乎所有的操作,用户按业务类型在菜单栏里选择操作。
另外,不同级别的用户只能进行相应的操作,该用户不能进行的操作将会不显示,显示为不可操作状态,或者在操作时会提示权限不够,这也是保障系统安全的一种重要方式。
其次,在界面设计上使用了大量的图标和插件flash和real,并且前台界面主要采用的风格为迅雷看看里css,让人感觉清新自然,给人赏心悦目很轻松的感觉这是考虑到用户整日面对的是电脑,故特意在本系统的动感上进行了设计,加入了flash;系统整个界面漂亮美观,功能齐全,满足用户需求。
6.4 普通用户登录信息管理
在本节的详细设计中,只介绍普通用户信息管理,因为普通用户管理相对简单,而且操作简单,使用统一的方式进行操作,所以无论是用户界面还是程序代码操作都非常简单,这样也在很大程度上增加了系统的简洁性和方便性。
以下是普通用户登录后界面,可以查看登录用户的全部信息:
<< 上一页 [11] [12] [13] [14] 下一页
网络多媒体资源管理信息系统的开发+文献综述+开题报告 第13页下载如图片无法显示或论文不完整,请联系qq752018766