软件工程课程设计 专家资源管理信息系统录入管理子系统.doc
《软件工程课程设计 专家资源管理信息系统录入管理子系统.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计 专家资源管理信息系统录入管理子系统.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1软件工程课程设计软件工程课程设计 专家资源管理信息系统专家资源管理信息系统 录入管理子系统录入管理子系统 第一部分第一部分 需求分析报告需求分析报告引言引言软件开发的过程中,对于软件需求的完全理解是至关重要的,需求分析说明书就是要发现和规范软件开发过程中,所需要实现的功能,有利于提高软件开发的可见度,便于开发过程中的管理与控制,有利于软件质量的提高,也有利于开发,维护人员之间的交流和协作,并且可以作为开发过程中进度发展的最原始的依据。向用户提供具体的软件说明,并且在工程开始之前可以和用户进行交流,全面的考虑用户的要求,并且让用户自己来判断软件是否符合自己的需求。1 编写目的编写目的我过加入
2、WTO 以来经济正迅速与国际接轨,因此越来越重视高新技术的发展。如何 对高新技术项目,产品,企业进行公正,科学的评价是目前亟待解决的问题。尤其对我省 由传统产业向高新技术型产业转变的过程中,建立公正,科学的评价体系更显的极为迫切。作为高新技术评价体系的基础一专家资源管理信息系统显得尤为重要。如何在我省 建立一个覆盖所有产业,以及所有地区的专家资源,并针对不同的尤其是跨学科的高新技 术项目,产品,企业,的评价合理配备评审专家是本系统的主要研究目标。本说明书的预期读者为客户、业务或需求分析人员、用户文档编写者为项目管理人员。2 背景及范围背景及范围工程的名称:专家资源管理系统 工程产品的名称专家资
3、源管理系统 工程的组织者:哈尔滨理工大学,软件学院。 产品的生产者:哈尔滨理工大学,软件学院,04 级 2 班。 3 3 定义,术语,缩写词和略写定义,术语,缩写词和略写 专家资源管理系统:主要用来。 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要 满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。 需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的 风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。 模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功 能,而和软件系统中其他的模块的接口是简单的。 4 参考资料参考资料软件工程张海藩
4、编著 2人民邮电出版社Oracle 9i 中文版 数据库系统管理赵松涛 编著 人民邮电出版社Thinking in c+(美)Bruce Eckel China Machine Press项目概述项目概述1背景背景当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广 泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计 算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息 管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆 信息
5、而设计的。2功能要求功能要求1、具有接收和下载数据的功能,即可直接接收专家数据,也可把专家信息传递给其它系统。2、具有完善的数据维护功能,能够方便地对专家信息进行录入、修改、查询及统计。3、可针对具体的高新技术企业、产品、项目的评审,自动或辅助工作人员合理选择评审专家组的构成,使评审更科学化、公正化。4、具有对专家历史评审信息进行管理的功能,可对历史评审的项目进行追踪,并可对项目实施及推广应用等实际情况与原评审结论进行对比,进而考核专家的实际水平、科技道德及职业道德,作为该专家是否有资格继续作为评审专家的依据。5、为专家推荐单位提供方便、小巧的专家资源信息录入系统,以方便数据的传递。6、要保证
6、系统的安全性、保密性。3 3产品功能产品功能本系统主要完成对专家资源库的库存管理,包括专家资料入库、出库、库存,专家 信息,供应单位信息以及密码管理等六个方面。系统可以完成对各类信息的浏览、查询、 添加、删除、修改、报表等功能。 系统的核心是入库、库存和出库三者之间的联系,每一个表的修改都将联动的影响其它的 表,当完成入库或出库操作时系统会自动地完成库存的修改。查询功能也是系统的核心之 一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态 的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。系统有完整的用 户添加、删除和密码修改功能,并具备报表打印功能。
7、2 用户和约束用户和约束图书馆管理系统软件主要是面向用人单位的管理员工开发的,要求用户有基本的计算3机基础知识和相应的专业方面的技术知识。维护人员要熟悉 Oracle 管理系统。 由于在本软件的开发和使用的过程中要使用到 Oracle 这样的大型数据库,所以计算机的硬 件配置要求比较高。Cup 要求 1000hz 以上,内存要求 128mb 以上,推荐使用 windows 2000 sever.操作系统。主要设计主要设计1、专家基本信息专家基本信息专家代码、专家姓名、性别、民族、出生日期、身份证号码、技术职称、党派、职务、学历、学位、毕业学校、所学专业代码、从事专业代码、研究方向 1、研究方向
8、 2、研究方向 3、熟悉专业代码 1、熟悉专业代码 2、熟悉专业代码 3、工作单位、单位地址、邮政编码、单位电话、单位传真、Email 地址、家庭地址、家庭电话、联系人姓名、联系人电话、联系人传呼或手机、主要学术成就、聘任起始时间、聘任终止时间、参加评审的次数、 (频度) 、综合评价等级、是否在任、录入员、审批领导2、评审项目信息表评审项目信息表项目代码、项目名称、项目类别、所属二级学科、所属三级学科、相关二级学科 1、相关二级学科 2、项目负责人、项目推荐单位、主要研究内容、项目评审日期、项目评审意见、项目评审结论、项目评审单位3、专家评审信息专家评审信息专家代码、项目代码、担任职务4、评审
9、项目信息表评审项目信息表项目代码、项目名称、项目类别、所属二级学科、所属三级学科、相关二级学科 1、相关二级学科 2、项目负责人、项目推荐单位、主要研究内容、项目评审日期、项目评审意见、项目评审结论、项目评审单位5、评审组专家要求评审组专家要求组合号、主任委员职称要求、主任委员年龄要求、委员职称要求、委员年龄要求、专家组人员数量6、GB/T13745-92GB/T13745-92 学科分类代码表学科分类代码表 学科代码、学科名称系统运行环境要求系统运行环境要求本系统采用 C/S(Client/Server)结构,前端开发工具任选,后端数据库采用 SQL Server 2000/OEACLE8。
10、在单机及局域网的环境下均可运行。4对于专家推荐单位的录入程序部分,采用 Access 2000 数据库,具有占用空间小,产生的专家资源数据库便于磁盘传送。接口接口 本软件使用的是 Oracle 数据库管理系统,在系统运行时必需同时启动数据库的相关服务, 否则本软件将无法对数据库内的数据进行相映的操作。 图图 1 系统流程图系统流程图图示:图示:数据流:数据流:控制流:控制流设计要求设计要求 开始录入数据接收数据专家推荐 基本信息专家聘任审核专家资源 基本信息数据维护评审项目维护评审专家组成 员要求设置自动选取评 审专家组成 员手工选取评 审组成员专家组成 员要求评审项目 信息专家历史 评审信息
11、5专家资源管理信息系统的业务实现必须严格按照国家发展计划委员会制定的评标专家和评标专家资源管理暂行办法和国家发展计划委员会等 6 部委联合制定 评标委员会和评标方法暂行规定的相关规定进行规划,设计制作。第二部分第二部分 概要设计报告概要设计报告目录目录第 1 章引言.4 1.1编写目的.4 1.2术语.4 1.3参考文献.4 第 2 章系统概述.4 2.1系统说明.5 2.2系统任务.5 2.2.1系统目标.5 2.2.2运行环境.5 2.2.3与其它系统关系.5 2.3需求规定.6 2.3.1功能需求.6 2.3.2性能需求.6 2.3.3数据要求.6 第 3 章总体设计.6 3.1系统物理
12、结构.6 3.1.1系统流程图.6 3.1.2设备清单.7 3.2软件结构图.7 3.2.1模块结构图.7 3.2.2模块清单.7 第 4 章模块功能描述.7 4.1模块 1(标识符) 功能.7 4.2模块 2 (标识符)功能.8 第 5 章接口设计.8 5.1用户界面.8 5.2硬件接口.8 5.3软件接口.8 5.4通信接口.8 第 6 章数据结构设计. 6.1数据结构 1 (标识符). 6.1.1结构属性.66.1.2逻辑结构.9 6.1.3物理结构.10 6.1.4数据元素. 6.2数据结构 2 (标识符). 第 7 章运行设计.10 7.1运行 1.10 7.1.1运行模块组合运行名
13、称.11 7.1.2运行控制操作.11 7.1.3运行时间.11 第 8 章系统安全.11 8.1系统安全.11 8.2数据安全.11 8.3后备与恢复.11 8.4出错处理.11 8.5计算机病毒的防治措施.12 第 9 章功能需求、数据结构和模块.12 9.1功能需求与模块关系.12 9.2数据结构与模块关系.12引言引言1.11.1编写目的编写目的说明对程序系统的设计考虑,包括程序系统的基本处理流程,程序系统的组织结构、 模块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,为程序的详 细设计奠定基础。系统的概要设计是系统之前必须要做的整体规划,它关系到整个系统的 功能和性
14、能。1.21.2术语术语序 号术 语 说明性定义01 模块 由边界元素限定的相邻元素的序列02深度软件结构中控制的层数03宽度 软件结构内同一层次上模块总数的最大值04 扇出 一个模块直接控制的模块数05 扇入 上级模块直接调用的模块数06 耦合 不同模块之间互相连接程度的度量07内聚 一个模块内元素的连接程度的度量1.31.3参考文献参考文献。7序号资料名文件编号出版单位01软件工程ISBN7-115-09378-4/TP.2269人民邮电出版社出版02Oracle 开发与应 用ISBN730205882-2/TP.3488清华大学出版社出版03Oracle 9i 中文 版数据库系统管 理I
15、SBN 711511316-5/TP.3478人民邮电出版社出版04Oracle 数据库实 用指南ISBN730205882-2/TP.3488机械工业出版社出版第第 2 2 章章 系统概述系统概述2.12.1系统说明系统说明任务提出单位:哈尔滨理工大学 软件学院 开发单位:软件 04-2 班 预期用户:黑龙江省企事业单位2.22.2系统任务系统任务本系统主要完成对专家资源库的库存管理,包括专家资料入库、出库、库存,专家信 息,供应单位信息以及密码管理等六个方面。系统可以完成对各类信息的浏览、查询、添 加、删除、修改、报表等功能。本系统为了使用户对专家及时了解和更新而设计的2.2.12.2.1
16、系统目标系统目标建立一个覆盖所有专业、以及所有地区的专家资源,并针对不同的尤其是跨学科的高新技术项目、产品、企业的评价合理配备评审专家是本系统的主要研究目标。2.2.22.2.2运行环境运行环境本系统采用 C/S(Client/Server)结构,前端开发工具任选,后端数据库采用 SQL Server 2000/OEACLE8。在单机及局域网的环境下均可运行。对于专家推荐单位的录入程序部分,采用 Access 2000 数据库,具有占用空间小,产8生的专家资源数据库便于磁盘传送。2.2.32.2.3与其它系统关系与其它系统关系与其他系统相互配合共同完成为用户服务的功能,为黑龙江人们更好的服务。
17、2.32.3需求规定需求规定2.3.12.3.1功能需求功能需求1、具有接收和下载数据的功能,即可直接接收专家数据,也可把专家信息传递给其它系统。2、具有完善的数据维护功能,能够方便地对专家信息进行录入、修改、查询及统计。3、可针对具体的高新技术企业、产品、项目的评审,自动或辅助工作人员合理选择评审专家组的构成,使评审更科学化、公正化。4、具有对专家历史评审信息进行管理的功能,可对历史评审的项目进行追踪,并可对项目实施及推广应用等实际情况与原评审结论进行对比,进而考核专家的实际水平、科技道德及职业道德,作为该专家是否有资格继续作为评审专家的依据。5、为专家推荐单位提供方便、小巧的专家资源信息录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 专家 资源 管理信息系统 录入 管理 子系统
限制150内