软件工程课程设计报告参考内容摘要:

可能遇到的技术问题。 我校许多专业都以开设类似的课程设计题目,学生和老师在技术方面已经有经验,正缺少这样的实践机会。 系统流程图: 中央民族大学信息工程学院软件工程课程设计 4 学 生教 师登 陆上 传 资 料选 择 题 目填 写 同 组 同 学 的 信 息提 交 报 告查 询信 息查 看 选 题 情 况选 题 情 况填 写 进 度 情 况给 出 分 数学 生教 师 数据流图: 中央民族大学信息工程学院软件工程课程设计 5 教 师收 集 有 关 材 料和 设 计 题 目D 1 事 务 数 据核 对 有 关 方 面的 资 料 和 设 计题 目加 工 事 物 数 据设 计 报 告 进 度 表 和设 计 报 告设 计 报 告 成 绩学 生设 计 报 告教 师 经济可行性: 我们组考虑了三种方案,具体如下: ( 1)低成本方案: 仍然按照以前的教学方式,进 行教学。 ( 2)中等成本方案: 设计仅关于软件工程课程设计的管理系统。 ( 3)高成本方案: 设计整个学院教学管理系统,加速学院教学质量的提高。 我们经过讨论,最终认为当前适合选择中等成本方案。  中等方案系统流程图: 中央民族大学信息工程学院软件工程课程设计 6 有 关 题 目 方面 的 资 料每 个 阶 段 设计 报 告数 据 收 集 程 序事务数据课 程 设 计 管 理 程 序课 程 设 计 成 绩 课 程 设 计 报 告终 端  中等成本方案的成本 /效益分析 开发成本: 人力( 6 人月, 500 元 /人月) 6000 元 购买硬件 0 元 资料费 50 元 总计 6050 元 新系统的维护费用: 维护 1000 元 /年 总计 1000 元 /年 现行系统的运行费用: 1500 元 /年 每年节省的费用: 年 节省 现在值( 10%) 累计现在值 1 500 元 元 元 2 500 元 元 元 3 500 元 元 元 投资回收期: 年 纯收入: 元  实现中等成本方案软件工程课程设计的计划: 阶段 需要时间(周) 负责人 可行性研究 1( 7) 杨海军 , 蓝添平 需求分析 2( 89) 蓝添平 ,杨海军 ,郭威 中央民族大学信息工程学院软件工程课程设计 7 概要设计 2( 1011) 丁海晗 ,马少兵 ,揣新立 详细设计 2( 1213) 郭威 , 杨海军,蓝添平 实现 2( 1415) 马少兵 ,揣新立,丁海晗 测试 1( 16) 郭威 , 蓝添平 总计 9 社会可行性: ( 1) 由于使用该系统教学,可以在很大程度上解决教师与学生,在信息沟通方面的问题,是完全得到学院领导支持的。 我们研发小组会很好的行使合同上的权力和履行合同上的义务,并且该系统已经申请了专利版权,对侵权行为均会予以追究。 ( 2) 该系统对工作制度并无要求,随时操 作随时处理,而对于工作人员的素质,只要具有使用该系统权限的教师和学生都可以使用 ,并不需任何计算机方 面的专业知识即可上手操作。 根据上述分析,该系统完全符合教学 管理的要求。 综合经济 可行性、技术可行性、 社会可行性等各个方面因素的考虑,对软件工程课程设计管理系统进行了可行性研究,可知,开发该软件工程课程设计 管理系统是完全可行的。 三、 需求分析报告 1.引言 随着计算机的普及,人们对计算机的认识及需求有了明显的增加。 计算机对于大量信息的管理的优势更是显而易见。 有了这个软件工程课程设计管理系统,学生与老师 的工作任务就可能会事半功倍。 编写目的: 计算机专业的学生有 90 多 名, 而且随着每年的扩招,人数不断的增加,每次软件工程课程设计 都采用手 工操作,费时费力。 为了解决这个问题,决定做一个软件工程课程设计管理 系统 ,对每个学期 选修软件工程课程设计的学生基本情况作个统计。 主要是学生从该系统中选题,填写同组学生的姓名,学号,班级,组长等基本情况;查询自己的课程设中央民族大学信息工程学院软件工程课程设计 8 计成绩。 老师通过该系统查看学生的选题情况,填写学生的项目进度情况,且给出学生的分数,这有利于老师教学 , 及时了解学生的情况,提高教学质量,减轻老师的工作量,改善原有的比较繁锁的工作。 背景及范围 : 名称: 软件工程课程设计管理系统 任务的开发人员:杨海军,蓝添平,郭威 用户:信息工程学院 审核者:马少兵 开发软件的单位:信息工程学院 05 级计算机三班 软硬件设施: 个人计算机, JAVA, Acess 数据库, Windows XP 操作系统 决定开发软件工程课程设计管理系统,估价成本不高于 1000 元,二个半月交付使用。 名词定义: 实体:客观世界中存在的且可互相区别的事物。 联系:客观事物中的彼此之间的关系。 属性:实体或者联系所具有的性质。 参考资料: 软件 工程基础 汤 淮 西安交通大学出版社 软件工程 技术,方法与环境 王立福,张世琨,朱冰 编著 北京大学出版社 软件开发技术 倪秉营 电子科技大学出版社 软件工程 张权范 清华大学出版社 2.任务概述 该 软件工程课程设计 管理系统软件目前已有比较完善的管理与使用功能。 研制 软件工程课程设计 管理系统软件是为了满足 软件工程教师与学生方便对课程的各种管理与操作。 中央民族大学信息工程学院软件工程课程设计 9 目标: 开发意图: a. 为了 软件工程课程 管理系统更完善; b. 为了 软件工程课程 管理 更方便; c. 为了减轻 软件工程 管理工作人员 的工作负担。 的正规化管理。 应用目标: 通过本系统软件,能帮助 课程设计教师 利用计算机,快速方便的对 课程 进行 管理,上传资料,填写进度报告,查 找的所需操作。 产品描述: 本产品是一种工作在 windows 系统平台的软件,它是以 Acess 数据库。 产品功能: 1.系统功能划分: 使用该系统有三个角色教师,学生,客户。 教师可以查看学生选课情况,可以查看学生设计报告,填写学生项目进度情况,给出分数,修改密码,上传课程设计题目,学习资料。 学生可以查看选课情况和成绩,选课。 客户只可以浏览选课信息。 2.系统可分为 5 个模块: ( 1)基本信息:教师和学生的信息包括教师号,学生号,教师开设的课程设计的题目,学生选的课程设计题目,项目进度和 分数。 ( 2)选课:显示教师开设的课程设计题目,实现学生选课。 ( 3)查询:学生查询可选题,自己选题情况,自己课程设计成绩。 教师查询学生选题情况,学生设计报告。 ( 4)修改:教师填写项目进度情况和给出分数,学生填写同组的其他同学的姓名,学号,班级,小组长,修改结果存入相应数据库等。 ( 5)密码:教师和学生可以修改自己的登陆密码,结果保存用户信息数据库。 中央民族大学信息工程学院软件工程课程设计 10 软件开发的时间与费用: 经过我们 小组的再次讨论,开发该软件管理系统所需要的时间和费用如下: 时间要求:两个半月。 费用要求: 1000RMB 安全性 : 设立三种级别的用户: Student,Teacher,Guest,对每种类型的用户设置不同的权限。 Student:查询分数,课程设计报告上传功能 Teacher: 提供对系统的实际操作功能 Guest: 提供信息浏览功能 中央民族大学信息工程学院软件工程课程设计 11 3.具体需求分析 系统流程图: 学生登陆 教师登陆验证学生身份 验证教师身份验证成功 验证成功修改密码 修改密码学生信息数据库教师信息数据库查询选课信息查询选课课程设计报告上传填写同组人员信息选课选课数据库查看选题情况查看设计报告给出分数和填写进度情况上传资料与设计题目客户登陆客户浏览 中央民族大学信息工程学院软件工程课程设计 12 数据流图: 用 户 信 息 数 据库修 改 密 码教 师验 证 口 令登 陆用 户教 工 号 和 密 码填 写 进 度 表进 度 数 据 库给 出 分 数成 绩 数 据 库 显 示设 计 报 告 表工 作 报 告 表显 示上 传选 题 数 据 库题 目 与 有 关 资 料确 定 选 题课 程 设 计 题 目数 据 库显 示上 传选 课 学 生成 员 列 表填 写 同 组 人 员信 息小 组 成 员 信 息验 证 口 令用 户学 号 与 密 码登 陆客 户显 示学 生 信 息 数 据库核 对修 改 密 码课 程 设 计 报 告 数据字典: 数据流描述: 数据流名:用户名密码 数据来源:用户登陆处理 数据去向:验证信息处理。 说明:用户输入用户名和密码 数据组成:用户名 +密码 数据流量:小 数据流名:直接登陆 数据来源:用户登陆处理 中央民族大学信息工程学院软件工程课程设计 13 数据去向:客户界面 说明:普通用户不输入用户名和密码直接以客户身份登陆 数据流名:登陆 数据来源:验证信息处理正确 数据去向:根据验证信息返回条件决定是教师界面还是学生界面 说明:系统登陆到教师界面。 数据流名:选题,资料 数据来源:教师界面的输入选题和资料窗口 数据去向:上传处理 说明:教师输入要上传的课题和资 料 数据流名:小组成员信息 数据来源:选课信息界面 数据去向:验证填写信息处理 说明:学生填写同组其他同学姓名,学号,班级,小组长名。 数据流名:工作报告。 数据来源:课题信息界面 数据去向:上传处理 说明:学生将各阶段工作报告上传。 数据流名:设计报告 数据来源:选题信息界面 数据去向:上传处理 说明:学生填写所选课题的设计报告上传。 数据元素词条描述: 中央民族大学信息工程学院软件工程课程设计 14 元素名:用户 描述:使用该管理系统的人 定义:用户 =教师 +学 生 +客户 元素名:用户名 描述:用来区分教师和学生 定义:用户名 =教师名 +学生名 元素名:密码 描述:用来保证教师和学生帐户安全 定义:密码 =教师密码 +学生密码 元素名:工作报告 描述:阐述课题进展情况 定义:组长名 +课题号 +进展情况 位置:数据库 元素名:设计报告 描述: 对所选课题设计的需求规格说明书 ,可行性研究报告,概要设计报告,详细设计报告,课程设计报告。 定义:课题号 +需求规格说明书 +组长名 +可行性研究报告 +概要设计报告 +详细设计报告 +课程设计报告。 位置:数据库 元素名:资料 描述:学习资料 定义:课题号 +相关资料 位置:数据库 元素名:课题 描述:老师发布可选的课题 定义:课题名 +课题号 +课题内容说明 位置:数据库 元素名:学生 描述:选修软件工程课程设计的学生。 定义:学生 =学号 +姓名 +班级 +密码 +课题号 位置:数据库 中央民族大学信息工程学院软件工程课程设计 15 4 支持信息 运行环境 ( 1) 以 Windows98 以上 /ME/2020/XP作为学生选课管理系统的后台操作系统。 ( 2) 前台开发程序为 JAVA, SQL Server 2020。 ( 3) 后台数据库为 Microsoft Access 2020/ SQL Server 2020。 ( 4) 主要硬件设备 : PC机一台。 支持软件 操作系统 windows 系统、数据库管理系统: Access 数据库系统。 接口 本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面 (如:输入界面、输出界面 )。 用户对程序的维护,最好要有备份。 控制 系统的主要输入设 备是键盘。 输出主要是显示器输出和打印机打印输出等。 需求注释 对于本软件 ,它的功能需求、性能需求、接。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。