ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:23.89KB ,
资源ID:11451219      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11451219.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生信息管理系统软件项目管理实验报告.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生信息管理系统软件项目管理实验报告.docx

1、学生信息管理系统软件项目管理实验报告 实 验 报 告 实验项目一:可行性分析报告 1. 实验目的:根据理论课程所学内容,针对某一项目进行可行性分析训练 2. 实验原理:从理论课的学习中掌握规范的可行性分析技术,通过编写报告的形式得到练习。 3. 实验器材:Microsoft Office 4. 实验步骤:(1)参照理论学习的内容进行阅读思考;(2)针对某一软件项目,着手编写;(3)提交。 实验一:学生信息管理系统可行性分析报告 A1、引言 学校的不断发展,学校规模不断扩大,学生数量不断剧增,有关学生的各种信息也成倍增长。面对庞大的数据信息,有一个学生信息管理系统是非常有必要的,不仅可以提高学生

2、管理的工作的效率,还可以通过这个系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。 A1.1 编写目的 学校的不断发展,学校规模不断扩大,学生数量不断剧增,有关学生的各种信息也成倍增长。面对庞大的数据信息,有一个学生信息管理系统是非常有必要的,不仅可以提高学生管理的工作的效率,还可以通过这个系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量. A1.2 项目背景 开发软件名称:学生信息管理系统 项目任务提出者:计算机与信息学院 项目开发者:学生组 用户:管理员、老师和学生 A1.3 定义 学生信息管理系统(SMIS):学生管理系统是帮助教学人员

3、、行政人员和人事人员的管理软件,使用HTML5语言编写,独立完成其功能。 SQL语言:SQL全称是“结构化查询语言”,SQL是一个非过程化的语言。 A1.4参考资料 1. 覃征 徐文华 翰毅 唐晶 编著 清华大学出版社 2009.10 2. 钱乐秋 赵文耘 牛军钰 编著 清华大学出版社 2013.08 A2 可行性研究的前提 A2.1 要求 (1)主要功能:本系统应该实现学生信息的管理与查询,具体包括学生信息查询,同时可以对信息进行修改,删除和添加,以及各种信息统计,学籍管理,新生注册等功能。 (2)性能要求:查询效率尽可能做到精准,保持全校数据的一致性、准确性、实时性,信息维护功能做到简单易

4、用。 (3)输入要求:查询效率尽可能做到精准,保持全校数据的一致性、准确性、实时性,信息维护功能做到简单易用。 (4)输出要求:学生基本信息和学籍各种处理的结果表格文档形式 安全与保密要求:对该软件系统设置不同级别的访问权限,通过对不同权限的管理,实现对学生学籍的管理的安全性与保密方面的要求. (5)完成期限:2015年12月11日到 2016年1月10日 A2.2目标 该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化. A2.3 条件,

5、假定和限制 建议软件寿命:10 年 经费来源:无 硬件条件:笔记本电脑 服务器 运行环境:各种浏览器 数据库:MySQL 投入运行最迟时间:2016年1月15日 A2.4可行性研究方法 (1)客户调查; (2)专家咨询; (3)市场相关产品 同类产品的调查; A2.5决定可行性的主要因素 (1)技术可行; (2)经济可行; (3)社会(法律)可行 A3 技术可行性分析 A3.1 系统简要描述 学生管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学

6、质量。 A3.2 处理流程和数据流程 (1)报到填各种各样的表,做各种各样的数据记录。同样的数据要不止一次的重复记录,费时费工。 (2)奖惩通人工对大量成绩单,报表及文件进行查找,并进行汇总及评比。耗费大量的时间,并且容易产生错误。 (3)学生信息查询及统计 通过人工走n多程序,并对从大量数据中检索选出信息。耗费大量时间,并且过程复杂,不容易实现。 A4 经济可行性分析 A4.1 支出 (1)硬件:需要一台小型服务器,或者直接以一台配置比较好的P4电脑作为服务器 (2)人力:有一定基础的教师和学生,经过一定的培训,自己制作一个小型的系统。 (3)软件:第一、操作系统要使用最新的windows

