第四章 系 统 设 计 §4.1详细设计 内容来自论文无忧网 www.paper51.com §4.1.1用户界面模型 paper51.com 用户通过使用屏幕与系统进行交互。一个屏幕被建模为UML的一个类,其构造型为<<screen>>。系统共包含7个屏幕,分别是主页屏幕(Home Page)、登录屏幕(Sign In)、注册表单屏幕(Register Form)、物品列表屏幕A(Item List(A))、物品列表屏幕B(Item List(B))、提交竞拍价格屏幕(Submit Bid Price Form)和提交拍卖物品屏幕(SubmitAuction Item Form)。其中主页屏幕包含选择物品目录表格(Select ItemCategory)、搜索特定物品表格(Search Certain Item)和登录表格(Sign In Form);登录屏幕包含选择物品目录表格(Select ItemCategory)和搜索特定物品表格(Search Certain Item)。 copyright paper51.com 在一个屏幕类中,由系统提供的动态业务内容被建模为屏幕类的属性,而用户可以在屏幕上执行的动作被建模为屏幕类的操作。 copyright paper51.com
§4.1.2 用户界面交互视图 copyright paper51.com 首先任何用户都可看见网站首页(Home Page) copyright paper51.com A.用户在拍卖物品分类目录中选择特定的类别(Select Item Category)-> navigate to运行到->系统展现物品列表屏幕(Item List项目目录): 内容来自论文无忧网 www.paper51.com SelectItem Category -> Item List[A] 内容来自www.paper51.com B.用户可以输入关键字来搜索特定得拍卖物品,(submit search info 提交搜索信息)->(search certain item选择特定的项目): http://www.paper51.com [1].如果搜索成功->系统展现物品列表屏幕: paper51.com SearchCertain Item -> Item List[A] copyright paper51.com
[2].如果搜索不成功 -> 系统提示用户搜索不成功 -> 系统返回首页: paper51.com SearchCertain Item -> Home Page 内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com
图4-4 浏览拍卖物品用例屏幕顺序图 http://www.paper51.com 用户选择“用户注册”功能,系统展现注册表单屏幕,(reqister注册)(Home Page -> Reqister Form [注册表]),然后用户输入个人信息,并提交给系统(submit reqister info提交注册信息) 内容来自www.paper51.com A.如果用户输入得用户名与已在系统注册得用户名无重复:(displayinvalid search)显示有效注册,系统提示用户注册成功,系统返回首页 copyright paper51.com B.如果用户输入得用户名与已在系统注册得用户名重复:(display invalid search)显示无效注册,系统提示用户注册不成,系统返回首页 http://www.paper51.com http://www.paper51.com 图4-5 注册用例屏幕顺序图 paper51.com 注册用户输入用户名和密码,提交注册信息(submit sign in info) 内容来自www.paper51.com HomePage -> Sign In Form (登入形式注册表) ->Sign In copyright paper51.com A.如果用户提交得用户名和密码是有效,系统展现登陆后得屏幕(Sign In ) http://www.paper51.com
B.如果用户提交得用户名和密码是无效,显示无效注册(display invalid msg),系统提示用户输入信息无效,系统返回首页 copyright paper51.com SignIn Form -> Home Page http://www.paper51.com copyright paper51.com 图4-6 登录用例屏幕顺序图 paper51.com
登陆用户选择“修改个人资料”功能,修改注册信息(modify register info) 系统展现注册表单屏幕并显示用户得注册信息: copyright paper51.com SignIn -> Register Form 内容来自www.paper51.com
用户修改相关的个人信息,并提示给系统(submit register info),系统返回登陆屏幕,显示有效修改(display valid modify),系统提示用户修改成功! http://www.paper51.com
Register Form ->Sign In paper51.com
http://www.paper51.com
图4-7 修改个人信息用例屏幕顺序图 内容来自www.paper51.com 卖主选择“提交拍卖物品”功能(submitauction item), 系统展现提交物品表单屏幕, 供买主输入该拍卖物品得有关信息: http://www.paper51.com
Sign In -> Submit Auction Item Form paper51.com
卖主输入该拍卖物品得有关信息,并提交给系统(submit auctionitem info),系统展现拍卖物品列表屏幕: paper51.com Submit Auction Item Form -> Item List[B] http://www.paper51.com
内容来自www.paper51.com
图4-8 提交拍卖物品用例屏幕顺序图 paper51.com 买主针对特定得拍卖物品选择“竞拍功能”,地方竞拍(place bid), 系统展现提交竞拍价格表单屏幕,供用户输入竞拍价格: 内容来自论文无忧网 www.paper51.com
Item List[B] -> Submit Bid Price Form 内容来自论文无忧网 www.paper51.com 买主输入竞拍价格,并提交给系统(submit bid price), 系统返回物品列表屏幕: 内容来自www.paper51.com
Submit Bid Price Form -> Item List[B] paper51.com http://www.paper51.com 图4-9 竞拍用例屏幕顺序图 paper51.com 用户选择“退出”功能(exit),系统返回首页: paper51.com
Sign In -> Home Page http://www.paper51.com §4.2数据库设计 内容来自论文无忧网 www.paper51.com 本数据库系统设计所采用的技术为: Microsoft Office Access 2000 http://www.paper51.com MicrosoftOffice是微软公司开发的办公自动化软件,以前使用的Word、Excel等应用软件都是Office 中的组件。Office 2000是最新的Office 版本,是第三代办公处理软件的代表产品,可以作为办公和管理的平台,以提高使用者的工作效率和决策能力。Office 2000是一个庞大的办公软件和工具软件的集合体, Office 2000,不仅是日常工作的重要工具,也是日常生活中电脑作业不可缺少的得力助手。 内容来自论文无忧网 www.paper51.com Access 2000是一种关系数据库管理系统软件,它是Microsoft公司推出的办公自动化系列软件Office 2000的组件之一,是Office办公套件中一个极为重要的组成部分。 微软公司通过大量地改进,将Access的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。是基于关系型数据库的大型数据库系统,它具有独立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安全系统和容错功能,并具有易于维护的特点。现在它已经成为世界上最流行的桌面数据库管理系统。 内容来自论文无忧网 www.paper51.com §4.2.1实体图 内容来自论文无忧网 www.paper51.com 拍卖物品信息表(AuctionItem) 用户信息表(UseAccount) 内容来自论文无忧网 www.paper51.com 内容来自www.paper51.com 图4-10 实体图 paper51.com
|