哈工大软件设计开发ii中期报告

哈工大软件设计开发ii中期报告

ID:20307093

大小:723.00 KB

页数:15页

时间:2018-10-12

哈工大软件设计开发ii中期报告_第1页
哈工大软件设计开发ii中期报告_第2页
哈工大软件设计开发ii中期报告_第3页
哈工大软件设计开发ii中期报告_第4页
哈工大软件设计开发ii中期报告_第5页
资源描述:

《哈工大软件设计开发ii中期报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、哈尔滨工业大学计算机科学与技术学院2012年秋季学期《软件设计与开发实践II》中期报告题目:Show趣班号:1003105小组名称:iShow小组姓名学号联系方式组长/组员姚崇崇110030042618003661548组长赵华亮110030020818745036856组员肖志刚110030012418704625360组员指导教师:王忠杰哈工大计算机学院《软件设计与开发实践II》中期报告目录1.进展情况概述12.分析模型12.1.用例模型12.1.1.用例图12.1.2.用例描述22.1.3.用例描述42.1.4.活动图53.静态结构模型63.1.分析类图63.2.设计类图64.动态行为模

2、型74.1.系统时序图74.2.对象时序图84.3.状态图94.4.过程设计105.数据库设计115.1.数据库设计方案115.2.逻辑结构设计115.3.表设计125.4.视图设计[如未设计视图此节删去]126.界面设计136.1.典型界面1136.2.典型界面2147.体系结构设计147.1.体系结构风格设计147.2.功能结构设计157.3.包/构件设计168.实现成果展示169.存在的问题和后期计划179.1.问题和困难179.2.后期计划17[文档全部完成之后,请更新上述区域]哈工大计算机学院《软件设计与开发实践II》中期报告说明:此模板适用于基于DB的应用系统开发部分1.进展情况概

3、述【结合开题报告中规定的开发内容和进度安排,阐述当前的进展情况,是否按照开题报告中规定的内容和进度进行;已经完成了哪些工作和成果,只需给出列表即可,后文进行详细阐述】我们按照开题报告中给出的进度进行安排已完成的工作和成果:1.用户注册,登录,个人资料的修改2.以人们穿戴的衣物,配饰为炫耀基础,发表炫耀3.用户还可以上传自己穿戴该物品之后的照片“晒靓照”4.其他用户能够对某一物品进行评价,喜欢,转发等5.在“我的首页”中可以看到自己的所有炫耀6.能够对好友或自己已发表的炫耀进行搜索【以下各章节将详细阐述已取得的成果】2.用例模型2.1.用例图如果用例图过大,可以拆成多张图。炫耀统计用户管理评价喜

4、欢安全系统后台数据库发布授权管理员炫耀搜索安全管理发表炫耀用户14哈工大计算机学院《软件设计与开发实践II》中期报告1.1.角色清单给出一张表格,列出所有的actor。角色编号角色名称简要说明0000系统管理员能够对系统功能增删,修复BUG,调整用户权限0001普通用户能够在该应用上进行相应权限的操作1.2.用例清单给出一张表格,汇总所有的用例。用例编号用例名称简要说明0000发表炫耀用户能够发表炫耀0001评价喜欢其他用户能够0002炫耀搜索搜索自己或好友的相关炫耀0003炫耀统计对自己的炫耀统计类型,喜欢数量0004用户管理用户注册,用户登陆0005安全管理管理用户密码,数据库的安全1.3

5、.[用例1:发表炫耀]【只需要给出最核心的若干用例描述即可】用例编号0001用例名称发表炫耀1描述用户上传穿戴物品照片,发表炫耀2涉及的参与者及关注点发表者:希望能够在界面上清晰的找到相应的模块,快速的进入发表界面,希望给出尽量全面的选项。好友:希望自动更新好友的炫耀,第一时间就看到系统管理员:希望以最小的代价完成炫耀,对数据库进行尽量少的操作,希望用户的权限能够很好地完成炫耀,又不会对系统产生影响,以便快速完成给定任务。3事件流常规事件流:l用户登录之后打开炫耀界面,进入应用。l创建炫耀标题,上传照片,填写炫耀信息,点击确定。l在“我的首页”上查看刚刚发表的炫耀,也可以在分类栏目中找到相应的

6、炫耀。备选事件流:1)管理员在任意时刻要求进行超控操作:l系统进入管理员授权模式14哈工大计算机学院《软件设计与开发实践II》中期报告l用户在管理员授权模式下,可以对之前的炫耀进行删除,修改等操作。l系统回到普通用户授权模式。1)系统在任意时刻失败失败时,先进入管理员模式,对此时的系统进行保护,迫使用户下线重登陆,进行重试,并生成系统瘫痪日志,可以让用户发送错误报告,留下联系方式,以便版本更新时的BUG修复。4前置条件用户经过注册,系统已经授权5后置条件存储炫耀信息。更新个人炫耀信息。记录评价。生成数据表单。6特殊需求1)无7未解决问题●未能够连接SNS社交网络,例如人人网等,暂不能支持大规模

7、用户的操作●只能在本地操作。●对某些操作项目没有很好地提示,这需要使用软件的用户不断地摸索,浪费了时间。对复杂用例,给出泳道图刻画其交互执行过程。14哈工大计算机学院《软件设计与开发实践II》中期报告1.静态结构模型1.1.分析类给出表格,汇总所有的边界类、实体类、控制类类型类名简要描述对应的用例边界类User()用户的信息用户注册,登录Comment()用户评论好友的评论Search()搜索炫耀

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。