081181070- 黄开权-软件项目管理实验报告
- 格式:doc
- 大小:566.00 KB
- 文档页数:18
第一部分用Project 2003专业版本进行项目管理一、项目启动(一)召开项目启动会假定:你自己是一家IT公司的项目经理,该公司的项目管理办公室PMO任命你为一个新软件项目“固定资产管理信息系统(你自己)”的项目经理,假设今天是2015年6月1日,PMO 召开项目启动会,重申这个项目的关键要求:时间要求:在2016年5月31日之前正式上线。
质量要求:提交一套符合此次合同要求的软件产品。
费用要求:控制在人民币10万元以内。
会议结束时,PMO主管要求你在5个工作日内提交Project格式的项目计划,包括项目进度计划、资源计划、成本计划等。
(二)创建项目文件执行“文件”|“新建”,类似如下界面:选择“文件”|“保存”,在出现的对话框中输入项目计划的名称。
此处保存为D盘下,“财务管理系统(你自己)”。
(三)设置项目基本信息1. 选择项目日程排定方式选择“项目”|“项目信息”,将出现设置项目日程排定方式的对话框,有两种日程排定方式:从项目开始之日起、从项目完成之日起,选择哪种取决于项目的实际情况。
本项目是即将执行的项目,选择“从项目开始之日起”方式。
这就需要在“开始日期”处输入具体的开始日期,以后输入的所有任务的默认“开始时间”均大雨或者等于该日期。
在计划的编制过程中,如果项目的开始日期有变化,可在上面的对话框中修改项目的开始日期,这时,所有任务的开始日期会发生统一的变化。
3.设置项目文件的默认环境信息选择“工具”|“选项”,打开“选项”对话框,在“日程”选项卡中进行如下设置:其中,将“默认任务类型”设置为“固定工期”,“新任务为投入比导向”为“未选中”后,则任务中改变资源数量后,其工期不会自动发生变化。
注意:“投入比导向”即在保持总工时不变的情况下,当分配的资源变化时,任务的工时自动变化二、项目进度计划编制(一)日历设置1.日历的选择与修改通常为一个项目分配日历时,可以通过对“标准”日历的修改得到,具体方法如下:“工具”-》“更改工作时间”需要将项目起止实现2015.6.1-2016.5.31之间实际的工作日/非工作日情况反映到Project 软件中。
实验一 Project的基本操作一、实验目的1.了解IT项目管理的基本概念和项目管理核心领域的一般知识。
2.初步掌握项目管理软件Microsoft Project的操作界面和基本操作。
3.学会使用project 2003\2007的帮助文件.二、实验内容与步骤1.熟悉project的界面和基本操作2.了解project 2003视图(甘特图、任务分配状况、日历、网络图、资源工作表、资源使用情况、资源图表、组合视图),能够在各个视图之间切换。
3.新建项目文件、设置关键项目信息。
(结合自选的项目)步骤:(1)针对自选项目做wbs功能分解(2)文件---新建命令打开新建项目任务窗格中选择新建区域下的空白项目超链接,新建一个项目文件“项目1”(3)选择项目---项目信息命令,打开项目信息对话框(4)默认情况下,用户可以利用项目信息对话框指定开始时间等。
(5)在日历下拉列表中指定一个用于计算工作时间的标准日历。
(6)完成上述操作后单击确定。
(7)输入本组项目中的各个任务把功能分解的所有任务都输入(只需要输入任务名称即可)。
2、使用模板创建项目文件(1)文件---新建,打开新建项目任务窗格(2)选择模板选项域下的本机的模板,打开模板对话框,打开Project模板。
(3)在内置模板中选择软件开发模板,单击确定。
(4)创建模板后,用户根据自己的项目对模板进行修改。
3、使用帮助查看各个菜单选项,了解各个工具栏。
使用模版建立如下:实验二建立项目任务与项目中的任务关系一、实验目的:学习利用Project创建任务列表,编辑任务列表,排定任务日程,建立任务相关性,拆分任务和任务限制等。
二、实验内容与步骤实验内容:以自定项目为例,创建任务列表,排定任务日程,建立任务相关性。
实验步骤:1、输入任务及工期。
2、把任务设置为里程碑(里程碑是用于标识日程中的重要事项,其工期为0)3、输入周期性任务(项目进行过程中重复发生的任务):插入-周期性任务-周期性任务信息4、编辑任务列表(1)使用任务信息对话框(项目-任务信息-常用-任务信息)(2)使用大纲组织任务列表。
软件管理实验报告软件管理实验报告一、引言在现代社会,软件在各个领域中起着至关重要的作用。
软件管理是指对软件进行规划、开发、测试、部署和维护的过程。
本实验旨在探讨软件管理的重要性以及如何有效地进行软件管理。
二、软件管理的重要性1. 提高生产效率:软件管理可以帮助组织更好地利用资源,提高生产效率。
通过合理的软件规划和分配,可以避免资源浪费和重复劳动,提高工作效率。
2. 保证软件质量:软件管理可以确保软件的质量。
通过严格的测试和质量控制流程,可以减少软件中的错误和缺陷,提高软件的可靠性和稳定性。
3. 提高用户满意度:软件管理可以帮助开发团队更好地理解用户需求,并及时进行反馈和改进。
通过持续的用户反馈和优化,可以提高软件的用户体验,增加用户的满意度。
4. 管理软件风险:软件管理可以帮助组织更好地管理软件开发过程中的风险。
通过风险评估和管理,可以及时发现和解决潜在的问题,减少项目失败的风险。
三、软件管理的实践方法1. 软件规划:在软件管理中,软件规划是一个重要的环节。
通过明确软件的目标、范围和需求,可以为后续的开发和测试工作提供指导。
同时,还需要制定合理的时间计划和资源分配,确保软件项目按时交付。
2. 软件开发:软件开发是软件管理的核心环节。
在软件开发过程中,需要遵循一定的开发流程和方法,如敏捷开发、瀑布模型等。
同时,还需要建立有效的沟通渠道,确保开发团队之间的协作和信息共享。
3. 软件测试:软件测试是确保软件质量的重要环节。
通过对软件进行全面的功能测试、性能测试和安全测试,可以发现和修复软件中的错误和缺陷。
同时,还需要建立完善的测试流程和测试用例,确保测试工作的高效进行。
4. 软件部署和维护:软件部署和维护是软件管理的最后一步。
在软件部署过程中,需要确保软件能够正常运行,并及时解决部署中的问题。
在软件维护过程中,需要及时修复软件中的错误和缺陷,并进行版本管理和更新。
四、软件管理的挑战与解决方案1. 项目管理:软件管理中的项目管理是一个复杂的任务。
软件项目管理实验报告(二)引言概述:本文是《软件项目管理实验报告(二)》的撰写,旨在总结和分析团队在软件项目管理实验中的实际操作和经验教训。
本项目实验旨在提高团队的软件项目管理能力,培养团队成员的协作能力和问题解决能力。
在项目实施过程中,团队积极采用各种项目管理工具和方法,较好地完成了项目目标,并积累了宝贵的实践经验。
本文将分为五个大点进行阐述,包括项目研究与策划、项目资源管理、项目进度管理、项目风险管理和团队协作与沟通。
正文:一、项目研究与策划1. 项目需求分析:对于软件项目的成功实施,充分理解客户需求是关键,团队通过与客户的多次交流,准确捕捉项目需求,并采用需求分析工具进行详细分析。
2. 项目范围定义:定义项目的边界和范围,明确项目的可交付成果和排除的工作内容,以确保项目的目标明确。
3. 项目目标设定:在项目策划阶段,团队通过归纳总结需求和分析结果,明确确定项目的目标,并将目标分解为可行的阶段目标和任务。
4. 项目进度计划:根据项目的目标和范围,制定详细的项目进度计划,包括每个阶段的任务分配和时间节点的安排。
5. 项目资源评估:评估所需资源的类型和数量,为后续的资源管理提供基础,有效避免资源短缺或浪费。
二、项目资源管理1. 人力资源管理:明确项目成员的角色和职责,建立团队组织结构,确保团队中人员的适配性和合作性。
2. 资金资源管理:合理评估项目所需的经费,并建立财务管理机制,精确掌握项目资金的使用和监控。
3. 技术资源管理:识别和评估项目所需的技术资源,建立技术资源管理体系,并及时跟踪、更新和维护技术资源。
4. 设备资源管理:根据项目需求,评估并选购适当的设备,建立设备使用与维护的规范,确保项目进行过程中设备的可用性和有效性。
5. 材料资源管理:评估项目所需的材料资源,选择合适的供应商,建立材料采购与管理体系,保证项目所需材料的及时供应和质量控制。
三、项目进度管理1. 项目进度监控:团队制定详细的工作计划,并通过项目管理软件对工作进度进行实时监控和调整,确保项目进度的准确把控。
软件项目管理实验报告软件项目管理实验报告一、引言在当今信息技术高速发展的时代,软件项目管理扮演着至关重要的角色。
软件项目管理是指通过系统化的方法和技术,对软件项目进行规划、组织、协调和控制,以实现项目目标。
本实验旨在通过实际案例,探讨软件项目管理的重要性及其对项目成功的影响。
二、背景本次实验的项目为开发一款在线购物平台的软件。
该软件旨在提供便捷、安全、高效的购物体验,满足用户的个性化需求。
项目团队由开发人员、测试人员、设计人员和项目经理组成,共计15人。
三、项目规划在项目启动阶段,项目经理与团队成员进行了详细的需求分析和项目规划。
通过与客户的沟通,明确了项目目标、范围和时间表。
根据客户需求,确定了软件的基本功能和特性,并制定了详细的项目计划。
四、团队协作团队协作是软件项目管理中不可或缺的一环。
项目经理通过定期召开会议,促进团队成员之间的沟通和协作。
在项目过程中,团队成员之间积极分享经验和知识,相互支持和帮助,以确保项目进展顺利。
此外,项目经理还鼓励团队成员参与决策过程,提高团队的凝聚力和工作效率。
五、风险管理在软件项目管理中,风险管理是不可忽视的一项工作。
项目经理在项目计划中明确了可能出现的风险,并制定了相应的应对措施。
例如,项目团队可能面临技术难题、人员流动等风险。
为了降低风险带来的影响,项目经理提前做好资源调配和风险预防工作,确保项目按时交付。
六、质量控制软件项目的质量是项目成功的关键因素之一。
项目经理在项目执行过程中,通过严格的质量控制措施,确保软件的稳定性和可靠性。
项目团队进行了多轮的测试和验收,修复了潜在的缺陷和问题。
此外,项目经理还与客户保持密切的沟通,及时了解客户的反馈和需求,以提高软件的用户体验。
七、项目交付在项目接近尾声时,项目经理与团队成员进行了最后的总结和评估。
项目经理对团队成员的工作进行了全面的评估,并给予了积极的反馈和奖励。
最终,项目成功地按时交付,并获得了客户的好评。
学生实验报告〔理工类〕课程名称:软件工程管理专业班级:学生**:学生:所属院部:软件工程学院指导教师:实验报告书写要求实验报告原则上要求学生手写,要求书写工整。
假设因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。
纸一律采用A4的纸。
实验报告书写说明实验报告中一至四项容为必填项,包括实验目的和要求;实验仪器和设备;实验容与过程;实验结果与分析。
各院部可根据学科特点和实验具体要求增加工程。
填写考前须知〔1〕细致观察,及时、准确、如实记录。
〔2〕准确说明,层次清晰。
〔3〕尽量采用专用术语来说明事物。
〔4〕外文、符号、公式要准确,应使用统一规定的名词和符号。
〔5〕应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。
实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。
实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。
实验报告装订要求实验批改完毕后,任课教师将每门课程的每个实验工程的实验报告以自然班为单位、按**升序排列,装订成册,并附上一份该门课程的实验大纲。
实验工程名称: Project2010运用实验学时: 2 同组学生:实验地点:实验日期:实验成绩:批改教师:批改时间:一、实验目的和要求实验目的:1.了解IT工程管理的根本概念和工程管理核心领域的一般知识2.熟练工程管理软件Microsoft Project 2010根本操作3.学会如何建立工程管理文件,创立工程任务,任务工期安排,任务4.熟练掌握工程资源分配实验要求:按照实验题目的要求,在Project 2010中创立工程二、实验仪器和设备需要准备一台安装了Microsoft Project Professional 2010软件的计算机。
三、实验过程1、在开场制定工程方案之前,明确定义工程的一些根本属性信息,或者对工程有一个根本定义,给出工程的名称、容、开场时间、完毕时间等。
在Project2010中创立此工程。
项目管理实验报告实验名称: 资源平衡实验类型: 设计型实验指导教师:专业班级: 软件工程1002班姓名:学号: *****实验地点: 东六E115实验一油漆工一、概述1. 编写目的本文档是谢洪斌根据油漆工项目的初步需求, 并对油漆工项目的各项需求进行全面分析之后, 做出的软件开发计划。
2. 项目背景像油漆工这样的资源通常不是天天可以雇到的, 难以满足这种不稳定要求。
如果整个项目必须雇佣相同数量的油漆工的话, 就必须要求某些油漆工在高峰期加班, 在地风气空闲。
因而资源的利用更均衡或比较均衡才是可取的。
3.工作包分解WBS(Work Breakdown Structure)负责人油漆工甲油漆工乙油漆工丙油漆工丁活动粉刷一楼房间P S粉刷地下室P粉刷卧室P 粉刷楼梯和客厅P粉刷浴室P动作(Activity)甲: 粉刷一楼房间、楼梯和客厅。
乙: 粉刷一楼房间和浴室。
丙: 粉刷地下室。
丁: 粉刷卧室。
甘特图(Gantt Chart)。
网络图(粉刷楼梯和客厅完成时间时间2012年6月12日, 粉刷浴室完成时间2012年6月10日)4.参考资料[1] 鲍居武等. 软件T程概论. 北京师范大学出版社. 1995[2] 袁义才, 陈军. 项目管理手册. 中信出版社. 2001[3] Jack Gido, James P. Clements. Successful Project. Management. INTERNATIONALTHOMSON PUBLISHING. 1998 中详本:张金成译. 成功的项目管理. 机械工业出版社. 1999[4.蔚林巍.迈向2l世纪的项目管理.企业管理.2001,(10): 5-22[5] 比尔. 盖茨. 未来时速一数字神经系统与商务新思维. 北京大学出版社. 1999[6] 左礁. 留住最后的激情. 程序员. 2001, (11): 36-38[7] Fred Demers. Holding on to Your Best People. Research& TechnologyManagement. 2001, 44(1):13-16[8] Jim Johnson.The IT War Room.Software Magazine.2001, 21(3): 3l-34[9] P. Kruchteu. The Rational Unified Process. Addison Wesley. 19984. 计划4.1 资源计划油漆工甲(6.1--6.12)粉刷一楼房间8天, 粉刷楼梯和客厅4天。
软件项目管理实验报告《项目管理与案例分析》试验报告班级:姓名:学号:指导教师:18/ 1.软件项目管理实验报告目录实验一、软件可行性和需求分析报告 (3)实验二、项目开发计划 (5)实验三、软件设计说明书 (8)实验四、软件测试计划和分析报告 (17)实验五、软件操作和维护手册 (18)18/ 2.软件项目管理实验报告实验一、软件可行性和需求分析报告一、实验目的与要求选择项目组熟悉的软件题目,熟悉相关的开发工具和建模工具;1、通过本实验加深对开发工具、建模工具的理解。
2、通过本实验懂得团队协作的方法和好处。
3、二、开发工具2000 包含功能强大的新的日程排定、任务管理和视图改进,这样您就能够更好地控制如何管理和呈现项目。
微软官方对2000新增功能总结如下:1,改进的界面;2,新的查看选项;3,更简单的视图自定义;4用户控制的日程排定;5,更轻松的协作;6,向后兼容性三、实验内容1.完成项目的制定工作将有关项目的任务组成、任务工期、各任务之间的相关性等信息输入计算机,同时建立资源库,并将各种资源的拥有与耗用情况输入计算机。
在此基础上,2000管理软件自动生成一个完整的项目系统,并计算出一个初步的项目计划。
2.项目的管理与控制运用2000,通过人机交互窗口,控制任务投放量、资源的费率变化以及工作日历,并对任务的优先顺序进行调整,有效地管理项目。
3.项目优化运用2000提供典型的减少项目成本和缩短项目工期的一系列标准方案,优化项目(包括计划、费用、时间、资源等方面)。
四、项目背景某公司目前最紧迫的任务是扩大生产规模,抢夺市场份额,因此准备新建生产基地。
董事长根据项目评估小组对项目可行性的分析,认为目前公司的当务之急便是及早将项目投入运行,在X年3月底之前完成公司的建新厂项目并转入正式生产,以便能够在当年6月份将产品打入市场。
董事会决定成立一个项目组,由副总经理刘洋担任组长,全权负责该项目的实施过程,并责成刘洋在两周内制定出一份项目计划,供公司决策层审批。
软件项目管理实验报告1.实验目的学习使用 Project进行软件项目管理。
2.实验任务(1) 启动 Project Standard;(2)Project 视图;(3)设置非工作日;(4)设置人力资源;(5)设置设施资源;(6)设置资料资源;(7)设置成本资源(8)输入资源费率(9)为单个资源调整工作时间3.实验步骤新建项目点击“文件”菜单— >新建:而后出现一个“新建项目”窗格:选择“计算机上的模板” ,并选择“项目模板”选项卡:选择“创办新业务”,并确立, Project依据“创办新业务”模板创立项目计划:翻开项目导游使用 Project的项目导游能够履行与任务、资源和分派有关的常见操作。
项目导游默认是封闭的,显示方法有两种:(1)视图菜单点击视图菜单下的启动项目导游(2)工具菜单选择工具菜单中的“选项” :在“界面”选项卡中勾选“显示项目导游”复选框:翻开后, Project窗体显示以下:4. Project视图Project 中的工作区称为视图。
Project 包含若干视图,往常一次只使用一个 ( 有时是两个 ) 视图。
使用视图能够输入、编写、剖析和显示项目信息。
如上一节所示默认视图是“甘特图” 。
下边先以“甘特图”视图启动 Project ,而后切换到反应项目信息的其余视图,最后学习复合视图。
资源薪资表翻开“视图”菜单下的“资源薪资表”,翻开项目“资源工作表”视图:“资源工作表”中一行显示项目中显式的一种资源。
但此视图中并无显示出资源在项目任务中的分派状况,如想查察此类信息,需切换到其余视图。
资源使用状况此视图显示各样资源分派到不一样任务的状况和在每个任务中的使用工时等信息。
任务分派状况单击“视图”菜单中的“任务分派状况” ,能够翻开“任务分派情况”视图,此视图能够显示分派到每个任务的资源和资源使用状况:转动就任务在视图左边的表部分,单击选择任务“定义业务构思” ,在“标准”工具栏上单击“转动就任务”按钮:视图的时间刻度一侧 ( 右边 ) 可转动到显示这一任务使用各样资源的工时价:日历视图单击“视图”菜单中的“日历” ,显示“日历”视图,“日历”视图以日历的形式显示项目进行过程中任务的履行状况。
实验报告学院:计算机与信息学院专业:软件工程年级:2008级姓名:黄开权学号:081181070 实验室号:计算机号:实验日期:年月日指导教师签字:成绩:报告退发(订正、重做)实验一:学生信息管理系统可行性分析报告1.系统建立的目的及背景1.1 编写目的为学生管理系统的开发提供可行性分析的结论,为项目是否正式立项、启动提供依据,为项目启动后的需求分析、设计、开发、测试等工作提供基础依据。
1.2 项目背景软件名称:学生管理系统软件开发者:学生组合团队软件使用者:学校学生信息管理人员2.系统需求系统能够实现对学生信息的存储,且管理者能通过界面按钮轻松的实现对所有学生的个人信息进行增、删、改和查询操作。
2.1 学生信息增加信息增加:向数据库中插入数据条目。
2.2 学生信息删除信息删除:向数据库中删除指定条目信息。
2.3 学生信息更改信息更改:修改指定信息后提交数据到数据库中。
2.4 学生信息查询信息查询:通过学生的学号或姓名进行准确查询操作,并显示查询结果。
3.可行性研究的前提功能要求:能够通过系统界面按钮实现对学生信息的增、删、改和查询操作,并且实现数据库中学生数据的动态同步更新。
性能要求:用户的操作能及时的反应到具体的代码,及能够及时的隐似对数据库的操作,将用户的操作反应到数据库中。
安全与保密要求:只有授权的管理者才能登陆软件主界面对学生信息进行管理操作。
对没有授权的用户不允许登陆软件。
4.系统的可行性研究4.1必要性随着社会信息化的脚步加快,个人的信息也呈现出多样性,这便给信息管理者造成了巨大的压力和难度,也给传统的文件信息管理模式提出了挑战。
为了提高学校学生信息管理的效率和准确性,我们团队决定开发一个学生信息管理系统,希望通过信息化手段管理学生信息,实现提高效率和准确性的目的。
现有的学生信息管理模式存在以下问题:(1)学生信息管理缺乏安全、便捷性。
对学校学生的信息管理一般都是使用Microsoft Excel进行管理,缺乏安全保障,而且操作复杂,需要事先对软件有一定的熟悉才行。
(2)工作效率低由于Excel的操作复杂,需要一定的软件知识,所以导致学生信息管理者的软件知识存在要求,工作效率不高。
(3)无法实现不同学院数据的复合使用由于各各学院所选用的学生信息管理软件不同,或是使用的Excel的版本不一样,可能会导致当要把各院系的学生信息汇总时出现数据没法整合使用的问题,给信息管理带来不便。
准备开发的学生信息管理系统能够解决哪些问题:(1)实现简单的学生信息操作方式,提高工作效率能够为管理者提供一个简单的数据管理界面,管理者只需要通过按键便可实现对学生数据的所有操作并保存,提高了信息管理的工作效率。
(2)为今后各院系学生信息整合提供支持由于系统采用的是数据库存储数据,到时只需要将各学院的数据库中数据导入到一个大的数据库中存储即可,为各院系的学生信息整合提供了支持。
另外,学生信息管理的智能、信息化是未来发展的必然趋势,目前各大中城市都已基本实现学校学生信息管理的智能化系统,取得了较好的经济效益和社会效益,为当地学校学生信息管理提供了便利和高效的服务。
学生信息系统除了在本地计算机上使用外,还可以通过网络登录管理的方式,但由于开发的成本和需要服务器及网络的支持,也许普及性会小一些,故不适宜采用。
4.2 SWOT分析(1)优势客户方:1)面临日益增加的学生信息种类和管理的难度,管理者面临着巨大的压力,有着强烈的采用信息技术实现信息管理的智能化、便捷化的愿望,对开发学生信息管理系统的动力很足。
2)学生信息管理人员对学生信息管理的工作熟悉,能够帮助开发方了解管理工作的需求、明确开发的功能。
3)开发方有专人负责这个项目,表明了开发方队这个项目的重视。
4)开发方是有着相关技术知识的学生开发团队,这是项目开发成功的重要保证。
开发方:1)有较高的积极性,能按照管理者的要求完成开发工作,满足信息管理者的要求。
2)完善的分工协同合作体系,开发的产品在质量一定能符合用户的要求。
3)在软件开发中拥有资深的指导老师,可以拥有指导、分析、设计、开发和测试的全套技术工作力量的支持。
(2)劣势客户方:1)和开发方不能及时沟通交流,不能和好的表达出自己想要的功能。
开发方:1)对学生信息管理不熟悉,功能理解需求上存在困难。
2)缺乏具有开发经验的学生,不能和好的把握开发进度。
3)学生开发团队对有些知识理解不透彻,导致开发过程中问题不断,延长了开发周期。
(3)机会开发方:1)加强需求调研,加强与管理者的沟通,使开发人员尽快熟悉学生信息管理工作。
2)加强相关知识的学习,提高团队的技能。
4.3 技术可行性学生信息管理系统的开发需要对管理的需求进行分析,最终通过简单的界面按钮操作实现对学生数据的增、删、改和查询操作,并将这些操作反应到数据库的操作。
完成以上功能需要采用以下几个关键的技术:(1)数据库数据显示技术通过什么方式和形式把数据库中的学生数据显示到界面上供管理者查阅,目前的基本技术都是基于Sql语言的混合编程实现遍历数据库,对数据的提取,然后通过GUI编程在界面上显示。
目前的界面编程和Sql语言的混合编程已经比较成熟,比如用于界面编程的有C、Java、Qt、C++等等,并且他们基本都是开源的,不会存在侵权和成本的问题。
(2)数据库数据修改技术对数据库的操作基本的还是离不开Sql语言的混合编程,主要是通过对按钮事件的捕捉,通过对应的Sql代码实现对数据库相关操作。
(7)系统在运行和维护面临的问题系统在运行过程中,系统的用户主要是学校的信息管理人员,用户对系统使用的熟练程度会影响系统应用的效果,增加系统维护的压力。
这个问题可以通过一份简单的管理人员使用说明文档来解决。
在系统运行的初级阶段,可以由开发方的系统维护人员提供现场的使用指导。
系统维护面临的主要问题是系统存储的学生数据量比较大,数据备份和数据安全十分重要。
数据备份与恢复需要程序化、智能化。
由于数据涉及到学生个人信息秘密,数据备份与恢复工作需要有信息管理人员专职负责。
4.4 时间进度分析根据课程对学生信息管理系统期待提交运行的时间,开发小组的现有人力物力,以及队员对开技术的掌握情况,可以在课程要求的时间内完成开发任务。
4.5 资源分析(1)开发方开发方在人员上已经做好准备,为项目开发人员划分了具体任务,有具有项目管理经验的老师作为开发指导,组成了具有开发人员和测试人员的开发和测试明确分工的团队。
在技术、资源方面,开发团队已经具备数据库、和基本开发工具(如VC)的相关知识,而且能够从指导老师那获取的全面技术指导和支持。
4.6 法律道德分析该项目为独立开发,开发环境和开发工具是使用开源的免费合法的工具,在法律方面不会存在侵犯专利权、侵犯版权等问题。
4.7 效益分析(1)经济效益分析1)提高管理者的工作效率后,使得信息管理人员需求的减少,减少了额外的开支。
2)提高信息管理的便捷性,降低信息管理的要求。
(2)社会效益分析1)节省了管理者的时间,降低了劳动输出量。
2)提高了学校信息化程度的形象。
4.8 结论从必要性、技术、资源、时间、社会法律等几角度的分析,学生信息管理系统项目是可行的,可以立项的。
实验报告学院:计算机与信息学院专业:软件工程年级:2008级姓名:黄开权学号:081181070 实验室号:计算机号:实验日期:年月日指导教师签字:成绩:报告退发(订正、重做)实验二:学生信息管理系统需求分析报告1.序言随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。
面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。
通过这样的系统可以做到信息的规范化管理、科学性统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
本系统主要应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课、针对这些要求设计了学生信息管理系统。
2.项目简介2.1.系统标识系统名称:学生信息管理系统2.2.系统功能本系统主要功能是实现学校学生的信息管理、课程管理、成绩管理、学籍管理以及使用该系统的用户管理。
2.3.用户选择本系统面向的用户有:学校的系统人员、管理人员、教师、学生。
所以对计算机的人性化和易用性比较高,应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课,做到看界面简单易懂,容易操作,提高了学校管理效率以及提升了学生信息的安全性和完整性。
2.4.系统功能本系统主要应用于学生学籍管理、信息查询、教务信息维护和学生选课、学生奖惩安排几部分,又因为用户的不同,例如学生、教师、系统管理员的身份不同,用户的权限也有所划分,具有不同的操作和功能。
2.4.1.有关学籍信息的输入,包括输入学生基本信息、所在院系、所学专业、所在班级、所学课程和成绩等。
2.4.2.学生信息的查询,包括查询学生基本信息、所在班级、已学课程和学生成绩等。
2.4.3.学生信息的修改,包括增加、删除等。
2.4.4.班级管理信息的输入,包括输入班级设置,年级信息等。
2.4.5.课程信息的设置和查询等。
2.4.6.课程信息的修改,包括增加,删除等。
2.4.7学生成绩信息的管理和查询等。
2.4.8.学生奖惩信息的管理和设置等。
3.模块划分3.1.登入模块用户登陆(教师登陆,管理员登陆,学生登陆)3.2.学生信息管理此模块由学生基本信息、系别信息、班级信息、奖罚信息、成绩信息、选课信息等组成。
3.3.课程管理此模块由课程信息、选课信息组成。
3.4.成绩管理此模块由成绩信息组成。
3.5.管理员管理此模块由管理员信息组成3.6.退出退出管理系统4.模块图用户登入学生登入管理员登入学生信息管理学籍信息系别班级信息课程信息成绩信息奖罚信息插入查找删除修改查找修改查找修改查找修改插入查找修改插入课程管理课程信息选课信息插入修改查找查找修改插入成绩管理成绩信息插入查找修改管理员管理管理员设置添加修改删除查找5.流程图6.性能要求本学生信息管理系统要能够抵御用户可能的各种操作,包括修改、更新、删除等操作,以保证软件的可行性,安全性,稳定性,健壮性,同时要对数据进行检验,保证数据有效性,可操作性,安全性。
只有管理员才能修改和删除、更新有关数据,学生只有查看浏览的权限。
同时系统严格控制对数据库的修改等操作设置功能,只有高级管理员和系统管理员才能对数据库进行修改,更新等操作。
实验报告学院:计算机与信息学院专业:软件工程年级:2008级姓名:黄开权学号:081181070 实验室号:计算机号:实验日期:年月日指导教师签字:成绩:报告退发(订正、重做)实验三:学生信息管理系统项目开发计划1引言1.1编写目的此项目开发计划书的编写主要是为了给开发《学生成绩管理系统》做主要的规划和整合,在开发过程中起到引导作用,以及给使用者提供简要的说明。