《信息资源管理》课程实验指导书
实验目的和要求:
(1) 通过了解实际企业或已有信息系统应用的案例,完成系统功能分析与设计主要工作,进一步强化、提高系统分析实践能力;
(2) 巩固、复习和应用所学过的专业知识;
(3) 了解和掌握管理信息系统开发工具(VF、VB、PB、ASP、JSP、PHP)等的发展情况以及前沿内容;
(4) 了解和掌握Access、SQL Server、Oracle、MySQL等数据库管理系统的发展情况以及前沿内容。
实验前准备
熟悉实际企业或已有信息系统应用的案例以及所用的程序开发语言,对相关的系统功能加以了解与分析。
实验条件
每名同学独自完成一题目。
参考选题(注每位同学按照班级的学号顺序依次选题)
1、大连工业大学教材征订管理信息系统开发
2、大连工业大学宾馆客房管理信息系统开发
3、物业管理信息系统开发
4、大连工业大学校医院药品管理信息系统开发
5、大连长途汽车站营运班次和旅客咨询系统开发
6、汽车租赁管理信息系统开发
7、大连工业大学职工管理信息系统开发
8、金地国际城商品房销售信息系统开发
9、硕士研究生网上报名系统开发
10、民航售票管理信息系统开发
11、列车售票管理信息系统开发
12、汽车售票管理信息系统开发
13、超市管理信息系统开发
14、大连工业大学学生成绩管理系统开发
15、大连工业大学设备采购管理信息系统开发
16、旅行社业务管理信息系统开发
17、交通事故记录与统计信息系统开发
18、大连工业大学实验材料管理信息系统开发
19、考勤管理信息系统开发;
20、家乐福超市物流配送管理信息系统开发
21、银行存取款业务受理管理信息系统开发
22、企业客户管理信息系统开发
23、企业供应商管理信息系统开发
24、校园卡发放与挂失管理信息系统开发
25、家庭财务管理系统
26、企业工资管理系统
27、办公自动化系统
28、档案管理系统
29、同学录管理系统
30、学校运动会成绩统计系统
31、网上商店系统
考核与报告
1.实验后,学生将按要求完成实验报告,符合实验教学的要求,并得到指导教师的认可。
2.指导教师对每份实验报告进行审阅、评分。
3.该实验程依附于理论课,实验课的成绩记入课程平时成绩。
一、实验报告要求
1、文档:
第一部分:系统调查与可行性分析报告;
第二部分:系统功能需求;
第三部分:综述支持开发该系统的系统开发工具和数据库管理系统的发展情况以及前沿内容。
2. 提交时间:6月27日
打印文档要求使用统一的封皮。
文档B5纸型不少于4页(不包括封皮)。
附:图书管理系统功能需求
图书管理系统的设计。用户有以下需求:建立读者档案;建立图书档案,建立书目索引;完成日常图书检索、借还工作,对读者档案、图书档案、借还系统的访问,必需进行身份验证。具体要求如下: 1. 读者档案
数据包括:借书证号、姓名、性别、出生日期、身份证号、单位、通讯地址、邮政编码、联系电话、#b@2日期、借阅范围(书库)、允许最多借书册数、借书期限、照片、职业等。
操作要求:能#b@2、修改、注销;访问时要进行身份验证,#b@2、修改、注销应记录操作员编号、操作日期、理由、审批记录等。
输出数据:打印借书证卡片、借书证清单。
2. 图书档案
数据包括:书号、书名、作者、出版单位、出版日期、版次、单价、内容提要、分类号、索书号、藏书册数、每册图书馆藏注册号、所在书库、入库日期等。
操作要求:输入、修改、注销等操作必需进行身份验证,记录操作员号、操作日期、理由等。 输出数据:按入库日期时间段打印图书清单。
3. 检索系统
能根据书号、书名、作者、出版单位、内容提要关键字、分类号、索书号、每册图书馆藏注册号等进行简单查询和组合查询,对内容提要进行模糊查询。查询输出内容必需是只读的,没有访问身份验证要求。根据需要打印借书索书条。
4. 借书系统
输入索书条后,能根据借书证号判断该读者可以借书的书库,借书是否超出最大允许借书册数,书库中是否还有该书可借。满足条件的进行借书登记,不满足条件的给出提示信息,提示读者为什么不能借书。另外,还能查找以前所借图书情况。进入该模块具有身份验证要求。
5. 还书系统
对过期未还图书,能打印出催还图书通知单。对归还的图书能从借书登记表中取消。进入该模块具有身份验证要求。
6、其它要求
◆ 每一模块都有在线帮助,既运行不同模块时提供的帮助信息不同。
◆ 查找并统计不同年龄、性别、职业的读者数量、借书数量、借书类别。
◆ 按图书类别、作者、出版单位、书库、入库期间等统计并查询藏书册数。
◆ 能查询读者的图书借阅情况。
◆ 打印借书证最好加照片和借书证号条形码。
◆ 要求界面美观、操作方便。
第二篇:20xx春《信息资源管理与开发导论》实验指导书
《信息资源管理与开发》
实验指导书
适用专业:计算机科学与技术
软件工程
网络工程
编写者:许智宏,沈西挺,张健楠
20##年2月
一、基本目的
1.使学生把信息资源管理与开发的基本原理和技术应用于实践。
2.强化学生规范化系统开发思想和开发方法与工具的掌握。
3.加强学生创新精神,形成一定的实验成果。
二、实验环境
文档制作工具建议使用WORD。项目进度计划建议使用PROJECT或EXCEL。建模工具建议用RATIONAL ROSE或Visio,编程环境自选。
三、实验要求
1. 按班分组,每组5-6人,模拟一个项目开发小组。每组指定一名组长,负责分工和制定标准等管理工作。每个小组要对成员的工作过程和成果进行如实的记录和评价。
2. 在系统规划、需求分析和系统设计阶段,全组人员合作完成;在详细设计、编码和测试阶段,小组成员按个人特长分工(建议编码2-3人,数据库管理1人,美工1人,集成与测试1人),每人完成各自任务。
3. 项目开发过程建议采用快速原型与增量开发相结合的模式,在基本明确需求的情况下建立系统整体原型,实现系统的核心部分模块(不一定全部实现)。
4. 系统建模要求采用面向对象方法。
5. 实验阶段划分和时间安排要求如下表:
四、实验题目
为了锻炼创新思维、表达能力,便于各实验小组之间的交流合作,采取指定题目,小组间竞赛形式开展实验。
实验题目包括用户需求和创意命题两部分。用户需求题目如下题目一至题目三,具体项目名称自定,需求内容可在以下基本需求基础上进行扩展和具体化。创意命题采取自由申报、集体评定方法,要求涉及较全面的信息资源管理。最终共确定5-6个实验题目,各组从这些指定题目中选定具体实验题目。
题目一、基于语言知识库的汉语自然语言词法分析与语法分析
自然语言处理是人工智能领域重要的研究内容之一,汉语属于分句连写的语言,自然语言处理有许多仍未解决的技术问题。语言知识库是自然语言处理的信息基础,汉语的语言知识库主要有现代汉语语法信息词典、知网、现代汉语虚词用法知识库等。本课题拟基于汉语语言知识库进行词法分析与语法分析。
题目二、WEB多媒体信息提取与手机终端服务
随着网络多媒体信息的日渐丰富智能手机的普及,人们使用,手机处理多媒体信息的要求越来越迫切,。本题目要求针对Android或iphone手机操作系统设计和开发一种支持WEB多媒体信息提取与服务的软件,方便手机用户查阅、处理各种多媒体信息。
题目三、教学质量评价系统的设计与实现
近年来,高等教育的教学质量受到社会的普遍关注,学生、社会、 教育机构的及时评价和反馈机制是提高教学质量的必须环节。本系统设计、实现包括评价指标制定和更新、在线评价、统计分析功能,通过合理的用户管理方便学生、社会、教学专家及时参与评价,管理人员方便取得分析结果。
五、实验内容
实验阶段划分及内容包括:
实验1:系统规划:开展软件需求调查,完成系统阶段划分、实现方案制定、进度计划、任务安排。召开系统规划会议1次,完成会议记录和系统规划报告。
实验2:系统面向对象需求分析:确定系统需求,建立系统业务类模型和用例模型,并进行描述。召开需求分析会议1-2次,完成会议记录和系统需求规格说明书。
实验3:系统面向对象设计:确定系统架构、数据库结构,软件结构设计,进行详细设计的具体分工。召开会议1-2次,完成会议记录和系统设计报告。
实验4:系统原型构建及核心模块开发:小组成员分别完成各自负责的系统原型及核心模块,并测试和集成。召开系统开发总结会议1次,总结并完成成绩评定。
最后,对开发成果进行答辩,成果优秀的小组整理成果申报材料。
六、课程实验报告
实验报告要求包括系统规划报告、需求规格说明书、设计规格说明书,小组会议记录、小组工作总结、个人工作总结等。
全组提交一份完整的实验报告(打印稿+电子资料),文档格式、内容参考附件。
河北工业大学
《信息资源管理与开发导论》
课程实验报告
——《项目名称》技术报告
专业:
班级:
组长:姓名(学号)
成员:姓名(学号)
完成时间:
目 录
系统规划报告………………………………………………(页码)
需求规格说明书……………………………………………………(页码)
设计规格说明书……………………………………………………(页码)
系统实现结果…………………………………………………………………(页码)
实验工作记录和总结…………………………………………………………(页码)
系统规划报告
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.项目实施计划
6.1项目进度计划
建议采用甘特图表示。
6.2人员分工计划
人员按功能结构分配。
6.3其他资源计划
对各种软、硬件资源进行分析和估算。
需求规格说明书
1.概述
1.1项目的目的与目标
项目的目的是对开发本系统意图的总概括。项目的目标是将目的细化后的具体描述。项目目标应是明确的、可度量的、可以达到的, 项目的范围应能确保项目的目标可以达到。
对于项目的目标可以逐步细化,以便与系统的需求建立对应关系,检查系统的功能是否覆盖了系统目标。
1.2相关文档
说明用户需求报告的变更,以及可能受变更影响的其他相关文档,如:项目开发计划和设计说明书。
2.系统功能需求
要求采用面向对象分析方法,建立业务类模型和用例模型,并对用例进行描述。可配合活动图和序列图进行系统逻辑建模。
3.系统性能需求
可详细列出用户性能点列表,提供给后续分析、设计、编程、测试中使用,更是为了用户测试验收中使用。需求性能点列表的格式,如表2-1所示。
表2-1 性能需求点列表
具体性能包括如:
[1]响应时间,如查询的最长等待时间。
[2]更新处理时间,如记账的最长时间。
[3]数据的转换和传送时间,如远程数据传输的时间要求。
[4]支持的终端数。
[5]支持的并行操作的使用者数。
[6]处理的文件和记录数。
[7]对输入和输出数据的精度要求。对处理和传输过程中的精度要求。
[8]安全性、稳定性、可扩展性、灵活性、故障处理能力等。
4.系统界面与接口需求
4.1 界面需求
界面的原则要求,如方便、简洁、美观、一致等。整个系统的界面风格定义,某些功能模块的特殊的界面要求,如:
[1]输入设备:键盘、鼠标、条码扫描器、扫描仪等;
[2]输出设备:显示器、打印机、光盘刻录机、磁带机、音箱等;
[3]显示风格:图形界面、字符界面、IE界面等;
[4]显示方式:1024*768、640*480等;
[5]输出格式:显示布局、打印格式等。
4.2 接口需求
与其他系统的接口,如监控系统、控制系统、银行结算系统、税控系统、财务系统、政府网络系统及其他系统等。
[1]与系统特殊外设的接口,如CT机、磁共振、柜员机(ATM)、IC卡、盘点机等。
[2]与中间件的接口,要列出接口规范、入口参数、出口参数、传输频率等。
应在此列举出所有的外部接口名称、接口标准、规范。外部接口列表,如表2-2所示。
表2-2 外部接口需求点列表
5.系统其他需求
如:
[1]进度需求:系统的阶段进度要求。
[2]运行环境需求:平台、体系结构、设备要求。
[3]培训需求:用户对培训的需求,是否提供多媒体教学光盘。
[4]推广需求:推广的要求,如在上百个远程部门推广该系统,是否要有推广的支持软件。
[5]经费要求
[6]工作产品提供
6.目标系统假设与约束条件
假设与约定条件是对预计的系统风险的描述, 如:
[1]法律、法规和政策方面的限制。
[2]硬件、软件、运行环境和开发环境方面的条件和限制。
[3]可利用的信息和资源。
[4]系统投入使用的最晚日期。
设计规格说明书
1.引言
1.1 命名规则
变量对象命名规则:申明全局变量、局部变量对象的命名规则。
数据库对象命名规则:申明数据库表名、字段名、索引名、视图名等对象的命名规则。
1.2 术语定义
术语定义或解释一般用表格形式给出。
1.3 参考资料
如:
[1] 用户需求报告
[2] 数据库设计规范
[3] 命名规范
1.4 相关文档
2.系统设计
2.1 体系结构设计
建议采用包图构造体统的体系结构模型,然后进行扩展,画出个子系统内类构成及类之间的关系。
2.2 类设计
用类图说明各个类属性和方法以及类之间的关系,对于复杂对象要画出状态图。
2.3 类说明
3.数据库结构设计
3.1实体类结构
3.2 数据库表名清单
数据库表名清单,如表3-1所示。
表3-1 数据库表名清单
3.2 数据库表之间关系
画出数据库表之间关系图并对主要关系进行说明。
3.3 数据库表的详细清单
每个表的详细清单内容包括:表名、字段中文名、字段英文名、字段的类型、宽度、精度、主键/外键、空否、取值约束(默认值、最大值、最小值)、索引否。同时要指出该表的索引:索引文件名、索引字段名、索引特性(主键索引、惟一索引unique、聚集索引clustered)。详细清单可以用列表给出,如表3-2所示。
表3-2 XXXX(表名)
3.4 视图设计
视图设计与授权有关,设计时参照需求文档的用户授权范围。视图设计中要给出视图的中文名、英文名,视图中的中文列名、英文列名、类型、宽度、精度,每一列的具体算法,对应的基本表名。
4.系统动态模型
用时序图、协作图或活动图说明系统主要功能的执行过程。
5.系统组件图或部署图
用系统组件图或部署图说明系统实现的组织结构。
6.系统界面原型
系统实现及测试
1系统界面
系统主要界面及界面风格说明。
2系统实现模块说明
系统主要实现功能。
3.系统测试
3.1测试方法及过程设计
3.2测试用例及执行情况
会议纪要
班级、组长:
会议时间:
会议地点:
主持人:
缺席人:
会议主题:
会议情况记录:
记录人:
时间:
小组实验总结
1.工作概述
说明本组的任务完成情况,总结小组团队合作方面的收获和经验教训等。
2.小组成员工作情况自评及互评
每名小组成员总结自己的任务完成情况,总结在实验中的收获和经验教训等。并由个人和小组其它成员用下表5-1分别对各个评价项目按照优秀、良好、合格、不合格四级评定成绩。最终由组长对成绩进行总评并排出名次。
表5-1 XXXX(姓名)评价表