用户登录
用户注册

分享至

软件工程 学生选课系统 学生管理系统软件工程

  • 作者: 施主快躲开老衲要开枪了
  • 来源: 51数据库
  • 2020-04-15

软件工程 学生选课系统

求一个用C+编写的题目为学生学籍信息管理系统设计,整个系统要设...

没法传图,自己想一下怎么改吧…… 一.开发目的: 总结软件开发过程中的方法和技巧,更好的应用和数据库技术 1.开发内容:开发一套学生成绩管理系统软件 采取的研究方法:采用面向对象的编程,结合网络和数据库技术,实现控制和管理。

通过系统分析、需求分析、概要设计、详细设计、编写代码、软件测试、软件维护、经验方法总结等一系列实验方案,实验软件的开发。

2.具体开发方案: 分七个阶段进行: 系统分析、需求收集和分析 概念设计 第一阶段:系统分析、需求收集和分析 这一阶段首先进行系统分析,分析确定系统的规模和范围,确定软件的总体要求以及所需要的硬件和支撑软件,确定待开发软件与外界的接口,根据用户的情况确定软件对操作的要求,以及待开发软件总体上的约束和限制,完善项目计划。

在这之后,这一阶段的大部分时间将被用来进行需求收集和分析。

向学校管理人员及学生了解情况,确定软件系统的综合要求,分析软件系统的数据要求,导出系统的逻辑模型,修正项目开发计划。

采用结构化分析方法,生成数据流图、数据词典及加工逻辑说明。

估计阶段跨度:2006年某月初至某月中旬 第二阶段:概要设计 在这一阶段将确定软件系统的结构,对全局数据结构进行设计,进行模块划分,确定每个模块的功能 接口以及模块间的调用关系。

采用与结构化方法衔接的结构化设计方法,生成结构图及概念设计说明书。

估计阶段跨度:2006年某月中旬至某月底 第三阶段:详细设计 为每个模块设计实现的细节将成为这个阶段的主要任务,还要对局部数据结构进行设计。

采用结构化设计方法。

采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。

使得程序具有良好的结构,增强程序的可读性。

生成程序流程图及详细设计说明书。

详细设计时,如果不满意,须回到概要设计中重新完善设计。

估计阶段跨度:2006年某月初至某月中旬 第四阶段:编写代码 这一阶段用来根据详细设计说明书编写代码。

采用计算机语言编写。

追求高质量的代码,生成源程序代码、内部文档。

估计阶段跨度:2006年某月中旬至某月底 第五阶段:软件测试 这将是一个很重要也将是一个很耗时间和精力的阶段。

在这一阶段中将尽可能多地发现软件中的错误和缺陷。

如果有错,还将退回到编码阶段进行调试。

测试过程分为单元测试、集成测试和确认测试。

估计阶段跨度:2006年某月初至某月中旬 第六阶段:完善各项文档及和报告,从整个开发过程和这些文档中总结经验和教训,罗列各种方法和技巧。

估计阶段跨度:2007年某月中旬至某月底。

需求分析说明书 一,引言 21世纪以高科技为核心的知识经济将占主导地位,国家的综合国力和国际竞争力将越来越取决于科学技术创新水平。

教育作为知识创新、传播和应用的基础,培养和输送人才的摇篮,已经成为经济发展和社会进步的基础。

尽管人类进步的程度随着不同时代,不同地区而有所变化,教育的口径却在不断扩宽,以便使过去仅供少数人使用的教育资源能够为更多各种年龄、不同社会阶层和背景的人们所用。

在信息爆炸的时代,传统教学管理面临着诸多挑战。

1.编写目的: 开发基于互联网的学生选课系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性。

2.背景说明 随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,因此,迫切需要开发基于互联网的体育课信息管理系统来提高管理工作的效率。

基于互联网的学生选课管理系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。

它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。

3.术语定义及参考资料 1. (美) Grady Booch,James Rumbaugh,Ivar Jacobson,《UML用户指南》,机械工业出版社,2001年8月 2.Microsoft,MSDN 3.Microsoft, SQL Server2000联机手册 4.Roger S. Pressman。

软件工程——实践者的研究方法。

机械工业出版社,1997 5.IPL。

Software Testing and Software Development Lifecycles。

IPL,1996 6.Karl E. Wiegers《软件需求》机械工业出版社,1999 7.张海藩《软件工程导论》清华大学出版社。

4任务概述 4.1. 目标 系统开发的总体任务是实现学生选课信息关系的系统化、规范化和自动化。

4.2. 系统技术 学生选课系统要求具有信息处理的开发性,方便教师上传学生成绩、学生上网选课和查询选课信息及成绩等,因此本系统设计为基于WWW的网络数据库应用系统,使用ASP脚本以Access为数据库的开发技术,运行在支持ASP的服务器上。

4.3基本设计概念和处理流程 采用基于SQL Server 的分布式数据库管理系统。

三层结构是目前用得最多的,这种结构比传统的C/S结构增加了一个应用程序服务器,应用程序服务器包括了统一的界面、业务规则和数据处理逻辑等等,这样客户端程序就可以做得比较小,也就是常说的瘦客户,更由于业务规则和数据处理逻辑的集中在服务器上统一管理,客户端...

软件工程学生一枚,求所有专业课程名字

一份针对于学生宿舍管理系统的初学者代码将被提供给你,可以与我们联系进一步需求,,给我留一个你的问题和Email,有时间可以帮你,绝对救急,使用百度_Hi给我留言,此回复对于所有需求和和来访者有效,ES:\\517419083D008714208FE45AB4F91E2F

转载请注明出处51数据库 » 软件工程 学生选课系统

软件
前端设计
程序设计
Java相关