RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
Struts例子的设计分析(转)
  • 作者:zhaozj
  • 发表时间:2020-12-23 11:02
  • 来源:未知

Struts例子的设计分析


Struts例子的设计分析 原作者:Ted Husted 翻译:hatpdb 2003-8-25

声明:这是一个演示如何建立一个struts应用程序的框架例子。这种规范与细节的实现来源于一个一个的工程。可能与你所从事的项目框架非常不同,但是也许有些共通之处。为了写更多的项目与软件,看一个例子也许理解这个标题,包括在Tom DeMarco的《结构分析与系统描述》(ISBN 0138543801),Steve McConnell的《实现代码》(ISBN 1556154844)。

Example Application - Sample 描述 问题定义 解决方案 需求分析 核心任务 其他要求 屏幕流例子 欢迎页 注册页 登陆页 菜单项 帐号 帐号描述 退出页 产品选择 应用程序接口

--------------------------------------------------------------------------------

1.0 问题定义许多人们有许多邮件服务器上的邮件帐号,但是有些人不能够很好的管理这些多个帐号。私人和公众邮件服务器的登陆入口通常只是允许自己的用户能够登陆。

--------------------------------------------------------------------------------

2.0 解决方案这些问题可以通过网站的登陆程序来解决。这个程序能够允许用户通过网络注册一系列的任何网络邮件服务器的邮件帐号与帐号的描述信息,同时也能够重新察看他们。

--------------------------------------------------------------------------------

3. 0 需求分析3.1 核心任务用用户名与用户密码注册一个新帐号 通过浏览器登陆进入已经注册的帐号 添加一个邮件帐号描述 察看一个邮件帐号的描述 退出登陆 3.2 其他需求授权邮件服务器可以可以创建多个帐号。 帐号信息页面不能显示给没有授权的用户。 为了达到有广泛的用户群,这个程序应该能够满足使用不同语言的用户。 我们应当能够修改浏览的页面而不用重新编译应用程序。

--------------------------------------------------------------------------------

4.0 视图流程4.1欢迎页面注册一个新帐号{ Register } 登陆已经注册的帐号{ Login } 4.2 注册显示注册属性表单;选项:保存,重设,和取消。

表单域: Username, Password, Password (confirm), Full Name, From Address, Reply To Address. 保存: 验证表单属性; 返回对用户的建议或者是存储显示登陆成功后的菜单 验证: 密码与重复密码必须相符合; 邮件的来源与回复地址都必须符合邮件地址的书写规则(必须包含@符号),回复地址是可选项,其他的都不能够为空同时还要符合其他的验证规则,用户名必须唯一。 如果注册成功: { Menu } 如果注册失败: { Register } 重置: 恢复编辑的内容 取消: 跳转到到 { Login. } 4.3 登陆对登陆的用户显示表单信息,并且可以选择“保存”或者“重置”等的操作。