7、xp,安全、可靠。 第二、数据库可以购买IBM等大公司推荐的数据库。这些数据库从安全性到易用性及可靠性都是最好的。第三、应用软件我们依然使用office xp,同时可以在终端机中安装如foxpro、 photoshop、mathmatic等软件,以备不时之须。这软件对处理数据及图表时是很有用的。管理系统是从外面购买的软件包。总价格约6000元 A4.2 效益 (1)一次性收益 (2)提高学生信息管理效率收益 A5 社会因素可行性分析 A5.1 法律因素 该软件只是提供信息交流平台,且交流的信息单纯,不涉及政治反动,不存在盈利和商业诈骗,没有侵犯专利权,没有侵犯版权,因此法律可行性。 A5.2用

8、户使用可行性 用户单位的行政管理和工作制度对本系统的使用没有影响。而且本系统的用户以及管理人员素质均能满足要求,可以熟练操作学生信息管理系统。故具有可使用性。 A6结论意见 由于技术、经济、操作和社会都有可行性,此学生信息管理系统可以进行开发。 实验项目二:需求规格说明书t 1. 实验目的:根据理论课程所学内容,针对某一项目进行需求规格说明书的编 写训练s 2. 实验原理:从理论课的学习中掌握规范的可行性分析技术,通过编写报告的形式得到练习。 3. 实验器材:Microsoft Office 4. 实验步骤:(1)参照理论学习的内容进行阅读思考;(2)针对某一软件项目,着手编写;(3)提交。

9、实验二:学生信息管理系统需求规格说明书 B1 系统的功能要求 (1)学生管理信息系统功能要求 (2)老师管理信息系统功能要求 (3)管理员管理信息系统功能要求 B2 各个子系统的功能要求 (1)学生管理信息系统功能要求: 查询个人基本信息 查询成绩,获得学分情况,生成成绩报表 查询课程安排,认课教师,学分情况 (2)老师管理信息系统功能要求: 查询授课信息 查询所授课程成绩 查询学生基本信息 (3)管理员管理信息系统功能要求: 添加、删除、修改、查询学生信息 添加、删除、修改、查询教师信息 添加、删除、修改、查询专业课程信息 添加、删除、修改、查询选修课程信息 B3 学生信息管理系统的性能需求

10、 为了保证系统能够长期、稳定、安全、可靠、高效的运行,系统应该满足一下的性能需求: (1)系统处理的准确性和及时性 (2)系统的开放性和系统的可扩展性 (3)系统的易用性和易维护性 (4)系统的标准性 (5)系统的先进性 B4 系统的数据需求 系统的数据需求包括如下几点: (1)数据录入和处理的准确性和实时性 (2)数据的一致性与完整性 (3)数据的共享性与独立性 B5 系统的数据字典 系统开发时,常用卡片的形式书写保存描述一个数据元素。下面给出本系统的主要数据元素的数据字典索引卡片; 名字:系别 别名:系别 描述:唯一地标识专业状况表的一个特定关键 定义:系 = 2字符2 位置:系别和班级

11、名字:班 别名:班级 描述:唯一地标识班号基本状况表的一个特定关键域 定义:班级 = 10字符10 位置:班级和学生信息表 名字:成绩 别名:成绩 描述:唯一地标识成绩基本状况表的一个特定关键域 定义:成绩 = 3数字3 位置:学生成绩表 名字:学号 别名:学号 描述:唯一标识学生基本状况表的一个特定关键域 定义:PID=10字符10 位置:学生信息表 和 学生成绩表 名字:课程 别名:课程 描述:唯一标识员工基本状况表的一个特定关键域 定义:课程名称=20字符20 位置:学生成绩表 名字:用户 别名:用户 描述:用户指定条件下的系统用户口令表 定义:用户=20字符20 位置:用户信息表 B6

