春《信息资源管理与开发导论》实验指导书.docx
- 文档编号:6189217
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:11
- 大小:21.51KB
春《信息资源管理与开发导论》实验指导书.docx
《春《信息资源管理与开发导论》实验指导书.docx》由会员分享,可在线阅读,更多相关《春《信息资源管理与开发导论》实验指导书.docx(11页珍藏版)》请在冰豆网上搜索。
春《信息资源管理与开发导论》实验指导书
《信息资源管理与开发》
实验指导书
适用专业:
计算机科学与技术
软件工程
网络工程
编写者:
许智宏,沈西挺,张健楠
2011年2月
一、基本目的
1.使学生把信息资源管理与开发的基本原理和技术应用于实践。
2.强化学生规范化系统开发思想和开发方法与工具的掌握。
二、实验环境
文档制作工具为WORD。
项目进度计划建议使用PROJECT或EXCEL。
建模工具建议用RATIONALROSE或Visio,编程环境自选。
三、实验要求
1.按班分组,每组5-6人,模拟一个项目开发小组。
每组指定一名组长,负责分工和制定标准等管理工作。
每个小组要对成员的工作过程和成果进行如实的记录和评价。
2.在系统规划、需求分析和系统设计阶段,全组人员合作完成;在详细设计、编码和测试阶段,小组成员按个人特长分工(建议编码2-3人,数据库管理1人,美工1人,集成与测试1人),每人完成各自任务。
3.项目开发过程建议采用快速原型与增量开发相结合的模式,在基本明确需求的情况下建立系统整体原型,实现系统的核心部分模块(不一定全部实现)。
4.系统建模要求采用面向对象方法。
5.实验阶段划分和时间安排要求如下表:
序号
实验内容
参考实验课时数
实验1
信息系统规划
2
实验2
系统面向对象需求分析
6
实验3
系统面向对象设计
6
实验4
系统原型构建及核心模块开发
6
合计
20
四、实验题目
为了便于各实验小组之间的交流与合作,建议各组的实验题目从以下两个题目中选一个,具体项目名称自定,需求内容可在以下基本需求基础上进行扩展和具体化。
两个选取不同题目的小组可建立合作关系。
题目一、机房内部管理系统设计与实现
主要需求:
计算机机房由于设备多,实验课程繁重,学生多等原因,一直难于有效管理,本题目旨在开发一种对实验设备,实验科目,实验学生,指导教师进行管理的基于C/S架构的机房管理系统.便于机房日常管理,信息查询,以及实验信息统计.实现课表录入,学生名单录入或导入,上机登陆,关机记录,使用软件记录,综合查询(按学生,按课程,按时段与机器号),统计机房利用率,空闲时间等,设备信息登记,查询(按分类,按机房号,按管理\借用人员),修改,维修记录,借还记录等功能。
题目二、机房自由上机预约系统设计与实现
主要需求:
计算机机房由于实验课程繁重,难于向学生提供自由上机和开放实验时间,本题目旨在开发一个基于B/S架构的机房自由上机预约系统,支持所有在校学生查询自己各科目上机记录,以及根据机房空闲时间申请自由上机等操作,便于机房更充分地利用.实现用户注册,登陆,个人上机情况查询(按科目),机房空闲时间查询,自由上机申请,自由上机安排、批复等版块或功能。
五、实验内容
实验阶段划分及内容包括:
实验1:
系统规划:
召开系统规划会议1次,完成系统阶段划分、实现方案制定、进度计划、任务安排。
完成会议记录和系统规划报告。
实验2:
系统面向对象需求分析:
召开需求分析会议1-2次,确定系统需求,建立系统业务类模型和用例模型,并进行描述。
完成会议记录和系统需求规格说明书。
实验3:
系统设计,召开会议1-2次,确定系统架构、数据库结构,软件结构设计,进行详细设计的具体分工。
完成会议记录和系统设计报告。
实验4:
系统原型构建及核心模块开发:
小组成员分别完成各自负责的系统原型及核心模块,并测试和集成。
最后,进行工作总结,对开发结果进行答辩。
六、课程实验报告
实验报告要求包括系统规划报告、需求规格说明书、设计规格说明书,小组会议记录、小组工作总结、个人工作总结。
全组提交一份完整的实验报告(提交打印和电子两种形式),文档格式、内容参考附件。
河北工业大学
《信息资源管理与开发导论》
课程实验报告
——《项目名称》技术报告
专业:
班级:
组别:
组长:
姓名(学号)
成员:
姓名(学号)
完成日期:
目录
系统规划报告………………………………………………(页码)
需求规格说明书……………………………………………………(页码)
设计规格说明书……………………………………………………(页码)
系统实现结果…………………………………………………………………(页码)
实验工作记录和总结…………………………………………………………(页码)
系统规划报告
1.引言
1.1编写目的
说明系统规划的必要性。
1.2背景
简述项目的来源、现状,研发组织,要求,目标等。
1.3相关文档
当该文档变更时,可能对其他文档产生影响,受影响的文档叫相关文档,需将它们列出,如:
[1]**合同
[2]**规范
2现行系统调查
2.1组织机构与业务范围
2.1.1组织概况
2.1.2各部门业务范围及职能说明
2.2组织信息处理流程
现行信息处理办法与流程,可用业务流程图表示。
2.3现行系统存在的问题
3新系统概述
3.1系统目标
3.2新系统功能范围及划分说明
分析系统总体结构图,进行系统实现的阶段划分,说明当前阶段的目标和实现功能范围。
4可行性综合评述
4.1经济可行性
对需要的资金与其他资源进行估计,并分析可能的效益
4.2技术可行性
分析现有技术能否解决系统问题
4.3操作可行性等
5.方案选择
5.1首选方案
5.2其它可选方案
5.3方案对比
6.项目实施计划
软件项目进度计划,是对项目的进度、人员工作分工以及资源需求所做的计划,此计划依据上述的估算和分析结果,进度计划建议采用甘特图表示,人员按功能结构分配。
需求规格说明书
1.概述
1.1项目的目的与目标
项目的目的是对开发本系统意图的总概括。
项目的目标是将目的细化后的具体描述。
项目目标应是明确的、可度量的、可以达到的,项目的范围应能确保项目的目标可以达到。
对于项目的目标可以逐步细化,以便与系统的需求建立对应关系,检查系统的功能是否覆盖了系统目标。
1.2相关文档
说明用户需求报告的变更,以及可能受变更影响的其他相关文档,如:
项目开发计划和设计说明书。
2.问题初始分析
2.1场景描述
自然语言描述
2.2初始功能提取
自然语言描述
3.目标系统功能需求
要求采用面向对象分析方法,建立业务类模型和用例模型,并对用例进行描述。
可配合活动图和序列图进行系统逻辑建模。
4.目标系统性能需求
可详细列出用户性能点列表,提供给后续分析、设计、编程、测试中使用,更是为了用户测试验收中使用。
需求性能点列表的格式,如表2-1所示。
表2-1性能需求点列表
编号
性能名称
使用部门
使用岗位
性能描述
输入内容
输出内容
1
具体性能包括如:
[1]响应时间,如查询的最长等待时间。
[2]更新处理时间,如记账的最长时间。
[3]数据的转换和传送时间,如远程数据传输的时间要求。
[4]支持的终端数。
[5]支持的并行操作的使用者数。
[6]处理的文件和记录数。
[7]对输入和输出数据的精度要求。
对处理和传输过程中的精度要求。
[8]安全性、稳定性、可扩展性、灵活性、故障处理能力等。
5.目标系统界面与接口需求
5.1界面需求
界面的原则要求,如方便、简洁、美观、一致等。
整个系统的界面风格定义,某些功能模块的特殊的界面要求,如:
[1]输入设备:
键盘、鼠标、条码扫描器、扫描仪等;
[2]输出设备:
显示器、打印机、光盘刻录机、磁带机、音箱等;
[3]显示风格:
图形界面、字符界面、IE界面等;
[4]显示方式:
1024*768、640*480等;
[5]输出格式:
显示布局、打印格式等。
5.2接口需求
与其他系统的接口,如监控系统、控制系统、银行结算系统、税控系统、财务系统、政府网络系统及其他系统等。
[1]与系统特殊外设的接口,如CT机、磁共振、柜员机(ATM)、IC卡、盘点机等。
[2]与中间件的接口,要列出接口规范、入口参数、出口参数、传输频率等。
应在此列举出所有的外部接口名称、接口标准、规范。
外部接口列表,如表2-2所示。
表2-2外部接口需求点列表
编号
接口名称
接口规范
接口标准
入口参数
出口参数
传输频率
1
2
3
6.目标系统其他需求
如:
[1]进度需求:
系统的阶段进度要求。
[2]运行环境需求:
平台、体系结构、设备要求。
[3]培训需求:
用户对培训的需求,是否提供多媒体教学光盘。
[4]推广需求:
推广的要求,如在上百个远程部门推广该系统,是否要有推广的支持软件。
[5]经费要求
[6]工作产品提供
7.目标系统假设与约束条件
假设与约定条件是对预计的系统风险的描述,如:
[1]法律、法规和政策方面的限制。
[2]硬件、软件、运行环境和开发环境方面的条件和限制。
[3]可利用的信息和资源。
[4]系统投入使用的最晚日期。
设计规格说明书
1.引言
1.1目的
1.2命名规则
变量对象命名规则:
申明全局变量、局部变量对象的命名规则。
数据库对象命名规则:
申明数据库表名、字段名、索引名、视图名等对象的命名规则。
1.3术语定义
术语定义或解释一般用表格形式给出。
1.4参考资料
如:
[1]用户需求报告
[2]数据库设计规范
[3]命名规范
1.5相关文档
2.系统设计
2.1体系结构设计
采用包图画出体统的体系结构模型,然后进行扩展,画出个子系统内类构成及类之间的关系。
2.2子系统设计
2.3类设计
用类图说明各个类属性和方法以及类之间的关系,对于复杂对象要画出状态图。
2.4类说明
3.数据库结构设计
3.1数据库表名清单
数据库表名清单,如表3-1所示。
表3-1数据库表名清单
序号
中文表名
英文表名
表功能说明
1
2
3
3.2数据库表之间关系
画出数据库表之间关系图并对主要关系进行说明。
3.3数据库表的详细清单
每个表的详细清单内容包括:
表名、字段中文名、字段英文名、字段的类型、宽度、精度、主键/外键、空否、取值约束(默认值、最大值、最小值)、索引否。
同时要指出该表的索引:
索引文件名、索引字段名、索引特性(主键索引、惟一索引unique、聚集索引clustered)。
详细清单可以用列表给出,如表3-2所示。
表3-2XXXX(表名)
序号
字段中文名
字段英文名
类型、宽度、精度
取值约束
空否
默认值
主键/外键
索引否
1
2
3
3.4视图设计
视图设计与授权有关,设计时参照需求文档的用户授权范围。
视图设计中要给出视图的中文名、英文名,视图中的中文列名、英文列名、类型、宽度、精度,每一列的具体算法,对应的基本表名。
4.系统动态模型系统界面原型
用时序图、协作图或活动图说明系统主要功能的执行过程。
5.系统组件图或部署图
用系统组件图或部署图说明系统实现的组织结构。
系统实现结果
1系统界面原型
系统主要界面及界面设计风格说明。
2系统实现模块说明
系统主要实现功能及测试用例执行情况。
小组实验工作总结
1.工作概述
说明本组的任务完成情况,总结小组在实验中的收获和经验教训等。
2.小组成员工作情况自评及互评
每名小组成员总结自己的任务完成情况,总结在实验中的收获和经验教训等。
并由个人和小组其它成员用下表5-1分别对各个评价项目按照优秀、良好、合格、不合格四级评定成绩。
最终由组长对成绩进行总评并排出名次。
表5-1XXXX(姓名)评价表
姓名
自我
评价
小组成
员评价
小组成
员评价
小组成
员评价
小组成
员评价
小组成
员评价
平均
成绩
具有工作热情
具有协作精神
善于分析问题或提出解决方案
具备或积极学习项目所需技能
完成的工作质量高
能及时完成工作
单项总评
成绩
综合
成绩
小组
排名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息资源管理与开发导论 信息 资源管理 开发 导论 实验 指导书