<软件人网络>详细设计说明书作者:完成日期:签收人:签收日期:修改情况记录:版本号修改批准人修改人安装日期签收人北软教育java培训班学生作品版权所有:北软教育www
softedu1、1引言1
1编写目的从该阶段开发正式进入软件的时间开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构
在软件设计阶段主要是把一个软件需求转化为软件的表示过程,这种表示只是描绘出软件的总的概貌
本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示
3参考资料1、《需求分析》2、《软件人网络概要设计》3、《软件人网络数据库设计》2程序系统的结构本程序主要采用四层结构,如下所示:图1系统结构示意图用户层(UI)业务逻辑层(BLL)数据访问层(DAL)数据层(DB)微博基于用户关系的信息分享、传播及获取的平台USECASE用例会员软件人网络中合法的系统注册用户游客未注册或者未登录的软件人网络浏览者管理员整个系统的管理员用户主页会员拥有的专属页面活动图一种用来表示用户业务功能活动顺序的UML图示序列图用来表示用户在一种业务活动中,各个对象之间交互关系和交互顺序的UML图示3程序(标识符)设计说明3
1用户注册模块设计说明该功能模块主要是管理用户注册,游客可以通过注册成为本站的用户,使用本站提供的功能,享受本站的服务
1功能1、对Email的格式与唯一性进行验证2、对用户名的唯一性进行验证3、对输入数据的合法性进行验证3
2输入项1、电子邮箱(username):符合通用Email格式2、密码(password):6-20位的字符与数字组成,区分大小写3、用户昵称(nickname):4-20个字符4、性别(gender):男或女3
3输出项无3
4流程逻辑进入注册页面填写注册信息没有通过验证