12、 系统的逻辑模型 数据流图 (1)用户登陆数据流图 用户登陆界面用户系统管理密码修添加用户登户信息表 (2)学生录入流程流图 学生学生基本信息系统录入姓名录入性别录入年龄录入籍贯录入联系电话录入入学时间数据库导入导出录入学号 (3)学生选课数据流图 学生学生成绩系统老师选择专业棵查询评定成绩查询数据导入导出修改修改(4)学生成绩查询系统流图 学生学生成绩系统老师提交已知信息筛选信息提交已知信息筛选信息数据导入导出 B7 学生信息管理系统的运行要求 (1)软件系统要求 (2)数据库管理系统要求 (3)硬件要求: B8 建立系统的约束 (1) 总体设计方案对她约束 (2)人力,硬件,时间的约束 (

13、3) 技术发展规律的约束 实 验 报 告 实验项目三:项目开发计划 1. 实验目的:根据理论课程所学内容,针对某一项目进行项目开发计划安排训练 2. 实验原理:从理论课的学习中掌握规范的可行性分析技术,通过编写报告的形式得到练习。 3. 实验器材:编写文字的工具。 4. 实验步骤:(1)参照理论学习的内容进行阅读思考;(2)针对某一软件项目,着手编写;(3)提交。 实验三:学生信息管理系统项目开发计划 C1引言 C1.1 编写目的 为了更好地完成学生信息管理系统的项目,为项目的开发工作作出计划,同时确定出工资实施计划与进度,并以此作为项目详细设计与具体实施的依据,编写本报告 C1.2 项目背景

14、 开发软件名称:学生信息管理系统 项目任务提出者:计算机与信息学院 项目开发者:学生组 用户:管理员、老师和学生 C1.3 定义 学生信息管理系统(SMIS):学生管理系统是帮助教学人员、行政人员和人事人员的管理软件,使用c语言编写,独立完成其功能。 SQL语言:SQL全称是“结构化查询语言”,SQL是一个非过程化的语言。 C1.4 参考资料 1. 覃征 徐文华 翰毅 唐晶 编著 清华大学出版社 2009.10 2. 钱乐秋 赵文耘 牛军钰 编著 清华大学出版社 2013.08 C2 项目概述 C2.1 工作内容 (1)到院校进行业务调查; (2)整理用户需求,生成用户需求报告; (3)对系统

15、进行详细设计,提出详细计划方案报告; (4)进行学生信息管理系统进行编码 (5)进行内部测试 (6)进行系统应用调查 (7)进行系统后期维护 C2.2 条件与限制 (1)计算机系统支持 (2)需由用户承担工作逐项列出需要用户承担的工作和完成期限,包括需由用户提供的条件与提供时间 (3)需由外单位提供的条件。 C2.3 产品 程序名称:学生信息管理系统 使用语言:HTML5语言编写 储存形式:数据库 文档:中文文档 C2.4 运行环境 运行硬件环境:电脑,服务器 运行软件环境:各种浏览器,Eclipse,MySQL C3 实施计划 C3.1 任务分解 (1)对学生信息管理系统进行分析 (2)对学

16、生信息管理系统进行计划 (3)对学生信息管理系统编写代码及单元测试软件程序 (4)对学生信息管理系统总测试及修改学生信息管理系统 (5)对学生信息管理系统维护阶段 C3.2 进度与预算 (1)分析阶段 3天 (2)设计阶段 5天 (3)写代码及单元测试阶段 15天 (4)总测试及修改阶段 5天 C4 人员组织及分工 (1)调研人员:对学生信息管理系统进行需求分析 (2)设计人员:对学生信息管理系统进行软件需求设计 (3)开发人员:对学生信息管理系统进行软件的编写代码开发和进行单元测试。 (4)测试人员:对学生信息管理系统进行总测试以及提出软件系统修改。 (5)维护人员:对学生信息管理系统进行后

