1. 引言
1.1编写目的
定义软件总体要求,作为用户、软件开发人员以及其他干系人之间沟通的基础;
描述功能要求、性能要求、用户和系统的接口要求、数据库要等内容,作为软件开发人员进行软件结构设计和编码的基础; 作为软件总体测试的依据。
1.2项目背景
某大学软件学院每年招收研究生人数300以上。软件学院的培养方式与其他的学院比较存在特殊性,分为脱产和在职2种学生,修业的年限是2~5年.经过充分进修之后进入企业,学生能选择进入实习的阶段。实习的阶段,学院采取学院导师加企业导师双向指导的制度。为了方便广大的研究生和教师,因此开发这个研究生的管理系统,管理研究生的基本信息,学籍的变动,实习等。 1.3定义
甲方:大连网前科技有限公司。
乙方:大连民族学院计算机科学与工程学院。 招标书:由甲方提供的《招投标技术规范书》. 投标书:由乙方提供的《技术方案书》. 1.4参考资料
《招标书》
《投标书》 《项目管理制度》
ISO9001:2000质量管理体系文件 《UML和模式应用》 《软件工程国家标准汇编》
2. 可行性研究的前提
2.1要求
根据学校研究生信息管理的实际要求,结合管理工作的实际流程,系统中将用户分为两类,即研究生和教务管理人员。学生类的用户是指当前系统中所有的学生,其系统登录的用户名为学生的姓名,而密码为学生的学号。该类用户只能对自己的信息进行浏览和查找他人的信息的权限,不能对他人的信息进行管理。而对于教务管理管理类用户,有权限对系统中的所有学生信息进行浏览,查找,并且可添加,编辑和删除学生记录,也可以使用相应的报表功能。 a. 系统角色设置
系统共有下列固有角色:普通用户、学院教师、管理员、研究生、赏罚记录管理员,系统任何用户均应具有普通员工的权限
b。系统功能
序号 1 2 3 功能名称 个人设置 密码设置 系统设置 代码定义 系统初始化 学籍管理 基本信息管理 功能需求标识 优先级 低 简要描述 用户可以修改密码、修改密码问题、修改问题答案 低 低 定义模板代码 用预先定义好的数据文件初始化系统 高 添加、删除、修改、查询研究生基本信息 中 调动管理 添加、删除、修改研究生的调动信息,同时可以追踪学籍的变动 中 4 5 6 赏罚管理 实习管理 实习申请管理 实习部门信息管理 实习追踪管理 信息发布 发布赏罚信息 实习募集 工作流程 流程管理 添加、修改、删除、查询、登记赏罚记录 中 低 低 中 可以下载实习申请表 查询部门信息 可以追踪研究生的实习进度 依照先前定义的赏罚流程发布研究生的赏罚信息 中 高 张贴公司的实习募集信息 如何定义学校及企业的流程(可以灵活定义各种流程) 高 表单定义 如何针对不同的流程定义表单 7 8 组织管理 机构管理 人员管理 权限管理 模块管理 角色管理 高 高 高 高 学校组织架构管理 学校人员管理 系统所有模块的管理 系统的角色定义、给角色分配权限等 高 用户管理 系统帐号的分配、给用户分配角色、给用户分配权限、启用、禁用帐户等 9 人事档案 教职工履历 转正申请 离职申请 教职工考勤 低 低 低 低 该功能待定 2.2目标
a.人员组织 姓名 李耀武 关鹏 刘安旭 罗丹 设计 需求、架构、编码 需求_2、编码、测试 编码、测试、文档撰写 分工 备注 组长:参与所有过程 包含总体设计和详细设计 b。成本估记 初期成本估计 人员成本:4人 资金成本:¥40000
设备成本:四台微型计算机和一台服务器 后期成本估计: 人员成本:10~15人 资金成本:¥40000+¥10000
设备成本:10~20台微型计算机和三台服务器
c.资源使用计划
项目需求分析阶段:人员4人,微型计算机4台,资金¥5000 项目设计阶段:人员4人,微型计算机4台,资金¥20000 项目实施阶段:人员4人,微型计算机4台,服务器1台,资金¥5000
项目测试阶段:人员10~15人,微型计算机10~20台,服务器1台,资金¥10000 项目维护阶段:人员2~3人,资金¥10000
d.进度计划
2.3条件,假定和限制 建议软件寿命:5年 硬件条件:PC机
运行环境:Windows xp professional 开发软件:mysql 、Visual Basic等 开发限制:开发时间短 2.4可行性研究方法
通过对已有研究生信息管理系统的分析和研究比较的方法。 2.5可行性的主要因素 效益〉成本;
技术可行,现有技术可承担开发任务;
操作可行,软件能被原有操作人员快速接受。
3.技术性可行性分析
3.1系统的简要描述
研究生信息管理系统实用性强,易学、易掌握、易使用,并且可以方便用户,并增
加效率。该软件针对研究生信息管理的情况进行了大量的研究,帮助您更好地管理研究生信息和提高用户的满意度,它为您节省完成日常工作所花费的时间,可以更方便快捷的管理的各个环节。 3.2处理流程和数据流程
a.处理流程
3.3技术可行性评价
采用VB和SQL开发,即使遇到困难,也能从丰富的参考书中找到解决方案。开发出的系统,能高效管理研究生信息,软件学院的教师能管理使用这个系统管理研究生的基本信息,追踪学籍的变动、赏罚,研究生的实习进度,发表实习部门的信息等。研究生能使用这个系统下载实习的申请表,查询实习部门的信息,核查自己的赏罚情况等。 4. 系统经济可行性分析
开发需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。从经济角度考虑,此系统开发可行。 5. 社会因素可行性分析
由于整个系统是自行开发,自行使用,所以系统本身不存在版权争议,符合国家各种政策法规。服务器软件方面,它的操作系统可能会被微软跟踪,如果不是正版软件,将会面临民事诉讼的风险。
因篇幅问题不能全部显示,请点此查看更多更全内容