- 48
- 0
- 约5.57千字
- 约 11页
- 2020-08-23 发布于天津
- 举报
access 数据库实训总结
aess 数据库实训总结
aess 数据库实训总结怎么写 ?下面是带来的 aess 数据库实训总
结,欢迎阅读 !
持续一个月的数据库实训, 让我参与了软件工程化的开发过程。
其中体会最深的便是我们这个实训网的几个之最: 一 . 项目最大:
项目大是因为我们这个事业起点网站涉及到用户众多 - 高校,企业,
学生,老师,专家,第二个原因是网站的功能多 - 用户管理,网上实
习,网上竞赛,毕业实习设计,项目管理,人才库管理,人才推荐,
搜索 ... 项目大很容易造成系统范围的泛滥,在我们的开发初期,
由于需求不太明确,功能实现没有重点,造成了需求范围的扩大,给
项目开发进度造成了严重的滞后性。
然后我们召开了会议讨论了这个问题,一致认同先把项目的基
本功能实现, 将网站的基本架构搭建起来, 最后再在这个基础上继续
增加的其他功能。
因此在这个过程中,我深刻体会到了软件工程初期阶段的需求
分析以及概要设计的重要性, 这两个文档是指导我们后期开发的最重
要的依据。
二 . 数据库表最多: 如此庞大的系统, 就需要庞大的数据库来支
持,所以项目大的直接后果就是我们的数据库表特别多, 而且表与表
之间的依赖关系也复杂, 实体类之间的关系众多, 设计起来有一定的
难度。
数据库的另外一个问题是 - 数据表的属性, 数据表属性的设计完
全是依赖于我们刚开始做的需求分析文档, 如果需求分析不完整的话,
就会造成数据库表属性的缺失, 从用户的角度看, 就会觉得你的系统
提供的数据不够全面,信息量小。
三 . 开发团队最大: 我们团队一共有十四个人, 这个对于我们的
项目经理来说, 是一个相当严峻的问题, 毕竟十四个人的团队相当于
其他几个小组加起来的人数总和,管理起来有相当大的难度。
对于我们这些小组成员来说,由于沟通渠道太多,造成了我们
项目中遇到问题,不知道去跟哪个小组成员沟通。
为了解决这个问题,我们在团队中又选出了三个小组长,小组
成员遇到问题,先去咨询小组长,然后小组长提供反馈信息。
四. 项目各个模块间藕合度高: 网站涉及的各个功能模块之间的
联系紧密,模块之间的接口设计的好坏是项目最终集成成功与否的最
重要因素。
用户管理这一个部分要为每个模块提供接口,主要是用户的编
号以及用户的类型等。
每个页面之间的链接也是其中重要的模块接口。
这个问题由于我们前期做好了充分的沟通以及按照概要设计中
的接口说明去设计自己的模块, 所以后期的模块整合没有遇到什么太
大的不兼容性等问题。
接下来就谈谈我这一个月中的工作: 需求分析阶段: 需求分析
阶段我完成了网上竞赛模块的需求分析, 其中遇到的主要问题是阅读
材料后发现网上实习, 网上竞赛, 毕业设计指导这几个模块的功能是
类似的,提取需求分析后不够明确,经过几次跟汤老师的交流后,确
定了这几个模块之间的具体差别, 网上竞赛模块的基本需求也大致确
定了,网上竞赛模块的基本功能就是学生通过网站报名参加竞赛, 企
业审核通过后,专家对作品进行评分,排名。
概要设计阶段:在需求分析的基础上,对网上竞赛模块进行了
比较具体的概要设计,流程图 (IPO 图以及用例图 ); 这个阶段的主要
难点是对网上竞赛业务流程的描述,如何实现学生报名,企业,专家
评审
原创力文档

文档评论(0)