17、期出现漏洞或者不满足的维护。 C5 交付期限 2016年1月10日 C6 专题计划要点 (1)人员开发计划 (2)分析和调查计划 (3)测试计划 (4)质量保证计划 (5)配置管理计划 (6)安全保密计划 实 验 报 告 实验项目四:概要设计说明书 1. 实验目的:根据理论课程所学内容,针对某一项目进行概要设计说明书训练 2. 实验原理:从理论课的学习中掌握规范的可行性分析技术,通过编写报告的形式得到练习。s 3. 实验器材:Microsoft Office。 4. 实验步骤:(1)参照理论学习的内容进行阅读思考;(2)针对某一软件项目,着手编写;(3)提交。 实验四:学生信息管理系统概要设计

18、说明书 D1 引言 学校的不断发展,学校规模不断扩大,学生数量不断剧增,有关学生的各种信息也成倍增长。面对庞大的数据信息,有一个学生信息管理系统是非常有必要的,不仅可以提高学生管理的工作的效率,还可以通过这个系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量. D1.1 编写目的 本文档的编写是为了完善学生信息管理系统软件的开发用途和应用方法,以求在最短的时间高效的开发学生信息管理系统。 D1.2 项目背景 开发软件名称:学生信息管理系统 项目任务提出者:计算机与信息学院 项目开发者:学生组 用户:管理员、老师和学生 D1.3 定义 学生信息管理系统(SMIS):学生管

19、理系统是帮助教学人员、行政人员和人事人员的管理软件,使用c语言编写,独立完成其功能。 SQL语言:SQL全称是“结构化查询语言”,SQL是一个非过程化的语言。 D1.4 参考资料 1. 覃征 徐文华 翰毅 唐晶 编著 清华大学出版社 2009.10 2. 钱乐秋 赵文耘 牛军钰 编著 清华大学出版社 2013.08 D2 任务概述 D2.1 目标 该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化. D2.2 运行环境 运行硬件环境:电脑,

20、服务器 运行软件环境:各种浏览器,Eclipse,MySQL D2.3 需求概述 (1)系统首先可以根据需求由管理员来管理学生、班级、课程等基础资料,是整个系统的基础。 (2)系统在学生入学初期为学生建立基本档案。 (3)系统还可以根据专业课课程安排。 (4)系统还可以根据选修课课程安排。 (5)学生可以在每学期期末,对自己的专业课和选修课成绩做查询工作,成绩查询应该包括学号,课程号等。 (6)系统还应该提供强大的数据统计、查询、生成报表等功能 D2.4 条件与限制 硬件条件:电脑,服务器 软件条件:各种浏览器,Eclipse,MySQL 资金:无 D3 总体设计 D3.1 处理流程 (1)用

21、户查询处理流程图 (2)管理员处理信息系统流程图 (3)总体处理流程 D3.2 总体结构和模块外部设计 (1)客户机部分 (2)程序部分 (3)功能分配 数据更新功能分为三部分:数据添加、数据删除和数据修改。 数据添加功能提供便捷的录入界面,通过应用程序将原始加到数据库中。 数据删除将满足用户要求的相应记录从数据库中删除。 数据修改功能允许用户对他所指定记录的相关信息进行修改。 数据导入/出:允许用户将全部记录导入至数据库或者其他存储设备。 D4 接口设计 D4.1 外部接口 接口 传递信息 硬件接口 与打印机接口 成绩信息,学生基本数据信息,课程信息,班级信息 与键盘接口 学号,班级信息,课

22、程信息,成绩信息,学生基本数据信息 软件接口 与数据库接口 学号,班级信息,课程信息,成绩信息,学生基本数据信息 D4.2 内部接口 (1)用户验证模块:提供用户登录时身份验证功能,用户进行角色切换时必须调用此模块进行身份验证。 (2)初始化模块:系统初始化时由操作系统调用,执行完毕后进入事件等待状态。 (3)关闭系统模块:由系统功能模块调用,执行完毕返回操作系统。 (4)浏览模块:由相应事件驱动,完成对基本资料区的直接事件响应功能,可能会调用刷新浏览模块。 (5)基本资料模块:由相应事件驱动,完成对基本资料区的直接事件响应功能,可能调用刷新浏览模块。 (6)刷新浏览模块:依据当前数据刷新浏览

