软件体系结构报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件体系结构》课程设计 设计题目:教材信息管理系统 姓 名: 张翔 刘小凡 邓贤文 黄普强 学 号: 030840419 030840417 030840416 030840412 同组组长: 张翔 同组其他成员:刘小凡 邓贤文 黄普强 实验指导教师: 李超 实验地点: 完成日期:2011-6-16 湖北民族学院信息工程学院 目 录 一、概述 3 1.1选题背景 3 1.2目的 3 1.3任务 3 1.4开发环境 3 采用的主要方法与技术 4 2.1 系统业务分析 4 2.2 方案内容 5 三、需求分析 6 3.1.系统使用范围 6 3.2. 教材管理信息系统的功能结构图 6 3.3. 教材管理工作的业务用例图 6 3.4.用例描述 9 3.5 初始分析类图 14 3.6. 主要业务的时序图 16 3.7. 数据库设计 20 四、教材管理信息系统的设计 23 4.1 信息系统的体系结构设计 23 4.2创建设计类图 24 五、遇到的困难与获得的主要成果 24 六、完成结果分析与总结 24 七、附录(软件配置、个人完成的程序模块和文档清单) 25 一、概述 1.1选题背景 教材管理是教务管理的一个重要方面。随着管理人员对教材管理要求的提高,迫切需要一个教材管理信息系统来改变目前教材管理的手工、半手工状态。 学校教材管理系统是为了实现教材管理的系统化、规范化和自动化,是提高教务管理效率的主要因素。它取代了一直用人工管理的工作方式,避免了由于管理人员疏忽以及管理质量问题所造成的各种错误。 随着科学技术的不断提高,计算机科学日渐成熟,其大的功能已为人们深刻认识,它已进入了人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有手工管理所无法比拟的优点。如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高教材管理的效率与水平。 因此,开发这样一套管理软件很有必要,本文将要介绍教材管理信息系统的开发和所涉及到的问题及解决方法。 1.2目的 随着专业的细分,科目的增加,学科教材也变得种类繁多,数量巨大,使得教材的预订,分发成为一个复杂的事情,因此需要开发一个教材管理信息系统。教材管理系统能够为用户提供方便的录入方式、充足的信息和快捷的查询手段。 1.3任务 本系统作为一般的教材管理系统,设计应具有基本的信息录入功能,还应具有教材领取、发放功能。为方便,本系统实现的任务还包括了统计库存,制作报表,缴费等功能。 1.4开发环境 开发本系统所选用的工具有Enterprise Architect建模工具,SQL server 2000数据库,基本的java或则C开发工具。 (1).Enterprise Architect是一款计算机辅助软件工程(CASE)工具,用于设计和构建软件系统、业务流程建模及更多通用的建模。  Enterprise ArchitectEA并不仅仅是一个UML画图工具那么简单,它对整个项目开发过程有着非常好的支持。比较亮点的功能: · UML建模--支持UML2.1 · 代码工程--按图生成代码,导入原有的代码成为UML图 · 项目管理程序--包括项目计划,任务进度,问题集等 · 文档生成和模板--可使用文字翻译替换和自定义的模板为不同的项目打造最适合的文档类型 · 数据库建模--可从ODBC导入数据源结构,并进行ER图的编辑,还可生成建表的SQL语句 · 代码编辑、调试和运行--加入编译脚本,就可以把EA当作IDE来使用 · 版本控制,联机讨论,局域网协同开发等功能。 (2).MS SQL Server 2000作为服务器端的数据库管理系统 MS SQL Server 2000是一种C/S模式的数据库管理系统。据微软公司称,SQL Server 2000是一种新一代的数据库管理系统。SQL Server 2000能够满足各种类 型的用户构建商业应用程序的需要。SQL Server 2000具有高度的可伸缩性,它 既能满足d,30 M字节的数据库,又能满足大到T字节的数据库。SQL Server 2000 还提供了用于操作它的图形用户界面和向导工具,使得在使用它时感到非常方便 1.5参考资料 开发本系统所要用到的参考资料如下: 软件体系结构,UML基础教程,Enterprise Architect入门,面向对象分析方法等。 二.采用的主要方法与技术 2.1 系统业务分析 在教材管理工作中所涉及的业务活动主要有:预订教材、购买教材、发放教 材、退教材、统计库存、制作报表。以下是对它们的业务描述。 (1)预订教材 教材的预订工作

文档评论(0)

ffpg + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档