版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 引言1.1 编写目的 根据需求规格说明书,概要设计说明书,我们仔细考虑后对本系统软件的功能划分,数据结构,软件总体设计的实现有了进一步的想法,我们用详细设计说明书记录下来,为进一步设计软件,编写代码打基础。1.2 项目背景 在日常的生活和工作中,每个人在各自的范围内不断累计,形成不同层次的过程资源财富,涵盖了文本、传真、图形、视频、音频等各个类型的知识财富载体。在知识财富的不断累计过程中,由于知识财富的来源不同、用途不同、载体不同等,往往导致知识财富的时间链条错乱、关联知识无法有效检索、各类知识无法综合运用等问题的出现,伴随知识财富的持续积累,这种问题愈发突出,迫切需要行之有效的手段来录入
2、、管理、分析、统计知识财富,持续有效的归纳利用知识财富,将助推个人及组织目标的实现。1.3 定义 文档中采用的术语定义缩写: KBMS:knowledge Base Management System知识库管理系统1.4 参考资料 软件工程设计说明书2总体设计2.1 需求概述 该系统能实现浏览器端的登陆,浏览,下载,等功能。在服务器端能对资源进行分类整理,添加,删除等操作,以及对浏览器端的控制,信息提示,警告等操作。 2.2功能需求1.密码设置:不同种类用户有不同的使用权限,管理人员和会员有自己的密码,登陆系统后分别进行自己权限内的操作防止越权操作。2.资源维护:为了存放资源,会员档案的全部数
3、据,本系统将对所有资源及用户档案进行分别管理。系统维护包括对各种记录表的修改,删除,添加等操作。3.系统查询:可以按照资源分类编号,查看下载次数进行查询。4.系统管理:进行会员管理,资源管理。5.其他操作:包括修改密码,会员续费,添加用户,页面设置等。 2.3界面设计1. 登录界面 用户名输入框,密码输入框,登录按钮,注册按钮。2. 注册界面 用户名输入框,密码输入框,手机号码输入框,获取验证码按钮,验证码输入框,确认按钮,取消按钮。3. 主界面 关键词输入框,搜索按钮(弹出资源后可对资源进行下载),资源上传按钮(弹出窗口可对电脑内资源进行选择),会员中心按钮(可进行会员注册和续费等操作),管
4、理中心按钮(可进行资源维护和用户档案维护),历史查询按钮(下载和上传以及缴费历史纪录查询),密码修改按钮。KBMS 2.4 软件结构资源管理用户管理系统管理登陆系统用户操作用户信息资源删除资源修改资源入库资源整理退出系统修改密码添加用户资源检索集中上传批量下载查询用户信息删除用户信息添加用户信息2.5功能流程2.6限制条件所有用户的权限都经过了严格的设置,不能进行权限外的操作。用户组分为两组:用户(包括会员),管理员。3 程序描述 3.1登录模块3.1.1模块描述用户通过输入用户名和密码登录到系统,系统会根据用户权限来设置菜单是否可用。并通过验证判断输入的用户名和密码是否正确;如果正确,则根据
5、用户的角色权限设置菜单可用状态,否则回到未登录状态。3.1.2功能登录模块功能主要是获取登录者的身份和验证密码的正确性,对已注册用户和管理员以外的用户进行限制登录。当然,用户成功登录后要根据登录者的身份不同,分配菜单的可用性,完成对应的界面初始化。结合需求分析可知,此模块实现功能为:身份确定、密码验证、菜单可用与禁止操作。流程图如下:3.1.3输入用户名(通常为8位数字,如:01111111),密码(自主设定,由英文字母及数字组成,最少6位,最多12位)。3.1.4输出主界面。3.1.5设计方法1. 在输入用户名及密码后,如果是普通用户则在注册表中查询信息与其填入的用户名和密码是否匹配,如果是
6、管理员则在用户表中查询信息与其填入的用户名和密码是否匹配。2. 在登录窗口中不能直接通过关闭窗口进入主界面,只有在用户名和密码正确的情况下才能进入,若用户名或密码错误则弹出错误窗口,并返回登录界面,可选则重新输入并登录或取消登录,关闭程序。3. 登录成功后进入主界面并根据用户性质不同分配操作权限。3.2注册模块3.2.1模块描述该模块主要实现用户注册的功能,用户通过输入用户名密码及手机号码,并在收到手机验证码后正确填写才能进行注册,只有在注册成功后,用户才能登录,并进行详细操作。3.2.2功能对用户填入的注册信息进行检测:用户名为8位阿拉伯数字且不能与数据库中已存在用户名重复,密码为大小写字母
7、组合(6-12位),输入正确验证码后,对注册信息进行检测,若不成功弹出错误信息。若成功则将通过验证的注册信息填入数据库的注册信息表中。 流程图如下:3.2.3输入用户名(通常为8位数字,如:01111111),密码(自主设定,由英文字母及数字组成,最少6位,最多12位),手机号(11位阿拉伯数字),验证码(6位阿拉伯数字)。3.2.4输出注册成功提示框。3.2.5设计方法1. 输入用户名,密码,手机号,并点击获取验证码,点击后由服务端发送6位数字验证码给注册用户。2. 验证码唯一,用户输入验证码并点击确定注册,验证码错误则提示错误,并弹出重新获取验证码提示框,重新获取后可返回输入验证码步骤,验
8、证码正确则将用户名与数据库中已存在用户名对比,重复则返回输入用户名操作,不重复则提示注册成功,并将注册信息保存至数据库。3.3资源处理模块3.3.1模块描述该模块主要满足用户查找资源,下载资源和上传资源的需求。3.3.2功能用户通过主界面的关键词检索寻找自己想要的资源,可以选择来得到自己想要的资源格式,具体格式如图:资源检索完成后显示出相关资源,用户可通过点击资源进入预览和下载界面。另外用户可以点击主界面的资源上传按钮,进入资源选择界面,弹出本机文件夹,可选择并上传。上传流程图如下:下载流程图如下:3.3.3输入关键字(包括资源名,上传日期,上传者姓名)。3.3.4输出资源选择界面。3.4历史
9、查询模块3.4.1模块描述可对用户近期操作历史进行查询,包括下载历史,上传历史,会员续费历史。3.4.2功能点击主界面的历史查询按钮,进入后选择下载历史查询,上传历史查询或缴费历史查询,确认后可弹出历史记录,包括资源名称,下载时间,上传时间,上传者名称,或缴费时间,缴费金额。3.4.3输出项资源名称,下载时间,上传时间,上传者名称,或缴费时间,缴费金额。3.5会员中心模块3.5.1模块描述提供普通用户的会员开通服务和会员用户的续费服务。通过成为会员用户,下载某些收费资源。3.5.2功能用户通过点击主界面的会员中心按钮,进入后选择开通会员或续费会员,若用户处于普通用户状态点击开通会员按钮选择开通
10、时间(以月为单位)。当用户处于会员用户状态时则需癫痫会员续费按钮选择开通时间(以月为单位)。3.5.3输入开通时间(以月为单位,且为正整数),续费时间(以月为单位,且为正整数)。3.5.4输出开通或续费成功提示框。3.6管理中心模块3.6.1模块描述管理员专属模块,可进行资源维护(包括资源整理,资源入库,资源修改,资源删除)及用户档案维护(包括查询用户信息,添加用户信息,删除用户信息)。3.6.2功能管理员通过点击管理中心按钮,选择对资源进行管理或对用户进行多里,对资源进行管理是可进行对资源进行排序,将资源入库,对资源内容进行修改,删除资源,对用户进行管理是可通过查询用户信息并添加用户信息或删除。资源管理流程图如下:用户信息管理流程同理。3.6.3输入资源的基本信息(资源名,资源格式,上传日期,上传者),用户信息(用户名)。3.6.4输出操做是否成功。3.7密码修改模块3.7.1模块描述为了保障用户在改程序中的信息和数据安全,用户可以自行衡量实际状况,每隔一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论