23、区。 (7)刷新基本资料模块:依据当前数据刷新基本资料区。 (8)系统功能模块:接受系统功能区相应事件,启动查询、修改、增加、删除。打印及关闭系统等模块。 (9)查询模块:完成查询功能。 (10)修改模块:完成修改功能。 (11)增加模块:完成增加模块。 (12)删除模块:完成删除模块。 (13)打印模块:完成打印模块。 (14)详细资料模块:由相应事件驱动,显示记录的详细资料; D5 数据结构设计 D5.1 数据库数据结构设计 (1)学生信息表 名称 数据类型 说明 Sno 文本 学号(主键) Same 文本 学生姓名 Ssex 文本 性别 Sage 数字 年龄 Splace 文本 籍贯 S

24、polity 文本 政治面貌 Stime 文本 入学时间 Steleph 文本 联系电话 (2)课程信息表 名称 数据类型 说明Cn文课程编号(主键Cnam文课程名Cteache文授课教Ccredi数学 (3)成绩信息表 名称 数据类型 说明 Sno 文本 学号(主键) Cno 文本 课程编号(主键) Pro_Grade 数字 成绩 D5.2 物理数据结构设计 (1)DBMS:使用SQL建立数据库表 (2)密码:是以加密的形式存在于数据库 (3)学号:用户的ID是由系统生成,学生的ID长度10 班级的ID长度为5 (4)审核人:具有一定权限的管理人员表中存储的是审核人的编码为30 (5)数值:

25、年龄或者其他的数量类型为int (6)登录:学生、教师和管理员可以通过帐号和密码登录 (7)审核日期:审核人审核的当前日期由系统使用者自由设定 (8)查询:登录后可以使用各个模块功能和用户信息 (9)修改:只允许管理员对学生的信息进行修改或删除。 (10)增加:允许管理人员对信息进行增加,允许老师录入学生成绩。 D6 运行设计 D6.1 运行模块的组合 (1)不同用户登录系统获得的功能是不同,超级用户具有系统的全部功能,普通用户具有浏览数据但不具有更新数据功能。 (2)具有软件的运行模块组合为程序多个窗口的运行环境,各个模块在软件运行过程中能较好的交换,处理数据。 D6.2 运行控制 (1)管

26、理员对系统的其他用户设置系统功能的访问权限,这样权限受限的用户只能访问系统的部分模块。 (2)软件运行时有较友好的界面,基本能够实现用户的数据处理要求。 D6.3 运行时间 “用户验证”模块在完成用户登录的身份验证后,立刻退出运行,释放占有的系统资源。 D7 出错处理设计 D7.1 出错输出信息 错误操作 系统提示 在用户使用错误的数据时 对不起!数据有误,你没有权限! 访问没有权限的数据后时 对不起!数据有误,你没有权限! 匿名登录时 对不起,请输入您的帐号和密码! 登录的用户名和密码错误时 对不起,请输入正确的帐号和密码! 当用户重复登录时 对不起,请不要重复登录! 当用户数过多时 对不起

27、,当前用户过多,请稍候登录! D 7.2 出错处理对策 (1)在输入不符合定义格式的数据时,系统应出现提示信息,而不是死机或者删除已经输入的信息,然后弹出界面重新输入。 (2)由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日记文件使系统在启动,就算系统崩溃用户数据也不会丢失或者破坏。但是可能占用更多的数据存储空间,权衡措施由用户决定。 D8 安全保密设计 (1)采用三层客户/服务器数据访问结构 (2)严格的密码保护 (3)限定用户可使用的工作站数量 (4)限定用户访问系统的时间段 (5)设定用户可操作的功能权限 (6)登录设置验证码 D9 维护设计 (1)详细编写各阶段的文档资料,以利于本来版本升级及移植等二次开发。 (2)学生信息管理系统,在整个系统的运行过程中,系统的维护和管理是始终贯穿其中的,包括进行系统应用程序的维护、代码的维护、数据的备份与恢复,硬件设备维护。系统在运行时,也要随着环境的变化根据不同的需求及变化对系统进行必要的修改,使得系统功能更加完善。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1